http://bugs.winehq.com/show_bug.cgi?id=816
Summary: Tanarus dosen't run Product: Wine Version: 20020509 Platform: PC OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: wine-directx AssignedTo: wine-bugs@winehq.com ReportedBy: puoti@inwind.it
Tanarus is a propietary but free game from Sony, downlodable from www.tanarus.com, here is the bug_report.pl output
Auto-generated debug report by Wine Quick Debug Report Maker Thingy: WINE Version: Wine 20020509 Windows Version: None Installed Distribution: Mandrake 8.2 Kernel Version: 2.4.18-6mdk OS Type: Linux CPU: i686 GCC Version: Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share/gcc-3.0.4 --enable-shared --enable-threads=posix --disable-checking --enable-long-long --enable-cstdio=stdio --enable-clocale=generic --enable-languages=c,c++,f77,objc,java --program-suffix=-3.0.4 --enable-objc-gc --host=i586-mandrake-linux-gnu --with-system-zlib Program: tanarus Program Type: Unsure Debug Options: -debugmsg +relay Other Extra Commands Passed: Extra ./configure Commands: None Wine Dependencies: libntdll.dll.so => /usr/lib/wine/libntdll.dll.so (0x40028000) libwine.so => /usr/lib/wine/libwine.so (0x4011c000) libwine_unicode.so => /usr/lib/wine/libwine_unicode.so (0x40132000) libm.so.6 => /lib/libm.so.6 (0x401fc000) libc.so.6 => /lib/libc.so.6 (0x4021e000) libdl.so.2 => /lib/libdl.so.2 (0x4035a000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
Last 200 lines of debug output follows: 080721a0:Ret user32.DefWindowProcW() retval=00000000 ret=406015dd 080721a0:Ret window proc 0x40601570 (hwnd=00020023,msg=WM_NCDESTROY,wp=00000000,lp=00000000) retval=00000000 080721a0:Call x11drv.DestroyWindow(00020023) ret=406edf7a 080721a0:Ret x11drv.DestroyWindow() retval=00000001 ret=406edf7a 080721a0:Call window proc 0x406a6c70 (hwnd=00020022,msg=WM_NCDESTROY,wp=00000000,lp=00000000) 080721a0:Ret window proc 0x406a6c70 (hwnd=00020022,msg=WM_NCDESTROY,wp=00000000,lp=00000000) retval=00000000 080721a0:Call x11drv.DestroyWindow(00020022) ret=406edf7a 080721a0:Ret x11drv.DestroyWindow() retval=00000001 ret=406edf7a 080721a0:Call window proc 0x4069e740 (hwnd=00010025,msg=WM_NCDESTROY,wp=00000000,lp=00000000) 080721a0:Ret window proc 0x4069e740 (hwnd=00010025,msg=WM_NCDESTROY,wp=00000000,lp=00000000) retval=00000000 080721a0:Call x11drv.DestroyWindow(00010025) ret=406edf7a 080721a0:Ret x11drv.DestroyWindow() retval=00000001 ret=406edf7a 080721a0:Call window proc 0x406cccb0 (hwnd=00020021,msg=WM_NCDESTROY,wp=00000000,lp=00000000) 080721a0:Call window proc 0x401b53 (hwnd=00020021,msg=WM_NCDESTROY,wp=00000000,lp=00000000) 080721a0:Ret window proc 0x401b53 (hwnd=00020021,msg=WM_NCDESTROY,wp=00000000,lp=00000000) retval=00000000 080721a0:Ret window proc 0x406cccb0 (hwnd=00020021,msg=WM_NCDESTROY,wp=00000000,lp=00000000) retval=00000000 080721a0:Call x11drv.DestroyWindow(00020021) ret=406edf7a 080721a0:Ret x11drv.DestroyWindow() retval=00000001 ret=406edf7a 080721a0:Ret user32.DestroyWindow() retval=00000001 ret=004023da 080721a0:Call kernel32.ExitProcess(00000000) ret=004023e2 080721a0:Call PE DLL (proc=0x408aa2b4,module=4089e000,type=0,res=0x1) 080721a0:Call kernel32.WaitForSingleObject(00000038,ffffffff) ret=408a89d9 080721a0:Ret kernel32.WaitForSingleObject() retval=00000000 ret=408a89d9 080721a0:Call kernel32.ReleaseSemaphore(00000038,00000001,00000000) ret=408a8a18 080721a0:Ret kernel32.ReleaseSemaphore() retval=00000001 ret=408a8a18 080721a0:Call kernel32.CloseHandle(00000038) ret=408a847f 080721a0:Ret kernel32.CloseHandle() retval=00000001 ret=408a847f 080721a0:Call kernel32.UnmapViewOfFile(50000000) ret=408a848b 080721a0:Ret kernel32.UnmapViewOfFile() retval=00000001 ret=408a848b 080721a0:Call kernel32.CloseHandle(00000040) ret=408a8497 080721a0:Ret kernel32.CloseHandle() retval=00000001 ret=408a8497 080721a0:Ret PE DLL (proc=0x408aa2b4,module=4089e000,type=0,res=0x1) retval=0 080721a0:Call PE DLL (proc=0x409423c4,module=40925000,type=0,res=0x1) 080721a0:Call ntdll.RtlDeleteCriticalSection(4096965c) ret=409302ab 080721a0:Ret ntdll.RtlDeleteCriticalSection() retval=00000000 ret=409302ab 080721a0:Call ntdll.RtlDeleteCriticalSection(40969674) ret=409302b7 080721a0:Ret ntdll.RtlDeleteCriticalSection() retval=00000000 ret=409302b7 080721a0:Ret PE DLL (proc=0x409423c4,module=40925000,type=0,res=0x1) retval=1 080721a0:Call PE DLL (proc=0x40987000,module=4097f000,type=0,res=0x1) 080721a0:Ret PE DLL (proc=0x40987000,module=4097f000,type=0,res=0x1) retval=1 080721a0:Call PE DLL (proc=0x408d58b0,module=408c4000,type=0,res=0x1) 080721a0:Call kernel32.IsBadWritePtr(40386efc,00000048) ret=408df4e0 080721a0:Ret kernel32.IsBadWritePtr() retval=00000000 ret=408df4e0 080721a0:Call ntdll.RtlFreeHeap(40360000,00000000,40386efc) ret=408d58a8 080721a0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=408d58a8 080721a0:Ret PE DLL (proc=0x408d58b0,module=408c4000,type=0,res=0x1) retval=1 080721a0:Call PE DLL (proc=0x412f29b4,module=412ed000,type=0,res=0x1) 080721a0:Call ntdll.RtlAllocateHeap(41300000,00000000,00000043) ret=412f2277 080721a0:Ret ntdll.RtlAllocateHeap() retval=4130010c ret=412f2277 080721a0:Call user32.CharLowerA(41300143 "msacm32.dll") ret=412f22a8 080721a0:Ret user32.CharLowerA() retval=41300143 ret=412f22a8 080721a0:Call advapi32.RegCreateKeyA(80000002,4130010c "Software\Microsoft\AudioCompressionManager\DriverCache\msacm32.dll",405b490c) ret=412f2477 080721a0:Call kernel32.GetVersion() ret=4086e1da 080721a0:Ret kernel32.GetVersion() retval=c0000004 ret=4086e1da 080721a0:Call ntdll.RtlInitAnsiString(405b47ec,4130010c "Software\Microsoft\AudioCompressionManager\DriverCache\msacm32.dll") ret=4086e242 080721a0:Ret ntdll.RtlInitAnsiString() retval=00000043 ret=4086e242 080721a0:Call ntdll.RtlInitAnsiString(405b47e4,00000000) ret=4086e252 080721a0:Ret ntdll.RtlInitAnsiString() retval=00000000 ret=4086e252 080721a0:Call ntdll.RtlAnsiStringToUnicodeString(4011b0d8,405b47ec,00000000) ret=4086e25b 080721a0:Ret ntdll.RtlAnsiStringToUnicodeString() retval=00000000 ret=4086e25b 080721a0:Call ntdll.RtlAnsiStringToUnicodeString(405b47dc,405b47e4,00000001) ret=4086e270 080721a0:Ret ntdll.RtlAnsiStringToUnicodeString() retval=00000000 ret=4086e270 080721a0:Call ntdll.NtCreateKey(405b490c,000f003f,405b47f4,00000000,405b47dc,00000000,00000000) ret=4086e292 080721a0:Ret ntdll.NtCreateKey() retval=00000000 ret=4086e292 080721a0:Call ntdll.RtlFreeUnicodeString(405b47dc) ret=4086e29a 080721a0:Ret ntdll.RtlFreeUnicodeString() retval=00000001 ret=4086e29a 080721a0:Call ntdll.RtlNtStatusToDosError(00000000) ret=4086e2a0 080721a0:Ret ntdll.RtlNtStatusToDosError() retval=00000000 ret=4086e2a0 080721a0:Ret advapi32.RegCreateKeyA() retval=00000000 ret=412f2477 080721a0:Call advapi32.RegSetValueExA(00000038,412f8348 "cFormatTags",00000000,00000004,413000b8,00000004) ret=412f2499 080721a0:Call kernel32.GetVersion() ret=4086f0b3 080721a0:Ret kernel32.GetVersion() retval=c0000004 ret=4086f0b3 080721a0:Call ntdll.RtlInitAnsiString(405b4820,412f8348 "cFormatTags") ret=4086f17a 080721a0:Ret ntdll.RtlInitAnsiString() retval=0000000c ret=4086f17a 080721a0:Call ntdll.RtlAnsiStringToUnicodeString(4011b0d8,405b4820,00000000) ret=4086f191 080721a0:Ret ntdll.RtlAnsiStringToUnicodeString() retval=00000000 ret=4086f191 080721a0:Call ntdll.NtSetValueKey(00000038,4011b0d8,00000000,00000004,413000b8,00000004) ret=4086f1af 080721a0:Ret ntdll.NtSetValueKey() retval=00000000 ret=4086f1af 080721a0:Call ntdll.RtlNtStatusToDosError(00000000) ret=4086f1d3 080721a0:Ret ntdll.RtlNtStatusToDosError() retval=00000000 ret=4086f1d3 080721a0:Ret advapi32.RegSetValueExA() retval=00000000 ret=412f2499 080721a0:Call advapi32.RegSetValueExA(00000038,412f8354 "cFilterTags",00000000,00000004,413000b4,00000004) ret=412f24b7 080721a0:Call kernel32.GetVersion() ret=4086f0b3 080721a0:Ret kernel32.GetVersion() retval=c0000004 ret=4086f0b3 080721a0:Call ntdll.RtlInitAnsiString(405b4820,412f8354 "cFilterTags") ret=4086f17a 080721a0:Ret ntdll.RtlInitAnsiString() retval=0000000c ret=4086f17a 080721a0:Call ntdll.RtlAnsiStringToUnicodeString(4011b0d8,405b4820,00000000) ret=4086f191 080721a0:Ret ntdll.RtlAnsiStringToUnicodeString() retval=00000000 ret=4086f191 080721a0:Call ntdll.NtSetValueKey(00000038,4011b0d8,00000000,00000004,413000b4,00000004) ret=4086f1af 080721a0:Ret ntdll.NtSetValueKey() retval=00000000 ret=4086f1af 080721a0:Call ntdll.RtlNtStatusToDosError(00000000) ret=4086f1d3 080721a0:Ret ntdll.RtlNtStatusToDosError() retval=00000000 ret=4086f1d3 080721a0:Ret advapi32.RegSetValueExA() retval=00000000 ret=412f24b7 080721a0:Call advapi32.RegSetValueExA(00000038,412f8360 "fdwSupport",00000000,00000004,413000bc,00000004) ret=412f24d5 080721a0:Call kernel32.GetVersion() ret=4086f0b3 080721a0:Ret kernel32.GetVersion() retval=c0000004 ret=4086f0b3 080721a0:Call ntdll.RtlInitAnsiString(405b4820,412f8360 "fdwSupport") ret=4086f17a 080721a0:Ret ntdll.RtlInitAnsiString() retval=0000000b ret=4086f17a 080721a0:Call ntdll.RtlAnsiStringToUnicodeString(4011b0d8,405b4820,00000000) ret=4086f191 080721a0:Ret ntdll.RtlAnsiStringToUnicodeString() retval=00000000 ret=4086f191 080721a0:Call ntdll.NtSetValueKey(00000038,4011b0d8,00000000,00000004,413000bc,00000004) ret=4086f1af 080721a0:Ret ntdll.NtSetValueKey() retval=00000000 ret=4086f1af 080721a0:Call ntdll.RtlNtStatusToDosError(00000000) ret=4086f1d3 080721a0:Ret ntdll.RtlNtStatusToDosError() retval=00000000 ret=4086f1d3 080721a0:Ret advapi32.RegSetValueExA() retval=00000000 ret=412f24d5 080721a0:Call advapi32.RegSetValueExA(00000038,412f836b "aFormatTagCache",00000000,00000003,41300158,00000008) ret=412f24f8 080721a0:Call kernel32.GetVersion() ret=4086f0b3 080721a0:Ret kernel32.GetVersion() retval=c0000004 ret=4086f0b3 080721a0:Call ntdll.RtlInitAnsiString(405b4820,412f836b "aFormatTagCache") ret=4086f17a 080721a0:Ret ntdll.RtlInitAnsiString() retval=00000010 ret=4086f17a 080721a0:Call ntdll.RtlAnsiStringToUnicodeString(4011b0d8,405b4820,00000000) ret=4086f191 080721a0:Ret ntdll.RtlAnsiStringToUnicodeString() retval=00000000 ret=4086f191 080721a0:Call ntdll.NtSetValueKey(00000038,4011b0d8,00000000,00000003,41300158,00000008) ret=4086f1af 080721a0:Ret ntdll.NtSetValueKey() retval=00000000 ret=4086f1af 080721a0:Call ntdll.RtlNtStatusToDosError(00000000) ret=4086f1d3 080721a0:Ret ntdll.RtlNtStatusToDosError() retval=00000000 ret=4086f1d3 080721a0:Ret advapi32.RegSetValueExA() retval=00000000 ret=412f24f8 080721a0:Call ntdll.RtlFreeHeap(41300000,00000000,4130010c) ret=412f250d 080721a0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=412f250d 080721a0:Call ntdll.RtlFreeHeap(41300000,00000000,413000cc) ret=412f27fa 080721a0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=412f27fa 080721a0:Call ntdll.RtlFreeHeap(41300000,00000000,413000ec) ret=412f2812 080721a0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=412f2812 080721a0:Call ntdll.RtlFreeHeap(41300000,00000000,41300158) ret=412f2829 080721a0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=412f2829 080721a0:Call ntdll.RtlFreeHeap(41300000,00000000,41300094) ret=412f2872 080721a0:Ret ntdll.RtlFreeHeap() retval=00000001 ret=412f2872 080721a0:Call kernel32.HeapDestroy(41300000) ret=412f2a53 080721a0:Ret kernel32.HeapDestroy() retval=00000001 ret=412f2a53 080721a0:Ret PE DLL (proc=0x412f29b4,module=412ed000,type=0,res=0x1) retval=1 080721a0:Call PE DLL (proc=0x40884c20,module=40881000,type=0,res=0x1) 080721a0:Call kernel32.TlsFree(00000000) ret=40884c80 080721a0:Ret kernel32.TlsFree() retval=00000001 ret=40884c80 080721a0:Call kernel32.UnMapLS(00000000) ret=40884b3b 080721a0:Ret kernel32.UnMapLS() retval=00000000 ret=40884b3b 080721a0:Call kernel32.UnMapLS(00000000) ret=40884b47 080721a0:Ret kernel32.UnMapLS() retval=00000000 ret=40884b47 080721a0:Call kernel32.UnMapLS(00000000) ret=40884b53 080721a0:Ret kernel32.UnMapLS() retval=00000000 ret=40884b53 080721a0:Call kernel32.UnMapLS(00000000) ret=40884b5f 080721a0:Ret kernel32.UnMapLS() retval=00000000 ret=40884b5f 080721a0:Ret PE DLL (proc=0x40884c20,module=40881000,type=0,res=0x1) retval=1 080721a0:Call PE DLL (proc=0x405de9e4,module=405d3000,type=0,res=0x1) 080721a0:Call user32.UnregisterClassA(40635b85 "SysAnimate32",00000000) ret=405d708d 080721a0:Ret user32.UnregisterClassA() retval=00000001 ret=405d708d 080721a0:Call user32.UnregisterClassW(40635f72 L"ComboBoxEx32",00000000) ret=405db1dd 080721a0:Ret user32.UnregisterClassW() retval=00000000 ret=405db1dd 080721a0:Call user32.UnregisterClassA(406387e3 "SysDateTimePick32",00000000) ret=405e31a1 080721a0:Ret user32.UnregisterClassA() retval=00000000 ret=405e31a1 080721a0:Call user32.UnregisterClassA(40638f46 "flatsb_class32",00000000) ret=405e390d 080721a0:Ret user32.UnregisterClassA() retval=00000001 ret=405e390d 080721a0:Call user32.UnregisterClassA(4063955b "SysHeader32",00000000) ret=405e6a3d 080721a0:Ret user32.UnregisterClassA() retval=00000001 ret=405e6a3d 080721a0:Call user32.UnregisterClassA(40639869 "msctls_hotkey32",00000000) ret=405e72dd 080721a0:Ret user32.UnregisterClassA() retval=00000001 ret=405e72dd 080721a0:Call user32.UnregisterClassW(4063a4aa L"SysIPAddress32",00000000) ret=405ebecd 080721a0:Ret user32.UnregisterClassW() retval=00000000 ret=405ebecd 080721a0:Call user32.UnregisterClassW(4063a902 L"SysListView32",00000000) ret=405f9c5d 080721a0:Ret user32.UnregisterClassW() retval=00000001 ret=405f9c5d 080721a0:Call user32.UnregisterClassA(4063879e "SysMonthCal32",00000000) ret=405fe83d 080721a0:Ret user32.UnregisterClassA() retval=00000000 ret=405fe83d 080721a0:Call user32.UnregisterClassA(4063d094 "NativeFontCtl",00000000) ret=405fea6d 080721a0:Ret user32.UnregisterClassA() retval=00000000 ret=405fea6d 080721a0:Call user32.UnregisterClassA(4063d607 "SysPager",00000000) ret=406011ed 080721a0:Ret user32.UnregisterClassA() retval=00000000 ret=406011ed 080721a0:Call user32.UnregisterClassW(4063d964 L"msctls_progress32",00000000) ret=40601c4d 080721a0:Ret user32.UnregisterClassW() retval=00000001 ret=40601c4d 080721a0:Call user32.UnregisterClassA(4063f653 "ReBarWindow32",00000000) ret=4060e4ed 080721a0:Ret user32.UnregisterClassA() retval=00000000 ret=4060e4ed 080721a0:Call user32.UnregisterClassW(40640fba L"msctls_statusbar32",00000000) ret=40610d4d 080721a0:Ret user32.UnregisterClassW() retval=00000001 ret=40610d4d 080721a0:Call user32.UnregisterClassA(406419c6 "SysTabControl32",00000000) ret=4061530d 080721a0:Ret user32.UnregisterClassA() retval=00000001 ret=4061530d 080721a0:Call user32.UnregisterClassA(4063806a "ToolbarWindow32",00000000) ret=4061f13d 080721a0:Ret user32.UnregisterClassA() retval=00000001 ret=4061f13d 080721a0:Call user32.UnregisterClassA(406380c6 "tooltips_class32",00000000) ret=4062355d 080721a0:Ret user32.UnregisterClassA() retval=00000001 ret=4062355d 080721a0:Call user32.UnregisterClassA(40644158 "msctls_trackbar32",00000000) ret=4062621d 080721a0:Ret user32.UnregisterClassA() retval=00000001 ret=4062621d 080721a0:Call user32.UnregisterClassA(40644e6d "SysTreeView32",00000000) ret=4062dc9d 080721a0:Ret user32.UnregisterClassA() retval=00000001 ret=4062dc9d 080721a0:Call user32.UnregisterClassW(4064570c L"msctls_updown32",00000000) ret=4062f62d 080721a0:Ret user32.UnregisterClassW() retval=00000001 ret=4062f62d 080721a0:Call gdi32.DeleteObject(00000ba6) ret=405deb92 080721a0:Ret gdi32.DeleteObject() retval=00000001 ret=405deb92 080721a0:Call gdi32.DeleteObject(00000074) ret=405deba6 080721a0:Ret gdi32.DeleteObject() retval=00000001 ret=405deba6 080721a0:Call kernel32.GlobalDeleteAtom(0000c00d) ret=405debbb 080721a0:Ret kernel32.GlobalDeleteAtom() retval=00000000 ret=405debbb 080721a0:Call kernel32.HeapDestroy(411c0000) ret=405debf0 080721a0:Ret kernel32.HeapDestroy() retval=00000001 ret=405debf0 080721a0:Ret PE DLL (proc=0x405de9e4,module=405d3000,type=0,res=0x1) retval=1 080721a0:Call PE DLL (proc=0x40699f90,module=4067a000,type=0,res=0x1) 080721a0:Ret PE DLL (proc=0x40699f90,module=4067a000,type=0,res=0x1) retval=1 080721a0:Call PE DLL (proc=0x40a03af0,module=409f2000,type=0,res=0x1) 080721a0:Ret PE DLL (proc=0x40a03af0,module=409f2000,type=0,res=0x1) retval=1 080721a0:Call PE DLL (proc=0x40798064,module=4078a000,type=0,res=0x1) 080721a0:Ret PE DLL (proc=0x40798064,module=4078a000,type=0,res=0x1) retval=1 080721a0:Call PE DLL (proc=0x4081b3e0,module=4080b000,type=0,res=0x1) 080721a0:Ret PE DLL (proc=0x4081b3e0,module=4080b000,type=0,res=0x1) retval=1
I have a copy of the full debug report, if it is needed. Thank you!
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://bugs.winehq.com/show_bug.cgi?id=816. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.