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