[erledigt] tvguide "detailansicht" -> vdr absturz

  • servus,
    hab mir jetzt mal das tvguide-plugin zusätzlich installiert. gefällt mir auch sehr gut, leider hab ich das problem das mir der vdr abraucht sobald ich die "detailansicht" zu einer sendung aufrufen will :(



    ist hier imagemagick der übeltäter... btw. hauptspeicher sollte ich eigentlich genug haben! ?(

    Code
    [vdr@vdr streamdev-server]$ pacman -Qi imagemagick 
    Name       	: imagemagick
    Version          	: 6.8.2.0-1


    gruß,lars

    Asus H170 PRO GAMING, Intel Core i7-6700T, 16GB RAM, GeForce GTX 1050 2GB, Samsung SSD 860 EVO 1TB SSD + 3TB WD Red, Mystique SaTiX-S2 Dual, Archlinux -> VDR4Arch


    "Freunde sind Menschen, die dich mögen obwohl sie dich kennen"

    Einmal editiert, zuletzt von cooljay032 ()

  • ok, mit ner älteren version funktionierts...


    Code
    [vdr@vdr imagemagick-svn]$ pacman -Qi imagemagick 
    Name       	: imagemagick
    Version          	: 6.8.0.7-1

    Asus H170 PRO GAMING, Intel Core i7-6700T, 16GB RAM, GeForce GTX 1050 2GB, Samsung SSD 860 EVO 1TB SSD + 3TB WD Red, Mystique SaTiX-S2 Dual, Archlinux -> VDR4Arch


    "Freunde sind Menschen, die dich mögen obwohl sie dich kennen"

  • Moin,


    kannst du bitte mal testen, in der datei imageloader.c im Konstrukor von cImageLoader in der Zeile 9 folgendes einzufügen:


    Code
    cImageLoader::cImageLoader() {
        InitializeMagick(NULL);
    }


    ...dann sollte es auch mit der aktuellen Immagemagick Version laufen.


    Bei nOpacity habe ich das schon dirnn, beim tvguide habe ich es vergessen und muss das noch nachziehen...


    Cheers Louis

  • tach,


    nee das bringt hier leider nix. die aktuelle version aus dem git raucht bei mir übrigends sofort nach aufruf ab.

    Code
    Feb 03 16:00:13 vdr vdr[6029]: [6029] [xine..put] OSD bandwidth: 163669 bytes/s (1278 kbit/s)
    Feb 03 16:00:14 vdr vdr[6029]: [6029] loading /var/lib/vdr/themes/tvguide-darkblue.theme
    Feb 03 16:00:14 vdr runvdr[6013]: Magick: Memory allocation failed `Nicht genügend Hauptspeicher verfügbar' 
    Feb 03 16:00:14 vdr runvdr[6013]: Feb  3 16:00:04.477 [general.debug] using new 1.7.11+ capture code
    Feb 03 16:00:14 vdr vdr[6029]: [6048] fatal error, server exiting: Ungültiger Dateideskriptor
    Feb 03 16:00:14 vdr vdr[6029]: [6048] streamdev server thread ended (pid=6029, tid=6048)


    mit der 0.0.1'er gepatched -> same problem


    irgendwie traue ich der (paket)version des imagemagick eh nicht so richtig, musste die libMagick++ schon verlinken damit das plugin überhaupt baut ?(

    Code
    -rwxr-xr-x 1 root root  447632 28. Jan 17:55 /usr/lib/libMagick++-Q16.so.7.0.0
    lrwxrwxrwx 1 root root  	18  3. Feb 15:45 /usr/lib/libMagick++.so -> libMagick++-Q16.so


    gruß,lars

    Asus H170 PRO GAMING, Intel Core i7-6700T, 16GB RAM, GeForce GTX 1050 2GB, Samsung SSD 860 EVO 1TB SSD + 3TB WD Red, Mystique SaTiX-S2 Dual, Archlinux -> VDR4Arch


    "Freunde sind Menschen, die dich mögen obwohl sie dich kennen"

  • Hmmm...keine Ahnung was da bei dir schief läuft...sicher dass die neue ImageMagick Version sauber installiert ist?


    Ciao Louis


    PS: ich hab die ImageMagick initialisierung trotzdem mal ins Git aufgenommen, das ist von den ImageMagick Leuten so empfohlen...

  • Hmmm...keine Ahnung was da bei dir schief läuft...sicher dass die neue ImageMagick Version sauber installiert ist?

    tja eigentlich schon, paket kam ja als normales update. vielleicht kann das ja noch n andere "arch'ler" verifizieren! werd dann vorerst mal wieder die alte version installieren...

    Asus H170 PRO GAMING, Intel Core i7-6700T, 16GB RAM, GeForce GTX 1050 2GB, Samsung SSD 860 EVO 1TB SSD + 3TB WD Red, Mystique SaTiX-S2 Dual, Archlinux -> VDR4Arch


    "Freunde sind Menschen, die dich mögen obwohl sie dich kennen"

  • Wurde -lMagick++ nicht umbenannt in -lMagick++-Q16 (Makefile)? hab ich das nicht neulich irgendwo gelesen?


    Ansonsten würd ich gdb mal bemühen und schauen, wo der segfault auftritt,

    - 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 würd ich gdb mal bemühen und schauen, wo der segfault auftritt,

    In etwa so

    VDR 1 (SD) : ASRock A330 GC, 1 GB RAM, TT- FF Karte rev. 2.3, 7'' TFT, Lirc X10 - Selbstbau Gehäuse - Suse 11.3 (64) vdr-1.7.10 diverse Plugins
    VDR 2 (HD) : MSI G41M-P25, 2 GB RAM, E6700 2x3.20GHz, Gainward GT220, 2TB HD, Lirc X10, TT S2-3600 USB, TT S2-1600, - Suse 11.3 (64) NvidiaTreiber 260.19 vdr-1.7.18 - xineliboutplugin 1.0.90 cvs, xine-lib 1.1.90 , s2-liplianin DVB Treiber

  • Moin,


    was mir gerade noch einfällt...ich habe in nOpacity auch noch was am makefile für imagemagick geändert...schau dir doch mal diesen Commit an:
    http://projects.vdr-developer.…5d95fe29c02/diff/Makefile


    Cheers Louis

  • mosche!

    Zitat von »TheChief«




    Ansonsten würd ich gdb mal bemühen und schauen, wo der segfault auftritt,
    In etwa so

    ooh mann ich habs gestern abend nich mehr hinbekommen..."ulimit -c unlimited" und vdr "manuell" gestartet - s wurde aber kein core-file erstellt ?(werd das heut abend nochmal probieren.

    was mir gerade noch einfällt...ich habe in nOpacity auch noch was am makefile für imagemagick geändert...schau dir doch mal diesen Commit an:


    http://projects.vdr-developer.org/projec…2/diff/Makefile

    versuch ich dann später auch mal!


    so long

    Asus H170 PRO GAMING, Intel Core i7-6700T, 16GB RAM, GeForce GTX 1050 2GB, Samsung SSD 860 EVO 1TB SSD + 3TB WD Red, Mystique SaTiX-S2 Dual, Archlinux -> VDR4Arch


    "Freunde sind Menschen, die dich mögen obwohl sie dich kennen"

  • nabnd,
    so mit den den makefile anpassungen analog skinnopacity make'ts jetz auch mit alter und neuer libmagick-version. leider fliegt der vdr wie gehabt beim aufruf ab!
    und ich bin wohl zu blöd n core-file zu "erstellen".... was mach ich denn falsch :wand


    Asus H170 PRO GAMING, Intel Core i7-6700T, 16GB RAM, GeForce GTX 1050 2GB, Samsung SSD 860 EVO 1TB SSD + 3TB WD Red, Mystique SaTiX-S2 Dual, Archlinux -> VDR4Arch


    "Freunde sind Menschen, die dich mögen obwohl sie dich kennen"

  • Dann mach doch mal "gdb vdr core" (je nach dem, wo das core-file liegt) und gib dann "bt" ein.

    - 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

  • tja eigentlich schon, paket kam ja als normales update. vielleicht kann das ja noch n andere "arch'ler" verifizieren! werd dann vorerst mal wieder die alte version installieren...


    Kann ich hier unter Arch bestätigen, mit imagemagick 6.8.2.3 gibt es segfaults.


    Code
    Feb 06 17:39:03 vdr kernel: vdr[503]: segfault at 60 ip 00007f9f0829b791 sp 00007fff29e191f0 error 6 in libMagickCore-Q16.so.7.0.0[7f9f0814c000+21f000]


    Laut ldd ist der Unterschied tatsächlich nur:

    Code
    libMagick++-Q16.so.7   vs. libMagick++.so.6
    libMagickWand-Q16.so.7 vs. libMagickWand.so.6
    libMagickCore-Q16.so.7 vs. libMagickCore.so.6


    Komme leider bis zum WE nicht dazu das Ganze genauer zu untersuchen. Du bist jedenfalls nicht allein. ;D


    EDIT: Ok grad doch nochmal nOpacity mit aktuellem git probiert. Und es läuft. :]

  • so mit den den makefile anpassungen analog skinnopacity make'ts jetz auch mit alter und neuer libmagick-version. leider fliegt der vdr wie gehabt beim aufruf ab!


    Wann genau passiert das? Ich kann das hier (ich habe keine epgimages) nicht in der Detailansicht von tvguide unter Arch mit den Paketen auf Basis von Copperheads Git nachstellen.
    Mein PKGBUILD sieht so aus (ich bau einfach direkt aus dem Git): http://pastebin.com/sBiZh0Bz
    Imagemagick stammt ganz normal aus den Arch Quellen:

    Code
    $ sudo pacman -Ss imagemagick
    [sudo] password for alexander:
    extra/imagemagick 6.8.2.3-1 [Installiert]
        An image viewing/manipulation program

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Dann mach doch mal "gdb vdr core" (je nach dem, wo das core-file liegt) und gib dann "bt" ein.

    ääh wie jetz, ich krieg doch erst gar kein core-file erstellt ?(

    EDIT: Ok grad doch nochmal nOpacity mit aktuellem git probiert. Und es läuft. :]

    nopacity hab ich gar nich in use, nutze skinenigmang! tvguide macht ja die probleme... hatte nur die makefile änderungen die louis oben gepostet hat übernommen. oder meintest du tvguide funzt nur in verbindung mit dem nopacity-theme??

    Asus H170 PRO GAMING, Intel Core i7-6700T, 16GB RAM, GeForce GTX 1050 2GB, Samsung SSD 860 EVO 1TB SSD + 3TB WD Red, Mystique SaTiX-S2 Dual, Archlinux -> VDR4Arch


    "Freunde sind Menschen, die dich mögen obwohl sie dich kennen"

  • ich geh am stock, nu gehts. hatte ja wie oben erwähnt

    Code
    Version          	: 6.8.2.0-1


    installiert und die probleme bekommen,zwischendurch die alte eingespielt und dann in der pacman.conf imagemagick "geblockt". grad wieder rausgeschmissen und die brandneue installiert,tvguide neu gebaut und passt!!weiss der geier was die archie's da für ne version gebacken hatten...


    sorry jungs für die müh die ich euch gemacht hab :D


    schönen abend noch,
    lars

    Asus H170 PRO GAMING, Intel Core i7-6700T, 16GB RAM, GeForce GTX 1050 2GB, Samsung SSD 860 EVO 1TB SSD + 3TB WD Red, Mystique SaTiX-S2 Dual, Archlinux -> VDR4Arch


    "Freunde sind Menschen, die dich mögen obwohl sie dich kennen"

  • ääh wie jetz, ich krieg doch erst gar kein core-file erstellt ?(


    Ähm, hier steht doch: Gleitkomma-Ausnahme (Speicherabzug geschrieben) ?

    - 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,aber ich weiss nicht wo(hin). ich dachte das steht dann in dem verzeichnis wo ich stehe, aber wie ich oben gepostet hab iss nix zu sehn...

    Asus H170 PRO GAMING, Intel Core i7-6700T, 16GB RAM, GeForce GTX 1050 2GB, Samsung SSD 860 EVO 1TB SSD + 3TB WD Red, Mystique SaTiX-S2 Dual, Archlinux -> VDR4Arch


    "Freunde sind Menschen, die dich mögen obwohl sie dich kennen"

Jetzt mitmachen!

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