[0.5] Live verursacht manchmal Absturz

  • Kann das mal jemand ausprobieren (läuft jetzt bei mir (bisher) ohne Abstürze:


  • Kann das mal jemand ausprobieren (läuft jetzt bei mir (bisher) ohne Abstürze:


    teste ich nachher - muss eh noch einen mini bugfix in epg2vdr testen und damit den compiler anwerfen ;)


    Christian

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



  • ist jetzt nicht so prickelnd, crashed andauernd beim Aufrufen der Timerdatailinformationen...


    Christian

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



  • Vielleicht reicht ja schon sowas, aber ist eben schwierig zu testen, wenn man nicht weiss, wann genau dieser Absturz stattfindet und wie man ihn reproduzieren kann.


    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • ist jetzt nicht so prickelnd, crashed andauernd beim Aufrufen der Timerdatailinformationen...


    Christian


    sehr komisch - hast du nen backtrace?


    Ich habe seit heute morgen keinen einzigen crash mehr

  • Naja, ich hab manchmal auch tagelang keinen Crash und plötzlich kommt wieder mal einer.

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • nee das war bei mir deutlich häufiger

  • Hab jetzt meinen Patch oben mal aktiv, eventuell bringts ja was, einfach jedes Event "neu" zu setzen - ich denke nicht die Timer sind das Problem, sondern das Event, was an dem Timer hängt.

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • Ja schaun mer mal - backtrace von Christian wäre trotzdem gut - bei mir crasht nichts mehr und ich hatte das (je nach Nutzung von Live) deutlich häufiger als nur alle paar Tage.


    vdr ist ein plain 2.1.6, live ist aus dem gitt sowie halt der kleine Patch von mir.


    EDIT: man muss genau lesen - Christian schreibt - es crasht beim öffnen der Details... - hatte ich überllesen - crasht da bei mir auch - häufig - aber nicht immer - so ein Dreck. Bie crashte das Teil ohne meinen Patch vorher schon - also in der Timerübersicht


    Dein Ansatz (TheChief) hilft leider auch nicht diese Problem zu lösen.

    Einmal editiert, zuletzt von magicamun ()

  • sorry hab leider keinen Backtrace vom Server zur Hand :(


    Chrisitian

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



  • ok - selbst ist de Mann...


    im gdb knallt es jetzt hier:


    Code
    vdrlive::SortedTimers::GetTimerId (timer=...) at timers.cpp:31
    31			builder << timer.Channel()->GetChannelID() << ":" << timer.WeekDays() << ":"


    also weiter suchen....

  • Dein Ansatz (TheChief) hilft leider auch nicht diese Problem zu lösen.


    Bei mir ist es bisher nur gecrashed, wenn ich die Timers-Seite öffne.

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • Ja

    Zitat von TheChief

    Bei mir ist es bisher nur gecrashed, wenn ich die Timers-Seite öffne.


    bei mir bisher auch - seit meinem Patch ist Ruhe - dafür knallt es nun beim öffnen der Details/des Timers an sich - das Problem kommt von hier:


    timers.ecpp

    Code
    ...
    						><$ timer->File() $></a></div>
    					</td>
    					<td class="action <? bottom ? "bottomrow" ?>"><a href="timers.html?timerid=<$ SortedTimers::EncodeDomId(timers.GetTimerId(*timer)) $>&action=toggle"><img src="<$ LiveSetup().GetThemedLink("img", (timer->Flags() & tfActive) ? "active.png" : "inactive.png") $>" alt="" <& tooltip.hint text=(tr("Toggle timer active/inactive")) &>></img></a></td>
    					<td class="action <? bottom ? "bottomrow" ?>"><& pageelems.edit_timer timerId=(timers.GetTimerId(*timer)) &></td>
    					<td class="action rightcol <? bottom ? "bottomrow" ?>"><a href="timers.html?timerid=<$ SortedTimers::EncodeDomId(timers.GetTimerId(*timer)) $>&action=delete"><img src="<$ LiveSetup().GetThemedLink("img", "del.png") $>" alt="" <& tooltip.hint text=(tr("Delete timer")) &>></img></a></td>
    				</tr>
    ...


    wenn man in der Statusleiste des Browsers den Links anschaut auf den der Timertext verweist - ist das die Id mit der er dann versucht den Timer zu lesen - und der ist dann (schon wieder) ungültig...


    Muss ich aber ncoh genauer schauen.

  • Naja, jab nochmal ein paar zufällige Timer angelegt, bin auf die Timerseite, hab Details angeschaut, aber kann einen Absturz provozieren. Vielleicht muss ich ja warten, bis es ein Update vom externen Provider gabe oder mein patch funktioniert. :D

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • Hier lässt sich doch vielleicht was erkennen:



    Wobei bei mir nachdem RELOAD und mit Patch immernoch alles ging.


    EDIT: Wenn ich genau während des RELOAD die timers-Seite versuche zu öffnen, kackt der VDR ab.


    Code
    Mar 23 18:05:23 homeserver vdr: EPG2VDR: --- EPG reload started ---
    Mar 23 18:05:23 homeserver vdr: [16749] timer 1 (1 2215-2345 'Sportschau') set to no event
    Mar 23 18:05:23 homeserver vdr: [16749] timer 2 (42 0430-0530 'Hamburg Journal') set to no event
    Mar 23 18:05:23 homeserver vdr: [16749] timer 3 (184 1245-1400 'Tierische Freaks') set to no event
    Mar 23 18:05:23 homeserver vdr: [16749] timer 4 (143 1958-2250 'The Rock - Fels der Entscheidung') set to no event
    Mar 23 18:05:23 homeserver vdr: [16749] timer 5 (168 2215-2315 'Shipping Wars - Die Transporter') set to no event
    Mar 23 18:05:23 homeserver vdr: [16749] timer 6 (46 2330-0030 'lesenswert') set to no event
    Mar 23 18:05:25 homeserver vdr: [17781] timer 1 (1 2215-2345 'Sportschau') set to event Die 25.03.2014 22:30-23:30 (VPS: 25.03. 22:30) 'Sportschau'
    /usr/local/bin/runvdr: Zeile 58: 16733 Speicherzugriffsfehler  /usr/local/bin/vdr --resdir /etc/vdr/ -g /tmp -u root -c /etc/vdr -v /volume1/vdr -E /var/cache/vdr/epg.data -L /usr/local/lib/vdr --user=root -s /usr/local/bin/vdrwakealarm2 -r /usr/local/bin/recordingaction -P'sc -B0 -B1' -P'epg2vdr' -P'epgsearch' -P'live --ip=192.168.1.56 --port=8008 --epgimages=/var/cache/vdr/epgimages' -P'streamdev-server' -P'vnsiserver5 -t 10'
    Mar 23 18:05:25 homeserver kernel: [4850810.706299] traps: vdr[17781] general protection ip:7fef54585edf sp:7fef38ff1e78 error:0 in libc-2.13.so[7fef5446b000+182000]


    Vermutlich eben, weil die Timer in dem Moment kein Event haben.

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

    3 Mal editiert, zuletzt von TheChief ()

  • Ja - mein Gedanke dazu ist, dass wir zum Zeitpunkt des Verzweigens in die Timerdetails nochmal aktuelle Timerdaten brauchen.
    Also muss der Link und die Aktion hinten dran anders aussehen.

  • oder nur mit Kanal und Uhrzeit einsteigen - oder hast du in der timers.conf schonmal ne eventid gesehen?


    Christian

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5




  • Mit dieser Änderung scheint es ohne Absturz zu gehen. Dann is timer->Event() anscheinend wirklich NULL für diesen Fall:


    Code
    Mar 24 09:37:48 homeserver vdr: [21069] timer 1 (11 1545-1705 'Kojak - Einsatz in Manhattan') set to no event


    Im Live wird auch in diesem Moment keine LongDescription angezeigt. Natürlich wie immer alles ohne Gewähr. :D

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • Ansonsten, wenn das alles nichts hilft, muss man halt das Event bzw. die LongDescription und den Link an der Stelle rausnehmen. Dann werden eben nur die Timer angezeigt.

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • Zumindest kann ich mit oben erwähnter Prozedur keinen Absturz mehr provozieren. Also bitte mal testen, ob Live immernoch abstürzt mit dem Patch. Eventuell reicht das ja schon, die interne Timerliste im Live bei Öffnen der Seite zu aktualisieren.

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

Jetzt mitmachen!

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