You are not logged in.

#1 2012-03-03 03:26:18

Sniper061
Member
Registered: 2012-01-15
Posts: 12

Wine crashing on all games after recent update (ALSA/DSound)

Hey all,

I did a full system update about a month ago and ever since then, I've been unable to get a single game to play in wine.  I've uninstalled and reinstalled, removed the .wine directory about a dozen times, and have done everything else I can think of to get them to work again.  Every time though, it crashes with the following backtrace:

Unhandled exception: page fault on read access to 0xffffffff in 32-bit code (0xf46de725).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:f46de725 ESP:0033a614 EBP:0033a67c EFLAGS:00010246(  R- --  I  Z- -P- )
 EAX:00000000 EBX:f46fe540 ECX:bfffffff EDX:00000000
 ESI:0f14c6a4 EDI:00000000
Stack dump:
0x0033a614:  00000000 40000000 00000000 00000000
0x0033a624:  0f14c618 00000000 00000000 00000000
0x0033a634:  0f14c618 00000000 00000000 3ff00000
0x0033a644:  00008000 00000000 00040000 00000004
0x0033a654:  00000000 40000000 00000000 0000bb80
0x0033a664:  0033a6b4 7ef78feb f46de68b f46fe540
Backtrace:
=>0 0xf46de725 DSOUND_RecalcVolPan+0xa5(volpan=0xf14c6a4) [/home/sniper061/wine-git/dlls/dsound/mixer.c:58] in dsound (0x0033a67c)
  1 0xf46ce566 IDirectSoundBufferImpl_Create+0x3b5(device=0xf14bca0, pdsb=0x33a790, dsbd=0x33a818) [/home/sniper061/wine-git/dlls/dsound/buffer.c:943] in dsound (0x0033a6cc)
  2 0xf46d74fe DirectSoundDevice_CreateSoundBuffer+0x4ad(device=0xf14bca0, dsbd=0x33a818, ppdsb=0x33a868, lpunk=(nil), from8=0x1) [/home/sniper061/wine-git/dlls/dsound/dsound.c:1638] in dsound (0x0033a7ac)
  3 0xf46d7ae7 IDirectSound8_IDirectSound8_CreateSoundBuffer+0x96(iface=0xf150270, dsbd=0x33a818, ppdsb=0x33a868, lpunk=(nil)) [/home/sniper061/wine-git/dlls/dsound/dsound.c:855] in dsound (0x0033a7fc)
0xf46de725 DSOUND_RecalcVolPan+0xa5 [/home/sniper061/wine-git/dlls/dsound/mixer.c:58] in dsound: 	
58		volpan->dwTotalLeftAmpFactor = (ULONG) (pow(2.0, temp / 600.0) * 0xffff);
Modules:
Module	Address			Debug info	Name (155 modules)
PE	  3d0000-  3e3000	Deferred        physxloader
PE	  400000-  487000	Deferred        exefile
PE	 29f0000- 2aa9000	Deferred        _ssl.pyd
PE	 2c30000- 2c66000	Deferred        _yaml.pyd
PE	 2c70000- 2ca3000	Deferred        tbb
PE	 2cb0000- 2d7e000	Deferred        umbra
PE	 2d80000- 2d9c000	Deferred        geo2
PE	 2da0000- 2dea000	Deferred        cudart32_30_9
PE	 2df0000- 2e0c000	Deferred        pyexpat.pyd
PE	 2e10000- 2e3c000	Deferred        _planetresources
PE	 5050000- 5c58000	Deferred        _trinity_deploy
PE	 5c60000- 5e45000	Deferred        d3dx9_42
PE	 5e50000- 5f47000	Deferred        apexframework_x86
PE	 6790000- 6fa6000	Deferred        _gameworld
PE	 6fb0000- 7326000	Deferred        physxcore
PE	 7550000- 75b4000	Deferred        physxcooking
PE	 bbd0000- bcab000	Export          _audio2
PE	 bcb0000- bd2f000	Deferred        destiny
PE	 bd30000- bdab000	Deferred        _icu.pyd
PE	 bdb0000- bdce000	Deferred        extensions
PE	 bee0000- bef2000	Deferred        pychartdir27.pyd
PE	 c010000- c246000	Deferred        chartdir
PE	 c360000- c379000	Deferred        _vivox
PE	 c380000- ca20000	Deferred        vivoxsdk
PE	 ca20000- ca69000	Deferred        ortp
PE	 ca70000- cacc000	Deferred        vivoxoal
PE	 ce00000- cf01000	Deferred        ccpbrowserhost
PE	10000000-101b8000	Deferred        blue
PE	18000000-18045000	Deferred        binkw32
PE	1d1a0000-1d1b7000	Deferred        _ctypes.pyd
PE	1e000000-1e3ab000	Deferred        python27
PE	4a800000-4a8eb000	Deferred        icuuc46
PE	4a900000-4aa35000	Deferred        icuin46
PE	4ad00000-4bb76000	Deferred        icudt46
PE	6f140000-6f199000	Deferred        libsndfile-1
PE	78130000-781cb000	Deferred        msvcr80
ELF	7bf00000-7bf03000	Deferred        <wine-loader>
PE	7c420000-7c4a7000	Deferred        msvcp80
ELF	7dd95000-7de13000	Deferred        rpcrt4<elf>
  \-PE	7dda0000-7de13000	\               rpcrt4
