extrecmenu und Abstürze

  • Hallo!
    Es passiert bei mir immer öfter, dass sich VDR beim Aufruf von
    extrecmenu kommentarlos beendet.
    Das passiert auch, wenn nach Beenden einer Wiedergabe zum Plugin
    zurückgekehrt wird.
    Ich hab das ganze mal mit gdb gestartet.
    Nach dem Absturz gibt list mir folgendes:


    145
    146 static void Watchdog(int signum)
    147 {
    148 // Something terrible must have happened that prevented the 'alarm()' from
    149 // being called in time, so let's get out of here:
    150 esyslog("PANIC: watchdog timer expired - exiting!");
    151 exit(1);
    152 }
    153
    154 int main(int argc, char *argv[])

  • Bei einem zweiten Versuch ist er hier ausgestiegen:


    155 {
    156 // Save terminal settings:
    157
    158 struct termios savedTm;
    159 bool HasStdin = (tcgetpgrp(STDIN_FILENO) == getpid() || getppid() != (pid_t)1) && tcgetattr(STDIN_FILENO, &savedTm) == 0;
    160
    161 // Initiate locale:
    162
    163 setlocale(LC_ALL, "");
    164

  • Ich hab jetzt mal das submenu-Plugin nicht mitladen lassen.
    Momentan hält er sich stabil.
    Ich kann mich aber auch irren, und warte auf den nächsten Absturz.
    Kann jemand bestätigen, dass die Kombination extrecmenu und submenu
    zuverlässig funktioniert, auch mit einer schönen Menge Plugins?

  • Also bei mir läuft folgendes stabil:
    vdr 1.3.47 mit (von allen die neueste Version):
    epgsearch
    mailbox
    femon
    osdteletext
    undelete
    mp3
    mplayer
    dvd
    timeline
    skinelchi
    recstatus
    submenu
    cinebars
    noepgmenu
    zaphistory
    skinsoppalusikka
    extrecmenu
    mlist

    VDR1: Gigabyte GA-M720-US3 (nVidia Corporation MCP78S [GeForce 8200]), Athlon II X2 240, 2GB RAM, Intel 82574L Gigabit, Debian Squeeze, Kernel 2.6.38.3 mit linux-media.tar.bz2 vom 20.04. 10:04, dvbhddevice fb6b1beedb72, VDR-1.7.22 (extension-Patch, 15 Plugins), epgsearch, extrecmenu, ...
    VDR2: Debian Etch, 2.6.21.3, K6-2 400, 192MB, NFS-Root, 466GiB über NFS, 1xNexus 2.1, 1xNova S, VDR-1.4.7
    Server: Debian Squeeze, 2.6.35.7, AMD X2 240e, 4GB, System: Raid1 2x500GB, Aufnahmen: Raid5 4TB + 1x 500GB, 1000MBit LAN
    Episodenlisten für epgsearch, VDRSeriesTimer

  • Nein, kein BP. Ich nehm lieber einzelne Patches, etwa 14 Stück sind es. Davon greifen aber nur wenige stärker in den VDR ein, die meisten sind fast Einzeiler.
    Die grösseren sind enAIO, CutterBandwithLimit, timer-info und submenu.

    VDR1: Gigabyte GA-M720-US3 (nVidia Corporation MCP78S [GeForce 8200]), Athlon II X2 240, 2GB RAM, Intel 82574L Gigabit, Debian Squeeze, Kernel 2.6.38.3 mit linux-media.tar.bz2 vom 20.04. 10:04, dvbhddevice fb6b1beedb72, VDR-1.7.22 (extension-Patch, 15 Plugins), epgsearch, extrecmenu, ...
    VDR2: Debian Etch, 2.6.21.3, K6-2 400, 192MB, NFS-Root, 466GiB über NFS, 1xNexus 2.1, 1xNova S, VDR-1.4.7
    Server: Debian Squeeze, 2.6.35.7, AMD X2 240e, 4GB, System: Raid1 2x500GB, Aufnahmen: Raid5 4TB + 1x 500GB, 1000MBit LAN
    Episodenlisten für epgsearch, VDRSeriesTimer

  • Also an submenu liegt es jedenfalls nicht. Ich dachte schon, er hält, aber
    eben hatte ich wieder einen Absturz mit extrecmenu.
    Ich hab jetzt vdr-1.3.47 installiert, und diesen nur mit extrecmenu
    gepatcht und auch nur diese Plugin geladen.
    Mal sehen, was jetzt passiert...


    vejoun
    Wie hast du denn die ganzen Einzelpatches drübergebügelt?
    Da musstest du doch bestimmt noch einiges anpassen.
    Ich brauch eigentlich auch nur ein paar, aber die zusammen krieg ich
    ohne Fails nicht drauf.

  • enAIO ist es natürlich nicht mehr, das heisst ja jetzt liemikuutio.
    Bei einigen Patches gibts natürlich rejects, aber das ist nicht so wild, das kann man per Hand korrigieren. Dauert etwa 5-20min, je nachdem wie gross die Änderungen im VDR sind.
    Folgende Patches verwende ich:
    CutterBandwithLimit, liemikuutio-1.3, replace-schedulemenu, extrecmenu, submenu-0.7-1.3.38+, timer-info-0.4-1.3.44, show_valid_input, increase-remote-time, add_DolbyInRecordings_switch, noepg_1.3.41-withoutmenu. Plus 4 weitere von mir, für meine Bedürfnisse. ;)
    Welche brauchst Du den?

    VDR1: Gigabyte GA-M720-US3 (nVidia Corporation MCP78S [GeForce 8200]), Athlon II X2 240, 2GB RAM, Intel 82574L Gigabit, Debian Squeeze, Kernel 2.6.38.3 mit linux-media.tar.bz2 vom 20.04. 10:04, dvbhddevice fb6b1beedb72, VDR-1.7.22 (extension-Patch, 15 Plugins), epgsearch, extrecmenu, ...
    VDR2: Debian Etch, 2.6.21.3, K6-2 400, 192MB, NFS-Root, 466GiB über NFS, 1xNexus 2.1, 1xNova S, VDR-1.4.7
    Server: Debian Squeeze, 2.6.35.7, AMD X2 240e, 4GB, System: Raid1 2x500GB, Aufnahmen: Raid5 4TB + 1x 500GB, 1000MBit LAN
    Episodenlisten für epgsearch, VDRSeriesTimer

  • Eigentlich nur folgende:


    liemikuutio
    add_DolbyInRecordings_switch
    Cmd Submenu
    Cutter Bandwidth Limit
    Disable Double EPG Entrys
    Easy Input
    Submenu
    Recordac3selectable
    Timer Commands
    War Eagle Icon


    Sonst wüsst ich nicht, was mir noch wichtig wäre.
    Oder gibt es noch ein Muss?
    Ist der maxintems_patch für text2skin eigentlich noch notwendig?

  • Quote

    Ich hab jetzt vdr-1.3.47 installiert, und diesen nur mit extrecmenu
    gepatcht und auch nur diese Plugin geladen.
    Mal sehen, was jetzt passiert...

    Wenn das läuft wird es evtl. an irgendwelchen Patches liegen, also in deinem Fall dann evtl. am BP.


    Zu Deiner Patch-Liste.


    Easy Input kannst Du streichen, ist seit VDR 1.3.38 drin.


    add_DolbyInRecordings_switch und Recordac3selectable beissen sich, die machen nämlich dasselbe.


    Ich könnt ja mal Cmd Submenu, Timer Commands und War Eagle Icon bei mir reinpatchen und mal sehen ob das läuft. Wenns läuft könnt eich Die das ganze zum testen geben.


    Ob man maxitems_patch noch braucht weiss ich allerding nicht. Im wiki steht darüber auch nix.

    VDR1: Gigabyte GA-M720-US3 (nVidia Corporation MCP78S [GeForce 8200]), Athlon II X2 240, 2GB RAM, Intel 82574L Gigabit, Debian Squeeze, Kernel 2.6.38.3 mit linux-media.tar.bz2 vom 20.04. 10:04, dvbhddevice fb6b1beedb72, VDR-1.7.22 (extension-Patch, 15 Plugins), epgsearch, extrecmenu, ...
    VDR2: Debian Etch, 2.6.21.3, K6-2 400, 192MB, NFS-Root, 466GiB über NFS, 1xNexus 2.1, 1xNova S, VDR-1.4.7
    Server: Debian Squeeze, 2.6.35.7, AMD X2 240e, 4GB, System: Raid1 2x500GB, Aufnahmen: Raid5 4TB + 1x 500GB, 1000MBit LAN
    Episodenlisten für epgsearch, VDRSeriesTimer

  • Also bis jetzt läuft das mal.
    Aber das hab ich gestern bei submenu auch gedacht.
    Ich werd heut Mittag mal 5er weise Plugins einbauen und testen.
    Die wichtigsten zuerst.
    Den extrecmenu-Patch hab ich noch vergessen zu erwähnen. Den brauch
    ich natürlich auch.
    Nur warum ausgerechnet nur ich Probleme mit dem BP haben soll?

  • Also folgendes scheint bis jetzt mal stabil zu laufen:
    vdr-1.3.47 gepatcht mit liemikuutio und extrecmenu.
    Plugins laufen folgende:
    epgsearch
    extrecmenu
    pvrinput
    skinelchi
    streamdev
    text2skin
    timeline
    undelete


    Ich hatte 4 Werbefilter und einen Schnitt laufen. Immernoch stabil.
    Bis jetzt...


    Folgende hab ich jetzt noch eingebaut:
    add_DolbyInRecordings_switch
    CutterBandwithLimit
    submenu
    timercmd
    cmdsubmenu
    replace_schedulemenu
    wareagle-icon
    timer_info


    VDR lässt sich mit denen patchen.
    Was nicht auf Anhieb geht, ist disable_double_epg_entrys.
    Hast du da was für 1.3.47?

  • disable_double_epg_entrys habe ich noch nie verwendet, ich nehm immer noepg, daher habe ich die Entwicklung von disable_double_epg_entrys auch nicht weiter verfolgt.

    VDR1: Gigabyte GA-M720-US3 (nVidia Corporation MCP78S [GeForce 8200]), Athlon II X2 240, 2GB RAM, Intel 82574L Gigabit, Debian Squeeze, Kernel 2.6.38.3 mit linux-media.tar.bz2 vom 20.04. 10:04, dvbhddevice fb6b1beedb72, VDR-1.7.22 (extension-Patch, 15 Plugins), epgsearch, extrecmenu, ...
    VDR2: Debian Etch, 2.6.21.3, K6-2 400, 192MB, NFS-Root, 466GiB über NFS, 1xNexus 2.1, 1xNova S, VDR-1.4.7
    Server: Debian Squeeze, 2.6.35.7, AMD X2 240e, 4GB, System: Raid1 2x500GB, Aufnahmen: Raid5 4TB + 1x 500GB, 1000MBit LAN
    Episodenlisten für epgsearch, VDRSeriesTimer

Participate now!

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