Merkwürdiges Verhalten bei Softdevice mit DirectFB

  • Hi zusammen,
    Mein VDR mit Softdevice legt ein merkwürdiges Verhalten an den Tag, wenn ich diesen über ein Script starte.


    Starten direkt aus der lokalen Konsole, openvt oder über SSH funktioniert problemlos mit:

    Code
    vdr -P"softdevice -ao alsa:pcm=default#ac3=plug:spdif# -vo dfb:cle266:viatv" >>//var/log/vdr 2>> /var/log/vdr


    Ich bekomme sofort ein Bild und kann meinen VDR über die Tastatur steuern.


    Sobald ich diesen Befehl aber von diesem Script aus starte:

    Bash
    #!/bin/sh
    vdr -P"softdevice -ao alsa:pcm=default#ac3=plug:spdif# -vo dfb:cle266:viatv" >>//var/log/vdr 2>> /var/log/vdr


    hängt sich VDR ohne Fehlermeldungen auf. Das steht dann im Log (VDR Ausgabe):


    Sieht genauso aus wie wenn VDR normal startet, also nix auffälliges.


    Und das kommt vom Syslog:

    Danach kann ich VDR nur noch mit "killall -9 vdr" wieder beenden. Dabei ists auch ega, ob ich das Script lokal, über SSH, openvt oder screen starte.


    Hat vielleicht jemand eine Idee was hier schief läuft? Würd mich über jede Hilfe freuen!


    Versionen
    System: LFS, 2.6.19.1, GCC 4.1.1
    DirectFB: 1.0.0-rc3 (CVS 18.01.07) + Patch von hier
    DFB++: CVS 18.01.07
    VDR: 1.4.4
    Softdevice: CVS 23.01.07 + Patch von hier

  • Habs ansatzweise gelöst, mit nohup läufts wie geschmiert. Ist aber leider nur ein Workaround :(


    Gruß,
    Sevo

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!