ELF	7de13000-7df39000	Deferred        ole32<elf>
  \-PE	7de30000-7df39000	\               ole32
ELF	7df39000-7df6e000	Deferred        uxtheme<elf>
  \-PE	7df40000-7df6e000	\               uxtheme
ELF	7df6e000-7df79000	Deferred        libxcursor.so.1
ELF	7e039000-7e063000	Deferred        libexpat.so.1
ELF	7e063000-7e098000	Deferred        libfontconfig.so.1
ELF	7e098000-7e0a8000	Deferred        libxi.so.6
ELF	7e0a8000-7e0b1000	Deferred        libxrandr.so.2
ELF	7e0b1000-7e0bc000	Deferred        libxrender.so.1
ELF	7e0bc000-7e0df000	Deferred        imm32<elf>
  \-PE	7e0c0000-7e0df000	\               imm32
ELF	7e0df000-7e0e6000	Deferred        libxdmcp.so.6
ELF	7e0e6000-7e106000	Deferred        libxcb.so.1
ELF	7e106000-7e23e000	Deferred        libx11.so.6
ELF	7e23e000-7e251000	Deferred        libxext.so.6
ELF	7e251000-7e26b000	Deferred        libice.so.6
ELF	7e26b000-7e274000	Deferred        libsm.so.6
ELF	7e274000-7e30e000	Deferred        winex11<elf>
  \-PE	7e280000-7e30e000	\               winex11
ELF	7e30e000-7e3aa000	Deferred        libfreetype.so.6
ELF	7e3aa000-7e3d0000	Deferred        mpr<elf>
  \-PE	7e3b0000-7e3d0000	\               mpr
ELF	7e3d0000-7e3e7000	Deferred        libz.so.1
ELF	7e3ec000-7e3f2000	Deferred        libxfixes.so.3
ELF	7e415000-7e48a000	Deferred        wininet<elf>
  \-PE	7e420000-7e48a000	\               wininet
ELF	7e48a000-7e58b000	Deferred        comctl32<elf>
  \-PE	7e490000-7e58b000	\               comctl32
ELF	7e58b000-7e5fd000	Deferred        shlwapi<elf>
  \-PE	7e5a0000-7e5fd000	\               shlwapi
ELF	7e5fd000-7e81f000	Deferred        shell32<elf>
  \-PE	7e610000-7e81f000	\               shell32
ELF	7e81f000-7e886000	Deferred        advapi32<elf>
  \-PE	7e830000-7e886000	\               advapi32
ELF	7e886000-7e950000	Deferred        gdi32<elf>
  \-PE	7e890000-7e950000	\               gdi32
ELF	7e950000-7eaa1000	Deferred        user32<elf>
  \-PE	7e960000-7eaa1000	\               user32
ELF	7eaa1000-7eb3e000	Deferred        msvcrt<elf>
  \-PE	7eac0000-7eb3e000	\               msvcrt
ELF	7eb3e000-7eb4b000	Deferred        libnss_files.so.2
ELF	7ed10000-7eed4000	Deferred        kernel32<elf>
  \-PE	7ed20000-7eed4000	\               kernel32
ELF	7eed4000-7ef02000	Deferred        libm.so.6
ELF	7ef03000-7ef07000	Deferred        libxcomposite.so.1
ELF	7ef07000-7ef17000	Deferred        libbz2.so.1.0
ELF	7ef17000-7ef30000	Deferred        version<elf>
  \-PE	7ef20000-7ef30000	\               version
