• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] arts stürzt beim Start ab (Signal 6)

stroyner

Newbie
Hallo,

seit ein paar Tagen (genauer gesagt seit einem Kernel-Security Update) habe ich keinen Ton mehr.
Sobald der Soundserver irgendwie gestartet werden soll erscheint der Dialog mit der Meldung, dass arts das Signal 6 (sigabrt) ausgegeben hat.

Folgendes habe ich schon versucht:
- arts- und alsa Pakete aus dem offiziellen openSUSE Repo installiert (statt dem Packman)
- Im alsamixer alles unmuted
- Im KDE-Kontrollzentrum das Soundsystem deaktiviert
- alsaconf als root ausgeführt
- Versuche ich, für "cat /proc/asound/version" eine Ausgabe zu bekommen, sagt er mir, dass es das Verzeichnis nicht gibt...

Bis jetzt hat nichts geholfen, das Problem ist auch sehr auktuell, so dass ich kaum fündig werde, was andere Topics mit eventuellen Lösungen angeht.
 

Wizzzard

Member
stroyner schrieb:
Hallo,
- Versuche ich, für "cat /proc/asound/version" eine Ausgabe zu bekommen, sagt er mir, dass es das Verzeichnis nicht gibt...

Das sieht für mich aus, als ob alsa nicht installiert ist. Siehst Du denn die Treibermodule von alsa mit
Code:
lsmod
?
 
OP
S

stroyner

Newbie
Bei
Code:
lsmod
kommt folgende Ausgabe:

Module Size Used by
snd_pcm_oss 50688 0
snd_mixer_oss 20480 1 snd_pcm_oss
snd_seq 55732 0
iptable_filter 6912 0
ip_tables 16324 1 iptable_filter
ip6table_filter 6784 0
ip6_tables 17476 1 ip6table_filter
x_tables 18308 2 ip_tables,ip6_tables
af_packet 29064 2
ipv6 268280 16
cpufreq_conservative 11272 0
cpufreq_userspace 8704 0
cpufreq_powersave 5888 0
powernow_k8 18564 0
loop 21636 0
dm_mod 56880 0
nvidia 7843604 24
8139cp 26112 0
8139too 29184 0
mii 9344 2 8139cp,8139too
i2c_viapro 12436 0
k8temp 9600 0
hwmon 7300 1 k8temp
i2c_core 27520 2 nvidia,i2c_viapro
snd_via82xx 33436 1
snd_ac97_codec 97312 1 snd_via82xx
ac97_bus 6272 1 snd_ac97_codec
snd_pcm 81540 3 snd_pcm_oss,snd_via82xx,snd_ac97_codec
snd_timer 26756 2 snd_seq,snd_pcm
snd_page_alloc 14472 2 snd_via82xx,snd_pcm
snd_mpu401_uart 12416 1 snd_via82xx
button 12560 0
snd_rawmidi 28288 1 snd_mpu401_uart
rtc_cmos 12064 0
shpchp 35092 0
parport_pc 40764 0
usbhid 41300 0
hid 29184 1 usbhid
parport 37832 1 parport_pc
usblp 17024 0
ff_memless 9352 1 usbhid
ns558 8704 0
gameport 18312 3 snd_via82xx,ns558
sr_mod 19492 0
sg 37036 0
rtc_core 23048 1 rtc_cmos
rtc_lib 7040 1 rtc_core
pci_hotplug 33216 1 shpchp
serio_raw 10756 0
snd_seq_device 12044 2 snd_seq,snd_rawmidi
snd 64444 12 snd_pcm_oss,snd_mixer_oss,snd_seq,snd_via82xx,snd_ac97_codec,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device
cdrom 37020 1 sr_mod
soundcore 11460 1 snd
amd64_agp 16004 1
agpgart 35764 2 nvidia,amd64_agp
ehci_hcd 35340 0
uhci_hcd 27024 0
usbcore 124268 5 usbhid,usblp,ehci_hcd,uhci_hcd
sd_mod 31104 4
edd 12996 0
ext3 131848 2
mbcache 12292 1 ext3
jbd 68148 1 ext3
fan 9220 0
pata_via 15620 3
libata 139216 1 pata_via
scsi_mod 140376 4 sr_mod,sg,sd_mod,libata
thermal 20872 0
processor 40876 2 powernow_k8,thermal

Ich bekomme nun aber auch für
Code:
cat /proc/asound/version
eine Ausgabe... Muss mich wohl vorher irgendwo vertippt haben :roll:
Also da steht dann das hier:
Advanced Linux Sound Architecture Driver Version 1.0.17rc2.
Compiled on Jun 18 2008 for kernel 2.6.22.17-0.1-default (SMP).
 

Wizzzard

Member
Also, das alsa nicht korrekt installiert ist, schliesse ich damit aus. Jetzt komme ich auch nicht weiter.
 
OP
S

stroyner

Newbie
Vielleicht ist es hilfreich, wenn ich auch noch die Einstellungen im KDE Kontrollzentrum poste:

Sound & Multmedia -> Sound-System
Das Häkchen bei "Soundsystem aktivieren" habe ich entfernt... Denn sobald ich das aktiviert habe und dann dort eine Option verändere, versucht KDE den arts Soundserver zu starten und stürzt mit der Fehlermeldung ab, dass arts das Signal 6 (sigabrt) gegeben hätte, hier aus dem log:
Eine korrekte Rückverfolgung ist nicht möglich.
Wahrscheinlich sind die Dateien Ihres Systems in einer Weise erstellt worden, die eine solche Rückverfolgung (Backtrace) nicht erlaubt. Oder der so genannte "Stack Frame" für das Programm wurde durch den Absturz unbrauchbar gemacht.

