Wine fail to launch game in Steam

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
shogun1234
Level 2
Level 2
Posts: 14
Joined: Sun Dec 14, 2008 6:53 am

Wine fail to launch game in Steam

Post by shogun1234 »

A few weeks ago I reinstalled 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: Select all

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,
shogun1234
Level 2
Level 2
Posts: 14
Joined: Sun Dec 14, 2008 6:53 am

Post by shogun1234 »

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: Select all

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

shogun1234
Level 2
Level 2
Posts: 14
Joined: Sun Dec 14, 2008 6:53 am

Post by shogun1234 »

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.
James McKenzie

Wine fail to launch game in Steam

Post by James McKenzie »

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
Locked