Latest wine crashes Civ V

Questions about Wine on Linux
Locked
Hairybiker
Newbie
Newbie
Posts: 3
Joined: Sun Dec 30, 2012 6:04 am

Latest wine crashes Civ V

Post by Hairybiker »

Just updateed to wine_1.5.20-0ubuntu1_amd64 running Linex Mint Maya 14 64bit.

Been playing Civ V for a while with few problems (sluggish and white video at start but playable), but this mornings update of wine causes a crash on load.

Code: Select all

OS: Microsoft Windows XP Professional Service Pack 3 (build 2600)
Major Version: 5
Minor Version: 1
Build: 2600
DirectX 11 not supported on this OS.
Using 32bit (forced).
Using DirectX 9.
Launching CivilizationV.exe
p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: cannot open shared object file: No such file or directory
fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
fixme:wbemprox:enum_class_object_Next timeout not supported
fixme:win:EnumDisplayDevicesW ((null),0,0x3383cc,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33832c,0x00000000), stub!
fixme:ddraw:ddraw7_Initialize Ignoring guid {aeb2cdd4-6e41-43ea-941c-8361cc760781}.
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {33d9a760-90c8-11d0-bd43-00a0c911ce86} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {33d9a761-90c8-11d0-bd43-00a0c911ce86} not found
fixme:winediag:AUDDRV_GetAudioEndpoint Winepulse is not officially supported by the wine project
fixme:winediag:AUDDRV_GetAudioEndpoint For sound related feedback and support, please visit http://ubuntuforums.org/showthread.php?t=1960599
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb41-f175-11d1-a392-00e0291f3959} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb46-f175-11d1-a392-00e0291f3959} not found
fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
fixme:wbemprox:enum_class_object_Next timeout not supported
fixme:win:EnumDisplayDevicesW ((null),0,0x3383cc,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33832c,0x00000000), stub!
fixme:ddraw:ddraw7_Initialize Ignoring guid {aeb2cdd4-6e41-43ea-941c-8361cc760781}.
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {33d9a760-90c8-11d0-bd43-00a0c911ce86} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {33d9a761-90c8-11d0-bd43-00a0c911ce86} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb41-f175-11d1-a392-00e0291f3959} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb46-f175-11d1-a392-00e0291f3959} not found
fixme:heap:HeapSetInformation 0x110000 0 0x33fdd0 4
fixme:system:SystemParametersInfoW Unimplemented action: 55 (SPI_SETMOUSEKEYS)
fixme:system:SystemParametersInfoW Unimplemented action: 59 (SPI_SETSTICKYKEYS)
fixme:heap:HeapSetInformation 0x95bd000 0 0x33fd78 4
fixme:win:EnumDisplayDevicesW ((null),0,0x33f1dc,0x00000000), stub!
fixme:wtsapi:WTSRegisterSessionNotification Stub 0x60074 0x00000000
fixme:heap:HeapSetInformation 0xc6b3000 0 0x33fc40 4
fixme:win:EnumDisplayDevicesW ((null),0,0x33f15c,0x00000000), stub!
fixme:d3d:swapchain_init The application requested more than one back buffer, this is not properly supported.
Please configure the application to use double buffering (1 back buffer) if possible.
err:ole:CoGetClassObject class {b87beb7b-8d29-423f-ae4d-6582c10175ac} not registered
err:ole:CoGetClassObject no class object {b87beb7b-8d29-423f-ae4d-6582c10175ac} could be created for context 0x1
wine: Unhandled page fault on read access to 0x00000000 at address 0xf4c3b2bc (thread 0024), starting debugger...
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0xf4c3b2bc).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:f4c3b2bc ESP:0033f820 EBP:0033f8d8 EFLAGS:00210246(  R- --  I  Z- -P- )
 EAX:00000000 EBX:f4c57ff4 ECX:0033f820 EDX:00000000
 ESI:07e96a90 EDI:07e96e00
Stack dump:
0x0033f820:  07e96c30 f4c455ac 0033f884 00030d40
0x0033f830:  00000000 00000000 00000000 07e96e00
0x0033f840:  00000000 0033f7ec 0000000c 00000018
0x0033f850:  00000000 00000000 00000080 00000000
0x0033f860:  00000000 00000000 07e96c30 0000028c
0x0033f870:  0033f890 7bcadff4 0033f8a0 07e96dd0
Backtrace:
=>0 0xf4c3b2bc in dsound (+0x1b2bc) (0x0033f8d8)
  1 0xf4c31904 in dsound (+0x11903) (0x0033f968)
  2 0xf4c32021 in dsound (+0x12020) (0x0033f9b8)
  3 0xf4c30932 DirectSoundCreate+0x1a1() in dsound (0x0033fa28)
