[Wine] Re: Worms World Party wont start - have ddraw.dll but get error:

Roland Leisch leisch at 24speed.at
Mon Mar 19 00:50:03 CDT 2007


Daniel Skorka wrote:
> Indeed. You could try to use WINEDLLOVERRIDE (man wine).

I have tried WINEDLLOVERRIDES="ddraw.dll=n,b" but I still get:

fixme:ole:CoRegisterMessageFilter message filter has been registered, 
but will not be used
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel 
(0x17dad0)->(0x10028,00000011)
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel 
(0x17dad0)->(0x10028,00000011)
fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 
32 to 8
fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 
32 to 8
wine: Call from 0x7e9c71e0 to unimplemented function 
gdi32.dll.DIB_CreateDIBSection, aborting
wine: Unimplemented function gdi32.dll.DIB_CreateDIBSection called at 
address 0x7e9c71e0 (thread 000c), starting debugger...
fixme:dbghelp:SymLoadModule Should have successfully loaded debug 
information for image C:\Program Files\wwp\DDRAW.dll
Unhandled exception: unimplemented function 
gdi32.dll.DIB_CreateDIBSection called in 32-bit code (0x7efb7457).
Register dump:
  CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033
  EIP:7efb7457 ESP:002d7b5c EBP:002d7bc0 EFLAGS:00000212(   - 00      - 
-IA1)
  EAX:7e9e6d62 EBX:7eff5280 ECX:0017e2a8 EDX:00000000
  ESI:002d7b68 EDI:0017df08
Stack dump:
0x002d7b5c:  7efcce3b 00110000 00000000 80000100
0x002d7b6c:  00000001 00000000 7e9c71e0 00000002
0x002d7b7c:  7e9e70c6 7e9e6d62 00000000 00000000
0x002d7b8c:  00000000 002d7bac 002d7ba4 002d7bb4
0x002d7b9c:  00000000 00110000 0017e2a8 00000000
0x002d7bac:  7eee1741 00000000 00000000 7e9e6450
fixme:ntdll:RtlNtStatusToDosErrorNoTeb no mapping for c0000119
Backtrace:
=>1 0x7efb7457 call_dll_entry_point+0x67 in ntdll (0x7efb7457)
fixme:dbghelp:elf_load_debug_info_from_map Alpha-support for Dwarf2 
information for ddraw
   2 0x7e9c71e0 create_dib+0x1df(This=<register not in topmost frame>) 
