Hi!
I typed the following commands on my fresh-new installed Debian GNU/Linux 6.0
VPS machine (via SSH):
Code:
apt-get install xserver-xorg-core xorg gdm gnome
apt-get install wine
wine -v
Everything seems to works fine, but when I type:
Code:
cd ~/Diablo
wine D2GS.exe &
I get the error:
Code:
wine: Unhandled page fault on read access to 0x0443cbf8 at address 0x6ff5824c
(thread 001c), starting debugger...
What could be the problem? :( Please help me, I'm stuck from 8 hours..
BTW, it can't load ALSA also, but it's not important.. the D2GS.exe
program is Diablo 2 Game Server.
Thank you!
EDIT: After the debugger starts, that's the rest of the log:
Code:
Unhandled exception: page fault on read access to 0x0443cbf8 in 32-bit code
(0x6ff5824c).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:6ff5824c ESP:7dd24894 EBP:0443c000 EFLAGS:00010202( - 00 - -RI1)
EAX:00000000 EBX:00000000 ECX:00000000 EDX:00000000
ESI:6ff58200 EDI:00000000
Stack dump:
0x7dd24894: 030fe770 6ff58200 7dd249f8 7bc89444
0x7dd248a4: 01fb1000 000011bf 00000000 7dd252d0
0x7dd248b4: 7bc45b10 00000000 7bc89444 00124f60
0x7dd248c4: 7bca3fbc 7dd249b8 1a21d062 00000000
0x7dd248d4: 00000000 7dd248f4 7bc64c27 00000004
0x7dd248e4: 7dd248f4 00000000 00000518 00000000
Backtrace:
=>1 0x6ff5824c in fog (+0x824c) (0x0443c000)
2 0x00000000 (0x00000000)
0x6ff5824c: cmpl %edi,0xbf8(%ebp,%ebx,4)
Modules:
Module Address Debug info Name (104 modules)
PE 400000- 634000 Deferred d2gs
PE 750000- 857000 Deferred d2cmp
PE 12f0000- 1417000 Deferred d2game
PE 1fb0000- 1fd6000 Deferred plugy
PE 60000000-6002e000 Deferred ijl11
PE 68000000-68017000 Deferred d2server
PE 6f8a0000-6f970000 Deferred d2win
PE 6f980000-6f996000 Deferred d2sound
PE 6f9f0000-6fa05000 Deferred d2mcpclient
PE 6fa70000-6fa91000 Deferred d2gfx
PE 6faa0000-6fbd3000 Deferred d2client
PE 6fc00000-6fc0d000 Deferred d2net
PE 6fc10000-6fc25000 Deferred d2lang
PE 6fd40000-6fdf4000 Deferred d2common
PE 6ff50000-6ffa6000 Export fog
PE 6ffb0000-6fff5000 Deferred storm
PE 71590000-71617000 Deferred comctl32
PE 76080000-760e1000 Deferred msvcp60
ELF 7b800000-7b939000 Deferred kernel32<elf>
\-PE 7b820000-7b939000 \ kernel32
ELF 7bc00000-7bca5000 Deferred ntdll<elf>
\-PE 7bc10000-7bca5000 \ ntdll
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7df48000-7df5d000 Deferred psapi<elf>
\-PE 7df50000-7df5d000 \ psapi
ELF 7df5d000-7dfa7000 Deferred dbghelp<elf>
\-PE 7df70000-7dfa7000 \ dbghelp
ELF 7dfa7000-7dfbe000 Deferred imagehlp<elf>
\-PE 7dfb0000-7dfbe000 \ imagehlp
ELF 7e0cf000-7e0ef000 Deferred imm32<elf>
\-PE 7e0e0000-7e0ef000 \ imm32
ELF 7e0ef000-7e117000 Deferred msacm32<elf>
\-PE 7e100000-7e117000 \ msacm32
ELF 7e117000-7e1df000 Deferred libasound.so.2
ELF 7e1e9000-7e1fe000 Deferred midimap<elf>
\-PE 7e1f0000-7e1fe000 \ midimap
ELF 7e1fe000-7e215000 Deferred msacm32<elf>
\-PE 7e200000-7e215000 \ msacm32
ELF 7e215000-7e2a8000 Deferred winmm<elf>
\-PE 7e220000-7e2a8000 \ winmm
ELF 7e2a8000-7e2f2000 Deferred dsound<elf>
\-PE 7e2b0000-7e2f2000 \ dsound
ELF 7e514000-7e52d000 Deferred wsock32<elf>
\-PE 7e520000-7e52d000 \ wsock32
ELF 7e52d000-7e58f000 Deferred rpcrt4<elf>
\-PE 7e540000-7e58f000 \ rpcrt4
ELF 7e58f000-7e632000 Deferred ole32<elf>
\-PE 7e5a0000-7e632000 \ ole32
ELF 7e632000-7e63b000 Deferred librt.so.1
ELF 7e63b000-7e675000 Deferred libdbus-1.so.3
ELF 7e675000-7e679000 Deferred libgpg-error.so.0
ELF 7e679000-7e689000 Deferred libtasn1.so.3
ELF 7e689000-7e690000 Deferred libkrb5support.so.0
ELF 7e690000-7e6a0000 Deferred libavahi-client.so.3
ELF 7e6a0000-7e714000 Deferred libgcrypt.so.11
ELF 7e714000-7e7ac000 Deferred libgnutls.so.26
ELF 7e7ac000-7e7cf000 Deferred libk5crypto.so.3
ELF 7e7cf000-7e881000 Deferred libkrb5.so.3
ELF 7e881000-7e8b0000 Deferred libgssapi_krb5.so.2
ELF 7e8b0000-7e8fb000 Deferred libcups.so.2
ELF 7e90d000-7e933000 Deferred libexpat.so.1
ELF 7e933000-7e962000 Deferred libfontconfig.so.1
ELF 7e963000-7e966000 Deferred libkeyutils.so.1
ELF 7e974000-7e988000 Deferred libz.so.1
ELF 7e988000-7ea00000 Deferred libfreetype.so.6
ELF 7ea00000-7ea14000 Deferred lz32<elf>
\-PE 7ea10000-7ea14000 \ lz32
ELF 7ea14000-7ea2d000 Deferred version<elf>
\-PE 7ea20000-7ea2d000 \ version
ELF 7ea2d000-7ea86000 Deferred shlwapi<elf>
\-PE 7ea40000-7ea86000 \ shlwapi
ELF 7ea86000-7eb98000 Deferred shell32<elf>
\-PE 7eaa0000-7eb98000 \ shell32
ELF 7eb98000-7ebce000 Deferred winspool<elf>
\-PE 7eba0000-7ebce000 \ winspool
ELF 7ebce000-7ec7a000 Deferred comdlg32<elf>
\-PE 7ebe0000-7ec7a000 \ comdlg32
ELF 7ec7a000-7ec93000 Deferred crtdll<elf>
\-PE 7ec80000-7ec93000 \ crtdll
ELF 7ec93000-7ecfd000 Deferred msvcrt<elf>
\-PE 7eca0000-7ecfd000 \ msvcrt
ELF 7ecfd000-7ed11000 Deferred libresolv.so.2
ELF 7ed11000-7ed2f000 Deferred iphlpapi<elf>
\-PE 7ed20000-7ed2f000 \ iphlpapi
ELF 7ed2f000-7ed5a000 Deferred ws2_32<elf>
\-PE 7ed40000-7ed5a000 \ ws2_32
ELF 7ed5a000-7edab000 Deferred advapi32<elf>
\-PE 7ed70000-7edab000 \ advapi32
ELF 7edab000-7ee49000 Deferred gdi32<elf>
\-PE 7edc0000-7ee49000 \ gdi32
ELF 7ee49000-7ef93000 Deferred user32<elf>
\-PE 7ee60000-7ef93000 \ user32
ELF 7ef93000-7ef9f000 Deferred libnss_files.so.2
ELF 7ef9f000-7efa9000 Deferred libnss_nis.so.2
ELF 7efa9000-7efc0000 Deferred libnsl.so.1
ELF 7efc0000-7efc8000 Deferred libnss_compat.so.2
ELF 7efc8000-7efee000 Deferred libm.so.6
ELF 7efee000-7effa000 Deferred libavahi-common.so.3
ELF f7ca1000-f7ca4000 Deferred libcom_err.so.2
ELF f7ca5000-f7ca9000 Deferred libdl.so.2
ELF f7ca9000-f7df0000 Deferred libc.so.6
ELF f7df1000-f7e0a000 Deferred libpthread.so.0
ELF f7e0a000-f7f40000 Deferred libwine.so.1
ELF f7f54000-f7f72000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000008 (D) H:\Diablo\D2GS.exe
00000023 0
00000022 0
00000021 0
00000020 0
0000001f 0
0000001e 0
0000001d 0 <= 0000001c 1
0000001b 0
0000001a 0
00000019 0
00000018 0
00000009 0
0000000c
00000013 0
00000012 0
0000000e 0
0000000d 0
0000000f
00000014 0
00000011 0
00000010 0
Backtrace:
=>1 0x6ff5824c in fog (+0x824c) (0x0443c000)
2 0x00000000 (0x00000000)
[1]+ Done wine D2GS.exe
On Wed, Feb 1, 2012 at 9:34 AM, htorbov <wineforum-user at winehq.org> wrote:> Hi! > > I typed the following commands on my fresh-new installed Debian GNU/Linux 6.0 VPS machine (via SSH): > > Code: > apt-get install xserver-xorg-core xorg gdm gnome > apt-get install wine > wine -v > > > > Everything seems to works fine, but when I type: > > Code: > cd ~/Diablo > wine D2GS.exe &You need to install Diablo in Wine in order to run it in Wine. James
I didn't know that.. I transfered the Diablo folder from my Windows into ~ on Linux with FTP client. Now I need to delete the folder and install it with Wine, right?
Yep.. but my Diablo II is running perfectly from the VNC Viewer, I just
can't run D2GS.exe (the server)..
Now I moved the Diablo folder to Program Files but I get the same errors:
Code:
root at 87:~# cd ~/.wine/drive_c/Program\ Files/Diablo
root at 87:~/.wine/drive_c/Program Files/Diablo# wine D2GS.exe
err:dbghelp:pe_load_dbg_file -Unable to peruse .DBG file
"COMCTL32.dbg" ("")
err:dbghelp:pe_load_dbg_file -Unable to peruse .DBG file
"COMCTL32.dbg" ("")
wine: Unhandled page fault on read access to 0x0443c87c at address 0x6ff559e6
(thread 001a), starting debugger...
Unhandled exception: page fault on read access to 0x0443cbf8 in 32-bit code
(0x6ff5824c).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:6ff5824c ESP:7db79894 EBP:0443c000 EFLAGS:00010202( - 00 - -RI1)
EAX:00000000 EBX:00000000 ECX:00000000 EDX:00000000
ESI:6ff58200 EDI:00000000
Stack dump:
0x7db79894: 030fe770 6ff58200 7db799f8 7bc89444
0x7db798a4: 01fb1000 00001267 00000000 7db7a2d0
0x7db798b4: 7bc45b10 00000000 7bc89444 0012b788
0x7db798c4: 7bca3fbc 7db799b8 4346fc37 00000000
0x7db798d4: 00000000 7db798f4 7bc64c27 00000004
0x7db798e4: 7db798f4 00000000 00000518 00000000
Backtrace:
=>1 0x6ff5824c in fog (+0x824c) (0x0443c000)
2 0x00000000 (0x00000000)
0x6ff5824c: cmpl %edi,0xbf8(%ebp,%ebx,4)
Modules:
Module Address Debug info Name (119 modules)
PE 400000- 634000 Deferred d2gs
PE 750000- 857000 Deferred d2cmp
PE 12f0000- 1417000 Deferred d2game
PE 1fb0000- 1fd6000 Deferred plugy
PE 60000000-6002e000 Deferred ijl11
PE 68000000-68017000 Deferred d2server
PE 6f8a0000-6f970000 Deferred d2win
PE 6f980000-6f996000 Deferred d2sound
PE 6f9f0000-6fa05000 Deferred d2mcpclient
PE 6fa70000-6fa91000 Deferred d2gfx
PE 6faa0000-6fbd3000 Deferred d2client
PE 6fc00000-6fc0d000 Deferred d2net
PE 6fc10000-6fc25000 Deferred d2lang
PE 6fd40000-6fdf4000 Deferred d2common
PE 6ff50000-6ffa6000 Export fog
PE 6ffb0000-6fff5000 Deferred storm
PE 71590000-71617000 Deferred comctl32
PE 76080000-760e1000 Deferred msvcp60
ELF 7b800000-7b939000 Deferred kernel32<elf>
\-PE 7b820000-7b939000 \ kernel32
ELF 7bc00000-7bca5000 Deferred ntdll<elf>
\-PE 7bc10000-7bca5000 \ ntdll
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7dd9d000-7ddb2000 Deferred psapi<elf>
\-PE 7dda0000-7ddb2000 \ psapi
ELF 7ddb2000-7ddfc000 Deferred dbghelp<elf>
\-PE 7ddc0000-7ddfc000 \ dbghelp
ELF 7ddfc000-7de13000 Deferred imagehlp<elf>
\-PE 7de00000-7de13000 \ imagehlp
ELF 7df24000-7df39000 Deferred midimap<elf>
\-PE 7df30000-7df39000 \ midimap
ELF 7df39000-7df61000 Deferred msacm32<elf>
\-PE 7df40000-7df61000 \ msacm32
ELF 7df61000-7df78000 Deferred msacm32<elf>
\-PE 7df70000-7df78000 \ msacm32
ELF 7df78000-7e00b000 Deferred winmm<elf>
\-PE 7df80000-7e00b000 \ winmm
ELF 7e00b000-7e055000 Deferred dsound<elf>
\-PE 7e010000-7e055000 \ dsound
ELF 7e277000-7e290000 Deferred wsock32<elf>
\-PE 7e280000-7e290000 \ wsock32
ELF 7e2b4000-7e316000 Deferred rpcrt4<elf>
\-PE 7e2c0000-7e316000 \ rpcrt4
ELF 7e316000-7e3b9000 Deferred ole32<elf>
\-PE 7e320000-7e3b9000 \ ole32
ELF 7e3e1000-7e3ea000 Deferred librt.so.1
ELF 7e3ea000-7e424000 Deferred libdbus-1.so.3
ELF 7e424000-7e428000 Deferred libgpg-error.so.0
ELF 7e428000-7e438000 Deferred libtasn1.so.3
ELF 7e438000-7e43b000 Deferred libkeyutils.so.1
ELF 7e43b000-7e442000 Deferred libkrb5support.so.0
ELF 7e442000-7e452000 Deferred libavahi-client.so.3
ELF 7e452000-7e4c6000 Deferred libgcrypt.so.11
ELF 7e4c6000-7e55e000 Deferred libgnutls.so.26
ELF 7e55e000-7e581000 Deferred libk5crypto.so.3
ELF 7e581000-7e633000 Deferred libkrb5.so.3
ELF 7e633000-7e662000 Deferred libgssapi_krb5.so.2
ELF 7e662000-7e6ad000 Deferred libcups.so.2
ELF 7e6bf000-7e6c4000 Deferred libxfixes.so.3
ELF 7e6c4000-7e6cd000 Deferred libxcursor.so.1
ELF 7e6cd000-7e6d4000 Deferred libxrandr.so.2
ELF 7e6d4000-7e6dd000 Deferred libxrender.so.1
ELF 7e6dd000-7e6fd000 Deferred imm32<elf>
\-PE 7e6e0000-7e6fd000 \ imm32
ELF 7e6fd000-7e702000 Deferred libxdmcp.so.6
ELF 7e702000-7e71b000 Deferred libxcb.so.1
ELF 7e71b000-7e838000 Deferred libx11.so.6
ELF 7e838000-7e847000 Deferred libxext.so.6
ELF 7e847000-7e84c000 Deferred libxxf86vm.so.1
ELF 7e84c000-7e863000 Deferred libice.so.6
ELF 7e864000-7e870000 Deferred libavahi-common.so.3
ELF 7e870000-7e873000 Deferred libcom_err.so.2
ELF 7e875000-7e90d000 Deferred winex11<elf>
\-PE 7e880000-7e90d000 \ winex11
ELF 7e90d000-7e933000 Deferred libexpat.so.1
ELF 7e933000-7e962000 Deferred libfontconfig.so.1
ELF 7e963000-7e966000 Deferred libxinerama.so.1
ELF 7e974000-7e988000 Deferred libz.so.1
ELF 7e988000-7ea00000 Deferred libfreetype.so.6
ELF 7ea00000-7ea14000 Deferred lz32<elf>
\-PE 7ea10000-7ea14000 \ lz32
ELF 7ea14000-7ea2d000 Deferred version<elf>
\-PE 7ea20000-7ea2d000 \ version
ELF 7ea2d000-7ea86000 Deferred shlwapi<elf>
\-PE 7ea40000-7ea86000 \ shlwapi
ELF 7ea86000-7eb98000 Deferred shell32<elf>
\-PE 7eaa0000-7eb98000 \ shell32
ELF 7eb98000-7ebce000 Deferred winspool<elf>
\-PE 7eba0000-7ebce000 \ winspool
ELF 7ebce000-7ec7a000 Deferred comdlg32<elf>
\-PE 7ebe0000-7ec7a000 \ comdlg32
ELF 7ec7a000-7ec93000 Deferred crtdll<elf>
\-PE 7ec80000-7ec93000 \ crtdll
ELF 7ec93000-7ecfd000 Deferred msvcrt<elf>
\-PE 7eca0000-7ecfd000 \ msvcrt
ELF 7ecfd000-7ed11000 Deferred libresolv.so.2
ELF 7ed11000-7ed2f000 Deferred iphlpapi<elf>
\-PE 7ed20000-7ed2f000 \ iphlpapi
ELF 7ed2f000-7ed5a000 Deferred ws2_32<elf>
\-PE 7ed40000-7ed5a000 \ ws2_32
ELF 7ed5a000-7edab000 Deferred advapi32<elf>
\-PE 7ed70000-7edab000 \ advapi32
ELF 7edab000-7ee49000 Deferred gdi32<elf>
\-PE 7edc0000-7ee49000 \ gdi32
ELF 7ee49000-7ef93000 Deferred user32<elf>
\-PE 7ee60000-7ef93000 \ user32
ELF 7ef93000-7ef9f000 Deferred libnss_files.so.2
ELF 7ef9f000-7efa9000 Deferred libnss_nis.so.2
ELF 7efa9000-7efc0000 Deferred libnsl.so.1
ELF 7efc0000-7efc8000 Deferred libnss_compat.so.2
ELF 7efc8000-7efee000 Deferred libm.so.6
ELF 7efef000-7eff2000 Deferred libxau.so.6
ELF 7eff2000-7effa000 Deferred libsm.so.6
ELF f7d00000-f7d04000 Deferred libuuid.so.1
ELF f7d05000-f7d09000 Deferred libdl.so.2
ELF f7d09000-f7e50000 Deferred libc.so.6
ELF f7e51000-f7e6a000 Deferred libpthread.so.0
ELF f7e6a000-f7fa0000 Deferred libwine.so.1
ELF f7fb4000-f7fd2000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000008 (D) C:\Program Files\Diablo\D2GS.exe
00000024 0
00000023 0
00000022 0
00000021 0
00000020 0
0000001f 0
0000001e 0 <= 0000001d 1
0000001c 0
0000001b 0
0000001a 0
00000019 0
00000009 0
0000000c
00000016 0
00000013 0
00000012 0
0000000e 0
0000000d 0
0000000f
00000014 0
00000011 0
00000010 0
00000017
00000018 0
Backtrace:
=>1 0x6ff5824c in fog (+0x824c) (0x0443c000)
2 0x00000000 (0x00000000)
root at 87:~/.wine/drive_c/Program Files/Diablo#
On Wed, Feb 1, 2012 at 11:57 AM, htorbov <wineforum-user at winehq.org> wrote:> BTW, on the link it says wine 1.2.. > > When I type wine --version I see: > wine-1.0.1 > > Is it possible that to be the problem?Very possibly. The latest version of Wine is 1.4.rc-1. Can you try this version? The 1.2 versions are almost two years old. James
htorbov wrote:> > wine-1.0.1 > > Is it possible that to be the problem? > I used apt-get install wine to install it..That version is over 3 years old, and yes, that could very well be part of the problem. The current development release is 1.4-rc1.
No problem, I'm trying now but.. I typed the following commands: Code: apt-get autoremove wine wget http://dev.carbon-project.org/debian/wine-unstable/wine-unstable_1.4~rc1.orig.tar.bz2 tar -jxvf wine-unstable_1.4~rc1.orig.tar.bz2 cd wine-1.4-rc1/ ./configure And I get the error: Code: Cannot build a 32-bit program, you need to install 32-bit development librariers. Hmmm strange..
htorbov wrote:> > And I get the error: > > Code: > Cannot build a 32-bit program, you need to install 32-bit development librariers. > > >http://wiki.winehq.org/Recommended_Packages http://wiki.winehq.org/WineOn64bit