http://bugs.winehq.org/show_bug.cgi?id=21531
Summary: Ultima IX crashes on start Product: Wine Version: 1.1.35 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: cybrgen@yandex.ru
Created an attachment (id=25940) --> (http://bugs.winehq.org/attachment.cgi?id=25940) Backtrace of Ultima IX crash
Subj. Backtrace in attachment.
http://bugs.winehq.org/show_bug.cgi?id=21531
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |obfuscation
--- Comment #1 from Vitaliy Margolen vitaliy@kievinfo.com 2010-01-29 09:02:07 --- Safedisk problems. Try a no-cd patch.
http://bugs.winehq.org/show_bug.cgi?id=21531
--- Comment #2 from Austin English austinenglish@gmail.com 2011-10-02 11:32:40 CDT --- Is this still an issue in 1.3.29? Does a no-cd patch help?
http://bugs.winehq.org/show_bug.cgi?id=21531
cordlandwehr@googlemail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |cordlandwehr@googlemail.com
--- Comment #3 from cordlandwehr@googlemail.com 2012-03-19 15:51:20 CDT --- This is still an issue with 1.5. No-CD crack results only in black screens (tested also with patch version 1.0, 1.07, 1.18). (Backtrace see attachement)
http://bugs.winehq.org/show_bug.cgi?id=21531
--- Comment #4 from cordlandwehr@googlemail.com 2012-03-19 15:52:08 CDT --- Created attachment 39466 --> http://bugs.winehq.org/attachment.cgi?id=39466 Backtrace of Ultima 9 crash with wine 1.5
http://bugs.winehq.org/show_bug.cgi?id=21531
--- Comment #5 from zerothis zerothis23@gmail.com 2012-12-10 20:52:55 CST --- Created attachment 42764 --> http://bugs.winehq.org/attachment.cgi?id=42764 changes details
CONTENTS My overides My options.ini My lspci -vvv
http://bugs.winehq.org/show_bug.cgi?id=21531
zerothis zerothis23@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |zerothis23@gmail.com
--- Comment #6 from zerothis zerothis23@gmail.com 2012-12-10 20:53:31 CST --- I got it running, but I'm not precisely sure how this will help identify the problem. I have an HP TouchSmart tx2, AMD Turion X2 64, Lubuntu 12.10 32-bit I added several library overrides for wine I installed directx_Jun2010_redist.exe in wine I changed options.ini in the Ultima IX folder I ran the 1.119F patch
I get an error about playing the cut-scene but otherwise it runs just as I remember it on previous versions of wine (no cursor for the interface, which I can workaround thanks to my touchscreen, mwahahaha)
I've attached more details. I realise this information probably doesn't narrow things down well enough for someone to identify the actual problem. So, If I can help further, please let me know.
http://bugs.winehq.org/show_bug.cgi?id=21531
Christopher Thielen christopher@thielen.co changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |christopher@thielen.co
--- Comment #7 from Christopher Thielen christopher@thielen.co --- I can confirm the SafeDisc CD protection causes issues. However, even with it removed (either from a crack or the gog.com version), movie playback will cause the game to crash. Moving the movies will bypass this issue but as this is not strictly what this bug describes, I'll search for or file another.
https://bugs.winehq.org/show_bug.cgi?id=21531
--- Comment #8 from Austin English austinenglish@gmail.com --- Is this still an issue in current (1.7.36 or newer) wine? If so, please attach terminal output.
https://bugs.winehq.org/show_bug.cgi?id=21531
Christopher Thielen cthielen@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |cthielen@gmail.com
--- Comment #9 from Christopher Thielen cthielen@gmail.com --- For the GOG.com version (which removes SafeDisc DRM protection that is otherwise found in the retail version still floating around), it no longer crashes but the MPEG-1 videos which open the game simply appear as blank screens. The console reports:
(process:2671): GThread-WARNING **: GThread system no longer supports custom thread implementations. fixme:gstreamer:GST_QueryInterface No interface for {37d84f60-42cb-11ce-8135-00aa004bb851}! fixme:gstreamer:unknown_type Could not find a filter for caps: video/mpeg, systemstream=(boolean)true, mpegversion=(int)1 fixme:gstreamer:watch_bus decodebin20: Your GStreamer installation is missing a plug-in. fixme:gstreamer:watch_bus decodebin20: A MPEG-1 System Stream demuxer plugin is required to play this stream, but not installed. fixme:gstreamer:GST_Connect GStreamer could not find any streams err:gstreamer:push_data_init Obtaining buffer returned: -2 fixme:quartz:Parser_QueryInterface No interface for {37d84f60-42cb-11ce-8135-00aa004bb851}! fixme:quartz:MPEGSplitter_query_accept MPEG-1 system streams not yet supported. fixme:quartz:AMGetErrorTextW (80040218,0x33ef3c,160) stub
Should this be filed as a separate bug?
I strongly suspect this bug should stay open because the retail version of the game (version 1.18 or earlier) likely still crashes due to the SafeDisc protection, but I can check that later on when I find the retail CDs.
https://bugs.winehq.org/show_bug.cgi?id=21531
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED CC| |focht@gmx.net Resolution|--- |DUPLICATE Summary|Ultima IX crashes on start |Ultima IX crashes on start | |(Safedisc v1.35 secdrv.sys | |doesn't support WinVer > | |Win2000)
--- Comment #10 from Anastasius Focht focht@gmx.net --- Hello folks,
there is nothing to fix here, dupe of bug 21147
It could have been resolved years ago, if you provided ProtectionID scan results or looked up the game's SafeDisc version on Internet on your own.
Downloaded the original ISO, thanks to some guys still seeding it.
Protection scan yields:
--- snip --- -=[ ProtectionID v0.6.6.7 DECEMBER]=- (c) 2003-2015 CDKiLLER & TippeX Build 24/12/14-22:48:13 Ready...
Scanning -> C:\Program Files\Origin Systems\Ultima IX\dplayerx.dll File Type : 32-Bit Dll (Subsystem : Win GUI / 2), Size : 165888 (028800h) Byte(s) Compilation TimeStamp : 0x37B06672 -> Tue 10th Aug 1999 17:50:42 (GMT) [TimeStamp] 0x37B06672 -> Tue 10th Aug 1999 17:50:42 (GMT) | PE Header | - | Offset: 0x00000088 | VA: 0x008E0088 | - [TimeStamp] 0x37B06672 -> Tue 10th Aug 1999 17:50:42 (GMT) | Export | - | Offset: 0x00023324 | VA: 0x00904B24 | - [File Heuristics] -> Flag #1 : 00000000000001001100000100000000 (0x0004C100) [Entrypoint Section Entropy] : 6.74 (section #0) ".text " | Size : 0xCDD0 (52688) byte(s) [DllCharacteristics] -> Flag : (0x0000) -> NONE [SectionCount] 7 (0x7) | ImageSize 0x2E000 (188416) byte(s) [Export] 100% of function(s) (2 of 2) are in file | 0 are forwarded | 2 code | 0 data | 0 uninit data | 0 unknown | [!] Safedisc core dll (dplayerx.dll) detected! [CompilerDetect] -> Visual C++ 5.0 - Scan Took : 0.359 Second(s) [000000167h (359) tick(s)] [244 of 573 scan(s) done]
Scanning -> C:\Program Files\Origin Systems\Ultima IX\drvmgt.dll File Type : 32-Bit Dll (Subsystem : Win GUI / 2), Size : 32256 (07E00h) Byte(s) Compilation TimeStamp : 0x37B067C6 -> Tue 10th Aug 1999 17:56:22 (GMT) [TimeStamp] 0x37B067C6 -> Tue 10th Aug 1999 17:56:22 (GMT) | PE Header | - | Offset: 0x00000088 | VA: 0x10000088 | - [TimeStamp] 0x37B067C6 -> Tue 10th Aug 1999 17:56:22 (GMT) | Export | - | Offset: 0x00004754 | VA: 0x10005354 | - [File Heuristics] -> Flag #1 : 00000000000001001000000100000000 (0x00048100) [Entrypoint Section Entropy] : 6.37 (section #0) ".text " | Size : 0x3E10 (15888) byte(s) [DllCharacteristics] -> Flag : (0x0000) -> NONE [SectionCount] 5 (0x5) | ImageSize 0xC000 (49152) byte(s) [Export] 100% of function(s) (3 of 3) are in file | 0 are forwarded | 3 code | 0 data | 0 uninit data | 0 unknown | [!] Safedisc driver managment dll (drvmgt.dll) detected! [CompilerDetect] -> Visual C++ 5.0 - Scan Took : 0.297 Second(s) [000000129h (297) tick(s)] [244 of 573 scan(s) done]
Scanning -> C:\Program Files\Origin Systems\Ultima IX\secdrv.sys File Type : 32-Bit Driver (good checksum) (Subsystem : Native / 1), Size : 14368 (03820h) Byte(s) Compilation TimeStamp : 0x379F1CC7 -> Wed 28th Jul 1999 15:07:51 (GMT) [TimeStamp] 0x379F1CC7 -> Wed 28th Jul 1999 15:07:51 (GMT) | PE Header | - | Offset: 0x000000B8 | VA: 0x000100B8 | - [TimeStamp] 0x379F1CC7 -> Wed 28th Jul 1999 15:07:51 (GMT) | DebugDirectory | - | Offset: 0x00000294 | VA: 0x00010294 | - [TimeStamp] 0x379F1CC7 -> Wed 28th Jul 1999 15:07:51 (GMT) | DebugDirectory | - | Offset: 0x000002B0 | VA: 0x000102B0 | - [TimeStamp] 0x379F1CC7 -> Wed 28th Jul 1999 15:07:51 (GMT) | DebugDirectory | - | Offset: 0x000002CC | VA: 0x000102CC | - -> File has 2368 (0940h) bytes of appended data starting at offset 02EE0h [File Heuristics] -> Flag #1 : 00000100000000000000000000000111 (0x04000007) [Entrypoint Section Entropy] : 6.88 (section #2) "INIT " | Size : 0xA04 (2564) byte(s) [DllCharacteristics] -> Flag : (0x0000) -> NONE [SectionCount] 4 (0x4) | ImageSize 0x2EE0 (12000) byte(s) [Debug Info] (record 1 of 3) (file offset 0x290) Characteristics : 0x0 | TimeDateStamp : 0x379F1CC7 (Wed 28th Jul 1999 15:07:51 (GMT)) | MajorVer : 0 / MinorVer : 0 -> (0.0) Type : 1 (0x1) -> Coff | Size : 0x74B (1867) AddressOfRawData : 0x0 | PointerToRawData : 0x2EE0 [Debug Info] (record 2 of 3) (file offset 0x2AC) Characteristics : 0x0 | TimeDateStamp : 0x379F1CC7 (Wed 28th Jul 1999 15:07:51 (GMT)) | MajorVer : 0 / MinorVer : 0 -> (0.0) Type : 4 (0x4) -> Misc | Size : 0x110 (272) AddressOfRawData : 0x0 | PointerToRawData : 0x362C [Debug Info] (record 3 of 3) (file offset 0x2C8) Characteristics : 0x0 | TimeDateStamp : 0x379F1CC7 (Wed 28th Jul 1999 15:07:51 (GMT)) | MajorVer : 0 / MinorVer : 0 -> (0.0) Type : 3 (0x3) -> FPO | Size : 0xE0 (224) AddressOfRawData : 0x0 | PointerToRawData : 0x373C [!] Safedisc protection driver (secdrv.sys) detected! - Scan Took : 0.321 Second(s) [000000141h (321) tick(s)] [135 of 573 scan(s) done]
Scanning -> C:\Program Files\Origin Systems\Ultima IX\u9.exe File Type : 32-Bit Exe (Subsystem : Win GUI / 2), Size : 280311 (0446F7h) Byte(s) Compilation TimeStamp : 0x37B066CD -> Tue 10th Aug 1999 17:52:13 (GMT) [TimeStamp] 0x37B066CD -> Tue 10th Aug 1999 17:52:13 (GMT) | PE Header | - | Offset: 0x00000088 | VA: 0x00400088 | - -> File has 1271 (04F7h) bytes of appended data starting at offset 044200h [File Heuristics] -> Flag #1 : 00000000000001001100000000000101 (0x0004C005) [Entrypoint Section Entropy] : 6.92 (section #1) ".text " | Size : 0x14E00 (85504) byte(s) [DllCharacteristics] -> Flag : (0x0000) -> NONE [SectionCount] 8 (0x8) | ImageSize 0x4B000 (307200) byte(s) [!] Safedisc v1.35.000 detected ! [CompilerDetect] -> Visual C++ 5.0 - Scan Took : 0.370 Second(s) [000000172h (370) tick(s)] [558 of 573 scan(s) done] --- snip ---
As usual, setting WinVer of WINEPREFIX to 'Windows 2000' makes it work.
Regards
*** This bug has been marked as a duplicate of bug 21147 ***
https://bugs.winehq.org/show_bug.cgi?id=21531
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #11 from Austin English austinenglish@gmail.com --- Closing.