Baldurs Gate: Enhanced Edition crashes in game.

Questions about Wine on Linux
Posts: 1
Joined: Tue Feb 26, 2013 8:40 am

Baldurs Gate: Enhanced Edition crashes in game.

Post by braxkung » Tue Feb 26, 2013 8:50 am

Im running wine-1.5.23 on ArchLinux. (linux kernel 3.7.4)

Installed BGEE with playonlinux/wine and everything installes and runs fine.

When i start to play everything looks ok. Except when i enter a house (Candlekeep Inn), and go outside again, the game crashes.

Wine debug-dump:

Code: Select all

[02/26/13 14:50:02] - Running wine- Baldur.exe (Working directory : /home/martin/.PlayOnLinux/wineprefix/bg1/drive_c/Program Files/Beamdog/Baldur's Gate - Enhanced Edition)
fixme:win:EnumDisplayDevicesW ((null),0,0x32f9dc,0x00000000), stub!
fixme:win:EnumDisplayDevicesW (L"\\\\.\\DISPLAY1",0,0x32f9dc,0x00000000), stub!
fixme:win:EnumDisplayDevicesW (L"\\\\.\\DISPLAY1",1,0x32f9dc,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0x32f9dc,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32f9dc,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0x32f9dc,0x00000000), stub!
fixme:wgl:X11DRV_wglChoosePixelFormatARB unused pfAttribFList
fixme:imm:ImmReleaseContext (0x10054, 0x12983d0): stub
fixme:ole:CoCreateInstance no instance created for interface {3e90ade3-7594-4cb0-bb58-69628f5f458c} of class {529a9e6b-6587-4f23-ab9e-9c7d683e3c50}, hres is 0x80004002
wine: Unhandled page fault on read access to 0x7bd3f17b at address 0x7bd3f17b (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x7bd3f17b in 32-bit code (0x7bd3f17b).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7bd3f17b ESP:0032ef50 EBP:00000000 EFLAGS:00210206(  R- --  I   - -P- )
 EAX:00000000 EBX:7be07ff4 ECX:00000001 EDX:00000001
 ESI:7c17f578 EDI:00000000
Stack dump:
0x0032ef50:  7c253a38 7bd6fe96 7be07ff4 7be07ff4
0x0032ef60:  7c1934d0 7c1935d8 7be07ff4 7bdaa1f3
0x0032ef70:  7c253a38 00110000 0032efd8 7be07ff4
0x0032ef80:  7be07ff4 7acfb488 7acfb558 7bd989aa
0x0032ef90:  7c17f578 7acfa2a8 7acfb558 7bd64368
0x0032efa0:  7c1934d0 00000001 7da12e10 7be07ff4
=>0 0x7bd3f17b (0x00000000)
0x7bd3f17b: -- no code accessible --
Module	Address			Debug info	Name (111 modules)
PE	  400000-  abf000	Deferred        baldur
ELF	7b800000-7ba45000	Deferred        kernel32<elf>
  \-PE	7b810000-7ba45000	\               kernel32
ELF	7ba89000-7bc00000	Deferred
ELF	7bc00000-7bcd9000	Deferred        ntdll<elf>
  \-PE	7bc10000-7bcd9000	\               ntdll
ELF	7be09000-7be21000	Deferred
ELF	7be21000-7be3a000	Deferred
ELF	7be3a000-7be8c000	Deferred
ELF	7be8c000-7bf00000	Deferred
ELF	7bf00000-7bf04000	Deferred        <wine-loader>
ELF	7bf12000-7bf1a000	Deferred
ELF	7bf1a000-7bf47000	Deferred
ELF	7bf47000-7bf92000	Deferred
ELF	7bf92000-7c000000	Deferred
ELF	7c430000-7c480000	Deferred
ELF	7d2e4000-7d319000	Deferred        msctf<elf>
  \-PE	7d2f0000-7d319000	\               msctf
ELF	7d402000-7d424000	Deferred
ELF	7d424000-7d7c1000	Deferred
ELF	7da36000-7da3c000	Deferred
ELF	7da3c000-7da47000	Deferred
ELF	7da47000-7da62000	Deferred
ELF	7da62000-7db2a000	Deferred
ELF	7db2a000-7db43000	Deferred
ELF	7db43000-7db46000	Deferred
ELF	7db46000-7db4a000	Deferred
ELF	7db4a000-7db61000	Deferred
ELF	7db61000-7dbbf000	Deferred
ELF	7dbc6000-7dbcf000	Deferred
ELF	7dbf0000-7dc3b000	Deferred        dinput<elf>
  \-PE	7dc00000-7dc3b000	\               dinput
ELF	7dc3b000-7dc86000	Deferred        dsound<elf>
  \-PE	7dc40000-7dc86000	\               dsound
ELF	7dc9d000-7dcd4000	Deferred        uxtheme<elf>
  \-PE	7dca0000-7dcd4000	\               uxtheme
ELF	7dcd4000-7dcda000	Deferred
ELF	7dcda000-7dce5000	Deferred
ELF	7dce5000-7dcf5000	Deferred
ELF	7dcf5000-7dcf9000	Deferred
ELF	7dcf9000-7dd04000	Deferred
ELF	7dd04000-7dd0e000	Deferred
ELF	7dd0e000-7dd15000	Deferred
ELF	7dd15000-7dd37000	Deferred
ELF	7dd37000-7dd3d000	Deferred
ELF	7dd3d000-7dd57000	Deferred
ELF	7dd57000-7de8e000	Deferred
ELF	7de8e000-7dea0000	Deferred
ELF	7dea0000-7dea9000	Deferred
ELF	7deaa000-7deb1000	Deferred
ELF	7deb1000-7debf000	Deferred
ELF	7deda000-7df70000	Deferred        winex11<elf>
  \-PE	7dee0000-7df70000	\               winex11
ELF	7df70000-7df99000	Deferred
ELF	7df99000-7dfd2000	Deferred
ELF	7dfd2000-7dfe2000	Deferred
ELF	7dfe2000-7dff9000	Deferred
ELF	7dff9000-7e096000	Deferred
ELF	7e0c7000-7e0fd000	Deferred        ws2_32<elf>
  \-PE	7e0d0000-7e0fd000	\               ws2_32
ELF	7e0fd000-7e1b4000	Deferred        winmm<elf>
  \-PE	7e100000-7e1b4000	\               winmm
ELF	7e1b4000-7e2bf000	Deferred        comctl32<elf>
  \-PE	7e1c0000-7e2bf000	\               comctl32
ELF	7e2bf000-7e338000	Deferred        shlwapi<elf>
  \-PE	7e2d0000-7e338000	\               shlwapi
ELF	7e338000-7e56b000	Deferred        shell32<elf>
  \-PE	7e350000-7e56b000	\               shell32
ELF	7e56b000-7e5bf000	Deferred
ELF	7e5bf000-7e5c5000	Deferred
ELF	7e5c5000-7e5f0000	Deferred        msacm32<elf>
  \-PE	7e5d0000-7e5f0000	\               msacm32
ELF	7e5f0000-7e60d000	Deferred        openal32<elf>
  \-PE	7e600000-7e60d000	\               openal32
ELF	7e60d000-7e716000	Deferred        opengl32<elf>
  \-PE	7e630000-7e716000	\               opengl32
ELF	7e716000-7e79b000	Deferred        rpcrt4<elf>
  \-PE	7e720000-7e79b000	\               rpcrt4
ELF	7e79b000-7e8dd000	Deferred        ole32<elf>
  \-PE	7e7b0000-7e8dd000	\               ole32
ELF	7e8dd000-7ea1c000	Deferred        oleaut32<elf>
  \-PE	7e8f0000-7ea1c000	\               oleaut32
ELF	7ea1c000-7ea55000	Deferred        msvcr100<elf>
  \-PE	7ea20000-7ea55000	\               msvcr100
ELF	7ea55000-7ea82000	Deferred        msvcr90<elf>
  \-PE	7ea60000-7ea82000	\               msvcr90
ELF	7ea82000-7eb2c000	Deferred        msvcrt<elf>
  \-PE	7eaa0000-7eb2c000	\               msvcrt
ELF	7eb2c000-7ec76000	Deferred        msvcp90<elf>
  \-PE	7eb60000-7ec76000	\               msvcp90
ELF	7ec76000-7ec90000	Deferred        version<elf>
  \-PE	7ec80000-7ec90000	\               version
ELF	7ec90000-7edf1000	Deferred        user32<elf>
  \-PE	7eca0000-7edf1000	\               user32
ELF	7edf1000-7ee62000	Deferred        advapi32<elf>
  \-PE	7ee00000-7ee62000	\               advapi32
ELF	7ee62000-7ef7f000	Deferred        gdi32<elf>
  \-PE	7ee70000-7ef7f000	\               gdi32
ELF	7ef7f000-7ef8c000	Deferred
ELF	7ef8c000-7efcf000	Deferred
ELF	7efdb000-7f000000	Deferred        imm32<elf>
  \-PE	7efe0000-7f000000	\               imm32
ELF	f7437000-f743c000	Deferred
ELF	f743c000-f7440000	Deferred
ELF	f7460000-f7464000	Deferred
ELF	f7464000-f746d000	Deferred
ELF	f746d000-f761e000	Deferred
ELF	f761e000-f7639000	Deferred
ELF	f7639000-f777c000	Dwarf 
ELF	f777d000-f779f000	Deferred
ELF	f779f000-f77a0000	Deferred        [vdso].so
process  tid      prio (all id:s are in hex)
00000008 (D) C:\Program Files\Beamdog\Baldur's Gate - Enhanced Edition\Baldur.exe
	00000023    0
	00000022    0
	00000009    0 <==
0000000e services.exe
	0000001e    0
	0000001d    0
	00000018    0
	00000017    0
	00000015    0
	00000010    0
	0000000f    0
00000012 winedevice.exe
	00000019    0
	00000014    0
	00000013    0
0000001a plugplay.exe
	0000001f    0
	0000001c    0
	0000001b    0
00000020 explorer.exe
	00000021    0
Help is much appreciated :D