http://bugs.winehq.org/show_bug.cgi?id=34781
Bug #: 34781 Summary: Pirates of Black Cove Demo crashes after startup Product: Wine Version: 1.7.4 Platform: x86 URL: http://www.gamershell.com/download_76274.shtml OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: andrey.goosev@gmail.com Classification: Unclassified
Created attachment 46383 --> http://bugs.winehq.org/attachment.cgi?id=46383 log+backtrace
The last strings from an internal demo log says 'WARNING: Couldn't initialize DirectShow. Perhaps the necessary Codec for the video format is missing?'.
http://bugs.winehq.org/show_bug.cgi?id=34781
Andrey Gusev andrey.goosev@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
http://bugs.winehq.org/show_bug.cgi?id=34781
--- Comment #1 from Andrey Gusev andrey.goosev@gmail.com --- Still in 1.7.12
http://bugs.winehq.org/show_bug.cgi?id=34781
Andrey Gusev andrey.goosev@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever confirmed|0 |1
--- Comment #2 from Andrey Gusev andrey.goosev@gmail.com --- The same backtrace on 1.7.16
http://bugs.winehq.org/show_bug.cgi?id=34781
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |focht@gmx.net Component|-unknown |wmp&wmvcore Resolution|--- |DUPLICATE
--- Comment #3 from Anastasius Focht focht@gmx.net --- Hello folks,
confirming.
Dupe of bug 25329
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/Paradox Interactive/Pirates of Black Cove Demo/bin/x86/dx9
$ WINEDEBUG=+tid,+seh,+relay,+ole,+variant,+wmp,+msvcrt,+msvcp wine ./BlackCove.exe >>log.txt 2>&1 ... 0024:Call ole32.CoInitialize(00000000) ret=009b6c20 0024:trace:ole:CoInitializeEx ((nil), 2) 0024:Ret ole32.CoInitialize() retval=00000001 ret=009b6c20 0024:Call ole32.CoCreateInstance(00a24138,00000000,00000003,00a39dac,10dff668) ret=009b6c37 0024:trace:ole:CoCreateInstance (rclsid={e436ebb3-524f-11ce-9f53-0020af0ba770}, pUnkOuter=(nil), dwClsContext=00000003, riid={56a868a9-0ad4-11ce-b03a-0020af0ba770}, ppv=0x10dff668) ... 0024:trace:ole:apartment_getclassobject found L"C:\windows\system32\quartz.dll" already loaded 0024:trace:ole:apartment_getclassobject calling DllGetClassObject 0x78e2b984 0024:Call quartz.DllGetClassObject(78ee726c,7e4c67ec,0033e518) ret=7e3d8cd8 ... 0024:Call KERNEL32.MultiByteToWideChar(00000000,00000000,0033ea08 "..\..\..\data\cutscenes\Menuvideo.wmv",ffffffff,0033e7bc,00000104) ret=009b6ced 0024:Ret KERNEL32.MultiByteToWideChar() retval=00000026 ret=009b6ced 0024:Call ole32.CoCreateInstance(00a24148,00000000,00000001,00a241f8,0033e9e0) ret=009b6d04 0024:trace:ole:CoCreateInstance (rclsid={187463a0-5bb7-11d3-acbe-0080c75e246e}, pUnkOuter=(nil), dwClsContext=00000001, riid={56a86895-0ad4-11ce-b03a-0020af0ba770}, ppv=0x33e9e0) 0024:trace:ole:CoGetClassObject CLSID: {187463a0-5bb7-11d3-acbe-0080c75e246e},IID: {00000001-0000-0000-c000-000000000046} ... 0024:err:ole:CoGetClassObject class {187463a0-5bb7-11d3-acbe-0080c75e246e} not registered 0024:err:ole:CoGetClassObject no class object {187463a0-5bb7-11d3-acbe-0080c75e246e} could be created for context 0x1 0024:Ret ole32.CoCreateInstance() retval=80040154 ret=009b6d04 ... 0024:Call msvcp100.?xsputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAE_JPBD_J@Z(03de1f3c,10de7920 "Attempting to create Imageset 'VideoImage' with texture only.",0000003d,00000000) ret=7e0a9e7c ... 0024:trace:seh:raise_exception code=c0000005 flags=0 addr=0x996ccf ip=00996ccf tid=0024 0024:trace:seh:raise_exception info[0]=00000000 0024:trace:seh:raise_exception info[1]=00000000 0024:trace:seh:raise_exception eax=00000000 ebx=00cceda0 ecx=10de79d8 edx=01270064 esi=10dff658 edi=ffffffff 0024:trace:seh:raise_exception ebp=0033fa10 esp=0033f770 cs=0023 ds=002b es=002b fs=0063 gs=006b flags=00010206 0024:trace:seh:call_stack_handlers calling handler at 0xa0e838 code=c0000005 flags=0 ... Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x00996ccf). ... Backtrace: =>0 0x00996ccf in gameplugin.vplugin (+0xa6ccf) (0x0033fa10) 1 0x00996a18 in gameplugin.vplugin (+0xa6a17) (0x0033fa28) 2 0x00996975 in gameplugin.vplugin (+0xa6974) (0x0033fb60) 3 0x009cb806 in gameplugin.vplugin (+0xdb805) (0x0033fb8c) 4 0x009cc2f7 in gameplugin.vplugin (+0xdc2f6) (0x0033fba4) 5 0x00409f84 in blackcove (+0x9f83) (0x0033fd8c) 6 0x0040b324 in blackcove (+0xb323) (0x0033fe20) ... Modules: Module Address Debug info Name (139 modules) PE 340000- 35e000 Deferred nxcharacter PE 360000- 373000 Deferred physxloader PE 380000- 3a5000 Deferred lua100 PE 3b0000- 3c8000 Deferred soundengineplugin.vplugin PE 3d0000- 3e4000 Deferred ceguidirect3d9renderer PE 400000- 42d000 Export blackcove PE 430000- 569000 Deferred vbase100 PE 570000- 6ed000 Deferred vision100 PE 6f0000- 8e5000 Deferred visionengineplugin.vplugin PE 8f0000- ac2000 Export gameplugin.vplugin PE ad0000- be3000 Deferred fmodex PE bf0000- e4e000 Deferred ceguibase PE e50000- 104f000 Deferred d3dx9_43 ... Threads: process tid prio (all id:s are in hex) ... 00000023 (D) C:\Program Files\Paradox Interactive\Pirates of Black Cove Demo\bin\x86\dx9\BlackCove.exe 0000002e 1 0000002d 1 0000002c 0 0000002b 0 0000002a 0 00000029 0 00000028 2 00000027 2 00000026 0 00000025 0 00000024 0 <== --- snip ---
Because of earlier failure to instanciate the WMV/ASF codecs properly, quartz COM server instance is not kept alive. With some WMP9 overrides present it calls quartz.MediaControl_Run() at this point.
'winetricks -q wmp9' obviously works around.
$ sha1sum BlackCoveDemo_Setup.zip 289ddf7c0f77da6fa349806ee0f810a11c3f4468 BlackCoveDemo_Setup.zip
$ du -sh BlackCoveDemo_Setup.zip 724M BlackCoveDemo_Setup.zip
$ wine --version wine-1.7.16-134-g93581f5
Regards
*** This bug has been marked as a duplicate of bug 25329 ***
https://bugs.winehq.org/show_bug.cgi?id=34781
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #4 from Bruno Jesus 00cpxxx@gmail.com --- Closing duplicate bugs.