0xf4c3b2bc: movl	0x0(%eax),%edx
Modules:
Module	Address			Debug info	Name (174 modules)
PE	  340000-  353000	Deferred        zlib1
PE	  360000-  388000	Deferred        lua51_win32
PE	  390000-  3e3000	Deferred        steamclient
PE	  400000- 6ca2000	Deferred        civilizationv
PE	 6cb0000- 736a000	Deferred        cvgamecoredllfinal release
PE	 7370000- 743d000	Deferred        cvlocalizationwin32final releaseC:\Program Files\Sid Meier's Civilization V\CvLocalizationWin32Final Release.dll
PE	 7440000- 7a54000	Deferred        cvgamedatabasewin32final releaseC:\Program Files\Sid Meier's Civilization V\CvGameDatabaseWin32Final Release.dll
PE	 7a60000- 7acb000	Export          mss32
PE	 fe30000- fe41000	Deferred        binkawin.asi
PE	 fe50000- fe5d000	Deferred        mssogg.asi
PE	 fe60000- fe71000	Deferred        msseax.flt
PE	 fe80000- fe87000	Deferred        msssrs.flt
PE	10000000-101e5000	Deferred        d3dx9_42
PE	22300000-22307000	Deferred        mssds3d.flt
PE	23000000-23006000	Deferred        mssdolby.flt
PE	24100000-24111000	Deferred        mssdsp.flt
PE	26400000-2642a000	Deferred        mssvoice.asi
PE	26f00000-26f17000	Deferred        mssmp3.asi
PE	3b400000-3b41e000	Deferred        steam_api
PE	78480000-7850e000	Deferred        msvcp90
PE	78520000-785c3000	Deferred        msvcr90
ELF	7b800000-7ba33000	Deferred        kernel32<elf>
  \-PE	7b810000-7ba33000	\               kernel32
ELF	7bc00000-7bcca000	Deferred        ntdll<elf>
  \-PE	7bc10000-7bcca000	\               ntdll
ELF	7bf00000-7bf04000	Deferred        <wine-loader>
ELF	7d325000-7d32e000	Deferred        librt.so.1
ELF	7d32e000-7d333000	Deferred        libgpg-error.so.0
ELF	7d333000-7d34a000	Deferred        libresolv.so.2
ELF	7d34a000-7d394000	Deferred        libdbus-1.so.3
ELF	7d394000-7d3a8000	Deferred        libp11-kit.so.0
ELF	7d3a8000-7d42c000	Deferred        libgcrypt.so.11
ELF	7d42c000-7d43e000	Deferred        libtasn1.so.3
ELF	7d43e000-7d447000	Deferred        libkrb5support.so.0
ELF	7d447000-7d44c000	Deferred        libcom_err.so.2
ELF	7d44c000-7d474000	Deferred        libk5crypto.so.3
ELF	7d474000-7d542000	Deferred        libkrb5.so.3
ELF	7d542000-7d554000	Deferred        libavahi-client.so.3
ELF	7d59a000-7d59e000	Deferred        libkeyutils.so.1
ELF	7d59e000-7d5ac000	Deferred        libavahi-common.so.3
ELF	7d5ac000-7d670000	Deferred        libgnutls.so.26
ELF	7d670000-7d6ad000	Deferred        libgssapi_krb5.so.2
ELF	7d6ad000-7d70c000	Deferred        libcups.so.2
ELF	7d72e000-7d762000	Deferred        uxtheme<elf>
  \-PE	7d730000-7d762000	\               uxtheme
