XBMC crashed sehr häufig und landet im VDR

  • Hi ich beobachte sehr oft das beim abspielen von z.b. bei mvk, dass xbmc crashed und ich wieder im VDR bei der TV Wiedergabe lande.
    Ich habe keine Ahnung warum.


    Vielleicht kennt jemand dieses Problem?


    Grüße,
    Doc.


    Im xbmc.log finde ich nur folgendes:


    23:36:52 T:139766037190400 NOTICE: CDVDVideoCodecFFmpeg::Open() Using codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
    23:37:05 T:139766528526304 NOTICE: Previous line repeats 1 times.
    23:37:05 T:139766528526304 NOTICE: DVDPlayer: Opening: smb://nas01/film/testmovie.mkv
    23:37:05 T:139766528526304 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
    23:37:05 T:139765747324672 NOTICE: Creating InputStream
    23:37:05 T:139765747324672 NOTICE: Creating Demuxer
    23:37:05 T:139765747324672 NOTICE: Opening video stream: 0 source: 256
    23:37:05 T:139765747324672 NOTICE: Creating video codec with codec id: 28
    23:37:05 T:139765747324672 NOTICE: CDVDVideoCodecFFmpeg::Open() Creating VDPAU(1920x800, 28)
    23:37:05 T:139765747324672 NOTICE: vdp_device = 0x00000001 vdp_st = 0x00000000
    23:37:05 T:139765747324672 NOTICE: VDPAU Decoder capabilities:
    23:37:05 T:139765747324672 NOTICE: name level macbs width height
    23:37:05 T:139765747324672 NOTICE: ------------------------------------
    23:37:05 T:139765747324672 NOTICE: MPEG1 0 8192 2048 2048
    23:37:05 T:139765747324672 NOTICE: MPEG2_SIMPLE 3 8192 2048 2048
    23:37:05 T:139765747324672 NOTICE: MPEG2_MAIN 3 8192 2048 2048
    23:37:05 T:139765747324672 NOTICE: H264_MAIN 41 8192 2048 2048
    23:37:05 T:139765747324672 NOTICE: H264_HIGH 41 8192 2048 2048
    23:37:05 T:139765747324672 NOTICE: VC1_SIMPLE 1 8190 2048 2048
    23:37:05 T:139765747324672 NOTICE: VC1_MAIN 2 8190 2048 2048
    23:37:05 T:139765747324672 NOTICE: VC1_ADVANCED 4 8190 2048 2048
    23:37:05 T:139765747324672 NOTICE: MPEG4_PART2_ASP 5 8192 2048 2048
    23:37:05 T:139765747324672 NOTICE: ------------------------------------
    23:37:05 T:139765747324672 NOTICE: Mixer feature: VDP_VIDEO_MIXER_FEATURE_NOISE_REDUCTION
    23:37:05 T:139765747324672 NOTICE: Mixer feature: VDP_VIDEO_MIXER_FEATURE_SHARPNESS
    23:37:05 T:139765747324672 NOTICE: Mixer feature: VDP_VIDEO_MIXER_FEATURE_DEINTERLACE_TEMPORAL
    23:37:05 T:139765747324672 NOTICE: Mixer feature: VDP_VIDEO_MIXER_FEATURE_DEINTERLACE_TEMPORAL_SPATIAL
    23:37:05 T:139765747324672 NOTICE: Mixer feature: VDP_VIDEO_MIXER_FEATURE_INVERSE_TELECINE
    23:37:05 T:139765747324672 NOTICE: Mixer feature: VDP_VIDEO_MIXER_FEATURE_HIGH_QUALITY_SCALING_L1
    23:37:05 T:139765747324672 NOTICE: Creating 1920x800 pixmap
    23:37:05 T:139765747324672 NOTICE: CDVDVideoCodecFFmpeg::Open() Using codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (VDPAU acceleration)
    23:37:05 T:139765747324672 NOTICE: Creating video thread
    23:37:05 T:139765714589440 NOTICE: running thread: video_thread
    23:37:05 T:139765747324672 NOTICE: Opening audio stream: 1 source: 256
    23:37:05 T:139765747324672 NOTICE: Finding audio codec for: 86019
    23:37:05 T:139765747324672 NOTICE: Creating audio thread
    23:37:05 T:139765706196736 NOTICE: running thread: CDVDPlayerAudio::Process()
    23:37:05 T:139765706196736 NOTICE: Creating audio device with codec id: 86019, channels: 2, sample rate: 48000, pass-through
    23:37:05 T:139765714589440 NOTICE: (VDPAU) screenWidth:1920 vidWidth:1920
    23:37:05 T:139765714589440 NOTICE: (VDPAU) screenHeight:800 vidHeight:800
    23:37:06 T:139765714589440 NOTICE: (VDPAU) Total Output Surfaces Available: 2 of a max (tmp: 2 const: 4)
    23:37:06 T:139765714589440 NOTICE: (VDPAU) Creating the video mixer
    23:37:06 T:139765714589440 NOTICE: fps: 23.976024, pwidth: 1920, pheight: 800, dwidth: 1920, dheight: 800
    23:37:06 T:139765714589440 NOTICE: Display resolution ADJUST : default: 1920x1080 @ 24.00Hz (17) (weight: 0.001)
    23:37:06 T:139766528526304 ERROR: GLX: Same window as before, refreshing context
    23:37:06 T:139766528526304 NOTICE: Using GL_TEXTURE_2D
    23:37:06 T:139766528526304 NOTICE: GL: Using VDPAU render method
    23:37:06 T:139766528526304 NOTICE: GL: NPOT texture support detected
    23:37:06 T:139766528526304 NOTICE: GL: Using GL_ARB_pixel_buffer_object
    23:37:08 T:139765714589440 ERROR: VDPAU Device Preempted - attempting recovery
    23:37:08 T:139765714589440 ERROR: (VDPAU) Error: The display was pre-empted, or a fatal error occurred.(2) at VDPAU.cpp:1037
    23:37:08 T:139765714589440 ERROR: CVDPAU::FFGetBuffer - No Video surface available could be created
    23:37:08 T:139765714589440 ERROR: Decode - avcodec_decode_video returned failure
    23:37:08 T:139765714589440 NOTICE: Attempting recovery
    23:37:08 T:139765714589440 NOTICE: (VDPAU) FiniVDPAUOutput
    23:37:08 T:139765714589440 NOTICE: vdp_device = 0x00000001 vdp_st = 0x00000000
    23:37:08 T:139765714589440 NOTICE: (VDPAU) screenWidth:1920 vidWidth:1920
    23:37:08 T:139765714589440 NOTICE: (VDPAU) screenHeight:800 vidHeight:800
    23:37:08 T:139765714589440 NOTICE: (VDPAU) Total Output Surfaces Available: 2 of a max (tmp: 2 const: 4)

    MB: Asrock H77 Pro4-M ||CPU: Celeron G540 || GPU: Zotac GT520 Synergy || Tuner: DuoFlex S2, Octupus CI PCie Treiber: || HDD: Crucial M4 128GB || PSU: picoPSX 160XT, Leicke 12V-10A-120Watt 5,5x2,5mm || Case: MS-Tech LC-01Remote: Logitech Harmony 900 + IR Blaster ||extensions: 8 Kanal Karatelight

  • Okay scheint wohl ein Bug von xbmc zu sein mit einer widerholungsfrequenz.
    Hat jemand diesbezüglich schon experimentiert?


    Hier wird wohl darüber diskutiert leider sagt mir das nichts
    betrifft wohl aber das selbe Problem.


    https://github.com/xbmc/xbmc/pull/468


    Grüße

    MB: Asrock H77 Pro4-M ||CPU: Celeron G540 || GPU: Zotac GT520 Synergy || Tuner: DuoFlex S2, Octupus CI PCie Treiber: || HDD: Crucial M4 128GB || PSU: picoPSX 160XT, Leicke 12V-10A-120Watt 5,5x2,5mm || Case: MS-Tech LC-01Remote: Logitech Harmony 900 + IR Blaster ||extensions: 8 Kanal Karatelight

    Einmal editiert, zuletzt von Dr. n00b ()

  • Hallo,


    ich hatte das gleiche, oder mindestens ein ähnliches Problem.
    Oft ließen sich sie mkvs aber beim 2. oder 3. Versuch abspielen.
    ich hatte in einem anderen Forum (weiß nicht mehr wo) folgenden Tip gefunden


    unter System/Einstellungen/Video/Wiedergabe die Funktion "Bildwiederholfrequenz anpassen" deaktivieren.


    Bei mir funktioniert es seit dem tadellos, viel Erfolg


    Mat

    Server: yavdr 0.5a Headless - DD Cine S2 6.5 + 2x Hauppauge Nova-S2 - Celeron G1610@1.6GHz/1Core - 32GB SSD System + 2TB - Gigabyte H61 So1155
    Client1: yavdr 0.5a - Gigabyte NV GT610 - Celeron G530@1.6GHz/1Core - 64GB SSD - Asrock H61 So1155 - yaUSBir 3
    Client2: yavdr 0.5a - Asus AT3N7A-I - Atom1.6GHz - 2GB Ram - 75GB 2.5" HD - Techsolo TC-1000 - yaUSBir 3

  • macmat


    Ich könnte dich glatt Knutschen.
    Ich hab ne Menge HD MKVs und es war andauernd ein Glücksspiel ob XBMC nach dem starten des Videos nicht durchstartet.
    Das hat mich echt Nerven gekostet.


    Nachdem ich "Bildwiederholfrequenz anpassen" deaktiviert habe, scheint es jetzt zu laufen.
    Konnte auf jedenfall mehrere MKVs starten ohne das er irgendwas umgestellt hat oder das XBMC durchgestartet ist.


    Hab Danke

    VDR:

    yaVDR 0.4

    Core2Duo 4300; 2048MB DDR2-Ram; Hitachi 60GB usw.

    DVB-Karten: 1x TT-Budget 1500 DVB-C; 1x Cinergy DVB-T 1200

  • Hallo,
    ich habe auch dieses Problem und kenne auch schon länger den Workaround mit der Bildwiederholfrequenz,
    aber habt ihr noch nicht gemerkt das die Bildwiederholfrequenz mit dieser Einstellung nicht angepasst wird? :P
    Ich meine ich bemerke da ein leichtes Ruckeln, wenn ich eine .mkv mit 24p abspiele. der TV aber, aufgrund der Einstellung
    fest auf 50Hz verharrt.


    [size=10]nOpacity: Icons
    [size=10]skindesigner: tryoutsglassy

  • Ein Ruckeln ist mir bisher nicht aufgefallen.
    Aber wenn ich mich zwischen dem andauernden Abstürzen von XBMC und ein paar Rucklern entscheiden muss, wähle ich erstmal die Ruckler ^^

    VDR:

    yaVDR 0.4

    Core2Duo 4300; 2048MB DDR2-Ram; Hitachi 60GB usw.

    DVB-Karten: 1x TT-Budget 1500 DVB-C; 1x Cinergy DVB-T 1200

  • So das Ganze liegt auch nicht an irgend welchen video kontainern. Es ist ein "zeit" Problem. Wenn nach einiger Zeit kann ich xbmc nicht mehr beenden und es freezed sobald ich es verlassen möchte und zurück ins vdr springen will.
    Ich habe gestern mal live tv einige Zeit laufen lassen. Funktionierte 1A (dauer ca. 20-30min). Danach konnte ich mich innerhalb xb,c normal bewegen und navigieren. Jedoch beim verlassen -> freez.



    Grüße.

    MB: Asrock H77 Pro4-M ||CPU: Celeron G540 || GPU: Zotac GT520 Synergy || Tuner: DuoFlex S2, Octupus CI PCie Treiber: || HDD: Crucial M4 128GB || PSU: picoPSX 160XT, Leicke 12V-10A-120Watt 5,5x2,5mm || Case: MS-Tech LC-01Remote: Logitech Harmony 900 + IR Blaster ||extensions: 8 Kanal Karatelight

  • Hallo,
    ich habe auch dieses Problem und kenne auch schon länger den Workaround mit der Bildwiederholfrequenz,
    aber habt ihr noch nicht gemerkt das die Bildwiederholfrequenz mit dieser Einstellung nicht angepasst wird? :P
    Ich meine ich bemerke da ein leichtes Ruckeln, wenn ich eine .mkv mit 24p abspiele. der TV aber, aufgrund der Einstellung
    fest auf 50Hz verharrt.


    Hoert sich fuer mich eher wie fehlende/unpassende modis in der xorg.conf an.
    Anderer Grund waere halt noch , dass dein TV mit 24 p nicht klarkommt.

  • So ich habe mal folgenden Test gemacht. yavdr neu installiert sowie die linux-media-dkms installiert.
    danach xbmc geatartet und ca. 20 min laufen lassen mkv oder auch live tv.
    Selber effekt beim beenden freezed xbmc.


    Kann doch nicht sein das ich der einzigen bin mit diesem phänomen ?


    Grüße

    MB: Asrock H77 Pro4-M ||CPU: Celeron G540 || GPU: Zotac GT520 Synergy || Tuner: DuoFlex S2, Octupus CI PCie Treiber: || HDD: Crucial M4 128GB || PSU: picoPSX 160XT, Leicke 12V-10A-120Watt 5,5x2,5mm || Case: MS-Tech LC-01Remote: Logitech Harmony 900 + IR Blaster ||extensions: 8 Kanal Karatelight

  • Selber effekt beim beenden freezed xbmc.


    Kann doch nicht sein das ich der einzigen bin mit diesem phänomen ?


    Das Problem gibt es meines Erachtens schon seit längerem. Wie ist denn in deinem konkreten Fall "Ausschalten" in XBMC definiert (es gibt die Optionen "Beenden", "Herunterfahren", "Standby", etc). Beenden wäre hier die richtige Option, um zum VDR zurückzukehren (Igitt, zwei Welten streiten sich um die Hardware).


    BJ1

  • Hi werde ich heute Abend testen.


    Gruß,
    Doc.

    MB: Asrock H77 Pro4-M ||CPU: Celeron G540 || GPU: Zotac GT520 Synergy || Tuner: DuoFlex S2, Octupus CI PCie Treiber: || HDD: Crucial M4 128GB || PSU: picoPSX 160XT, Leicke 12V-10A-120Watt 5,5x2,5mm || Case: MS-Tech LC-01Remote: Logitech Harmony 900 + IR Blaster ||extensions: 8 Kanal Karatelight

  • Das Problem mit Crashes bei aktivierter Bildwiederholfrequenz-Anpassung kenne ich seit ich Xbmc bei meinem aktuellen Setup nutze - und das ist seit Ende 2009.


    Unglaublich wie wenig in dem Bereich weiter geht und scheinbar niemand in der Lage ist dieses immer wieder auftretende Problem zu beheben (dürfte ein Open-Source-Problem sein: auf meinen privaten Rechnern verwende ich nur Linux und musste mal eineinhalb Jahre auf einen Bugfix im offiziellen Intel-GMA-Treiber warten, bis endlich mit System-Freezes auf meinem Notebook Schluss war - das ist aber eine andere Geschichte :) )


    Ein Deaktivierung der Bildwiederholfrequenz-Anpassung hilft gegen die Xbmc-Abstürze, ich hab aber einen noch besseren Workaround anzubieten:


    • Frequenz-Anpassung aktiviert lassen
    • Audio-Video-Sync aktivieren, und zwar die Anpassung des Audio-Signals an den Video-Takt
    • Wartezeit für die Bildwiederholfrequenz-Anpassung aktivieren. (bei mir: 10 Sekunden, da mein Beamer so lange zur Umschaltung braucht. Bei einem TV-Gerät würde ich es mit 3 Sekunden versuchen)

    Seit ich diese Einstellungen vorgenommen habe (ich hab mehr als 2 Jahre dafür gebraucht :) ) ist Schluss mit den Abstürzen beim Start einer Videowiedergabe :)

  • Hey cool, danke. Gleich mal ausprobieren. :- )

    MB: Asrock H77 Pro4-M ||CPU: Celeron G540 || GPU: Zotac GT520 Synergy || Tuner: DuoFlex S2, Octupus CI PCie Treiber: || HDD: Crucial M4 128GB || PSU: picoPSX 160XT, Leicke 12V-10A-120Watt 5,5x2,5mm || Case: MS-Tech LC-01Remote: Logitech Harmony 900 + IR Blaster ||extensions: 8 Kanal Karatelight

  • Zitat

    dürfte ein Open-Source-Problem sein: auf meinen privaten Rechnern verwende ich nur Linux und musste mal eineinhalb Jahre auf einen Bugfix im offiziellen Intel-GMA-Treiber warten, bis endlich mit System-Freezes auf meinem Notebook Schluss war - das ist aber eine andere Geschichte :)


    Noe , das ist ein Problem von Intel oder dir.
    Mit Opensource hat das recht wenig zu tun.
    Opensource ist in etwa sowas , du hast ein xbox Gamepad und bei win7 64 bit machst du dicke Backen und
    musst ein voll funktionsfaehiges Gamepad entsorgen , waehrend du es unter Linux , dank Opensource von
    alternativen Treibern , nur einzustecken brauchst. :D

  • Dachte ich mir, dass so etwas kommt :)


    Aber es ist meine Rede dass es ein Problem von Intel ist, denn auf der kommerziellen Schiene bei einem verbreiteten und kostenpflichtigen Betriebssytsem könnten sie es sich niemals erlauben etwas so lange so miserable bestehen zu lassen.


    Das war das Problem:


    http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=575965




    Und über die Behebung war sogar auf heise.de und anderen IT-Branchen-Portalen zu lesen. Ein Fehler der seit Jahren in diveren Bugtracking-Tools (freedesktop.org, Ubuntu, Gnome, Intel) herumgeistert sei endlich behoben, hieß es einhellig :)




    Seit 2006 schon nutze ich privat ausschließlich Linux. Ich könnte dir aber - wahrscheinlich gerade deshalb - eine ganze Liste an Punkten zusammenstellen, was an diesem ganzen Gebilde so richtig mistig ist.



    Inzwischen ist es mir nur teilweise zu blöd zu Problemen Threads hier zu erstellen - ich kann ohnehin nur einen Workaround beschreiben und nicht v4l-Treiber-Pakete aus dem yaVDR-Repository neu bauen, die ein Ubuntu-System in bestimmten Situationen zerschießen, obwohl sie dafür gemacht sind ...



    Inzwischen denke ich ganz offen und ehrlich, dass man mit einem sauber aufgesetzten Embedded Windows System für Zwecke wie xbmc oder eine TV-Lösung wie VDR wohl besser aufgehoben ist.


    Eine Lizenz dafür kostet ein paar Euro - schwierig wird es nur jemanden mit dem entsprechenden Know-How zu finden so ein System ordentlich aufzusetzen (Embedded Windows != Windows)



    Du hast aber recht: Ein generelles Open-Source-Problem sind diese Missstände wohl nicht - schon eher der fehlende kommerzielle Druck, den Produkte die nicht gegen Geld verkauft werden unweigerlich mit sich bringen.



    Ich bin aber trotzdem zufrieden mit meinem VDR und der Software insgesamt; die VDR-Software und die Bewegung dahinter sind eine tolle Sache, das kann man wohl sagen :]

  • Hallo Löwe, mit Deinen Einstellungen habe ich trotzdem Abstürze beim Abspielen von Videos.


    So klappt es bei mir :


    Einstellungen / System / Audio-Hardware :
    Audioausgabe = HDMI
    Lautsprecherkonfiguration = 5.1
    Audio Ausgabegerät = hdmi (ALSA)
    Digitales Ausgabegerät für Passthrough = hdmi (ALSA)


    System / Einstellungen / Video / Dateilisten
    Metainformationen aus Mediendateien extrahieren = Aus !!!!


    System / Einstellungen / Video / Wiedergabe
    Bildwiederholfrequenz anpassen = Ja
    Pause während der Wiederholfrequenz Änderung = 6.0 sec
    A/V Sync Methode = Audio Takt


    Du meinst sicher die Einstellung "A/V Sync Methode = Video Takt (Audio anpassen)", oder ?
    Damit stürzen bei mir einige Videos ab, z.B. Youtube Videos.


    Grüße Bernd


    PS.: Windows 8 wird sicher auch eine gute Grundlage für einen Mediarechner werden : Bootzeit 1 - 8 Sekunden, wenig Stromverbrauch, wenig Speicherverbrauch.

    VDR : POV Atom 330-1 Mainboard, MSI TV@nywhere Satellite II, 2 GB RAM, natürlich mit yaVDR 0.61. Heimkino mit Onkyo AVR, Nubert-Surround-Boxen und JVC Beamer mit 4K und HDR. HD-VDR für Newbies: www.partyfotos.de/vdr

  • So kleiner Tipp für alle die nicht auf die TV funktion von xbmc angewießen sind. Schmeißt XBMC runter und macht die aktuelle XBMC EDEN Beta 3 oder neuer auf den yaVDR.
    Zumindest habe ich seit her nicht mehr diese ewigen crashes wenn xbmc startet und er den EPG aktuellisieren will.


    Anleitung habe ich hier für euch: ------- >>>> gugst du


    Grüßle,
    Doc.

    MB: Asrock H77 Pro4-M ||CPU: Celeron G540 || GPU: Zotac GT520 Synergy || Tuner: DuoFlex S2, Octupus CI PCie Treiber: || HDD: Crucial M4 128GB || PSU: picoPSX 160XT, Leicke 12V-10A-120Watt 5,5x2,5mm || Case: MS-Tech LC-01Remote: Logitech Harmony 900 + IR Blaster ||extensions: 8 Kanal Karatelight

    Einmal editiert, zuletzt von Dr. n00b ()

  • Habs ebenso wie Dr. n00b gelöst, da ich ständig mit Abstürzen zu kämpfen hatte. Läuft nun wieder einwandfrei.

    Hardware: Asus M3N78-EM µATX GF 8300 | AMD Sempron 140 | Display VFD USB MDM166A | DVB-S2 TT-3600 USB | RAM 1 GB | WD20EARS 2 TB
    Software: yaVDR 0.5

Jetzt mitmachen!

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