ELF	7ef30000-7f000000	Deferred        ntdll<elf>
  \-PE	7ef40000-7f000000	\               ntdll
ELF	f4569000-f465f000	Deferred        libasound.so.2
ELF	f468d000-f46b9000	Deferred        winealsa<elf>
  \-PE	f4690000-f46b9000	\               winealsa
ELF	f46b9000-f4700000	Dwarf           dsound<elf>
  \-PE	f46c0000-f4700000	\               dsound
ELF	f4810000-f4833000	Deferred        mmdevapi<elf>
  \-PE	f4820000-f4833000	\               mmdevapi
ELF	f48c6000-f4900000	Deferred        usp10<elf>
  \-PE	f48d0000-f4900000	\               usp10
ELF	f4ec7000-f4ed0000	Deferred        librt.so.1
ELF	f4ed0000-f4eef000	Deferred        dnsapi<elf>
  \-PE	f4ee0000-f4eef000	\               dnsapi
ELF	f4eef000-f4f02000	Deferred        sensapi<elf>
  \-PE	f4ef0000-f4f02000	\               sensapi
ELF	f4f02000-f4f1c000	Deferred        wsock32<elf>
  \-PE	f4f10000-f4f1c000	\               wsock32
ELF	f4f9d000-f6bcc000	Deferred        libnvidia-glcore.so.295.20
ELF	f6bcc000-f6ca4000	Deferred        libgl.so.1
ELF	f6cde000-f6d09000	Deferred        netapi32<elf>
  \-PE	f6ce0000-f6d09000	\               netapi32
ELF	f6d46000-f6d60000	Deferred        spoolss<elf>
  \-PE	f6d50000-f6d60000	\               spoolss
ELF	f6d60000-f6d82000	Deferred        localspl<elf>
  \-PE	f6d70000-f6d82000	\               localspl
ELF	f6d82000-f6dbd000	Deferred        winspool<elf>
  \-PE	f6d90000-f6dbd000	\               winspool
ELF	f6dbd000-f6e9f000	Deferred        comdlg32<elf>
  \-PE	f6dc0000-f6e9f000	\               comdlg32
ELF	f6e9f000-f6ec8000	Deferred        msacm32<elf>
  \-PE	f6eb0000-f6ec8000	\               msacm32
ELF	f6ec8000-f6f70000	Deferred        winmm<elf>
  \-PE	f6ed0000-f6f70000	\               winmm
ELF	f6f70000-f70b3000	Deferred        wined3d<elf>
  \-PE	f6f80000-f70b3000	\               wined3d
ELF	f70b3000-f70ef000	Deferred        d3d9<elf>
  \-PE	f70c0000-f70ef000	\               d3d9
ELF	f70ef000-f71fb000	Deferred        oleaut32<elf>
  \-PE	f7110000-f71fb000	\               oleaut32
ELF	f71fb000-f723c000	Deferred        rsaenh<elf>
  \-PE	f7200000-f723c000	\               rsaenh
ELF	f723c000-f7253000	Deferred        libresolv.so.2
ELF	f7259000-f7260000	Deferred        libnss_dns.so.2
ELF	f726a000-f7281000	Deferred        wtsapi32<elf>
  \-PE	f7270000-f7281000	\               wtsapi32
ELF	f7281000-f72a3000	Deferred        iphlpapi<elf>
  \-PE	f7290000-f72a3000	\               iphlpapi
ELF	f72a3000-f735b000	Deferred        crypt32<elf>
  \-PE	f72b0000-f735b000	\               crypt32
ELF	f735b000-f738e000	Deferred        ws2_32<elf>
  \-PE	f7360000-f738e000	\               ws2_32
ELF	f738e000-f73f0000	Deferred        dbghelp<elf>
  \-PE	f73a0000-f73f0000	\               dbghelp
ELF	f73f0000-f73f6000	Deferred        libxxf86vm.so.1
ELF	f73f8000-f73fd000	Deferred        libdl.so.2
ELF	f73fd000-f759f000	Deferred        libc.so.6
ELF	f759f000-f75ba000	Deferred        libpthread.so.0
ELF	f75bc000-f75c0000	Deferred        libxau.so.6
ELF	f75c9000-f75cd000	Deferred        libnvidia-tls.so.295.20
ELF	f75cd000-f75e0000	Deferred        psapi<elf>
  \-PE	f75d0000-f75e0000	\               psapi
