Hi This patch is causing a regression in the game Return to mysterious Island. When the game start it crashes displaying the trace I added at the end of the mail. I'm not an expert at all with ddraw but as it crashes on a NULL pointer, maybe there is an inconsistency between This->dest_window and This->ddraw_window ith this patch.
Here is a link to the appdb page which contains a link to the demo of the game. http://appdb.winehq.org/objectManager.php?sClass=version&iId=3361 Thanks Maxime 34b37fe2411d83f1a6f3e11a7a1e4d28bd9b36ba is first bad commit commit 34b37fe2411d83f1a6f3e11a7a1e4d28bd9b36ba Author: Stefan Dösinger <[EMAIL PROTECTED]> Date: Tue Aug 5 14:24:10 2008 -0500 d3d: Remove IWineD3DDevice::SetHwnd. :040000 040000 70726cbb30d4e915779d7f0897cd44227f549e3e afda0b9ddba310280afcbe82a78ae4e2212f1801 M dlls :040000 040000 405e4687c093ec5c082507ce0195a7958799b4bf fc8ba10a277dc8b364967673fb81eb08f0844897 M include err:wgl:internal_SetPixelFormat Invalid operation on root_window err:d3d:CreateContext SetPixelFormat failed on HDC=0x2e8 for iPixelFormat=3 err:d3d:IWineD3DDeviceImpl_CreateAdditionalSwapChain Failed to create a new context fixme:ddraw:D3D7CB_CreateAdditionalSwapChain (0x19e2890) call to IWineD3DDevice_CreateAdditionalSwapChain failed wine: Unhandled page fault on read access to 0x00000014 at address 0x6113c944 (thread 0009), starting debugger... Unhandled exception: page fault on read access to 0x00000014 in 32-bit code (0x6113c944). fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_cmp (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_low (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_pow (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_high (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_sub_high (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_cmp (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_low (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_pow (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_high (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_sub_high (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_cmp (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_low (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_pow (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_high (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_sub_high (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_cmp (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_low (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_pow (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_high (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_sub_high (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_cmp (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_low (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_pow (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_high (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_sub_high (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_cmp (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_low (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_pow (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_high (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_sub_high (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_cmp (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_low (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_pow (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_high (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_sub_high (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_cmp (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_low (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_pow (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_high (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_sub_high (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_cmp (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_low (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_pow (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_high (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_sub_high (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_cmp (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_low (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_pow (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_high (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_sub_high (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_cmp (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_low (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_pow (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_high (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_sub_high (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_cmp (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_low (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_pow (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_high (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_sub_high (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_cmp (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_low (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_pow (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_high (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_sub_high (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_cmp (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_low (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_pow (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_high (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_sub_high (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_cmp (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_low (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_pow (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_high (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_sub_high (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_cmp (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_low (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_pow (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_high (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_sub_high (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_cmp (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_low (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_pow (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_high (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_sub_high (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_cmp (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_low (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_pow (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_high (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_sub_high (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_cmp (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_low (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_pow (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_high (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_sub_high (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_cmp (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_low (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_pow (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_high (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_sub_high (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_cmp (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_low (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_pow (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_high (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_sub_high (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_cmp (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_low (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_pow (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_high (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_sub_high (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_cmp (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_low (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_pow (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_high (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_sub_high (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_cmp (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_low (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_pow (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_high (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_sub_high (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_cmp (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_low (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_pow (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_high (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_sub_high (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_cmp (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_low (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_pow (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_high (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_sub_high (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_cmp (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_low (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_pow (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_high (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_sub_high (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_cmp (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_low (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_pow (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_high (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_sub_high (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_cmp (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_low (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_pow (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_high (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_sub_high (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_cmp (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_low (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_pow (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_high (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_sub_high (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_cmp (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_low (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_pow (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_high (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_sub_high (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_cmp (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_low (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_pow (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_high (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_sub_high (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_cmp (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_low (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_pow (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_high (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_sub_high (a) Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:6113c944 ESP:0032ee38 EBP:0032ee50 EFLAGS:00210202( - 00 - -RI1) EAX:6113c9a0 EBX:61232e98 ECX:00110048 EDX:00000002 ESI:00000000 EDI:001379f8 Stack dump: 0x0032ee38: 00000000 6113c9a0 61233b70 61232e98 0x0032ee48: 001379f8 00000000 0032ef10 61165c7e 0x0032ee58: 001379f8 00000008 00000004 00000000 0x0032ee68: 7b88ef10 60721040 00000040 7bc63de1 0x0032ee78: 00000005 0032eeb8 0032eeb4 0032eeb0 0x0032ee88: 0032eeac 0032eea4 0032eea8 0032eea0 Backtrace: =>1 0x6113c944 arbfp_free+0x34(iface=0x1379f8) [/home/max/wine/wine/dlls/wined3d/arb_program_shader.c:2255] in wined3d (0x0032ee50) 2 0x61165c7e IWineD3DDeviceImpl_Init3D+0x25e(iface=<register ESI not in topmost frame>, pPresentationParameters=0x32f068, D3DCB_CreateAdditionalSwapChain=0x60987840) [/home/max/wine/wine/dlls/wined3d/device.c:2258] in wined3d (0x0032ef10) 3 0x60989057 IDirectDrawImpl_CreateSurface+0xc47(iface=0x19e2890, DDSD=0x32f12c, Surf=0xa11614, UnkOuter=(nil)) [/home/max/wine/wine/dlls/ddraw/ddraw.c:3292] in ddraw (0x0032f0c0) 4 0x6098b29e IDirectDraw4Impl_CreateSurface+0x3e(This=<register ESI not in topmost frame>, pSDesc=0x32f12c, ppSurface=<register EDI not in topmost frame>, pUnkOuter=(nil)) [/home/max/wine/wine/dlls/ddraw/ddraw_thunks.c:500] in ddraw (0x0032f0f0) 5 0x0048c680 in rtmi (+0x8c680) (0x00000400) 6 0x00000000 (0x00000000) 0x6113c944 arbfp_free+0x34 [/home/max/wine/wine/dlls/wined3d/arb_program_shader.c:2255] in wined3d: movl 0x14(%esi),%eax 2255 hash_table_destroy(priv->fragment_shaders, arbfp_free_ffpshader, &This->adapter->gl_info); Modules: Module Address Debug info Name (82 modules) PE 330000- 388000 Deferred ijl15 PE 400000- d7c000 Export rtmi PE 400000- d7c000 Export rtmi PE 400000- d7c000 Export rtmi PE 400000- d7c000 Export rtmi PE 400000- d7c000 Export rtmi PE 400000- d7c000 Export rtmi PE 400000- d7c000 Export rtmi PE 400000- d7c000 Export rtmi PE 400000- d7c000 Export rtmi PE 400000- d7c000 Export rtmi PE 400000- d7c000 Export rtmi PE 400000- d7c000 Export rtmi PE 400000- d7c000 Export rtmi PE 400000- d7c000 Export rtmi PE 400000- d7c000 Export rtmi PE 400000- d7c000 Export rtmi PE 400000- d7c000 Export rtmi PE 400000- d7c000 Export rtmi PE 400000- d7c000 Export rtmi PE 400000- d7c000 Export rtmi PE 400000- d7c000 Export rtmi PE 400000- d7c000 Export rtmi PE 10000000-1008f000 Deferred spr ELF 6001f000-60155000 Deferred libwine.so.1 ELF 60156000-6016b000 Deferred libresolv.so.2 ELF 60322000-6032e000 Deferred libnss_files.so.2 ELF 60612000-6075b000 Deferred user32<elf> \-PE 60630000-6075b000 \ user32 ELF 6075b000-607f8000 Deferred gdi32<elf> \-PE 60770000-607f8000 \ gdi32 ELF 607f8000-60849000 Deferred advapi32<elf> \-PE 60800000-60849000 \ advapi32 ELF 60849000-608eb000 Deferred ole32<elf> \-PE 60860000-608eb000 \ ole32 ELF 608eb000-60950000 Deferred rpcrt4<elf> \-PE 60900000-60950000 \ rpcrt4 ELF 60950000-6096f000 Deferred iphlpapi<elf> \-PE 60960000-6096f000 \ iphlpapi ELF 6096f000-609c8000 Dwarf ddraw<elf> \-PE 60980000-609c8000 \ ddraw ELF 609c8000-60a00000 Deferred dinput<elf> \-PE 609d0000-60a00000 \ dinput ELF 60a00000-60a4a000 Deferred dsound<elf> \-PE 60a10000-60a4a000 \ dsound ELF 60a4a000-60adc000 Deferred winmm<elf> \-PE 60a50000-60adc000 \ winmm ELF 60adc000-60af5000 Deferred version<elf> \-PE 60ae0000-60af5000 \ version ELF 60af5000-60b09000 Deferred lz32<elf> \-PE 60b00000-60b09000 \ lz32 ELF 60b09000-60b3e000 Deferred winspool<elf> \-PE 60b10000-60b3e000 \ winspool ELF 60c65000-60cfe000 Deferred winex11<elf> \-PE 60c70000-60cfe000 \ winex11 ELF 60d0a000-60d18000 Deferred libgcc_s.so.1 ELF 60d18000-60d1a000 Deferred libnvidia-tls.so.1 ELF 60e52000-60e72000 Deferred imm32<elf> \-PE 60e60000-60e72000 \ imm32 ELF 60e75000-60e7a000 Deferred libxxf86vm.so.1 ELF 60e9c000-60ed1000 Deferred winealsa<elf> \-PE 60ea0000-60ed1000 \ winealsa ELF 60ed1000-60ee9000 Deferred msacm32<elf> \-PE 60ee0000-60ee9000 \ msacm32 ELF 60eed000-60fcd000 Deferred libasound.so.2 ELF 60fcd000-60ff4000 Deferred msacm32<elf> \-PE 60fd0000-60ff4000 \ msacm32 ELF 60ff4000-61008000 Deferred midimap<elf> \-PE 61000000-61008000 \ midimap ELF 61119000-61235000 Dwarf wined3d<elf> \-PE 61130000-61235000 \ wined3d ELF 6125d000-612dd000 Deferred opengl32<elf> \-PE 61270000-612dd000 \ opengl32 ELF 612f9000-6139e000 Deferred libgl.so.1 ELF 6139e000-620de000 Deferred libglcore.so.1 ELF 62aed000-62b13000 Deferred dmusic<elf> \-PE 62af0000-62b13000 \ dmusic ELF 7b800000-7b930000 Deferred kernel32<elf> \-PE 7b820000-7b930000 \ kernel32 ELF 7bc00000-7bca5000 Deferred ntdll<elf> \-PE 7bc10000-7bca5000 \ ntdll ELF 7bf00000-7bf03000 Deferred <wine-loader> Threads: process tid prio (all id:s are in hex) 00000008 (D) C:\Program Files\The Adventure Company\Retour sur l'�le myst�rieuse\RtMI.exe 00000028 15 00000023 0 00000009 0 <== 0000000c 0000001d 0 00000013 0 00000012 0 0000000e 0 0000000d 0 0000000f 00000015 0 00000014 0 00000011 0 00000010 0 00000016 00000017 0 Backtrace: =>1 0x6113c944 arbfp_free+0x34(iface=0x1379f8) [/home/max/wine/wine/dlls/wined3d/arb_program_shader.c:2255] in wined3d (0x0032ee50) 2 0x61165c7e IWineD3DDeviceImpl_Init3D+0x25e(iface=<register ESI not in topmost frame>, pPresentationParameters=0x32f068, D3DCB_CreateAdditionalSwapChain=0x60987840) [/home/max/wine/wine/dlls/wined3d/device.c:2258] in wined3d (0x0032ef10) 3 0x60989057 IDirectDrawImpl_CreateSurface+0xc47(iface=0x19e2890, DDSD=0x32f12c, Surf=0xa11614, UnkOuter=(nil)) [/home/max/wine/wine/dlls/ddraw/ddraw.c:3292] in ddraw (0x0032f0c0) 4 0x6098b29e IDirectDraw4Impl_CreateSurface+0x3e(This=<register ESI not in topmost frame>, pSDesc=0x32f12c, ppSurface=<register EDI not in topmost frame>, pUnkOuter=(nil)) [/home/max/wine/wine/dlls/ddraw/ddraw_thunks.c:500] in ddraw (0x0032f0f0) 5 0x0048c680 in rtmi (+0x8c680) (0x00000400) 6 0x00000000 (0x00000000)