http://bugs.winehq.org/show_bug.cgi?id=33169
Bug #: 33169 Summary: Total Annihilation : Kindoms crashes Product: Wine Version: 1.5.25 Platform: x86 OS/Version: Mac OS X Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: macmolder@gmail.com Classification: Unclassified
Created attachment 43880 --> http://bugs.winehq.org/attachment.cgi?id=43880 Backtrace of crash
Crashes immediatelly on the start
http://bugs.winehq.org/show_bug.cgi?id=33169
--- Comment #1 from Rico kgbricola@web.de 2013-03-11 05:46:06 CDT --- *** Bug 33172 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=33169
--- Comment #2 from Rico kgbricola@web.de 2013-03-11 05:49:28 CDT --- How did you start the app?
Died you cd to the app directory first?
http://bugs.winehq.org/show_bug.cgi?id=33169
--- Comment #3 from Mac Molder macmolder@gmail.com 2013-03-11 07:08:04 CDT --- Yes: cd ~/TOTAL_ANNIHILATION_KINDOMS_/drive_c/Cavedog/Kingdoms wine Kingdoms.exe wine: cannot find L"C:\windows\system32\winemenubuilder.exe" err:wineboot:ProcessRunKeys Error running cmd L"C:\windows\system32\winemenubuilder.exe -a -r" (2) fixme:service:QueryServiceObjectSecurity 0x12cbb8 4 0x33f700 512 0x33f4ec - semi-stub fixme:service:SetServiceObjectSecurity 0x12cbb8 4 0x33f500 wine: Unhandled exception 0x80000004 at address 0x406b35 (thread 0009), starting debugger...
http://bugs.winehq.org/show_bug.cgi?id=33169
--- Comment #4 from Nikolay Sivov bunglehead@gmail.com 2013-03-11 07:11:19 CDT --- Did you set WINEPREFIX accordingly?
http://bugs.winehq.org/show_bug.cgi?id=33169
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net
--- Comment #5 from Anastasius Focht focht@gmx.net 2013-03-11 16:30:41 CDT --- Hello,
please *attach* a relay trace log created with:
WINEDEBUG=+tid,+seh,+relay wine ./Kingdoms.exe >>log.txt 2>&1
(compress it if too large)
Prerequisites:
- game installed in clean WINEPREFIX - no wine related processes running prior logging run (wineserver -k)
Additionally "ls -la *.exe" output from game install folder.
Regards
http://bugs.winehq.org/show_bug.cgi?id=33169
--- Comment #6 from Mac Molder macmolder@gmail.com 2013-03-12 15:32:10 CDT --- ls -la *.exe -rwxr-xr-x 1 mac staff 1318990 May 24 1999 Cartographer.exe -rwxr-xr-x 1 mac staff 421973 May 25 1999 ChooseRenderer.exe -rwxr-xr-x 1 mac staff 244296 Jun 3 1999 Kingdoms.exe -rwxr-xr-x 1 mac staff 177152 Jun 3 1999 clokspl.exe
http://bugs.winehq.org/show_bug.cgi?id=33169
--- Comment #7 from Mac Molder macmolder@gmail.com 2013-03-12 15:37:29 CDT --- Created attachment 43912 --> http://bugs.winehq.org/attachment.cgi?id=43912 Log
http://bugs.winehq.org/show_bug.cgi?id=33169
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |obfuscation
--- Comment #8 from Anastasius Focht focht@gmx.net 2013-03-12 16:48:32 CDT --- Hello,
from the relay log it looks like a dupe of bug 21147
--- snip --- ... 002b:Call driver init 0x542426 (obj=0x401b54a0,str=L"\Registry\Machine\System\CurrentControlSet\Services\Secdrv") 002b:Call ntdll.RtlQueryRegistryValues(00000003,005402e4,0053f08c,00000000,00000000) ret=0054034c 002b:Ret ntdll.RtlQueryRegistryValues() retval=00000000 ret=0054034c 002b:Call ntdll.RtlInitUnicodeString(0053f1a4,00540352 L"3.51") ret=0054048a 002b:Ret ntdll.RtlInitUnicodeString() retval=0053f1a4 ret=0054048a 002b:Call ntdll.RtlEqualUnicodeString(0053f1bc,0053f1a4,00000001) ret=0054049e 002b:Ret ntdll.RtlEqualUnicodeString() retval=00000000 ret=0054049e 002b:Call ntdll.RtlInitUnicodeString(0053f19c,0054035e L"4.0") ret=005404b7 002b:Ret ntdll.RtlInitUnicodeString() retval=0053f19c ret=005404b7 002b:Call ntdll.RtlEqualUnicodeString(0053f1bc,0053f19c,00000001) ret=005404c2 002b:Ret ntdll.RtlEqualUnicodeString() retval=00000000 ret=005404c2 002b:Call ntdll.RtlInitUnicodeString(0053f1ac,00540366 L"5.0") ret=005404e7 002b:Ret ntdll.RtlInitUnicodeString() retval=0053f1ac ret=005404e7 002b:Call ntdll.RtlEqualUnicodeString(0053f1bc,0053f1ac,00000001) ret=005404f2 002b:Ret ntdll.RtlEqualUnicodeString() retval=00000000 ret=005404f2 002b:Ret driver init 0x542426 (obj=0x401b54a0,str=L"\Registry\Machine\System\CurrentControlSet\Services\Secdrv") retval=c0000001 ... --- snip ---
The app crash is due to bad error handling because the SafeDisc driver never creates the device symlink on unsupported Windows versions.
Set WinVer to "Windows 2000" (winecfg).
You have to set it in each WINEPREFIX you installed a SafeDisc 1.x based game.
Regards
http://bugs.winehq.org/show_bug.cgi?id=33169
--- Comment #9 from Mac Molder macmolder@gmail.com 2013-03-13 10:17:08 CDT --- Now I get clean error saying 'Cannot locate the CD-ROM Please insert the correct CD-ROM, select OK and restart application. But I have the original and that is on the disc drive.
http://bugs.winehq.org/show_bug.cgi?id=33169
--- Comment #10 from Mac Molder macmolder@gmail.com 2013-03-15 11:27:39 CDT --- Reinstalled, works. You can close this now. Thanks.
http://bugs.winehq.org/show_bug.cgi?id=33169
Mac Molder macmolder@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #11 from Mac Molder macmolder@gmail.com 2013-03-15 11:34:32 CDT --- No longer crashes with win2K install.
http://bugs.winehq.org/show_bug.cgi?id=33169
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #12 from Alexandre Julliard julliard@winehq.org 2013-03-15 14:46:53 CDT --- Closing bugs fixed in 1.5.26.