[Wine] Sid Meier's Pirates! crashes consistently - Part II

peyre wineforum-user at winehq.org
Mon Aug 31 22:47:52 CDT 2009


I'm running the latest version of Wine (currently 1.1.28 ) on Xubuntu 9.04 and I kept getting the error "The program Pirates!.exe has encountered a serious problem and needs to close. We are sorry for the inconvenience."  It was occurring regularly a short time after I started playing.  Some helpful folks posted suggestions to help get it working reliably, but nothing made a significant difference, and in the end they suggested the problem was likely because I was running the game with the crummy onboard video.

So, I purchased a good card, an NVIDIA GeForce EN9600GT.  I'm using the driver recommended by EnvyNG (180.44), and it's enabled in Hardware Drivers.  (I'm using the VGA output, not the DVI or HDMI.)  But now I get the error immediately when I start Pirates.  No video for the game comes up at all--not even the steering wheel at the very beginning--Wine opens and errors out.  I've removed Pirates, removed and reinstalled Wine, and reinstalled Pirates, without effect.

I've generated an output log:

Code:
fixme:mixer:ALSA_MixerInit No master control found on VF0410 Live! Cam Video IM Pro, disabling mixer
fixme:system:SystemParametersInfoW Unimplemented action: 55 (SPI_SETMOUSEKEYS)
fixme:system:SystemParametersInfoW Unimplemented action: 59 (SPI_SETSTICKYKEYS)
Xlib:  extension "GLX" missing on display ":0.0".
err:wgl:X11DRV_WineGL_InitOpenglInfo  couldn't initialize OpenGL, expect problems
err:d3d_caps:WineD3D_CreateFakeGLContext Can't find a suitable iPixelFormat.
err:d3d:InitAdapters Failed to get a gl context for default adapter
err:d3d:WineDirect3DCreate Direct3D9 is not available without opengl
fixme:wtsapi:WTSRegisterSessionNotification Stub 0x20030 0x00000000
err:d3d_caps:WineD3D_CreateFakeGLContext Can't find a suitable iPixelFormat.
err:d3d:InitAdapters Failed to get a gl context for default adapter
err:d3d:WineDirect3DCreate Direct3D9 is not available without opengl
wine: Unhandled page fault on read access to 0x00000000 at address 0x5021ee (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x005021ee).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:005021ee ESP:0032f808 EBP:00000000 EFLAGS:00010212(  R- --  I   -A- - )
 EAX:00000000 EBX:00000001 ECX:0032f818 EDX:0011005c
 ESI:00000000 EDI:7d7f0000
Stack dump:
0x0032f808:  00000001 0032f818 0000002c 00000001
0x0032f818:  7bc94ff4 00400000 0032f8f0 0032f9c8
0x0032f828:  7bc48a60 00000000 7bc94ff4 00400000
0x0032f838:  00000002 0032f8d8 2dde4da6 c0d72351
0x0032f848:  00000000 00400000 00000002 0032f8f0
0x0032f858:  2dde3da6 c0d72351 00000000 7cb27928
Backtrace:
=>0 0x005021ee in pirates (+0x1021ee) (0x00000000)
0x005021ee: movl	0x0(%esi),%eax
Modules:
Module	Address			Debug info	Name (94 modules)
PE	  400000-  8f3000	Export          pirates
PE	18000000-18068000	Deferred        binkw32
PE	21100000-21164000	Deferred        mss32
PE	70bd0000-70c35000	Deferred        shlwapi
ELF	7b800000-7b96e000	Deferred        kernel32<elf>
  \-PE	7b820000-7b96e000	\               kernel32
ELF	7bc00000-7bcb1000	Deferred        ntdll<elf>
  \-PE	7bc10000-7bcb1000	\               ntdll
ELF	7bf00000-7bf04000	Deferred        <wine-loader>
PE	7c340000-7c396000	Deferred        msvcr71
PE	7c3a0000-7c41b000	Deferred        msvcp71
ELF	7d619000-7d757000	Deferred        wined3d<elf>
  \-PE	7d630000-7d757000	\               wined3d
ELF	7d7e5000-7d816000	Deferred        d3d9<elf>
  \-PE	7d7f0000-7d816000	\               d3d9
ELF	7d816000-7d82b000	Deferred        wtsapi32<elf>
  \-PE	7d820000-7d82b000	\               wtsapi32
ELF	7d8a2000-7d8d5000	Deferred        uxtheme<elf>
  \-PE	7d8b0000-7d8d5000	\               uxtheme
ELF	7d8d5000-7d8ea000	Deferred        midimap<elf>
  \-PE	7d8e0000-7d8ea000	\               midimap
ELF	7d8ea000-7d910000	Deferred        msacm32<elf>
  \-PE	7d8f0000-7d910000	\               msacm32
ELF	7d910000-7d928000	Deferred        msacm32<elf>
  \-PE	7d920000-7d928000	\               msacm32
ELF	7e129000-7e12f000	Deferred        libattr.so.1
ELF	7e12f000-7e136000	Deferred        libgdbm.so.3
ELF	7e136000-7e13b000	Deferred        libcap.so.2
ELF	7e13b000-7e19a000	Deferred        libpulse.so.0
ELF	7e19a000-7e262000	Deferred        libasound.so.2
ELF	7e276000-7e2ad000	Deferred        winealsa<elf>
  \-PE	7e280000-7e2ad000	\               winealsa
ELF	7e2ad000-7e2b6000	Deferred        libxcursor.so.1
ELF	7e2b6000-7e2bb000	Deferred        libxfixes.so.3
ELF	7e2bb000-7e2bf000	Deferred        libxcomposite.so.1
ELF	7e2bf000-7e2c7000	Deferred        libxrandr.so.2
ELF	7e2c7000-7e2d1000	Deferred        libxrender.so.1
ELF	7e2d1000-7e2d7000	Deferred        libxxf86vm.so.1
ELF	7e2d7000-7e2da000	Deferred        libxinerama.so.1
ELF	7e2da000-7e2fb000	Deferred        imm32<elf>
  \-PE	7e2e0000-7e2fb000	\               imm32
ELF	7e2fb000-7e300000	Deferred        libxdmcp.so.6
ELF	7e300000-7e31a000	Deferred        libxcb.so.1
ELF	7e31a000-7e31f000	Deferred        libuuid.so.1
ELF	7e31f000-7e40e000	Deferred        libx11.so.6
ELF	7e40e000-7e41e000	Deferred        libxext.so.6
ELF	7e41e000-7e436000	Deferred        libice.so.6
ELF	7e436000-7e43f000	Deferred        libsm.so.6
ELF	7e43f000-7e441000	Deferred        libnvidia-tls.so.1
ELF	7e441000-7e448000	Deferred        libasound_module_pcm_pulse.so
ELF	7e448000-7e451000	Deferred        librt.so.1
ELF	7e453000-7e4f2000	Deferred        winex11<elf>
  \-PE	7e460000-7e4f2000	\               winex11
ELF	7e4f2000-7e507000	Deferred        keyboard.drv16.so
PE	7e500000-7e507000	Deferred        keyboard.drv16
ELF	7e546000-7e56d000	Deferred        libexpat.so.1
ELF	7e56d000-7e59a000	Deferred        libfontconfig.so.1
ELF	7e5ae000-7e5c4000	Deferred        libz.so.1
ELF	7e5c4000-7e63b000	Deferred        libfreetype.so.6
ELF	7e63b000-7e63f000	Deferred        libxau.so.6
ELF	7e64f000-7e736000	Deferred        oleaut32<elf>
  \-PE	7e670000-7e736000	\               oleaut32
ELF	7e736000-7e7a4000	Deferred        rpcrt4<elf>
  \-PE	7e740000-7e7a4000	\               rpcrt4
ELF	7e7a4000-7e8a1000	Deferred        ole32<elf>
  \-PE	7e7c0000-7e8a1000	\               ole32
ELF	7e8a1000-7e96a000	Deferred        comctl32<elf>
  \-PE	7e8b0000-7e96a000	\               comctl32
ELF	7e96a000-7e9d9000	Deferred        msvcrt<elf>
  \-PE	7e980000-7e9d9000	\               msvcrt
ELF	7e9d9000-7eb67000	Deferred        shell32<elf>
  \-PE	7e9f0000-7eb67000	\               shell32
ELF	7eb67000-7eb7b000	Deferred        lz32<elf>
  \-PE	7eb70000-7eb7b000	\               lz32
ELF	7eb7b000-7eb96000	Deferred        version<elf>
  \-PE	7eb80000-7eb96000	\               version
ELF	7eb96000-7ec32000	Deferred        winmm<elf>
  \-PE	7eba0000-7ec32000	\               winmm
ELF	7ec32000-7ec89000	Deferred        advapi32<elf>
  \-PE	7ec40000-7ec89000	\               advapi32
ELF	7ec89000-7ed2b000	Deferred        gdi32<elf>
  \-PE	7eca0000-7ed2b000	\               gdi32
ELF	7ed2b000-7ee77000	Deferred        user32<elf>
  \-PE	7ed40000-7ee77000	\               user32
ELF	7efa1000-7efad000	Deferred        libnss_files.so.2
ELF	7efad000-7efc6000	Deferred        libnsl.so.1
ELF	7efc6000-7efec000	Deferred        libm.so.6
ELF	7eff5000-7f000000	Deferred        libnss_nis.so.2
ELF	b7ca0000-b7ca9000	Deferred        libnss_compat.so.2
ELF	b7caa000-b7cae000	Deferred        libdl.so.2
ELF	b7cae000-b7e11000	Deferred        libc.so.6
ELF	b7e12000-b7e2b000	Deferred        libpthread.so.0
ELF	b7e3f000-b7f7b000	Deferred        libwine.so.1
ELF	b7f7d000-b7f9b000	Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\Program Files\Firaxis Games\Sid Meier's Pirates!\Pirates.exe
	00000009    0 <==
0000000e 
	0000001c    0
	00000017    0
	00000015    0
	00000014    0
	00000010    0
	0000000f    0
00000011 
	00000018    0
	00000016    0
	00000013    0
	00000012    0
00000019 
	0000001d    0
	0000001b    0
	0000001a    0
0000001e 
	0000001f    0
Backtrace:
=>0 0x005021ee in pirates (+0x1021ee) (0x00000000)

[/code]







More information about the wine-users mailing list