Hab den Tread duch Zufall gefunden, aber schön das ich nicht alleine bin, dachte schon meine DVB-Karte is im Eimer!
Werd auch mal den Patch einspielen!
Mfg SVen
Hab den Tread duch Zufall gefunden, aber schön das ich nicht alleine bin, dachte schon meine DVB-Karte is im Eimer!
Werd auch mal den Patch einspielen!
Mfg SVen
Hallo,
da mein System seit kurzem ebenfalls ca. alle 20min restartet, habe ich herausgefunden dass es nur passiert wenn in der channel.conf der Sender
"FLUX H264 TPS,;Service Provider.." vorhanden ist und danach auf den irgendeinen Kanal dieses Transponders geschalten wird. Wahrscheinlich schaltet irgendeine Karte alle 20 min auch auf diesen Transponder (epg_scan?) -->daher crash... Wenn ich "Flux..." lösche und "Kanäle aktualisieren" auf aus stelle, kann ich ganz normal auf den Transponder (210834) "rumzappen" und vdr restartet nichtmehr. habe mir bis jetzt damit geholfen, werde aber gleich mal den Patch probieren.
Gruß sigma
Ich hatte echt schon Angst dass meine Karten irgendwie nen Schuss haben...
danke für die Beruhigung
gruss
.ly
HI,
hier nun der offizielle patch von kls (aus der Mailingliste]:
ZitatAlles anzeigenOriginal von kls
Von: Klaus Schmidinger <Klaus.Schmidinger@cadsoft.de> (CadSoft Computer GmbH)
An: vdr@linuxtv.org
Datum: Heute 13:35:30
The attached patch (against VDR 1.3.42) should fix this.
It needs to be applied to the 'libsi' subdirectory.
After that, do a 'make clean' and 'make' in the VDR directory.
Code- Changed offset and size handling in 'libsi' from 'unsigned' to 'signed', so that overflows can be better detected (thanks to Marcel Wiesweg). - Checking data size in CaDescriptor::Parse() and LinkageDescriptor::Parse() of 'libsi' to avoid crashes with invalid data (thanks to Marcel Wiesweg). - Made CharArray::DataOwnData::assign() in 'libsi' more robust against invalid data (suggested by Oliver Endriss). Also changed CharArray::DataOwnData::Delete() so that it sets 'size' and 'data' to 0.
Thanks also to Helmut Auer for testing and debugging.
Klaus
Hi,
Geht er auch für die 1.3.37? oder ist das egal?
Mfg SVen
ZitatOriginal von Django
HI,
hier nun der offizielle patch von kls (aus der Mailingliste]:
auch hier noch einmal ein dankeschön (wenn auch indirekt)
der patch liess sich auch auf meinen 1.3.32er vdr ohne probleme anwenden, und die franzosen verursachen keinen absturz mehr:
Auch ich bedanke mich für den Patch allerdings hat er ne kleine Nebenwirkung bezüglich des PremiereEPG Patch :
make[1]: Entering directory `/vdr/PLUGINS/src/premiereepg'
g++ -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"premiereepg"' -I../../../include -I../../../../DVB/include premiereepg.c
premiereepg.c: In member function `virtual void SI::CIT::Parse()':
premiereepg.c:404: error: no matching function for call to `SI::CharArray::
setPointerAndOffset(const SI::cit*&, unsigned int&)'
../../../include/libsi/util.h:55: error: candidates are: void
SI::CharArray::setPointerAndOffset(const T*&, int&) const [with T = const
SI::cit]
make[1]: *** [premiereepg.o] Error 1
make[1]: Leaving directory `/vdr/PLUGINS/src/premiereepg'
I30R6
Ich danke auch und werd das mal einbauen!
Mfg SVen
Hallo Sven
lese du hast es auf deinem 1.3.37 hinbekommen.
Wenn du mal Zeit haettest koenntest du mir per PN schreiben wie ich das anstellen muss ?
Waere echt super nett
Habe keinen Plan wie ich *vdr-1.3.42-libsifix.diff datei anwenden muss.
Wenn man dazu einen Linvdr in Entwicklungsumgebung braucht kannst Du es gleich vergessen das habe ich nicht.
Natuerlich freue ich mich auch ueber jede Hilfe von einem anderen Board User.
Viele Gruesse
Decli
ZitatOriginal von decli
Wenn man dazu einen Linvdr in Entwicklungsumgebung braucht kannst Du es gleich vergessen das habe ich nicht.
Kommst leider nicht drum rum!
Mfg SVen
Hallo,
auch bei mir startet der VDR seit einigen Tagen im 20-Minuten-Takt immer wieder neu. Da ich einen LinVDR habe, kann ich den Patch nicht direkt einspielen. Gibt es für LinVDR schon eine Lösung bzw. einen Patch?
Grüsse
waldmeister24
Moin,
Das Abschalten des EPB Scan sollte auch helfen.
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!