http://bugs.winehq.org/show_bug.cgi?id=9188
Summary: Silkroad online installer crash Product: Wine Version: CVS Platform: Other URL: http://www.silkroadonline.net/ OS/Version: other Status: NEW Keywords: download, Installer Severity: normal Priority: P2 Component: wine-misc AssignedTo: wine-bugs@winehq.org ReportedBy: dank@kegel.com
With a clean .wine, silkroad online's installer ( 909680588 SilkroadOnline_GlobalOffi1.exe ) aborts after you click "OK" on the where-to-install dialog. The stack seems to show heap corruption: Unhandled exception: page fault on read access to 0x40a32bd0 in 32-bit code (0x004444c9). =>1 0x004444c9 in silkroadonline_globaloffi1 (+0x444c9) (0x0033ee58) 2 0x7ef9e240 HEAP_MakeInUseBlockFree+0x50(subheap=0xb7d63b54, pArena=<is not available>) [/home/dank/wine-git/dlls/ntdll/heap.c:539] in ntdll (0x0033eea8) 3 0xb7d64dfd in libc.so.6 (+0x64dfd) (0x00000000) 0x004444c9: cmpb $0x0,0x0(%eax)
+relay doesn't show much interesting; the fault happens soon after 0009:Call KERNEL32.LoadLibraryA(00456018 "KERNEL32.DLL") ret=0040e894 0009:Ret KERNEL32.LoadLibraryA() retval=7ee00000 ret=0040e894 0009:Call KERNEL32.GetProcAddress(7ee00000,00456004 "GetDiskFreeSpaceExA") ret=0040e8ae 0009:Ret KERNEL32.GetProcAddress() retval=7ee0d130 ret=0040e8ae 0009:Call KERNEL32.GetDiskFreeSpaceExA(00638868 "c:",0033f0dc,0033f0cc,0033f0d4) ret=0040e8c8 0009:Ret KERNEL32.GetDiskFreeSpaceExA() retval=00000001 ret=0040e8c8 0009:Call KERNEL32.FreeLibrary(7ee00000) ret=0040e8e5 0009:Ret KERNEL32.FreeLibrary() retval=00000001 ret=0040e8e5
Tried running it with valgrind, but it died before the dialog came up; the first obviously interesting error was: ==7481== Conditional jump or move depends on uninitialised value(s) ==7481== at 0x4E41EA6: SetUrlComponentValueW (internet.c:1173) I'll have to rerun that on a machine with more memory ( 512 MB sounded like so much when I bought this thing...)