http://bugs.winehq.org/show_bug.cgi?id=11857
Summary: Diablo 2 Maphack Product: Wine Version: 0.9.56. Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: critical Priority: P5 Component: ntdll AssignedTo: wine-bugs@winehq.org ReportedBy: francofischer@gmail.com
Hello!
This is my first e-mail to Wine, and my first mail reporting a bug in Linux. I hope to be as clear as possible because my English is not very good.
First of all I would like to tell that I used OpenSuSE 10.2, a Pentium 4 HT.
The problem is as follows, I run the Diablo 2 without any inconvenience, but when I run the Maphack (program reveals that the entire map) this error occurs:
# wine Diablo\ II.exe fixme:spoolsv:serv_main (0 (nil)) err:advapi:service_get_status service protocol error - failed to read pipe r = 0 count = 0! fixme:win:EnumDisplayDevicesW ((null),0,0x33f8fc,0x00000000), stub! fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 16 to 8 fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 16 to 8 err:ddraw:IDirectDrawSurfaceImpl_Flip Can't find a flip target err:ddraw:IDirectDrawSurfaceImpl_Flip Can't find a flip target err:ddraw:IDirectDrawSurfaceImpl_Flip Can't find a flip target fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 16 to 8 fixme:ntdll:NtSetSystemInformation (0x00000026,0x7d978764,0x00000008) stub fixme:ntdll:NtSetSystemInformation (0x2ad98148,0x7d974e78,0x00000118) stub fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 16 to 8 fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 16 to 8 fixme:ntdll:NtSetSystemInformation (0x6acd9c56,0x33ddbc,0x00000118) stub wine: Unhandled page fault on read access to 0x026e0048 at address 0x6f9b9859 (thread 001b), starting debugger... Unhandled exception: page fault on read access to 0x026e682c in 32-bit code (0x6ff64621). Register dump: CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b EIP:6ff64621 ESP:7d1e27ec EBP:0000a6e9 EFLAGS:00010212( - 00 - RIA1) EAX:00000000 EBX:7bc85ff4 ECX:00110048 EDX:0011004c ESI:026e6800 EDI:00000000 Stack dump: 0x7d1e27ec: 00018c9c 00000000 000186a0 00000000 0x7d1e27fc: 00000574 00000034 00000001 7d1e2984 0x7d1e280c: 7d1e2828 00000000 00000000 7d1e288c 0x7d1e281c: 0000002f 7d1e2838 b7dae0a9 00000000 0x7d1e282c: 7e1e7ff4 0000002f 00000072 7d1e2998 0x7d1e283c: 7e1df569 00000000 0000002f 7d1e29cc Backtrace: =>1 0x6ff64621 in fog (+0x14621) (0x0000a6e9) 2 0x00000000 (0x00000000) 0x6ff64621: movl 0x2c(%esi),%ecx Modules: Module Address Debug info Name (120 modules) PE 400000- 40a838 Deferred diablo ii PE 630000- 644000 Deferred d2lang PE a90000- a9d000 Deferred d2net PE bb0000- cd2000 Deferred d2game PE 2010000- 2051000 Deferred binkw32 PE 10000000-1001a000 Deferred smackw32 PE 60000000-6002e000 Deferred ijl11 PE 6f8c0000-6f8d3000 Deferred d2ddraw PE 6f8e0000-6f9ae000 Deferred d2win PE 6f9b0000-6f9c9000 Deferred d2sound PE 6f9d0000-6fa0f000 Deferred d2multi PE 6fa20000-6fa34000 Deferred d2mcpclient PE 6fa40000-6fa6d000 Deferred d2launch PE 6fa80000-6faa1000 Deferred d2gfx PE 6fab0000-6fbe5000 Deferred d2client PE 6fbf0000-6fc50000 Deferred storm PE 6fd50000-6fdf9000 Deferred d2common PE 6fe10000-6ff17000 Deferred d2cmp PE 6ff20000-6ff42000 Deferred bnclient PE 6ff50000-6ffac000 Export fog ELF 7b800000-7b928000 Deferred kernel32<elf> -PE 7b820000-7b928000 \ kernel32 ELF 7bc00000-7bca2000 Deferred ntdll<elf> -PE 7bc10000-7bca2000 \ ntdll ELF 7bf00000-7bf04000 Deferred <wine-loader> ELF 7da22000-7db13000 Deferred wined3d<elf> -PE 7da30000-7db13000 \ wined3d ELF 7db13000-7db68000 Deferred ddraw<elf> -PE 7db20000-7db68000 \ ddraw ELF 7dd8a000-7dda0000 Deferred psapi<elf> -PE 7dd90000-7dda0000 \ psapi ELF 7dda0000-7ddea000 Deferred dbghelp<elf> -PE 7ddb0000-7ddea000 \ dbghelp ELF 7ddea000-7de02000 Deferred imagehlp<elf> -PE 7ddf0000-7de02000 \ imagehlp ELF 7df48000-7df5d000 Deferred midimap<elf> -PE 7df50000-7df5d000 \ midimap ELF 7df5d000-7df84000 Deferred msacm32<elf> -PE 7df60000-7df84000 \ msacm32 ELF 7dfb9000-7e06d000 Deferred libasound.so.2 ELF 7e06e000-7e07a000 Deferred libgcc_s.so.1 ELF 7e07a000-7e092000 Deferred msacm32<elf> -PE 7e080000-7e092000 \ msacm32 ELF 7e092000-7e0c8000 Deferred winealsa<elf> -PE 7e0a0000-7e0c8000 \ winealsa ELF 7e0c8000-7e112000 Deferred dsound<elf> -PE 7e0d0000-7e112000 \ dsound ELF 7e112000-7e130000 Deferred imm32<elf> -PE 7e120000-7e130000 \ imm32 ELF 7e130000-7e1be000 Deferred winmm<elf> -PE 7e140000-7e1be000 \ winmm ELF 7e1be000-7e1eb000 Deferred ws2_32<elf> -PE 7e1d0000-7e1eb000 \ ws2_32 ELF 7e1eb000-7e1f5000 Deferred libnss_nis.so.2 ELF 7e1f5000-7e20b000 Deferred libnsl.so.1 ELF 7e20b000-7e213000 Deferred libnss_compat.so.2 ELF 7e213000-7e246000 Deferred libcrypt.so.1 ELF 7e246000-7e379000 Deferred libcrypto.so.0.9.8 ELF 7e379000-7e3b6000 Deferred libssl.so.0.9.8 ELF 7e3b6000-7e3e6000 Deferred libcups.so.2 ELF 7e3f0000-7e40b000 Deferred wsock32<elf> -PE 7e400000-7e40b000 \ wsock32 ELF 7e40b000-7e41e000 Deferred libresolv.so.2 ELF 7e422000-7e42c000 Deferred libnss_files.so.2 ELF 7e443000-7e462000 Deferred iphlpapi<elf> -PE 7e450000-7e462000 \ iphlpapi ELF 7e462000-7e4c1000 Deferred rpcrt4<elf> -PE 7e470000-7e4c1000 \ rpcrt4 ELF 7e4c1000-7e563000 Deferred ole32<elf> -PE 7e4d0000-7e563000 \ ole32 ELF 7e563000-7e596000 Deferred uxtheme<elf> -PE 7e570000-7e596000 \ uxtheme ELF 7e596000-7e59c000 Deferred libxfixes.so.3 ELF 7e59c000-7e5a6000 Deferred libxcursor.so.1 ELF 7e5a6000-7e5ab000 Deferred libxrandr.so.2 ELF 7e5ab000-7e5b4000 Deferred libxrender.so.1 ELF 7e5b4000-7e5b8000 Deferred libxinerama.so.1 ELF 7e5b8000-7e5c0000 Deferred libdrm.so.2 ELF 7e5c0000-7e61b000 Deferred libgl.so.1 ELF 7e61b000-7e61f000 Deferred libxau.so.6 ELF 7e61f000-7e73c000 Deferred libx11.so.6 ELF 7e73c000-7e74b000 Deferred libxext.so.6 ELF 7e74b000-7e764000 Deferred libice.so.6 ELF 7e789000-7e81b000 Deferred winex11<elf> -PE 7e7a0000-7e81b000 \ winex11 ELF 7e8be000-7e8df000 Deferred libexpat.so.1 ELF 7e8df000-7e90a000 Deferred libfontconfig.so.1 ELF 7e90a000-7e91d000 Deferred libz.so.1 ELF 7e91d000-7e98c000 Deferred libfreetype.so.6 ELF 7e9b1000-7ea17000 Deferred msvcrt<elf> -PE 7e9c0000-7ea17000 \ msvcrt ELF 7ea17000-7ea2c000 Deferred lz32<elf> -PE 7ea20000-7ea2c000 \ lz32 ELF 7ea2c000-7ea61000 Deferred winspool<elf> -PE 7ea30000-7ea61000 \ winspool ELF 7ea61000-7eb20000 Deferred comctl32<elf> -PE 7ea70000-7eb20000 \ comctl32 ELF 7eb20000-7eb78000 Deferred shlwapi<elf> -PE 7eb30000-7eb78000 \ shlwapi ELF 7eb78000-7ec7e000 Deferred shell32<elf> -PE 7eb90000-7ec7e000 \ shell32 ELF 7ec7e000-7ed1f000 Deferred comdlg32<elf> -PE 7ec90000-7ed1f000 \ comdlg32 ELF 7ed1f000-7ed6c000 Deferred advapi32<elf> -PE 7ed30000-7ed6c000 \ advapi32 ELF 7ed6c000-7ee04000 Deferred gdi32<elf> -PE 7ed80000-7ee04000 \ gdi32 ELF 7ee04000-7ef3e000 Deferred user32<elf> -PE 7ee20000-7ef3e000 \ user32 ELF 7efb5000-7efdb000 Deferred libm.so.6 ELF 7efdc000-7efe6000 Deferred libsm.so.6 ELF 7efe6000-7f000000 Deferred version<elf> -PE 7eff0000-7f000000 \ version ELF b7c61000-b7c67000 Deferred libxdmcp.so.6 ELF b7c70000-b7c74000 Deferred libdl.so.2 ELF b7c74000-b7da2000 Deferred libc.so.6 ELF b7da2000-b7dba000 Deferred libpthread.so.0 ELF b7dba000-b7dc0000 Deferred libxxf86vm.so.1 ELF b7ddf000-b7ef3000 Deferred libwine.so.1 ELF b7ef4000-b7f11000 Deferred ld-linux.so.2 Threads: process tid prio (all id:s are in hex) 00000008 (D) Z:\windows\C\Archivos de programa\Diablo II\Diablo II.exe 00000036 1 00000024 0 <== 0000001b 0 00000016 1 00000015 0 00000014 0 00000009 0 0000000a 0000000b 0 0000000c 0000000f 0 0000000e 0 0000000d 0 00000017 00000019 0 00000018 0 Backtrace: =>1 0x6ff64621 in fog (+0x14621) (0x0000a6e9) 2 0x00000000 (0x00000000)
Well I hope to be clear enough!
Help me!
http://bugs.winehq.org/show_bug.cgi?id=11857
--- Comment #1 from Timo-Heikki Mäkelä imaxfun@gmail.com 2008-03-05 16:17:01 --- Please, do attach long texts, don't paste them. Pasting makes the thread difficult to read.
This is not Critical, just Normal. See "Severity" above for guide.
http://bugs.winehq.org/show_bug.cgi?id=11857
Lei Zhang thestig@google.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|critical |normal Component|ntdll |-unknown
--- Comment #2 from Lei Zhang thestig@google.com 2008-03-05 16:29:29 --- --> Z:\windows\C\Archivos de programa\Diablo II\Diablo II.exe
Are you running the program from your Windows partition?
http://bugs.winehq.org/show_bug.cgi?id=11857
--- Comment #3 from Franco francofischer@gmail.com 2008-03-06 08:13:03 ---
Yes, I am running on my Windows partition.
I regret having criticized classified as a failure, I did not realise it was this area! XD
http://bugs.winehq.org/show_bug.cgi?id=11857
Lei Zhang thestig@google.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |INVALID
--- Comment #4 from Lei Zhang thestig@google.com 2008-03-06 10:06:00 --- Unfortunately, we do not support that configuration, even though sometimes it magically works.
Please start with a clean ~/.wine directory -- move your current .wine directory aside so you don't delete anything, and then run wineprefixcreate to make a new ~/.wine directory. Then install Diablo 2 using Wine, and try again. If you still experience the same problem, reopen this bug.
http://bugs.winehq.org/show_bug.cgi?id=11857
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from Austin English austinenglish@gmail.com 2008-10-13 14:39:44 --- Closing invalid.