Sounddevice freigeben nach Absturz
Hallo, nachdem ich in suse-multimedia keine für mich brauchbare Antwort bekommen habe, frage ich mal hier. Wirklich wichtig ist es nicht aber interessieren würde mich es trotzdem. Hier also die Frage: 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? Für Hinweise oder einfach ein "es gibt keine Möglichkeit" von jemandem der es weiß wäre ich dankbar. Achja: Ich verwende einen intel8x0 Soundchip onboard. Gruß, Bernhard -- _________ http://www.bwalle.de _________________________________________________ Mitleid bekommst du geschenkt, den Neid musst du dir hart verdienen. -- (unbekannt)
Hi Bernhard,
* Bernhard Walle
Hallo,
nachdem ich in suse-multimedia keine für mich brauchbare Antwort bekommen habe, frage ich mal hier. Wirklich wichtig ist es nicht aber interessieren würde mich es trotzdem.
Hier also die Frage:
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?
Für Hinweise oder einfach ein "es gibt keine Möglichkeit" von jemandem der es weiß wäre ich dankbar.
normalerweise sollte es reichen alsa zu beenden und neu zu starten. Unter SuSE 9.0 sollte es gehen mit rcalsasound restart.... ciao dieter -- registered linuxuser 199810 it's time to close windows....
Hallo Dieter, On Mon, 03 Nov 2003 at 20:39 (+0100), Dieter Franzke wrote:
* Bernhard Walle
[031103 20:21]: 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?
Für Hinweise oder einfach ein "es gibt keine Möglichkeit" von jemandem der es weiß wäre ich dankbar.
normalerweise sollte es reichen alsa zu beenden und neu zu starten. Unter SuSE 9.0 sollte es gehen mit rcalsasound restart....
ALSA lässt sich keuder nicht beenden. Shutting down sound driversnd-pcm-oss: Device or resource busy snd-mixer-oss: Device or resource busy snd-intel8x0: Device or resource busy snd-pcm: Device or resource busy snd-timer: Device or resource busy snd-ac97-codec: Device or resource busy snd-mpu401-uart: Device or resource busy snd-rawmidi: Device or resource busy snd-seq-device: Device or resource busy snd: Device or resource busy ..failed Starting sound driver: already running..done Gruß, Bernhard -- _________ http://www.bwalle.de _________________________________________________ Wußten Sie, daß 85% aller Statistiken falsch sind?
Hi,
* Bernhard Walle
Hallo Dieter,
On Mon, 03 Nov 2003 at 20:39 (+0100), Dieter Franzke wrote:
* Bernhard Walle
[031103 20:21]: 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?
Für Hinweise oder einfach ein "es gibt keine Möglichkeit" von jemandem der es weiß wäre ich dankbar.
normalerweise sollte es reichen alsa zu beenden und neu zu starten. Unter SuSE 9.0 sollte es gehen mit rcalsasound restart....
ALSA lässt sich keuder nicht beenden.
Shutting down sound driversnd-pcm-oss: Device or resource busy snd-mixer-oss: Device or resource busy snd-intel8x0: Device or resource busy snd-pcm: Device or resource busy snd-timer: Device or resource busy snd-ac97-codec: Device or resource busy snd-mpu401-uart: Device or resource busy snd-rawmidi: Device or resource busy snd-seq-device: Device or resource busy snd: Device or resource busy ..failed Starting sound driver: already running..done
...dann schau mal nach, welche Prozesse auf die devices zugreifen (Werkzeug :lsof) und kill dann die Prozesse. Eventuell danach alsa neustarten. ciao dieter -- registered linuxuser 199810 it's time to close windows....
Hallo, On Mon, 03 Nov 2003 at 21:34 (+0100), Dieter Franzke wrote:
* Bernhard Walle
[031103 21:02]: On Mon, 03 Nov 2003 at 20:39 (+0100), Dieter Franzke wrote:
* Bernhard Walle
[031103 20:21]: 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?
Für Hinweise oder einfach ein "es gibt keine Möglichkeit" von jemandem der es weiß wäre ich dankbar.
normalerweise sollte es reichen alsa zu beenden und neu zu starten. Unter SuSE 9.0 sollte es gehen mit rcalsasound restart....
ALSA lässt sich keuder nicht beenden.
Shutting down sound driversnd-pcm-oss: Device or resource busy snd-mixer-oss: Device or resource busy snd-intel8x0: Device or resource busy snd-pcm: Device or resource busy snd-timer: Device or resource busy snd-ac97-codec: Device or resource busy snd-mpu401-uart: Device or resource busy snd-rawmidi: Device or resource busy snd-seq-device: Device or resource busy snd: Device or resource busy ..failed Starting sound driver: already running..done
...dann schau mal nach, welche Prozesse auf die devices zugreifen (Werkzeug :lsof) und kill dann die Prozesse. Eventuell danach alsa neustarten.
auch das funktioniert nicht. lsof /dev/dsp zeigt nichts an. Das gleiche mit fuser. Gruß, Bernhard -- _________ http://www.bwalle.de _________________________________________________ Die Arbeit ist ein Segen, der wie ein Fluch aussieht. -- Paul Auster
Hallo Bernhard! Am Montag, 3. November 2003 21:48 schrieb Bernhard Walle:
On Mon, 03 Nov 2003 at 21:34 (+0100), Dieter Franzke wrote:
* Bernhard Walle
[031103 21:02]:
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.
normalerweise sollte es reichen alsa zu beenden und neu zu starten. Unter SuSE 9.0 sollte es gehen mit rcalsasound restart....
ALSA lässt sich keuder nicht beenden.
Shutting down sound driversnd-pcm-oss: Device or resource busy
...dann schau mal nach, welche Prozesse auf die devices zugreifen (Werkzeug :lsof) und kill dann die Prozesse. Eventuell danach alsa neustarten.
auch das funktioniert nicht. lsof /dev/dsp zeigt nichts an. Das gleiche mit fuser.
Ein fuser -v /dev/dsp zeigt bei mir auch nix an Obwohl realpayer meint dieses Device sei belegt. Erst wenn an fuser -v /dev/snd/pcmC000p nichts mehr hängt kann ich z.B, realpayer starten, der dann /dev/snd belegt. (Muss also nicht unbedingt /dev/snd der Grund für Dein Problem sein) Gruß Harald
Hallo Bernhard,
Hier also die Frage:
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.
Auch ich kann dir da nicht weiter helfen. Habe aber eventuell einen Tipp. Steht in unter /var/run/ noch die mp123.pid ? Mir ist das passiert mit einem Absturz wo er dabei natürlich nicht die **.pid geloescht hat. Er hat bei jedem zugriff gemeckert das das Probramm sowieso noch darauf zugreift, nur das wiederum war in der "ps ax" nicht mehr da. Nach loeschen der **.pid war es dann wieder in Ordnung. Gruß Frank
participants (4)
-
Bernhard Walle
-
Dieter Franzke
-
Frank Babies
-
Harald_mail@t-online.de