[Bug 9188] New: Silkroad online installer crash

Wine Bugs wine-bugs at winehq.org
Sat Aug 4 19:27:57 CDT 2007


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 at winehq.org
        ReportedBy: dank at 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...)

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the wine-bugs mailing list