ELF	7d97e000-7d985000	Deferred        libxfixes.so.3
ELF	7d985000-7d990000	Deferred        libxcursor.so.1
ELF	7d990000-7d9a0000	Deferred        libxi.so.6
ELF	7d9a0000-7d9a4000	Deferred        libxcomposite.so.1
ELF	7d9a4000-7d9af000	Deferred        libxrandr.so.2
ELF	7d9af000-7d9b9000	Deferred        libxrender.so.1
ELF	7d9b9000-7d9bf000	Deferred        libxxf86vm.so.1
ELF	7d9bf000-7d9c3000	Deferred        libxinerama.so.1
ELF	7d9c3000-7d9e5000	Deferred        libxcb.so.1
ELF	7d9e5000-7d9eb000	Deferred        libuuid.so.1
ELF	7d9eb000-7da05000	Deferred        libice.so.6
ELF	7da05000-7db3b000	Deferred        libx11.so.6
ELF	7db3b000-7db4d000	Deferred        libxext.so.6
ELF	7db4d000-7db56000	Deferred        libsm.so.6
ELF	7db56000-7dbe0000	Deferred        winex11<elf>
  \-PE	7db60000-7dbe0000	\               winex11
ELF	7dbe0000-7dbf9000	Deferred        libz.so.1
ELF	7dbf9000-7dc93000	Deferred        libfreetype.so.6
ELF	7dcb5000-7dd8c000	Deferred        opengl32<elf>
  \-PE	7dcd0000-7dd8c000	\               opengl32
ELF	7dd8c000-7debe000	Deferred        wined3d<elf>
  \-PE	7dda0000-7debe000	\               wined3d
ELF	7debe000-7def6000	Deferred        d3d9<elf>
  \-PE	7dec0000-7def6000	\               d3d9
ELF	7def6000-7df34000	Deferred        winspool<elf>
  \-PE	7df00000-7df34000	\               winspool
ELF	7df34000-7e016000	Deferred        comdlg32<elf>
  \-PE	7df40000-7e016000	\               comdlg32
ELF	7e016000-7e130000	Deferred        oleaut32<elf>
  \-PE	7e030000-7e130000	\               oleaut32
ELF	7e130000-7e1b2000	Deferred        gdiplus<elf>
  \-PE	7e140000-7e1b2000	\               gdiplus
ELF	7e1b2000-7e1c6000	Deferred        msimg32<elf>
  \-PE	7e1c0000-7e1c6000	\               msimg32
ELF	7e1c6000-7e1f9000	Deferred        ws2_32<elf>
  \-PE	7e1d0000-7e1f9000	\               ws2_32
ELF	7e1f9000-7e2f5000	Deferred        comctl32<elf>
  \-PE	7e200000-7e2f5000	\               comctl32
ELF	7e2f5000-7e364000	Deferred        shlwapi<elf>
  \-PE	7e300000-7e364000	\               shlwapi
ELF	7e364000-7e57d000	Deferred        shell32<elf>
  \-PE	7e370000-7e57d000	\               shell32
ELF	7e57d000-7e5dc000	Deferred        dbghelp<elf>
  \-PE	7e580000-7e5dc000	\               dbghelp
ELF	7e5dc000-7e5f0000	Deferred        psapi<elf>
  \-PE	7e5e0000-7e5f0000	\               psapi
ELF	7e5f0000-7e613000	Deferred        imm32<elf>
  \-PE	7e600000-7e613000	\               imm32
ELF	7e613000-7e64b000	Deferred        winhttp<elf>
  \-PE	7e620000-7e64b000	\               winhttp
ELF	7e64b000-7e6e0000	Deferred        msvcrt<elf>
  \-PE	7e660000-7e6e0000	\               msvcrt
ELF	7e6e0000-7e709000	Deferred        msacm32<elf>
  \-PE	7e6f0000-7e709000	\               msacm32
ELF	7e709000-7e781000	Deferred        rpcrt4<elf>
  \-PE	7e710000-7e781000	\               rpcrt4
ELF	7e781000-7e896000	Deferred        ole32<elf>
  \-PE	7e7a0000-7e896000	\               ole32
ELF	7e896000-7e8fb000	Deferred        advapi32<elf>
  \-PE	7e8a0000-7e8fb000	\               advapi32
ELF	7e8fb000-7ea06000	Deferred        gdi32<elf>
  \-PE	7e910000-7ea06000	\               gdi32
ELF	7ea06000-7eb4d000	Deferred        user32<elf>
  \-PE	7ea20000-7eb4d000	\               user32
ELF	7eb4d000-7ebfc000	Deferred        winmm<elf>
  \-PE	7eb50000-7ebfc000	\               winmm
ELF	7ebfc000-7ec16000	Deferred        libnsl.so.1
ELF	7ec16000-7ec1f000	Deferred        libnss_compat.so.2
ELF	7ec20000-7ec27000	Deferred        libxdmcp.so.6
ELF	7ec27000-7ec41000	Deferred        version<elf>
  \-PE	7ec30000-7ec41000	\               version
