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
_______________________________________________
wine-users mailing list
wine-users@xxxxxxxxxx
http://www.winehq.org/mailman/listinfo/wine-users