[/home/meh/build/wine-0.9.12/wine-0.9.12/dlls/ddraw/surface_dib.c:159] 
in ddraw (0x7e9c71e0)
   3 0x7e9c783f DIB_DirectDrawSurface_Construct+0x148(This=0x17df08, 
pDD=0x17dad0, pDDSD=0x2d7e6c) 
[/home/meh/build/wine-0.9.12/wine-0.9.12/dlls/ddraw/surface_dib.c:280] 
in ddraw (0x7e9c783f)
   4 0x7e9ccc53 User_DirectDrawSurface_Construct+0x43(This=0x17df08, 
pDD=0x17dad0, pDDSD=0x2d7e6c) 
[/home/meh/build/wine-0.9.12/wine-0.9.12/dlls/ddraw/surface_user.c:63] 
in ddraw (0x7e9ccc53)
   5 0x7e9c8801 HAL_DirectDrawSurface_Construct+0x15e(This=0x17df08, 
pDD=0x17dad0, pDDSD=0x2d7e6c) 
[/home/meh/build/wine-0.9.12/wine-0.9.12/dlls/ddraw/surface_hal.c:146] 
in ddraw (0x7e9c8801)
   6 0x7e9c8ab0 HAL_DirectDrawSurface_Create+0x70(pDD=0x17dad0, 
pDDSD=0x2d7e6c, ppSurf=0x2d7f20, pUnkOuter=0x0) 
[/home/meh/build/wine-0.9.12/wine-0.9.12/dlls/ddraw/surface_hal.c:190] 
in ddraw (0x7e9c8ab0)
   7 0x7e9b8511 HAL_DirectDraw_create_primary+0x3c(This=0x17dad0, 
pDDSD=0x2d7e6c, ppSurf=0x2d7f20, pUnkOuter=0x0) 
[/home/meh/build/wine-0.9.12/wine-0.9.12/dlls/ddraw/ddraw_hal.c:444] in 
ddraw (0x7e9b8511)
   8 0x7e9b96d5 Main_DirectDraw_CreateSurface+0x393(iface=0x17dad0, 
pDDSD=0x2d837c, ppSurf=0x2d7f20, pUnkOuter=0x0) 
[/home/meh/build/wine-0.9.12/wine-0.9.12/dlls/ddraw/ddraw_main.c:561] in 
ddraw (0x7e9b96d5)
   9 0x7e9bc7e1 IDirectDraw2Impl_CreateSurface+0x3b(This=0x17dad8, 
pSDesc=0x2d837c, ppSurface=0x87c7a4, pUnkOuter=0x0) 
[/home/meh/build/wine-0.9.12/wine-0.9.12/dlls/ddraw/ddraw_thunks.c:235] 
in ddraw (0x7e9bc7e1)
   10 0x004ddb62 in wwp (+0xddb62) (0x004ddb62)
   11 0x004b49a4 in wwp (+0xb49a4) (0x004b49a4)
   12 0x004b23c7 in wwp (+0xb23c7) (0x004b23c7)
   13 0x5f40999f in mfc42 (+0x999f) (0x5f40999f)
   14 0x7eebf48f in kernel32 (+0x4f48f) (0x7eebf48f)
   15 0xb7df0387 wine_switch_to_stack+0x17 in libwine.so.1 (0xb7df0387)
0x7efb7457 call_dll_entry_point+0x67 in ntdll: subl     $4,%esp
Modules:
Module  Address                 Debug info      Name (81 modules)
PE      400000-96a000   Export          wwp
PE      1ffc0000-1ffe0000       Deferred        ltfil10n
PE      1fff0000-2003d000       Deferred        ltkrn10n
PE      5f400000-5f4f2000       Export          mfc42
ELF     7bf00000-7bf03000       Deferred        <wine-loader>
ELF     7d1d4000-7d217000       Deferred        riched20<elf>
   \-PE  7d1e0000-7d217000       \               riched20
ELF     7d217000-7d22b000       Deferred        riched32<elf>
   \-PE  7d220000-7d22b000       \               riched32
ELF     7d22b000-7d25d000       Deferred        uxtheme<elf>
   \-PE  7d230000-7d25d000       \               uxtheme
ELF     7dbb1000-7dbb3000       Deferred        libnvidia-tls.so.1
ELF     7dbb3000-7e375000       Deferred        libglcore.so.1
ELF     7e375000-7e3fa000       Deferred        libgl.so.1
ELF     7e3fa000-7e40f000       Deferred        midimap<elf>
   \-PE  7e400000-7e40f000       \               midimap
ELF     7e435000-7e44d000       Deferred        msacm32<elf>
   \-PE  7e440000-7e44d000       \               msacm32
ELF     7e44d000-7e489000       Deferred        wineoss<elf>
   \-PE  7e450000-7e489000       \               wineoss
ELF     7e48b000-7e48f000       Deferred        libxfixes.so.3
ELF     7e48f000-7e498000       Deferred        libxcursor.so.1
ELF     7e498000-7e4b4000       Deferred        imm32<elf>
   \-PE  7e4a0000-7e4b4000       \               imm32
ELF     7e4b4000-7e4bc000       Deferred        libxrender.so.1
ELF     7e4bc000-7e547000       Deferred        winex11<elf>
   \-PE  7e4d0000-7e547000       \               winex11
