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

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!