[erledigt] Hilfe zum backtrace erstellen

  • Ich möchte gern auf meinem Headless einen Backtrace erstellen wenn er abschmiert. Folgende Einstellungen habe ich vorgenommen doch leider bekomme ich keine core.xy datei.


    Make.config

    Code
    # 
    Uncomment  to get Debug information
    GDB_DEBUG = 1
    
    
    ifdef GDB_DEBUG
    CFLAGS   += -g -ggdb -O0
    CXXFLAGS += -g -ggdb -O0
    LDFLAGS  += -g -ggdb -O0
    endif


    vdr.service


    vdr.conf

    VDR 4: AMD Kabini 5310, Asrock AM1H-ITX, Gen2Vdr V6, Cine S2, Atric , Harmony 515 , Streacom ST-F7CB EVO

    Einmal editiert, zuletzt von rookie1 ()

  • Hi,


    in der Datei vdr.service sollte für einen coredump die Umgebungsvariable LimitCORE angelegt werden, sowie per WorkingDirectory das Zielverzeichnis der core Dateien definieren.


    Code
    ...
    [Service]
    Type=simple
    Environment=VDR_LANG=de_DE.UTF-8 LANG=de_DE.UTF-8 LC_ALL=de_DE.UTF-8 HOME=/home/vdr
    EnvironmentFile=/etc/vdr/conf.d/vdr.conf
    ExecStart=/usr/local/bin/vdr $options $plugins
    ...
    LimitCORE=infinity
    WorkingDirectory=/home/vdr
    ...


    Siehe auch https://unix.stackexchange.com…s-on-service-with-systemd bzw. https://www.freedesktop.org/so…emd/man/systemd.exec.html




    Alternativ lässt sich per prlimit dem aktuell laufenden Prozess per PID ein neues Limit zuweisen.


    Code
    prlimit -c unlimited --pid `pidof vdr`


    Ich hoffe das hilft,
    Andreas

Jetzt mitmachen!

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