Hi, 0n 03/10/27@19:26 Bernhard Walle told me:
folgendes ist mir gestern passiert: Ich wollte mit mpg123 eine MP3-Datei abspielen und während dem Abspielen das Ganze mit Ctrl-C beenden. Daraufhin hat sich mpg123 mit einem Speicherzugriffsfehler (SIGSEGV) verabschiedet. Dieses Verhalten ist bei mir reproduzierbar (SuSE 9.0).
Das Problem: Wenn ich dann eine weitere Datei abspielen möchte, egal mit welchem Programm, ist /dev/dsp blockiert. Fehlermeldung: Can't open /dev/dsp! (Kein Permission denied oder so.) Nach einem Reboot hat es wieder funktioniert, war auch nicht so wichtig.
Nun meine Frage: Gibt es eine Möglichkeit ohne Reboot, das Sounddevice wieder freizugeben. Präventiv gibt es wohl nur die generelle Möglichkeit einen Soundserver wie arts zu verwenden, richtig?
Ich habe eine soundblaster emu10k1 derren Treiber koennen das von Haus aus, daher verwende ich keine soundserver und kenne mich damit nicht aus.
Für Hinweise oder einfach ein "es gibt keine Möglichkeit" von jemandem der es weiß wäre ich dankbar.
Vielleicht hilft es die module zu entladen. Oder gleich auf die Brutale: rm und mknod /dev/dsp ist hier ein link auf /dev/sound/dsp (devfsd). Ich meine aber wenn schon dann ruhig gleich richtig brutal :), also das eigentliche device (14,3). Nur so ein Gedanke und bestimmt nicht Gentelman like ;), aber vielleicht hilfts. -- bye maik