A few weeks ago I reinstall my laptop with Debian etch (upgraded to lenny),
kernel 2.6.27.8, wine 1.1.10, fglrx v8.11 (ati x2300) and Steam api version v007
There is no problem to launch Steam.exe (`wine /path/to/Steam.exe &`).
However, after Steam.exe startup, I can not launch Day of Defeat. No specific
error displayed on the screen, the `Preparing to launch Day of Defeat'
dialog popped up then disappear within seconds. The console message is as below:
Code:
fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0x200aa 1c 1 0)
fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0x100a4 1c 1 0)
err:ole:CoGetClassObject class {9a5ea990-3034-4d6f-9128-01f3c61022bc} not
registered
err:ole:CoGetClassObject no class object {9a5ea990-3034-4d6f-9128-01f3c61022bc}
could be created for context 0x1
err:ole:CoGetClassObject class {9a5ea990-3034-4d6f-9128-01f3c61022bc} not
registered
err:ole:CoGetClassObject no class object {9a5ea990-3034-4d6f-9128-01f3c61022bc}
could be created for context 0x1
fixme:shdocvw:ViewObject_SetAdvise (0x12315588)->(1 00000002 0x1211b88)
fixme:shdocvw:PersistStreamInit_InitNew (0x12315588)
fixme:shdocvw:WebBrowser_put_RegisterAsBrowser (0x12315588)->(ffffffff)
fixme:shdocvw:WebBrowser_put_RegisterAsDropTarget (0x12315588)->(ffffffff)
fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0x200aa 1c 0 0)
fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0x100a4 1c 0 0)
err:seh:raise_exception Unhandled exception code c000001d flags 0 addr
0x7ee2bce0
fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0x200aa 1c 1 0)
fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0x100a4 1c 1 0)
fixme:shdocvw:OleInPlaceObject_InPlaceDeactivate (0x12315588)
fixme:shdocvw:OleInPlaceObject_UIDeactivate (0x12315588)
fixme:shdocvw:OleObject_Close (0x12315588)->(1)
CellID: Connecting to 195.56.146.154:27031. . .
CellID: Connect to 195.56.146.154:27031 took 53 MS
CellID: Nothing beat our old best time of 16 MS
This did not happen when I use OpenSUSE v11.0, in which I was able to connect
and play dod flawlessly; but I do not know detail such as ati driver version
that OpenSuse uses and some specific configuration about wine and xorg.conf.
Almost every setting I used is default value. The kernel of OpenSuse is
2.6.25-1-default I think.
Any idea what happened? Or where I can find more detail log?
I appreciate any suggestion.
Thanks,
UPDATE:
I switch back to use wine-1.0.1-174-gc4039bd. Now I the dialogs appears and it
actually runs the dod; but the problem now becomes, after startup of the game
(after server info popped up), it seems just hang (but I still can switch back
to console via alt-tab).
The terminal output is as below:
Code:
warning: Unknown nb_ctl request: 4
warning: Unknown nb_ctl request: 4
warning: Unknown nb_ctl request: 4
warning: Unknown nb_ctl request: 4
warning: Unknown nb_ctl request: 4
fixme:shdocvw:OleInPlaceObject_InPlaceDeactivate (0xa7ff130)
fixme:shdocvw:OleInPlaceObject_UIDeactivate (0xa7ff130)
fixme:shdocvw:OleObject_Close (0xa7ff130)->(1)
fixme:mshtml:HlinkTarget_SetBrowseContext (0xa7ffa88)->((nil))
fixme:urlmon:URLMonikerImpl_BindToObject use running object table
fixme:win:WIN_CreateWindowEx Parent is HWND_MESSAGE
fixme:shdocvw:BindStatusCallback_OnProgress status code 11
fixme:shdocvw:BindStatusCallback_OnProgress status code 14
fixme:msimtf:CActiveIMM_Create ((nil) {08c0e040-62d1-11d1-9326-0060b067b86e}
0xa6aef34)
fixme:ole:CoCreateInstance no instance created for interface
{08c0e040-62d1-11d1-9326-0060b067b86e} of class
{4955dd33-b159-11d0-8fcf-00aa006bcc59}, hres is 0x80004002
fixme:shdocvw:ClOleCommandTarget_QueryStatus (0x17ea14)->((null) 1 0x33e704
(nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x17ea14)->((null) 25 2 0x33e718
(nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x17ea14)->((null) 26 2 0x33e718
(nil))
fixme:mshtml:on_change_dlcontrol unsupported dlcontrol 000000f0
fixme:shdocvw:ClientSite_GetContainer (0x17ea14)->(0x33e754)
fixme:shdocvw:ClOleCommandTarget_Exec
(0x17ea14)->({000214d1-0000-0000-c000-000000000046} 37 0 0x33e870 (nil))
fixme:shdocvw:ClOleCommandTarget_Exec
(0x17ea14)->({000214d1-0000-0000-c000-000000000046} 84 0 (nil) 0x33e8a8)
fixme:win:WIN_CreateWindowEx Parent is HWND_MESSAGE
fixme:shdocvw:ViewObject_Draw (0x17e978)->(1 -1 (nil) (nil) 0xdec 0x118c
0x33f78c (nil) (nil) 00000000)
fixme:shdocvw:ClOleCommandTarget_Exec (0x17ea14)->((null) 29 2 0x33f334
(nil))
fixme:shdocvw:DocHostUIHandler_GetDropTarget (0x17ea14)
fixme:shdocvw:ClientSite_GetContainer (0x17ea14)->(0x33f1c0)
fixme:shdocvw:InPlaceFrame_SetStatusText (0x17ea14)->(0xb7edba19)
fixme:shdocvw:ClOleCommandTarget_Exec (0x17ea14)->((null) 25 2 0x33f0f4
(nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x17ea14)->((null) 26 2 0x33f0f4
(nil))
fixme:shdocvw:ViewObject_Draw (0x17e978)->(1 -1 (nil) (nil) 0xdec 0x11dc
0x33f78c (nil) (nil) 00000000)
fixme:shdocvw:ClOleCommandTarget_Exec (0x17ea14)->((null) 21 2 (nil) (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x17ea14)->((null) 28 2 0x33f2ec
(nil))
fixme:mshtml:HlinkTarget_SetBrowseContext (0x8ea9eb0)->((nil))
fixme:urlmon:URLMonikerImpl_BindToObject use running object table
fixme:win:WIN_CreateWindowEx Parent is HWND_MESSAGE
fixme:shdocvw:BindStatusCallback_OnProgress status code 11
fixme:shdocvw:BindStatusCallback_OnProgress status code 14
fixme:shdocvw:ClOleCommandTarget_QueryStatus (0x17ea14)->((null) 1 0x33e9d0
(nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x17ea14)->((null) 25 2 0x33e9e4
(nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x17ea14)->((null) 26 2 0x33e9e4
(nil))
fixme:mshtml:on_change_dlcontrol unsupported dlcontrol 000000f0
fixme:shdocvw:ClientSite_GetContainer (0x17ea14)->(0x33ea20)
fixme:shdocvw:ClOleCommandTarget_Exec
(0x17ea14)->({000214d1-0000-0000-c000-000000000046} 37 0 0x33eb3c (nil))
fixme:shdocvw:ClOleCommandTarget_Exec
(0x17ea14)->({000214d1-0000-0000-c000-000000000046} 84 0 (nil) 0x33eb74)
fixme:win:WIN_CreateWindowEx Parent is HWND_MESSAGE
fixme:shdocvw:ClOleCommandTarget_Exec (0x17ea14)->((null) 29 2 0x33f334
(nil))
fixme:shdocvw:DocHostUIHandler_GetDropTarget (0x17ea14)
fixme:shdocvw:ClientSite_GetContainer (0x17ea14)->(0x33f1c0)
fixme:shdocvw:InPlaceFrame_SetStatusText (0x17ea14)->(0xb7edba19)
fixme:shdocvw:ClOleCommandTarget_Exec (0x17ea14)->((null) 25 2 0x33f0f4
(nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x17ea14)->((null) 26 2 0x33f0f4
(nil))
fixme:dbghelp:dump_system_info fill in CPU vendorID and feature set
Sorry I apologize for this post. Now I know the problem. It because the default video rendering uses software impl. To play dod you need to choose OpenGL impl (which relies render via hardwarre). Now again I can play dod. thanks a lot.
shogun1234 wrote:> A few weeks ago I reinstall my laptop with Debian etch (upgraded to lenny), kernel 2.6.27.8, wine 1.1.10, fglrx v8.11 (ati x2300) and Steam api version v007 > > There is no problem to launch Steam.exe (`wine /path/to/Steam.exe &`). However, after Steam.exe startup, I can not launch Day of Defeat. No specific error displayed on the screen, the `Preparing to launch Day of Defeat' dialog popped up then disappear within seconds. The console message is as below: > > > Code: > > fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0x200aa 1c 1 0) > fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0x100a4 1c 1 0) > err:ole:CoGetClassObject class {9a5ea990-3034-4d6f-9128-01f3c61022bc} not registered > err:ole:CoGetClassObject no class object {9a5ea990-3034-4d6f-9128-01f3c61022bc} could be created for context 0x1 > err:ole:CoGetClassObject class {9a5ea990-3034-4d6f-9128-01f3c61022bc} not registered > err:ole:CoGetClassObject no class object {9a5ea990-3034-4d6f-9128-01f3c61022bc} could be created for context 0x1 > fixme:shdocvw:ViewObject_SetAdvise (0x12315588)->(1 00000002 0x1211b88) > fixme:shdocvw:PersistStreamInit_InitNew (0x12315588) > fixme:shdocvw:WebBrowser_put_RegisterAsBrowser (0x12315588)->(ffffffff) > fixme:shdocvw:WebBrowser_put_RegisterAsDropTarget (0x12315588)->(ffffffff) > fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0x200aa 1c 0 0) > fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0x100a4 1c 0 0) > err:seh:raise_exception Unhandled exception code c000001d flags 0 addr 0x7ee2bce0 >This is where the error occurs. You will have to run the program with winedbg to provide useful information on why the crash occurs. James McKenzie