Überprüfung der Systemkonfiguration beim Start deaktiviert.

[?1034h(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0xb764e6d0 (LWP 5861)]
0xffffe410 in __kernel_vsyscall ()
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb78e4033 in __waitpid_nocancel () from /lib/libpthread.so.0
#2 0x0805544a in virtual thunk to Arts::SoundServerV2_skel::_interfaceName()
()
#3 0x000016e7 in ?? ()
#4 0x00000000 in ?? ()

Habe gerade die Einstellungen leicht verändert....
Das Soundsystem mal aktiviert und im Reiter "Hardware" die Option "Vollduplex" aktiviert...
Jetzt startet der Soundserver anscheinend korrekt (es gibt zumindest keine Fehlermeldung mehr)... Nur Ton habe ich noch keinen.
Als Mixer nutze ich KMix... dort ist alles unmuted


Edit:
cat /etc/modprobe.d/sound bringt:
alias snd-card-0 snd-via82xx
alias sound-slot-0 snd-via82xx
 
OP
S

stroyner

Newbie
TuxGuitar-alsa-0.9-0.pm.2
alsamixergui-0.9.0rc1-644
alsa-driver-kmp-bigsmp-1.0.16.20080619_2.6.22.18_0.2-1.2
alsa-plugins-jack-1.0.16.hg20080514-3.2
alsamodular-1.8.7-4.34
alsa-utils-1.0.14-27
FA_clalsadrv-1.2.2-0.pm.2
alsa-oss-1.0.15.git20080610-3.4
alsa-1.0.16.92.git20080617-1.1
java-1_6_0-sun-alsa-1.6.0.u6-3.1
alsa-driver-unstable-kmp-default-1.0.16.20080617_2.6.22.17_0.1-7.2
alsa-tools-gui-1.0.16.hg20080122-4.2
alsa-driver-kmp-default-1.0.15.hg20080201_2.6.22.16_0.1-1.1
alsa-plugins-1.0.16.hg20080514-3.2
java-1_5_0-sun-alsa-1.5.0_update15-0.1
alsa-plugins-pulse-1.0.16.hg20080514-3.2
alsa-tools-1.0.16.hg20080122-4.2
alsa-firmware-1.0.16.92.git20080617-1.1
alsa-driver-unstable-kmp-bigsmp-1.0.16.20080617_2.6.22.17_0.1-7.2

Den Versionsunterschied beim ALSA habe ich auch bemerkt, hat mich aber nicht weiter gestört da eine neue Version ja eigentlich nur eine bessere sein kann...
Komisch dabei aber: Im openSUSE Repo steht bei der Versionsinfo des einzigen verfügbaren (und von mir verwendeten) ALSA Pakets das hier
RepoVerInfo_ALSA.jpg


Im Packman finde ich die ALSA Pakete seltsamerweise nicht (mehr) :wtf:
RepoVerInfo_ALSA_Packman.jpg



Der Sound funktioniert jetzt aber... Ich habe gestern abend noch aus dem openSUSE Repo zusätzliche Treiber installiert (die ich vorher nie hatte): "alsa-driver-kmp-bigsmp"
Seit heute morgen zeigt Grub beim Start 2 verschiedene openSUSE Versionen an:
- openSUSE 10.3 (bigsmp)
- openSUSE 10.3 (default)

Ich bin jetzt gerade unter bigsmp on (und hier geht auch der Ton ohne Probleme)
default habe ich noch nicht probiert.

Code:
cat /proc/asound/version
gibt nach wie vor aus:
Advanced Linux Sound Architecture Driver Version 1.0.17rc2.
Compiled on Jun 19 2008 for kernel 2.6.22.18-0.2-bigsmp (SMP).

Theoretisch ist das Problem aber gelöst, ich wüsste nur gerne was jetzt der Unterschied zwischen bigsmp und default ist.
 

whois

Ultimate Guru
stroyner schrieb:
Theoretisch ist das Problem aber gelöst, ich wüsste nur gerne was jetzt der Unterschied zwischen bigsmp und default ist.
Schön wenn es funktioniert.
Zur Erklärung.

http://www.linux-club.de/viewtopic.php?f=41&t=88256
 
OP
S

stroyner

Newbie
Okay dann weiss ich bescheid...

Das Problem ist also gelöst, wenn es auch vielleicht einen anderen Weg ohne Nutzung des bigsmp kernels gegeben hätte; Ich bin zufireden damit. :D
 

whois

Ultimate Guru
stroyner schrieb:
Das Problem ist also gelöst, wenn es auch vielleicht einen anderen Weg ohne Nutzung des bigsmp kernels gegeben hätte; Ich bin zufireden damit. :D
Ich verstehe es ehrlich gesagt auch nicht so ganz.
Code:
alsa-driver-unstable-kmp-default-1.0.16.20080617_2.6.22.17_0.1-7.2
Code:
alsa-driver-unstable-kmp-bigsmp-1.0.16.20080617_2.6.22.17_0.1-7.2

Ich versuche das mal bei mir zu reproduzieren.
Vielleicht bin ich dann schlauer. :wink:
 
Oben