Neverwinter Nights Diamond Edition generating error

Questions about Wine on Linux
Locked
chickengod
Newbie
Newbie
Posts: 2
Joined: Fri Nov 29, 2013 11:36 am

Neverwinter Nights Diamond Edition generating error

Post by chickengod »

So far, I am able to run NWN on singleplayer mode and multiplayer. However when loading a module after clicking create or use a premade character, the background music stops and hangs midway.

When I switch to another window, I see that the nwmain.exe generates an error. I am running the game on Linux Mint 15 with Wine 1.7.6.

This is the output:

=====
Unhandled exception: page fault on read access to 0x00001380 in 32-bit code (0x00666660).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:00666660 ESP:0033faec EBP:00000000 EFLAGS:00010202( R- -- I - - - )
EAX:00000231 EBX:0b810fd8 ECX:0000137c EDX:00000007
ESI:0b810658 EDI:00000007
Stack dump:
0x0033faec: 00736d75 00000231 0b810be8 0b810fd8
0x0033fafc: 00000000 0b810658 412078f4 428e0303
0x0033fb0c: 3c2a9718 007275fa 00000001 00000007
0x0033fb1c: 00001340 00000231 00000001 0b810658
0x0033fb2c: 0b810be8 00000005 00000000 00000008
0x0033fb3c: 00000000 3f800000 00000000 00000001
Backtrace:
=>0 0x00666660 in nwmain (+0x266660) (0x00000000)
0x00666660: movl 0x4(%ecx),%edx
Modules:
Module Address Debug info Name (116 modules)
PE 400000- 626d000 Export nwmain
PE 21100000-2115f000 Deferred mss32
PE 22100000-2211f000 Deferred mssa3d.m3d
PE 22200000-22219000 Deferred mssds3d.m3d
PE 22300000-22329000 Deferred msseax.m3d
PE 22400000-22417000 Deferred msssoft.m3d
PE 22600000-2261c000 Deferred mssdx7.m3d
PE 22700000-22764000 Deferred mssrsx.m3d
PE 24100000-2411c000 Deferred mssdsp.flt
PE 26400000-26436000 Deferred mssvoice.asi
PE 26f00000-26f2a000 Deferred mssmp3.asi
PE 30000000-3006d000 Deferred binkw32
ELF 7b800000-7ba5b000 Deferred kernel32<elf>
\-PE 7b810000-7ba5b000 \ kernel32
ELF 7bc00000-7bce4000 Deferred ntdll<elf>
\-PE 7bc10000-7bce4000 \ ntdll
ELF 7bf00000-7bf04000 Deferred <wine-loader>
ELF 7d021000-7d3dc000 Deferred libdricore9.1.7.so.1
ELF 7d64c000-7d680000 Deferred libtxc_dxtn.so
ELF 7d680000-7d6a3000 Deferred libdrm_intel.so.1
ELF 7d6a3000-7d700000 Deferred i915_dri.so
ELF 7d835000-7d84c000 Deferred libresolv.so.2
ELF 7d84c000-7d878000 Deferred libvorbis.so.0
ELF 7d878000-7d9f0000 Deferred libvorbisenc.so.2
ELF 7d9f0000-7da40000 Deferred libflac.so.8
ELF 7da40000-7dab4000 Deferred libsndfile.so.1
ELF 7dab4000-7dafe000 Deferred libdbus-1.so.3
ELF 7dafe000-7db69000 Deferred libpulsecommon-3.0.so
ELF 7db69000-7dbb8000 Deferred libpulse.so.0
ELF 7dbb8000-7dced000 Deferred oleaut32<elf>
\-PE 7dbd0000-7dced000 \ oleaut32
ELF 7dd51000-7dd59000 Deferred libogg.so.0
ELF 7dd59000-7dd60000 Deferred libasyncns.so.0
ELF 7dd64000-7dd6f000 Deferred libpciaccess.so.0
ELF 7dd76000-7dd9e000 Deferred winepulse<elf>
\-PE 7dd80000-7dd9e000 \ winepulse
ELF 7dd9e000-7ddc0000 Deferred mmdevapi<elf>
\-PE 7dda0000-7ddc0000 \ mmdevapi
ELF 7ddc0000-7de08000 Deferred dsound<elf>
\-PE 7ddd0000-7de08000 \ dsound
ELF 7de4e000-7de84000 Deferred uxtheme<elf>
\-PE 7de50000-7de84000 \ uxtheme
ELF 7de84000-7de8f000 Deferred libxcursor.so.1
ELF 7de8f000-7de9f000 Deferred libxi.so.6
ELF 7de9f000-7dea3000 Deferred libxcomposite.so.1
ELF 7dea3000-7deae000 Deferred libxrandr.so.2
ELF 7deae000-7deb8000 Deferred libxrender.so.1
ELF 7deb8000-7debc000 Deferred libxinerama.so.1
ELF 7debc000-7dec6000 Deferred libwrap.so.0
ELF 7dec6000-7ded0000 Deferred libjson.so.0
ELF 7ded2000-7df65000 Deferred winex11<elf>
\-PE 7dee0000-7df65000 \ winex11
ELF 7dfd6000-7dffe000 Deferred libexpat.so.1
ELF 7dffe000-7e037000 Deferred libfontconfig.so.1
ELF 7e037000-7e050000 Deferred libz.so.1
ELF 7e050000-7e0eb000 Deferred libfreetype.so.6
ELF 7e0eb000-7e110000 Deferred imm32<elf>
\-PE 7e0f0000-7e110000 \ imm32
ELF 7e110000-7e117000 Deferred libxdmcp.so.6
ELF 7e117000-7e11b000 Deferred libxau.so.6
ELF 7e11b000-7e128000 Deferred libdrm.so.2
ELF 7e128000-7e12e000 Deferred libxxf86vm.so.1
ELF 7e12e000-7e150000 Deferred libxcb.so.1
ELF 7e150000-7e155000 Deferred libxcb-dri2.so.0
ELF 7e155000-7e16d000 Deferred libxcb-glx.so.0
ELF 7e16d000-7e2a4000 Deferred libx11.so.6
ELF 7e2a4000-7e2ab000 Deferred libxfixes.so.3
ELF 7e2ab000-7e2bd000 Deferred libxext.so.6
ELF 7e2bd000-7e2d4000 Deferred libglapi.so.0
ELF 7e2d4000-7e2f1000 Deferred libgcc_s.so.1
ELF 7e3da000-7e433000 Deferred libgl.so.1
ELF 7e433000-7e4ba000 Deferred libglu.so.1
ELF 7e4ba000-7e4d2000 Deferred glu32<elf>
\-PE 7e4c0000-7e4d2000 \ glu32
ELF 7e4d2000-7e4f8000 Deferred iphlpapi<elf>
\-PE 7e4e0000-7e4f8000 \ iphlpapi
ELF 7e4f8000-7e52e000 Deferred ws2_32<elf>
\-PE 7e500000-7e52e000 \ ws2_32
ELF 7e52e000-7e54a000 Deferred wsock32<elf>
\-PE 7e530000-7e54a000 \ wsock32
ELF 7e54a000-7e652000 Deferred comctl32<elf>
\-PE 7e550000-7e652000 \ comctl32
ELF 7e652000-7e69d000 Deferred dinput<elf>
\-PE 7e660000-7e69d000 \ dinput
ELF 7e69d000-7e6c8000 Deferred msacm32<elf>
\-PE 7e6a0000-7e6c8000 \ msacm32
ELF 7e6c8000-7e780000 Deferred winmm<elf>
\-PE 7e6d0000-7e780000 \ winmm
ELF 7e780000-7e8a0000 Deferred opengl32<elf>
\-PE 7e7a0000-7e8a0000 \ opengl32
ELF 7e8a0000-7e923000 Deferred rpcrt4<elf>
\-PE 7e8b0000-7e923000 \ rpcrt4
ELF 7e923000-7ea61000 Deferred ole32<elf>
\-PE 7e940000-7ea61000 \ ole32
ELF 7ea61000-7ea7b000 Deferred version<elf>
\-PE 7ea70000-7ea7b000 \ version
ELF 7ea7b000-7eaea000 Deferred advapi32<elf>
\-PE 7ea90000-7eaea000 \ advapi32
ELF 7eaea000-7ec08000 Deferred gdi32<elf>
\-PE 7eb00000-7ec08000 \ gdi32
ELF 7ec08000-7ed63000 Deferred user32<elf>
\-PE 7ec20000-7ed63000 \ user32
ELF 7ed63000-7ed70000 Deferred libnss_files.so.2
ELF 7ed70000-7ed7c000 Deferred libnss_nis.so.2
ELF 7ed7c000-7ed95000 Deferred libnsl.so.1
ELF 7ed95000-7ed9e000 Deferred libnss_compat.so.2
ELF 7ef9e000-7efe1000 Deferred libm.so.6
ELF 7efe1000-7efea000 Deferred librt.so.1
ELF b7413000-b7416000 Deferred libx11-xcb.so.1
ELF b7417000-b75cb000 Deferred libc.so.6
ELF b75cb000-b75d0000 Deferred libdl.so.2
ELF b75d1000-b75ec000 Deferred libpthread.so.0
ELF b75ec000-b75f0000 Deferred libxdamage.so.1
ELF b7602000-b77b8000 Dwarf libwine.so.1
ELF b77ba000-b77dc000 Deferred ld-linux.so.2
ELF b77dc000-b77dd000 Deferred [vdso].so
Threads:
process tid prio (all id:s are in hex)
0000000e services.exe
0000001c 0
0000001b 0
00000014 0
00000010 0
0000000f 0
00000012 winedevice.exe
0000001f 0
00000018 0
00000017 0
00000013 0
00000019 plugplay.exe
0000001e 0
0000001d 0
0000001a 0
00000020 explorer.exe
00000021 0
00000030 (D) C:\Program Files\GOG.com\Neverwinter Nights Diamond Edition\nwmain.exe
00000042 0
00000041 0
0000003f 15
00000039 15
00000036 0
00000035 0
00000034 15
00000032 0
00000031 0 <==
System information:
Wine build: wine-1.7.6
Platform: i386
Host system: Linux
Host version: 3.8.0-19-generic
=====
chickengod
Newbie
Newbie
Posts: 2
Joined: Fri Nov 29, 2013 11:36 am

[Solved] Re: Neverwinter Nights Diamond Edition generating e

Post by chickengod »

This is supposed to be in the Linux forum but got moved to MacOS X.

Anyway, I found a solution. The Diamond edition needs an update from http://neverwintervault.org/patches using the patch with SoU and HoTU installed.
Locked