XBMC crash kuz nach start

  • Hardware:TBS-6981,Board-ASUS AT3IONT-I Mini-ITX/DDR3 4GB Kingston ValueRAM,HD-Samsung EcoGreen F2 1TB,FB-Pollin X10
    Software
    yaVDR 0.4 alle Updates

  • Aha.

    - 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

  • Hallo,


    ich hatte heute dasselbe Problem. Der Bösewicht ist aber libvdr-xvdr. Nach dem Start von XBMC passiert das:


    Code
    Oct 18 12:22:48 linvdr1 vdr: [1940] cVideoRepacker: switching to MPEG1/2 mode
    Oct 18 12:22:48 linvdr1 vdr: [1940] cVideoRepacker: operating in MPEG1/2 mode
    Oct 18 12:22:50 linvdr1 vdr: [1924] XVDR: Recordings state changed (37)
    Oct 18 12:22:50 linvdr1 vdr: [1924] XVDR: Requesting clients to reload recordings list
    Oct 18 12:22:50 linvdr1 kernel: [   43.012221] VDR XVDR Server[1951]: segfault at 1f ip 00007fa5c666d095 sp 00007fa5b134fdc0 error 4 in libvdr-xvdr.so.1.7.21[7fa5c664d000+2c000]
    Oct 18 12:22:50 linvdr1 init: vdr main process (1853) killed by SEGV signal
    Oct 18 12:22:50 linvdr1 vdr-crash: vdr exit with signal SEGV . Restarting
    Oct 18 12:22:51 linvdr1 init: vdr-frontend pre-start process (2025) terminated with status 1
    Oct 18 12:22:51 linvdr1 vdr: [2016] VDR version 1.7.21 started


    VDR startet neu und XBMC friert ein.


    Folgende NOTLÖSUNG hat bei mir funktioniert:


    Mit apt-get source den Quellcode des XVDR-Plugins gezogen, das Fehlende nachinstalliert, mit dpkg-buildpackage das Plugin neu übersetzt und zu guter Letzt die libvdr-xvdr in /usr/lib/vdr/plugins drüberkopiert.


    Jetzt läuft das System zwar einwandfrei (inklusive XBMC), mir ist aber völlig klar, dass bei einem Update des xvdr-plugins das Spiel unter Umständen von vorne losgeht.


    Schöne Grüße
    BobW

    VDR1: yavdr 0.5 x86_64, 2.0.2, P5QD-Turbo, HVR-4000, TBS-6980, Zotac GT240
    VDR2: yavdr 0.5 x86_64, 2.0.2, auf M3N78 headless als Server
    VDR3: yavdr 0.5 x86_64, 2.0.2, auf ZOTAC ION Mini-ITX als Streaming Client in Koexistenz mit OpenELEC 12.1

  • Mit apt-get source den Quellcode des XVDR-Plugins gezogen, das Fehlende nachinstalliert, mit dpkg-buildpackage das Plugin neu übersetzt und zu guter Letzt die libvdr-xvdr in /usr/lib/vdr/plugins drüberkopiert.


    Was soll das bringen?


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • Die Dateien sind von der Größe her identisch. Es muss allerdings einen Unterschied geben.


    Ich habe mit force reinstall das Original wiederhergestellt, jetzt crasht libvdr-xvdr wieder mit einem segfault:


    Code
    Oct 18 16:26:45 linvdr1 vdr: [2456] loading /var/lib/vdr/plugins/xvdr/allowed_hosts.conf
    Oct 18 16:26:45 linvdr1 vdr: [2456] XVDR: Client with ID 0 connected: 127.0.0.1:43695
    Oct 18 16:26:45 linvdr1 vdr: [2559] XVDR: Welcome client 'XBMC Media Center' with protocol version '3'
    Oct 18 16:26:45 linvdr1 kernel: [  883.773075] VDR XVDR Server[2559] general protection ip:7fbfcee43095 sp:7fbfba0b5dc0 error:0 in libvdr-xvdr.so.1.7.21[
    7fbfcee23000+2c000]
    Oct 18 16:26:45 linvdr1 init: vdr main process (2383) killed by SEGV signal
    Oct 18 16:26:45 linvdr1 vdr-crash: vdr exit with signal SEGV . Restarting
    Oct 18 16:26:45 linvdr1 init: vdr-frontend pre-start process (2641) terminated with status 1
    Oct 18 16:26:46 linvdr1 vdr: [2631] VDR version 1.7.21 started
    Oct 18 16:26:46 linvdr1 vdr: [2631] switched to user 'vdr'


    Das warum und wieso herauszufinden, ist mir leider nicht gegeben. Für alle die es interessiert, habe ich meine Datei hier angehängt, die andere ist das Original aus yavdr0.4pre2.


    Gruß
    BobW

    Dateien

    VDR1: yavdr 0.5 x86_64, 2.0.2, P5QD-Turbo, HVR-4000, TBS-6980, Zotac GT240
    VDR2: yavdr 0.5 x86_64, 2.0.2, auf M3N78 headless als Server
    VDR3: yavdr 0.5 x86_64, 2.0.2, auf ZOTAC ION Mini-ITX als Streaming Client in Koexistenz mit OpenELEC 12.1

  • ich glaube xvdr wurde gestern beim rebuild "vergessen" daher knallt das. (vielleicht)
    ich bau mal neu.


    Hab gerade ein apt-get upgrade gemacht,unteranderem war auch xvdr mit dabei und nun knallts nicht mehr :tup


    Danke

    Hardware:TBS-6981,Board-ASUS AT3IONT-I Mini-ITX/DDR3 4GB Kingston ValueRAM,HD-Samsung EcoGreen F2 1TB,FB-Pollin X10
    Software
    yaVDR 0.4 alle Updates

  • Hi zusammen,
    ich nutze YaVDR und bin auf dem neuesten Stand, habe aber leider die gleichen Fehler wie oben beschrieben. Kann man da etwas machen?

    Xtreamer Ultra 4GB DDR3 OCZ 60GB SSD - YaVDR 0.4.0 - Sundtek MediaTV Pro II DVB-C USB-Stick - Atmolight

  • du hast bestimmt irgendwas gemacht ausser update/upgrade.
    willst du uns auch verraten was ?


    und wenn dann wäre das in einem anderen (neuen) thread evtl. von vorteil.
    da lesen mehr mit, und solltest du betreffende logs gleich mitliefern dann
    haben die evtl. sogar eine antwort auf deine fragen.


    aber keine 4 zeilen aus syslog ....
    das hilft keiner sau.


    und wenn du den kram nach pastebin.com bringst dann freuen sich noch mehr....


  • Hallo Hotzenplotz,
    danke für deine Antwort.


    Ich hab das System gestern noch neu installiert, bin leider noch nicht soweit zu sagen, ob ich diesen Fehler noch immer habe.
    Falls dieser erneut auftritt werde ich deinen Rat befolgen.


    Viele Grüße

    Xtreamer Ultra 4GB DDR3 OCZ 60GB SSD - YaVDR 0.4.0 - Sundtek MediaTV Pro II DVB-C USB-Stick - Atmolight

  • also ich habe auch das Problem, dass meistens XBMC nach dem Starten einfriert. Die wichtigste Funktion des Web-Frontends ist der "XMBC Notstopp". Ich habe jetzt die Stable Version von


    http://ppa.launchpad.net/lars-opdenkamp/xbmc-pvr/ubuntu


    aber das gleiche Problem bestand auch mit XBMC von


    http://ppa.launchpad.net/yavdr/stable-xbmc/ubuntu


    Momentan habe ich Version: 2:11.0-pvr+odk44-eden~git20110731.60222aa-0ubuntu1~ppa+odk44~natty


    d.h. XBMC ist im Gegensatz zur obigen Bezeichnung unstable ("Eden"). Stable wäre "Dharma".


    Vielleicht kommt der Fehler von "vdr-plugin-xvdr" (Version: 0.0.1.git20111022.73bdec720b-yavdr1~natty) ???? Hier (Link) geht es darum, dass dieses Plugin im yavdr aber eigentlich nicht unterstützt wird.


    Leider bekomme ich kein Error Log. Weder in syslog noch in xbmc.log. Bin etwas ratlos.

    Frank


    VDR1: Antec Fusion Remote,MSI H55M-ED55,Intel Core i3 530,2 GB RAM, 1.5TB WD15EARS, BD SAMSUNG SH-B123L, NesteQ ASM XZero 400W, TeVii S470 + Hauppauge Nexus-s 2.2, SW: yavdr 0.4
    VDR2: HP Vectra VL400, P3, 160GB, 2 x Hauppauge Nova-s, mit yavdr 0.3 headless (im Keller zum Streamen und Aufnehmen)

  • Wie oben schon beschrieben, ist es notwendig, direkt nach der Installation ein

    Code
    sudo apt-get update

    und

    Code
    sudo apt-get upgrade


    zu machen, weil (wie schon richtig erkannt) das plugin ...xvdr im ISO fehlerhaft ist. Es führt zu ständigen Verbindungsabbrüchen zwischen XBMC und dem xvdr-Plugin.
    Nach dem Upgrade hat man ein funktionierendes Plugin und es gibt keine Verbindungsabbrüche mehr.

    yaVDR 0.5 | Gigabyte GA-P35-DS3P | Core2Duo 3GHz / 4 GB RAM | Gainward GT 520 1GB
    Technisat Skystar 2 | Technisat Airstar 2 | TerraTec Cinergy T Stick RC (USB-ID 0ccd:0097) | linux4media 128x64 monochrom Display (l4me5i) | 10" TFT für GraphTFT 800x600 | Sandisk 64GB SSD für OS + WD 2TB mit /srv und /media
    Logitech Wireless Touch Keyboard K400 | MCE USB Fernbedienung Typ 1039 | Samsung UE40D6200
    (neben dem yaVDR ist der ps3mediaserver installiert. Dieser streamt u.a. zur Xbox auch *ts)
    Clienten: Xbox 360 | div. Androiden | Raspberry Pi mit Openelec

  • Genau genommen sollte es ein "sudo apt-get update && sudo apt-get dist-upgrade" sein... http://yavdr.org/documentation…01s04.html#system-upgrade

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Also nach einer Installation mache ich immer sofort im Anschluss ein Upgrade. Ich wüsste aber nicht warum auch ein späteres Upgrade nicht einen Fehler in einem Paket beseitigen sollte. Ich habe gerade noch mal dist-upgrade gemacht und libxine-dev und libxine2 aktualisiert. Trotzdem funktioniert XBMC nicht. Es kann doch nicht an vdr-plugin-xvdr liegen, das doch inzwischen korrigiert sein sollte. Kann mir jemand einen Tipp geben, wie ich zu brauchbaren Logs komme ??

    Frank


    VDR1: Antec Fusion Remote,MSI H55M-ED55,Intel Core i3 530,2 GB RAM, 1.5TB WD15EARS, BD SAMSUNG SH-B123L, NesteQ ASM XZero 400W, TeVii S470 + Hauppauge Nexus-s 2.2, SW: yavdr 0.4
    VDR2: HP Vectra VL400, P3, 160GB, 2 x Hauppauge Nova-s, mit yavdr 0.3 headless (im Keller zum Streamen und Aufnehmen)

  • So, ich muss jetzt FrankWo leider auch zustimmen.
    Gestern habe ich auf einer "nackten" Platte Yavdr0.4 im gleichen System (wie Signatur) neu installiert.
    Direkt nach der Installation habe ich apt-get update und apt-get dist-upgrade gestartet
    Resultat --> XBMC friert ein! (vermutlich während der ersten Aktualisierungen oder was auch immer XBMC beim ersten Start so macht)
    Warum konnte ich mir noch nicht näher ansehen. Jedenfalls auf meiner anderen Platte hatte ich nach update und "nur" upgrade ein laufendes System gehabt.


    Ich hoffe, ich habe heute Abend Zeit, mir das Ganze mal genauer anzuschauen.


    So long

    yaVDR 0.5 | Gigabyte GA-P35-DS3P | Core2Duo 3GHz / 4 GB RAM | Gainward GT 520 1GB
    Technisat Skystar 2 | Technisat Airstar 2 | TerraTec Cinergy T Stick RC (USB-ID 0ccd:0097) | linux4media 128x64 monochrom Display (l4me5i) | 10" TFT für GraphTFT 800x600 | Sandisk 64GB SSD für OS + WD 2TB mit /srv und /media
    Logitech Wireless Touch Keyboard K400 | MCE USB Fernbedienung Typ 1039 | Samsung UE40D6200
    (neben dem yaVDR ist der ps3mediaserver installiert. Dieser streamt u.a. zur Xbox auch *ts)
    Clienten: Xbox 360 | div. Androiden | Raspberry Pi mit Openelec

    Einmal editiert, zuletzt von ollipolli ()

  • Ohne das man Logs anschauen kann ist selbst das drüber nachdenken Zeitverschendung. Wenn es im xvdr Plugin crasht , dann müssen wir apt-cache policy vdr-plugin-xvdr sehen, ausserdem wäre ein backtrace sinnvoll (bitte in der Dokumentation nachsehen wie man das macht, ist nicht schwer !)

    VDR User: 87 - LaScala LC14B - LG/Phillipps 6,4" VGA Display | Asrock H61/U3S3 | G630T | 1x 16GB Mobi Mtron 3035 1x WD 750GB 2,5" |1x L4m DVB-S2 Version 5.4

  • Ich habe das komplette /var/lib/vdr/.xbmc Verzeichnis gelöscht. Das "scheint" erstmal geholfen zu haben.

    Frank


    VDR1: Antec Fusion Remote,MSI H55M-ED55,Intel Core i3 530,2 GB RAM, 1.5TB WD15EARS, BD SAMSUNG SH-B123L, NesteQ ASM XZero 400W, TeVii S470 + Hauppauge Nexus-s 2.2, SW: yavdr 0.4
    VDR2: HP Vectra VL400, P3, 160GB, 2 x Hauppauge Nova-s, mit yavdr 0.3 headless (im Keller zum Streamen und Aufnehmen)

  • Ich habe das komplette /var/lib/vdr/.xbmc Verzeichnis gelöscht. Das "scheint" erstmal geholfen zu haben.

    Das ja quasi der "XBMC-zurücksetzen"-Button, gelle?


    EDIT:
    Also falls er es ist, hat es bei mir nicht geklappt :)
    PS: Einfach löschen und dann werden die Dateien automatisch neu generiert?

    Xtreamer Ultra 4GB DDR3 OCZ 60GB SSD - YaVDR 0.4.0 - Sundtek MediaTV Pro II DVB-C USB-Stick - Atmolight

    2 Mal editiert, zuletzt von Fozzybär ()

Jetzt mitmachen!

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