ELF     7e547000-7e566000       Deferred        libexpat.so.1
ELF     7e566000-7e594000       Deferred        libfontconfig.so.1
ELF     7e594000-7e5a8000       Deferred        libz.so.1
ELF     7e5a8000-7e611000       Deferred        libfreetype.so.6
ELF     7e611000-7e6d2000       Deferred        comctl32<elf>
   \-PE  7e620000-7e6d2000       \               comctl32
ELF     7e6d2000-7e734000       Deferred        msvcrt<elf>
   \-PE  7e6e0000-7e734000       \               msvcrt
ELF     7e734000-7e77c000       Deferred        dsound<elf>
   \-PE  7e740000-7e77c000       \               dsound
ELF     7e77c000-7e7cc000       Deferred        rpcrt4<elf>
   \-PE  7e790000-7e7cc000       \               rpcrt4
ELF     7e7cc000-7e85d000       Deferred        ole32<elf>
   \-PE  7e7e0000-7e85d000       \               ole32
ELF     7e85d000-7e943000       Deferred        libx11.so.6
ELF     7e943000-7e950000       Deferred        libxext.so.6
ELF     7e950000-7e955000       Deferred        libxxf86vm.so.1
ELF     7e955000-7e96d000       Deferred        libice.so.6
PE      7e96d000-7e9e9000       Stabs           ddraw
PE      7e990000-7e9e9000       DIA             ddraw
ELF     7e9e9000-7e9fc000       Deferred        libresolv.so.2
ELF     7e9fc000-7ea1b000       Deferred        iphlpapi<elf>
   \-PE  7ea00000-7ea1b000       \               iphlpapi
ELF     7ea1b000-7ea45000       Deferred        ws2_32<elf>
   \-PE  7ea20000-7ea45000       \               ws2_32
ELF     7ea45000-7ea5f000       Deferred        wsock32<elf>
   \-PE  7ea50000-7ea5f000       \               wsock32
ELF     7ea5f000-7eaa3000       Deferred        advapi32<elf>
   \-PE  7ea70000-7eaa3000       \               advapi32
ELF     7eaa3000-7eaad000       Deferred        libgcc_s.so.1
ELF     7eb82000-7ec35000       Deferred        gdi32<elf>
   \-PE  7eba0000-7ec35000       \               gdi32
ELF     7ec35000-7ed67000       Deferred        user32<elf>
   \-PE  7ec50000-7ed67000       \               user32
ELF     7ed67000-7edef000       Deferred        winmm<elf>
   \-PE  7ed70000-7edef000       \               winmm
ELF     7edef000-7edf9000       Deferred        libnss_files.so.2
ELF     7edf9000-7ee02000       Deferred        libnss_nis.so.2
ELF     7ee02000-7ee17000       Deferred        libnsl.so.1
ELF     7ee17000-7ee20000       Deferred        libnss_compat.so.2
ELF     7ee53000-7ef5f000       Export          kernel32<elf>
   \-PE  7ee70000-7ef5f000       \               kernel32
ELF     7ef5f000-7ef81000       Deferred        libm.so.6
ELF     7ef81000-7f000000       Export          ntdll<elf>
   \-PE  7ef90000-7f000000       \               ntdll
ELF     b7c90000-b7c93000       Deferred        libxrandr.so.2
ELF     b7c95000-b7c98000       Deferred        libdl.so.2
ELF     b7c98000-b7dc7000       Deferred        libc.so.6
ELF     b7dc7000-b7dd9000       Deferred        libpthread.so.0
ELF     b7dd9000-b7ddc000       Deferred        libxau.so.6
ELF     b7ddc000-b7de1000       Deferred        libxxf86dga.so.1
ELF     b7de1000-b7de9000       Deferred        libsm.so.6
ELF     b7de9000-b7efa000       Export          libwine.so.1
ELF     b7efd000-b7f13000       Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
0000000f
         00000010    0
0000000b (D) C:\Program Files\wwp\wwp.exe
         0000000c    0 <==
00000008
         0000000a    0
         00000009    0


More information about the wine-users mailing list