ELF	7efb2000-7efde000	Deferred        libm.so.6
ELF	7efe7000-7eff4000	Deferred        libnss_files.so.2
ELF	7eff4000-7f000000	Deferred        libnss_nis.so.2
ELF	f001d000-f00f4000	Deferred        quartz<elf>
  \-PE	f0030000-f00f4000	\               quartz
ELF	f060d000-f06ff000	Deferred        libasound.so.2
ELF	f4811000-f4827000	Deferred        midimap<elf>
  \-PE	f4820000-f4827000	\               midimap
ELF	f4827000-f4855000	Deferred        winealsa<elf>
  \-PE	f4830000-f4855000	\               winealsa
ELF	f4855000-f485d000	Deferred        libogg.so.0
ELF	f485d000-f4889000	Deferred        libvorbis.so.0
ELF	f4889000-f4a01000	Deferred        libvorbisenc.so.2
ELF	f4a01000-f4a51000	Deferred        libflac.so.8
ELF	f4a51000-f4ac5000	Deferred        libsndfile.so.1
ELF	f4ac5000-f4acf000	Deferred        libwrap.so.0
ELF	f4acf000-f4b33000	Deferred        libpulsecommon-2.1.so
ELF	f4b33000-f4b81000	Deferred        libpulse.so.0
ELF	f4b8a000-f4ba3000	Deferred        msacm32<elf>
  \-PE	f4b90000-f4ba3000	\               msacm32
ELF	f4ba3000-f4bc9000	Deferred        winepulse<elf>
  \-PE	f4bb0000-f4bc9000	\               winepulse
ELF	f4bc9000-f4bea000	Deferred        mmdevapi<elf>
  \-PE	f4bd0000-f4bea000	\               mmdevapi
ELF	f4c15000-f4c5a000	Dwarf           dsound<elf>
  \-PE	f4c20000-f4c5a000	\               dsound
ELF	f4c8b000-f4cb6000	Deferred        msvfw32<elf>
  \-PE	f4c90000-f4cb6000	\               msvfw32
ELF	f4d0e000-f4d31000	Deferred        gameux<elf>
  \-PE	f4d10000-f4d31000	\               gameux
ELF	f5305000-f531c000	Deferred        wtsapi32<elf>
  \-PE	f5310000-f531c000	\               wtsapi32
ELF	f5429000-f5430000	Deferred        libasyncns.so.0
ELF	f5430000-f543a000	Deferred        libjson.so.0
ELF	f543a000-f544f000	Deferred        avicap32<elf>
  \-PE	f5440000-f544f000	\               avicap32
ELF	f544f000-f5474000	Deferred        devenum<elf>
  \-PE	f5450000-f5474000	\               devenum
ELF	f5503000-f7208000	Deferred        libnvidia-glcore.so.304.48
ELF	f7208000-f720c000	Deferred        libnvidia-tls.so.304.48
ELF	f720c000-f72e8000	Deferred        libgl.so.1
ELF	f730a000-f732e000	Deferred        dxgi<elf>
  \-PE	f7310000-f732e000	\               dxgi
ELF	f732e000-f7352000	Deferred        iphlpapi<elf>
  \-PE	f7330000-f7352000	\               iphlpapi
ELF	f7352000-f737a000	Deferred        wbemprox<elf>
  \-PE	f7360000-f737a000	\               wbemprox
ELF	f737a000-f73e4000	Deferred        ddraw<elf>
  \-PE	f7380000-f73e4000	\               ddraw
ELF	f73e4000-f7409000	Deferred        dxdiagn<elf>
  \-PE	f73f0000-f7409000	\               dxdiagn
ELF	f7420000-f7424000	Deferred        libxau.so.6
ELF	f7425000-f742a000	Deferred        libdl.so.2
ELF	f742a000-f75d4000	Deferred        libc.so.6
ELF	f75d5000-f75f0000	Deferred        libpthread.so.0
ELF	f7612000-f7754000	Dwarf           libwine.so.1
ELF	f7756000-f7778000	Deferred        ld-linux.so.2
ELF	f7778000-f7779000	Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
0000000e services.exe
	0000001f    0
	0000001e    0
	00000018    0
	00000017    0
	00000015    0
	00000010    0
	0000000f    0
