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