ELF	f75e2000-f75e8000	Deferred        libuuid.so.1
ELF	f75e8000-f772b000	Dwarf           libwine.so.1
ELF	f772c000-f774e000	Deferred        ld-linux.so.2
ELF	f774e000-f774f000	Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
0000000e services.exe
	00000046    0
	0000001e    0
	0000001c    0
	00000015    0
	00000010    0
	0000000f    0
00000012 winedevice.exe
	00000020    0
	00000018    0
	00000014    0
	00000013    0
00000019 plugplay.exe
	0000001f    0
	0000001b    0
	0000001a    0
00000021 explorer.exe
	00000022    0
00000023 ExeFile.exe
	00000026    0
	00000025    0
00000033 ExeFile.exe
	00000036    0
	00000035    0
0000003b ExeFile.exe
	0000003e    0
	0000003d    0
00000024 ExeFile.exe
	00000028    0
	00000009    0
00000027 svchost.exe
	00000050    0
	00000044    0
	00000041    0
	0000002c    0
	0000002b    0
	00000017    0
	0000000d    0
00000043 (D) C:\Program Files\CCP\EVE\bin\ExeFile.exe
	00000052    0
	00000032   15
	00000040    0
	00000051    0
	0000003a    1
	00000053    0
	00000042    0
	0000003c    0
	00000049    0
	0000003f    0
	0000005a    0
	00000038    0
	0000005f    0
	00000034    2
	00000047    0
	0000004c    0
	0000004d    0 <==
System information:
    Wine build: wine-1.4-rc1
    Platform: i386
    Host system: Linux
    Host version: 3.2.8-1-ARCH

Now, if I disable sound entirely, the games will start and play fine.  Only when I have sound enabled do they crash.  And again (because somebody will ask), yes, they were working fine before I did a full system update around 10 Feb.

Any ideas on work-around's or anything that has changed?

Offline

#2 2012-03-03 03:31:37

desm0tes
Member
From: 127.0.0.1
Registered: 2012-02-04
Posts: 233
Website

Re: Wine crashing on all games after recent update (ALSA/DSound)

Sniper061 wrote:

Any ideas on work-around's or anything that has changed?

Anything that has changed?
-> wine (maybe even several times)
Any ideas?
UPDATE! (daily)

Last edited by desm0tes (2012-03-03 03:33:18)

Offline

#3 2012-03-03 03:41:02

Sniper061
Member
Registered: 2012-01-15
Posts: 12

Re: Wine crashing on all games after recent update (ALSA/DSound)

I *might* have found a solution.  I'm building the package now, let you know how it goes after install

http://osdir.com/ml/wine-bugs/2012-02/msg00714.html

Offline

#4 2012-03-03 05:32:38

Sniper061
Member
Registered: 2012-01-15
Posts: 12

Re: Wine crashing on all games after recent update (ALSA/DSound)

Nope, didn't seem to work.  It's too late for me to keep going at this but I'm going to pick up the trail tomorrow.  Maybe there's another step I need to take with that one bug...

Offline

#5 2012-03-03 09:16:54

rLy
Member
From: Hungary
Registered: 2011-06-01
Posts: 7

Re: Wine crashing on all games after recent update (ALSA/DSound)

Hi,
Looks like I had the same problem, I followed your link to and recompiled wine with -mstackrealign CFLAG which is mentioned in option C. It seems it solved it for me.

Offline

#6 2012-03-04 00:15:59

Sniper061
Member
Registered: 2012-01-15
Posts: 12

Re: Wine crashing on all games after recent update (ALSA/DSound)

So I rebuilt and reinstalled using the referenced PKGBUILD from the above site.  After that, I uninstalled wine and then installed the built package but still had the same problem.  Were there any other steps you took or something I overlooked? 


(I'm pretty new to linux as a whole.  I'm comfortable learning and doing things but my knowledge isn't the best)

Offline

#7 2012-03-04 07:40:58

rLy
Member
From: Hungary
Registered: 2011-06-01
Posts: 7

Re: Wine crashing on all games after recent update (ALSA/DSound)

Sniper061 wrote:

So I rebuilt and reinstalled using the referenced PKGBUILD from the above site.  After that, I uninstalled wine and then installed the built package but still had the same problem.  Were there any other steps you took or something I overlooked? 


(I'm pretty new to linux as a whole.  I'm comfortable learning and doing things but my knowledge isn't the best)

Because some patch I have a PKGBUILD so I didn't tried that one. I just inserted that CFLAG option in my PKGBUILD and it works. Here is mine, try it.

Offline

Board footer

Powered by FluxBB