00000012 winedevice.exe
	0000001c    0
	00000019    0
	00000014    0
	00000013    0
0000001a plugplay.exe
	00000020    0
	0000001d    0
	0000001b    0
00000021 explorer.exe
	00000022    0
00000023 (D) C:\Program Files\Sid Meier's Civilization V\CivilizationV.exe
	00000029    0
	00000028    0
	00000027    0
	00000026    0
	00000025   15
	00000024    0 <==
Going to see if I can back track the wine version.
User avatar
dimesio
Moderator
Moderator
Posts: 13201
Joined: Tue Mar 25, 2008 10:30 pm

Re: Latest wine crashes Civ V

Post by dimesio »

Hairybiker wrote:

Code: Select all

Backtrace:
=>0 0xf4c3b2bc in dsound (+0x1b2bc) (0x0033f8d8)
  1 0xf4c31904 in dsound (+0x11903) (0x0033f968)
  2 0xf4c32021 in dsound (+0x12020) (0x0033f9b8)
  3 0xf4c30932 DirectSoundCreate+0x1a1() in dsound (0x0033fa28)
It's crashing in dsound. Report any sound-related problems to Ubuntu; their Wine packages include changes to the sound system that are not supported here.
Hairybiker
Newbie
Newbie
Posts: 3
Joined: Sun Dec 30, 2012 6:04 am

Re: Latest wine crashes Civ V

Post by Hairybiker »

It's not ubuntu's wine package I have installed but the one from your ppa (http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu) or does that include the ubuntu changes?
User avatar
dimesio
Moderator
Moderator
Posts: 13201
Joined: Tue Mar 25, 2008 10:30 pm

Re: Latest wine crashes Civ V

Post by dimesio »

That's Ubuntu's PPA, and yes, it does include the changes. WineHQ does not distribute any binary packages.
Hairybiker
Newbie
Newbie
Posts: 3
Joined: Sun Dec 30, 2012 6:04 am

Re: Latest wine crashes Civ V

Post by Hairybiker »

Ok thanks
mogorva
Level 4
Level 4
Posts: 107
Joined: Fri Oct 16, 2009 10:27 am

Re: Latest wine crashes Civ V

Post by mogorva »

dimesio wrote:
Hairybiker wrote:

Code: Select all

Backtrace:
=>0 0xf4c3b2bc in dsound (+0x1b2bc) (0x0033f8d8)
  1 0xf4c31904 in dsound (+0x11903) (0x0033f968)
  2 0xf4c32021 in dsound (+0x12020) (0x0033f9b8)
  3 0xf4c30932 DirectSoundCreate+0x1a1() in dsound (0x0033fa28)
It's crashing in dsound. Report any sound-related problems to Ubuntu; their Wine packages include changes to the sound system that are not supported here.
So is this bug distro specific? They began to pop up in bugzilla as well:
one
two
three
Mateusz Stachowski
Level 3
Level 3
Posts: 71
Joined: Mon Apr 18, 2011 3:49 am

Re: Latest wine crashes Civ V

Post by Mateusz Stachowski »

You could also try disabling d3d11 but in your log I see that the game already changed to d3d9 (Wine 1.5.20 added some work on d3d11). Open winecfg add d3d11 and then set it to disabled and save the changes.

http://appdb.winehq.org/objectManager.p ... &iId=25823 (EVE Online the newest test report for Wine 1.5.20 suggest to disable d3d11)

http://bugs.winehq.org/show_bug.cgi?id=32520

I've seen reports of Wine 1.5.20 breaking games that are working on 1.5.19 but most likely all of them come from Ubuntu users which use the modified Wine with PulseAudio patches.

http://www.reddit.com/r/linux_gaming/co ... wine_1520/

Those PulseAudio patches which aren't part of mainstream Wine might be the real problem. Users that posted in the bug reports you have linked all seem to be on Ubuntu.
User avatar
dimesio
Moderator
Moderator
Posts: 13201
Joined: Tue Mar 25, 2008 10:30 pm

Re: Latest wine crashes Civ V

Post by dimesio »

mogorva wrote: So is this bug distro specific? They began to pop up in bugzilla as well:
So far the only people reporting this issue are using the Ubuntu packages, and at least one user who filed a bug has subsequently reported that 1.5.20 he compiled himself does not have the problem.

Bug 32593 is being used to track the issue here.
Locked