http://bugs.winehq.org/show_bug.cgi?id=23782
Summary: Spaceforce Rogue Universe crashes in game videos (iccvid.dll) Product: Wine Version: 1.2 Platform: x86 URL: http://www.gamershell.com/download_19328.shtml OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: gyebro69@gmail.com
Created an attachment (id=29821) --> (http://bugs.winehq.org/attachment.cgi?id=29821) traces log using only built-in dlls
Spaceforce: RU always crashes when trying to play the game videos. Both the demo and the patched retail version is affected.
How to reproduce the issue in the demo: 1. Install the demo then launch it from the game's /System directory, either by Start.exe (the launcher), or directly the game by SpaceForce.exe. Wine will crash when trying to play the intro video/company logos.
The crash is always reproducible, when using Wine's built-in dlls.
output of the 'file' command on one of the game's video files: Intro001.mff: RIFF (little-endian) data, AVI, 640 x 480, 25.00 fps, video: uncompressed Cinepak, audio: uncompressed PCM (stereo, 44100 Hz)
If I replace the built-in iccvid.dll with the free version of the cinepak codec (available: http://www.probo.com/cinepak.htm) the issue changes into: Wine doesn't crash anymore, but plays the videos in a strange way: almost the whole screen is black, only a small chunk of the video can be seen at the left side of the screen. No music during the videos and in the whole game, though.
Fedora 13 Nvidia 7600 series card / driver 195.36.31
The attached log shows traces, using winedebug=+ole,+msvideo,+iccvid,+avifile,+amstream,+quartz (all dlls are the built-in ones)
http://bugs.winehq.org/show_bug.cgi?id=23782
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
http://bugs.winehq.org/show_bug.cgi?id=23782
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #1 from Austin English austinenglish@gmail.com 2010-07-26 23:30:47 --- I can confirm the crash, but using native iccvid.dll doesn't help me, still crashes.
http://bugs.winehq.org/show_bug.cgi?id=23782
--- Comment #2 from GyB gyebro69@gmail.com 2011-12-27 08:17:10 CST --- Re-tested with 1.3.35: there is a blank/empty window during video playback. Audio can be heard but nothing can be seen. What's make it worse is that intro videos are looping: after finishing the last one (Nvidia logo), the sequence of the intro videos begins to play over and over again, thus the game never reaches the menu. This is in a clean prefix.
Moreover, native iccvid.dll no longer acts as a workaround. The same happens with or without native iccvid/quartz dlls (looping videos).
Fedora 16 gstreamer-0.10.35-1.fc16.i686 + additional plugins installed
https://bugs.winehq.org/show_bug.cgi?id=23782
--- Comment #3 from Austin English austinenglish@gmail.com --- I got part of a backtrace:
wine: Unhandled page fault on write access to 0x08dd1000 at address 0xf74c02b6 (thread 0024), starting debugger... fixme:quartz:Parser_OutputPin_QueryInterface No interface for {56a868a5-0ad4-11ce-b03a-0020af0ba770}! fixme:quartz:Parser_OutputPin_QueryInterface No interface for {56a868a5-0ad4-11ce-b03a-0020af0ba770}! fixme:quartz:Parser_OutputPin_QueryInterface No interface for {56a868a5-0ad4-11ce-b03a-0020af0ba770}! fixme:quartz:Parser_OutputPin_QueryInterface No interface for {56a868a5-0ad4-11ce-b03a-0020af0ba770}! Unhandled exception: page fault on write access to 0x08dd1000 in 32-bit code (0xf74c02b6). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:f74c02b6 ESP:0033e988 EBP:0033ea28 EFLAGS:00210206( R- -- I - -P- ) EAX:08ca1068 EBX:f752e000 ECX:0004af60 EDX:08dd0fa0 ESI:03983680 EDI:0012c000 Stack dump: 0x0033e988: 7ded8000 7dec8506 08cf0000 08bc0048 0x0033e998: 0012c000 000001e0 08bc0020 00000280 0x0033e9a8: 000001e0 00000000 03a80858 03a7c2a8 0x0033e9b8: 0033ea08 7bc3c22b 00000000 00000000 0x0033e9c8: 0033e9f0 7bc3c319 0033e9f0 7edde000 0x0033e9d8: 0033ea00 08bc0020 00000001 00000000 Backtrace: =>0 0xf74c02b6 in libc.so.6 (+0x1362b6) (0x0033ea28) 1 0x7dec8506 DrawDibDraw+0x1c5(hdd=<couldn't compute location>, hdc=<couldn't compute location>, xDst=<couldn't compute location>, yDst=<couldn't compute location>, dxDst=<couldn't compute location>, dyDst=<couldn't compute location>, lpbi=<couldn't compute location>, lpBits=<couldn't compute location>, xSrc=<couldn't compute location>, ySrc=<couldn't compute location>, dxSrc=<couldn't compute location>, dySrc=<couldn't compute location>, wFlags=<couldn't compute location>) [/home/austin/wine-git/dlls/msvfw32/drawdib.c:366] in msvfw32 (0x0033ea28) 2 0x00a02398 in engine (+0x2397) (0x08bc0048) 0xf74c02b6: movntq %mm6,0x60(%edx)
though that was with a virtual desktop enabled. Without one, I get a black screen, and similar behavior to comment 2.
wine-1.7.15-67-g99c151a
https://bugs.winehq.org/show_bug.cgi?id=23782
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |00cpxxx@gmail.com, | |super_man@post.com
https://bugs.winehq.org/show_bug.cgi?id=23782
--- Comment #4 from Bruno Jesus 00cpxxx@gmail.com --- This bug talks about multiple problems. The original iccvid crash seems to be gone so we could close and open a new one about the black screen/audio only. Or reuse the bug to the current issue.
I can see one problem at least, the Movies folder has 6 files: 3 files are video files and 3 files are audio only files. The audio only files are the audio for the 3 video files (the videos 1 and 3 do have sound so I don't know why there are audio files at all). The game opens first video and then audio and I guess it attempts to play both at the same time, but (wild guess) wine only plays the later, so only sound can be heard.
I can't get any sort of crash, I do hear see the repeated audio playback.
https://bugs.winehq.org/show_bug.cgi?id=23782
Béla Gyebrószki gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Spaceforce Rogue Universe |Spaceforce Rogue Universe: |crashes in game videos |can't enter game (intro |(iccvid.dll) |videos looping)
https://bugs.winehq.org/show_bug.cgi?id=23782
--- Comment #5 from Béla Gyebrószki gyebro69@gmail.com --- Created attachment 52416 --> https://bugs.winehq.org/attachment.cgi?id=52416 wine-1.7.51-201-g60d1d6f (no overrides)
https://bugs.winehq.org/show_bug.cgi?id=23782
--- Comment #6 from super_man@post.com --- 56a868a5-0ad4-11ce-b03a-0020af0ba770
Is quartz related. Don't know what that actually does.
https://bugs.winehq.org/show_bug.cgi?id=23782
fjfrackiewicz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fjfrackiewicz@gmail.com
--- Comment #7 from fjfrackiewicz@gmail.com --- Does using "winetricks quartz" work around the problem at least?
https://bugs.winehq.org/show_bug.cgi?id=23782
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #8 from joaopa jeremielapuree@yahoo.fr --- Does the bug still occur with wine-5.0-rc2?
https://bugs.winehq.org/show_bug.cgi?id=23782
--- Comment #9 from joaopa jeremielapuree@yahoo.fr --- Tested by myself. Bug still occurs with wine-5.0-rc2. 0009:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION 0009:fixme:d3d9:Direct3DShaderValidatorCreate9 stub 0009:fixme:d3d:wined3d_query_gl_create Unhandled query type 0x4. 0009:fixme:msvideo:DrawDibStop (00000001), stub 0009:fixme:msvideo:DrawDibStart (00000001, 40), stub 0009:err:winediag:MIDIMAP_drvOpen No software synthesizer midi port found, Midi sound output probably won't work. 0009:fixme:gstreamer:source_query_accept (0x1bce458) stub 0009:fixme:gstreamer:source_query_accept (0x1bce458) stub 0009:fixme:gstreamer:source_query_accept (0x1bce7e8) stub 0009:fixme:gstreamer:source_query_accept (0x1bce7e8) stub 0009:fixme:gstreamer:source_query_accept (0x1bce7e8) stub 0009:fixme:gstreamer:source_query_accept (0x1bce7e8) stub 0009:fixme:gstreamer:source_query_accept (0x1bce7e8) stub 0009:fixme:gstreamer:source_query_accept (0x1bce7e8) stub 0038:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION 0038:fixme:process:SetProcessDEPPolicy (1): stub 0038:fixme:wer:WerSetFlags (2) stub! 0038:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub 003c:fixme:process:SetProcessShutdownParameters (00000380, 00000000): partial stub. 003c:fixme:service:QueryServiceConfig2W Level 6 not implemented 003c:fixme:service:QueryServiceConfig2W Level 6 not implemented 003c:fixme:service:QueryServiceConfig2W Level 6 not implemented 003c:fixme:service:QueryServiceConfig2W Level 6 not implemented 003c:fixme:service:QueryServiceConfig2W Level 6 not implemented 0009:fixme:gstreamer:source_query_accept (0x1bce7e8) stub 0009:fixme:gstreamer:source_query_accept (0x1bce7e8) stub 0009:fixme:gstreamer:source_query_accept (0x1bce7e8) stub 0009:fixme:gstreamer:source_query_accept (0x1bce7e8) stub 0009:fixme:gstreamer:source_query_accept (0x1bce7e8) stub 0009:fixme:msvideo:DrawDibStop (00000001), stub 0009:fixme:avifile:AVIFileExit (): stub! 0009:fixme:msvideo:DrawDibStop (00000001), stub 0009:fixme:msvideo:DrawDibStart (00000001, 40), stub
https://bugs.winehq.org/show_bug.cgi?id=23782
--- Comment #10 from joaopa jeremielapuree@yahoo.fr --- Here is a valid link. Can an administrator put the link at the URL place? https://www.fileplanet.com/archive/p-45836/Spaceforce-Rogue-Universe-Demo
https://bugs.winehq.org/show_bug.cgi?id=23782
Béla Gyebrószki gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://www.gamershell.com/d |https://www.fileplanet.com/ |ownload_19328.shtml |archive/p-45836/Spaceforce- | |Rogue-Universe-Demo
https://bugs.winehq.org/show_bug.cgi?id=23782
Anya animegirl@stronzi.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |animegirl@stronzi.org
https://bugs.winehq.org/show_bug.cgi?id=23782
--- Comment #11 from joaopa jeremielapuree@yahoo.fr --- Bug still occurs with wine-5.19-f4a66ad257df4605e73dfea792eec55a70a04e84
https://bugs.winehq.org/show_bug.cgi?id=23782
--- Comment #12 from joaopa jeremielapuree@yahoo.fr --- Good news. The bug is fixed is fixed in wine-7.0-rc4. Bad news, the video are very corrupted.
Bela, can you confirm?
https://bugs.winehq.org/show_bug.cgi?id=23782
Béla Gyebrószki gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #13 from Béla Gyebrószki gyebro69@gmail.com --- (In reply to joaopa from comment #12)
Good news. The bug is fixed is fixed in wine-7.0-rc4. Bad news, the video are very corrupted.
Bela, can you confirm?
Thanks for retesting. I confirm that the looping video issue is fixed.
wine-7.0-rc4-45-g1f17015cea8
https://bugs.winehq.org/show_bug.cgi?id=23782
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #14 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 7.0-rc5.