[ANNOUNCE] VDR Version 2.6.6 freigegeben

  • meine zwei Backtraces sind ja im anderen Fred

    Installiere doch mal die Fonts auf dem Server, die Du auf dem Client installiert hat.

    Und teste danach nochmal auf dem Server ...

    Client1: ASUS P5QC, Dual Core 3G, Cine S2, Ext. Board von TBE, Xubuntu 20.04, VDR 2.6x

    Client2: RPI3

    Server: RPI4, Sundtek SkyTV Dual 2x

  • Wenn das in Plugins zu raceconditions/Fehlern führt, solltet ihr die Fehler in den Plugins fixen.

    Die Idee als solches ist klasse, keine Frage. Ich glaube auch, dass die Änderung ordentlich Performance geben kann.

    Aber ich vermute, dass in der Änderung als solches noch etwas nicht stimmt, unabh. von möglichen races in Plugins etc.

    malloc() ist eben eine der wenigen Funktionen, die Speicherbereiche checkt, und deswegen landen alle diese backtraces nach dem Problem in malloc und glibc.

    Wir können natürlich einen VDR haben, der super performant ist, aber nicht läuft..

    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler


    to spoil
    verderben
    beschädigen
    plündern
    behindern
    berauben
    vereiteln
    rauben
    zerstören [fig.] [verderben, verunstalten]
    vergällen
    verhageln [fig.]

  • Installiere doch mal die Fonts auf dem Server, die Du auf dem Client installiert hat.

    Und teste danach nochmal auf dem Server ...

    Hab ich schon, hilft nix.

    VDR zwei drei
    • VDR 01 (Server): 2.7.4/6 4 x TT Budget S2-3200
      Plugins: [channellists - control - epgsearch - live - markad - streamdev-server - tvscraper]
    • VDR 02 (Client): 2.6.9 1 x TT Premium S2-6400 (HDMI an TV), 1 x softhddevice (HDMI an TV); TV Grundig 40 VLE 8160 SL; TFT-Display Origen AE 16T
      Plugins: [channellists - control - dvbhddevice - epgsync - graphtftng - mpv - osd2web - osdteletext - skinnopacity - softhddevice - streamdev-client - svdrpservice]
  • Performance ist schon auch wichtig. Und ob der move Operator wirklich die Ursache ist, war ja erstmal auch nur ein Bauchgefühl. In der Tat scheint es aber zumindest in einem Fall das Problem mit VNSI zu fixen. Man darf nicht vergessen das es ja scheinbar auch irgendwo mit der Compiler-Version zusammen hängt.

    Edited once, last by M-Reimer (February 10, 2024 at 7:25 PM).

  • Bei mir:

    Client gcc-13-1.7.x86_64

    Server gcc-7-3.9.1.x86_64

    Das ist schon ein himmelweiter Unterschied.

    VDR zwei drei
    • VDR 01 (Server): 2.7.4/6 4 x TT Budget S2-3200
      Plugins: [channellists - control - epgsearch - live - markad - streamdev-server - tvscraper]
    • VDR 02 (Client): 2.6.9 1 x TT Premium S2-6400 (HDMI an TV), 1 x softhddevice (HDMI an TV); TV Grundig 40 VLE 8160 SL; TFT-Display Origen AE 16T
      Plugins: [channellists - control - dvbhddevice - epgsync - graphtftng - mpv - osd2web - osdteletext - skinnopacity - softhddevice - streamdev-client - svdrpservice]
  • Also gegen den Crash in control, der lt. Wirbel eigentlich in epd2vdr auftritt, hilft der Patch nix.

    Und auch remote crasht weiterhin wie vorher auch.

    VDR zwei drei
    • VDR 01 (Server): 2.7.4/6 4 x TT Budget S2-3200
      Plugins: [channellists - control - epgsearch - live - markad - streamdev-server - tvscraper]
    • VDR 02 (Client): 2.6.9 1 x TT Premium S2-6400 (HDMI an TV), 1 x softhddevice (HDMI an TV); TV Grundig 40 VLE 8160 SL; TFT-Display Origen AE 16T
      Plugins: [channellists - control - dvbhddevice - epgsync - graphtftng - mpv - osd2web - osdteletext - skinnopacity - softhddevice - streamdev-client - svdrpservice]
  • Würde es dir etwas ausmachen eine Datei namens .gitignore in VDR aufzunehmen?

    Diese Textdatei enthält Infos, welche files nicht versioniert werden.

    Normalerweise macht diese Datei keinerlei Arbeit, aber erleichtert das Verfolgen von Änderungen immens.


    Ein sinnvolles Beispiel wäre das hier

    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler


    to spoil
    verderben
    beschädigen
    plündern
    behindern
    berauben
    vereiteln
    rauben
    zerstören [fig.] [verderben, verunstalten]
    vergällen
    verhageln [fig.]

  • Ja. Ich mag ich keine Dot-Dateien ausliefern.

    Das kann man verhindern:

    https://stackoverflow.com/questions/7671…untracked-files

    Quote

    You could actually put a line .gitignore into your .gitignore file. This would cause the .gitignore file to be ignored by git.

  • Gibt es eigentlich inzwischen eine Lösung wegen des Absturz Problems, bzw. gibt es Patches für die betroffenen Plugins?

    MLD 6.5 mit vdr 2.7 - lirc yaUSBir - 4 x DD-Sat - SCR - Intel N100M - 4GB RAM - WD Green 12TB HDD - 22TB HDD - SanDisk 64GB SSD - Lian Li PC-C37B - Samsung LE40A559
    MLD 6.5 mit vdr 2.7 - Raspberry Pi 3 - rpihddevice
    MLD 5.5 mit Squeeze Play - Raspberry Pi 2 - 32GB SD - 7" Touch TFT

  • Gibt es eigentlich inzwischen eine Lösung wegen des Absturz Problems, bzw. gibt es Patches für die betroffenen Plugins?

    siehe da

    VDR zwei drei
    • VDR 01 (Server): 2.7.4/6 4 x TT Budget S2-3200
      Plugins: [channellists - control - epgsearch - live - markad - streamdev-server - tvscraper]
    • VDR 02 (Client): 2.6.9 1 x TT Premium S2-6400 (HDMI an TV), 1 x softhddevice (HDMI an TV); TV Grundig 40 VLE 8160 SL; TFT-Display Origen AE 16T
      Plugins: [channellists - control - dvbhddevice - epgsync - graphtftng - mpv - osd2web - osdteletext - skinnopacity - softhddevice - streamdev-client - svdrpservice]

Participate now!

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