winecfg: Problems with audio configuration

Robert Reif reif at earthlink.net
Tue Jan 3 23:32:39 CST 2006


Joseph Garvin wrote:

> Robert Reif wrote:
>
>>
>> There is a bug in arts itself which causes arts to crash. I believe 
>> this has been fixed in the latest arts libraries.
>
>
>
> From a user's  perspective, even if arts crashes, it shouldn't be 
> taking winecfg down with it. Counting on users to have correct audio 
> setups across distros sounds a bit utopian. Obviously we can't fix 
> sound for the users, but we can at least show an error message saying 
> what failed. Also, people who have arts installed but don't run it as 
> their sound mixer still crash (happens under Ubuntu too).
>
> I'm running Kubuntu on my desktop and clicking the Audio tab under cvs 
> gives this:
>
> ALSA lib pcm_dmix.c:746:(snd_pcm_dmix_open) The dmix plugin supports 
> only playback stream
> wine: Unhandled page fault on write access to 0x44fec1ec at address 
> 0x7e6f49d1 (thread 0009), starting debugger...
> WineDbg starting on pid 0x8
> Unhandled exception: page fault on write access to 0x44fec1ec in 
> 32-bit code (0x7e6f49d1).
> In 32 bit mode.
> Register dump:
> CS:0073 SS:007b DS:007b ES:007b FS:1007 GS:0033
> EIP:7e6f49d1 ESP:7fb0c91c EBP:7fb0c944 EFLAGS:00010216(   - 00      
> -RIAP1)
> EAX:32373539 EBX:7e7912f0 ECX:7c293650 EDX:7c21ed08
> ESI:00000004 EDI:7c1eac1c
> Stack dump:
> 0x7fb0c91c:  7e794a40 7fb0c960 00000001 00000000
> 0x7fb0c92c:  000007d0 00000000 00000001 7e7912f0
> 0x7fb0c93c:  7c293658 7e794a18 7fb0c974 7e6f50a2
> 0x7fb0c94c:  7e794a40 7c293650 0000002f 7e794a18
> 0x7fb0c95c:  00000000 4d9c109c 7c1e8ea8 7e7912f0
> 0x7fb0c96c:  0000002f 7fb0c9a7 7fb0c9b4 7e743488
> 0200: sel=1007 base=7fee6000 limit=00001fff 32-bit rw-
> Backtrace:
> =>1 0x7e6f49d1 (0x7e6f49d1)
>  2 0x7e6f50a2 (0x7e6f50a2)
>  3 0x7e743488 (0x7e743488)
>  4 0x4da87305 _ZN4Arts18TmpGlobalComm_impl3putERKSsS2_+0x215 in 
> libmcop.so.1 (0x4da87305)
>  5 0x4da752a3 
> _ZN4Arts10DispatcherC1EPNS_9IOManagerENS0_11StartServerE+0xc03 in 
> libmcop.so.1 (0x4da752a3)
>  6 0x7e7a4b27 arts_backend_init+0x87 in libartscbackend.so.0 (0x7e7a4b27)
>  7 0x4d5ad2d6 arts_init+0x46 in libartsc.so.0 (0x4d5ad2d6)
>
The crash occurs in libartsc.so.0 as shown above.

Can you try this patch:  
http://bugs.winehq.org/attachment.cgi?id=1523&action=view 
<http://bugs.winehq.org/attachment.cgi?id=1523&action=view>

It tries to catch the exception in the arts library.  This is just a 
hack to work around a bug in the arts library.




More information about the wine-devel mailing list