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
Attachment:
rtrace.err
Description: Binary data