1 |
Etienne Imguimbert posted <756628910603160144x7e37e755v@××××××××××.com>, |
2 |
excerpted below, on Thu, 16 Mar 2006 10:44:03 +0100: |
3 |
|
4 |
> I've got a problem with arts + alsa wich worked well until I updated my world. |
5 |
> When trying to launch artsd I get this error message: |
6 |
> |
7 |
> etienne@a64 ~ $ artsd |
8 |
> unix_connect: can't connect to server |
9 |
> (unix:/tmp/ksocket-etienne/localhost-1cdb-441734e0) |
10 |
> artsd: conf.c:3144: snd_config_iterator_first: Assertion `node->type |
11 |
> == SND_CONFIG_TYPE_COMPOUND' failed. |
12 |
> Abandon |
13 |
> etienne@a64 ~ |
14 |
|
15 |
> profile: amd64 2006.0 |
16 |
> arts-3.5.1 |
17 |
> alsa-lib-1.0.11_rc3 |
18 |
> alsa-driver-1.0.11_rc3 (not in kernel, but installed with emerge) |
19 |
> gcc (GCC) 3.4.4 (Gentoo Hardened 3.4.4-r1, ssp-3.4.4-1.0, pie-8.7 |
20 |
> uname -a => Linux a64 2.6.15-gentoo-r1-C10 #1 PREEMPT Mon Jan 23 |
21 |
> 20:11:33 CET 2006 x86_64 AMD Athlon(tm) 64 Processor 3500+ |
22 |
> AuthenticAMD GNU/Linux |
23 |
|
24 |
This may or may not be related, and IDR whether it's with kernel 2.6.15 or |
25 |
2.6.16(-rcX), and I run the in-kernel alsa-drivers so am not sure how this |
26 |
relates to the out-of-kernel drivers, but in the kernel alsa drivers at |
27 |
least, there's now an option to include the old alsa (0.9x IIRC) |
28 |
compatibility layer or not. |
29 |
|
30 |
I had to futz around a bit with arts and kde's notification configuration, |
31 |
about time the kernel changed, to get it to work again. KDE/arts 3.5.1 |
32 |
here too. I'm not positive the appearance of the kernel option had |
33 |
anything to do with it, but it happened about the same time, and after |
34 |
futzing around a bit, switching the ARTS sound drivers between |
35 |
OSS/OSS-threaded/ALSA and restarting ARTS each time, switching |
36 |
notifications between KDE-system/external (artsplay), and restarting KDE, |
37 |
I got it all working again. |
38 |
|
39 |
You may also try shutting down KDE/X and blowing away all the dcop sockets |
40 |
and ksycoca stuff. It's probably not related, but if you are running |
41 |
arts in KDE as most are, it's worth a shot, just to be sure. |
42 |
|
43 |
ARTS has a reputation for being very finicky. Sometimes it works, |
44 |
sometimes it doesn't. Many people never get it working and switch to ESD |
45 |
or something using the external player, or do without sound notification |
46 |
events in KDE altogether. Even most of the KDE team consider it broken |
47 |
and the code a hopeless and unsupportable spaghetti code jumble. Those |
48 |
familiar with it say it simply tried to do too much, too soon, without |
49 |
clear modularization, and never did any of what it was supposed to do well |
50 |
-- that is free of significant bugs. The original authors left some time |
51 |
ago and it hasn't had much but minimal maintenance since, as the code is |
52 |
simply too jumbled and complex for anybody else to master. For those |
53 |
who know how bad most KDE folks consider the state it's in, it's a wonder |
54 |
they actually got it ported to work with 64-bit amd64 at all. The KDE |
55 |
folks have wanted to switch off of ARTS for some time, and are doing so |
56 |
for KDE-4 which has an entirely different audio framework, but decided |
57 |
they had to keep it thru the rest of the KDE-3 series for backward |
58 |
compatibility reasons. So... it's a bad picture in general, but the good |
59 |
news is there's a light at the end of the tunnel, with KDE-4, which is |
60 |
loosely scheduled for release late this year but might be early 2007 as |
61 |
they really can't say yet how long it'll take to stabilize all the new |
62 |
code, since only now are kdelibs-4.x starting to stabilize enough to |
63 |
really begin to develop anything else on top of them. |
64 |
|
65 |
If no one here has suggestions that get it working again, consider posting |
66 |
to the gentoo-desktop list. It's not as active, but is watched by the |
67 |
Gentoo-KDE devs and a fair amount of the activity there is on that list |
68 |
is KDE question related. The forums and general gentoo-user list are |
69 |
other options you may try. |
70 |
|
71 |
-- |
72 |
Duncan - List replies preferred. No HTML msgs. |
73 |
"Every nonfree program has a lord, a master -- |
74 |
and if you use the program, he is your master." Richard Stallman in |
75 |
http://www.linuxdevcenter.com/pub/a/linux/2004/12/22/rms_interview.html |
76 |
|
77 |
|
78 |
-- |
79 |
gentoo-amd64@g.o mailing list |