[Wine]Re: Wine 20050310 / Linux 2.6.11 crashes on munmap()

Jesse D Zbikowski jdz at aigc.net
Mon Mar 21 17:48:00 CST 2005


I built wine from CVS and got some more debug information this time.  It
seems the offending line is

0x7fea1e53 X11DRV_DIB_BuildColorTable+0x173
[/home/jesse/wine/dlls/x11drv/dib.c:425] in x11drv:
movzbl    0xfffffbf4(%ebp,%eax,4),%eax
425                 colorTable[i].rgbRed = pal_ents[*index].peRed;

It crashes here in both 16 and 24 bit depth.  The WINEDEBUG info around
this is part is below; I will post more of it if it could help (all 427MB
;).  I also attach the output from running wine without WINEDEBUG set. 
The Rosetta Stone also hung after installing Apple Quicktime during setup;
maybe this is part of the problem?

Anyway thanks for the help; I also did install the Transgaming CVS but
couldn't get that one to work.

002d:Call
kernel32.MapViewOfFile(000000d8,00000004,00000000,00000000,00000000) ret
=77aa1fd7
002d:Call
ntdll.NtMapViewOfSection(000000d8,ffffffff,77a6f388,00000000,00000000,77
a6f360,77a6f384,00000001,00000000,00000002) ret=77b785a8
002d:Ret  ntdll.NtMapViewOfSection() retval=00000000 ret=77b785a8
002d:Ret  kernel32.MapViewOfFile() retval=7b890000 ret=77aa1fd7
002d:Call kernel32.GetProcessHeap() ret=77aa23a5
002d:Ret  kernel32.GetProcessHeap() retval=77bf0000 ret=77aa23a5
002d:Call ntdll.RtlAllocateHeap(77bf0000,00000000,00005070) ret=77aa23c3
002d:Ret  ntdll.RtlAllocateHeap() retval=7f7205b8 ret=77aa23c3
002d:Call kernel32.WriteFile(0000000c,77abd720,0000003f,77a6f470,00000000)
ret=77a
a64fd
002d:Call
ntdll.NtWriteFile(0000000c,00000000,00000000,00000000,77a6f358,77abd720,
0000003f,00000000,00000000) ret=77b2c294
425                 colorTable[i].rgbRed = pal_ents[*index].peRed;
002d:Ret  ntdll.NtWriteFile() retval=00000000 ret=77b2c294
002d:Ret  kernel32.WriteFile() retval=00000001 ret=77aa64fd
002d:Call kernel32.UnmapViewOfFile(7b890000) ret=77aa1fff
002d:Call ntdll.NtUnmapViewOfSection(ffffffff,7b890000) ret=77b7860a
002d:Ret  ntdll.NtUnmapViewOfSection() retval=00000000 ret=77b7860a
002d:Ret  kernel32.UnmapViewOfFile() retval=00000001 ret=77aa1fff
002d:Call kernel32.CloseHandle(000000d8) ret=77aa200d
002d:Call ntdll.NtClose(000000d8) ret=77b58f29
002d:Ret  ntdll.NtClose() retval=00000000 ret=77b58f29
002d:Ret  ntdll.NtUnmapViewOfSection() retval=00000000 ret=77b7860a
002d:Ret  kernel32.UnmapViewOfFile() retval=00000001 ret=77aa1fff
002d:Call kernel32.CloseHandle(000000d8) ret=77aa200d
002d:Call ntdll.NtClose(000000d8) ret=77b58f29
002d:Ret  ntdll.NtClose() retval=00000000 ret=77b58f29
002d:Ret  kernel32.CloseHandle() retval=00000001 ret=77aa200d
002d:Call
kernel32.ReadProcessMemory(00000028,7fea1e53,77a6fb57,00000001,77a6fb50)
 ret=77a9301a
002d:Call
ntdll.NtReadVirtualMemory(00000028,7fea1e53,77a6fb57,00000001,77a6fb50)
ret=77b598ce
002d:Ret  ntdll.NtReadVirtualMemory() retval=00000000 ret=77b598ce
002d:Ret  kernel32.ReadProcessMemory() retval=00000001 ret=77a9301a
002d:Call kernel32.WriteFile(0000000c,77abd720,00000009,77a6fd98,00000000)
ret=77a
a64fd
002d:Call
ntdll.NtWriteFile(0000000c,00000000,00000000,00000000,77a6fc80,77abd720,
00000009,00000000,00000000) ret=77b2c294
Modules:
002d:Ret  ntdll.NtWriteFile() retval=00000000 ret=77b2c294
002d:Ret  kernel32.WriteFile() retval=00000001 ret=77aa64fd
002d:Call dbghelp.SymGetOptions() ret=77a9e5b9
002d:Ret  dbghelp.SymGetOptions() retval=00010016 ret=77a9e5b9
002d:Call dbghelp.SymSetOptions(40010016) ret=77a9e5c8
002d:Ret  dbghelp.SymSetOptions() retval=40010016 ret=77a9e5c8
002d:Call dbghelp.SymEnumerateModules(00000028,77a9e420,77a6fb70)
ret=77a9e5eb
-------------- next part --------------
A non-text attachment was scrubbed...
Name: rtrace.err
Type: application/octet-stream
Size: 12676 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-users/attachments/20050321/285fa628/rtrace.obj


More information about the wine-users mailing list