Jugendschutz im SportPortal!?!?

Das Original Benutzerinterface Neutrino-SD incl. zapit, sectionsd, yWeb etc...
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

mb405 wrote:
also sectionsdclient.cpp scheint die lösung zu sein.
hab gerade getestet ohne den doppeleventfix gehts die Navigation auf RTL mit <?><?>!
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

@Houdini
ich hab grad gesehen, dass du die diffs eingescheckt hast.
Danke

den sectionsdclient werd ich gleich reinhauen, und testen.
PauleFoul
Wissender
Wissender
Beiträge: 1839
Registriert: Sonntag 17. August 2003, 01:39

Beitrag von PauleFoul »

mb405 hat geschrieben:@Houdini
ich hab grad gesehen, dass du die diffs eingescheckt hast.

Houdini hat die Diffs zwar erstellt, aber eingecheckt hat diese
dann mogway.

Nur damit keine Verwirrungen entstehen... :D :D


Gruß
____Paule
Nico 77
Semiprofi
Semiprofi
Beiträge: 1383
Registriert: Freitag 18. April 2003, 15:12

Beitrag von Nico 77 »

Ich habe mal deine sectionsd Frage aus dem Yadi Thread entnommen, wegen offtopic im yadi.
Houdini hat geschrieben:
aber: der epg scheint nicht richtig zu funktionieren!
Kandidaten wären meine Änderung in epgview.cpp und Arzkas Language Patch.
Ich habe meine Änderung allein ohne Probleme am laufen, vielleicht tritt das Problem auch nur auf, wenn beide Änderungen zusammenkommen.

Houdini
Verliere das EPG auch al'a 12 bis 24 Stunden wie schon vor paar Tage geschrieben, sectionsd Standart CVS.
Mehr helfen kann ich da leider auch mal wieder nicht. :-?
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

Hab ich mitbekommen,

gibt es da noch irgendiine Ausgabe wenns kracht?
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

also die letzte sectionsd.cpp änderung geht wieder der RTL nicht mehr. ich habs entfernt, und siehe da, RTL nächste sendung ist da :)
@Houdini
Damit kann ich leben, das ich manchmal 2x drücken muss, um die nächste sendung zu sehen.
Metallica
Einsteiger
Einsteiger
Beiträge: 191
Registriert: Dienstag 30. Dezember 2003, 01:49

Beitrag von Metallica »

mb405 hat geschrieben:also die letzte sectionsd.cpp änderung geht wieder der RTL nicht mehr. ich habs entfernt, und siehe da, RTL nächste sendung ist da :)
Was meinst du , was geht nicht ? Hier geht alles.
UEning
Einsteiger
Einsteiger
Beiträge: 152
Registriert: Montag 6. September 2004, 18:18

Beitrag von UEning »

Hallo Zusammen,

ich lese ja schon lange mit, aber möchte jetzt auch mal einen Beitrag leisten.
Ihr leistet Super Arbeit hier!
Houdini hat geschrieben:Hab ich mitbekommen,

gibt es da noch irgendiine Ausgabe wenns kracht?
Jau, ich hab die Box seit 25 Stunden an und der sectionsd hat sich soeben wieder verabschiedet.
Folgendes passiert wenns kracht:

Code: Alles auswählen

[timeThread] time(): 09.11.2005 21:30:41, tim: Wed Nov  9 21:30:41 2005
[sectionsd] readNbytes: received POLLERR
[sectionsd] readNbytes: received POLLERR
[sectionsd] readNbytes: received POLLERR
[controld] VIDEO_EVENT_SIZE_CHANGED 720x576 (16:9 -> 4:3)
SPTS, queue 0 extended.
[sectionsd] readNbytes: received POLLERR
[sectionsd] readNbytes: received POLLERR
[sectionsd] readNbytes: received POLLERR
[timeThread] time(): 09.11.2005 22:00:43, tim: Wed Nov  9 22:00:43 2005
[sectionsd] read: Value too large for defined data type
[CBasicClient] connect failed.
/tmp/sectionsd.sock: Connection refused
[CBasicClient] connect failed.
/tmp/sectionsd.sock: Connection refused
Wobei ich meine, das

Code: Alles auswählen

[sectionsd] read: Value too large for defined data type
schon häufiger gesehen zu habe,
ohne das der Sectionsd sich verabschiedet hat. :gruebel:

Den

Code: Alles auswählen

[sectionsd] readNbytes: received POLLERR
bekomme ich ca. 5 mal pro halbe Stunde ( [timeThread] ) :gruebel:

MfG Sven

PS: Sagem 1xI Kabel Dbox2; JtG Image: 05.11.2005; SPTS, HW-Sections, Watchdogs: alles ein; Avia600.028, ucode 0014, cam-alpha 01.02.105D

Nachtrag 10.11.05: Ich hab seit gestern Abend das JtG Image vom 07.11.2005 drauf, bei Rykers Updates kommt man ja kaum hinterher....
Die "POLLERR"s sind jetzt schonmal weg, und der Sectionsd ist noch nicht abgeschmiert.

Nachtrag 2: Kaum geschrieben kommt der erste :roll: !
Ich hab auf ARD umgeschaltet, welcher Sender vorher war weiß ich nicht 100% ich denke aber Premiere Bouquet.
Ich werde das weiter beobachten. (Jau, da kommt auch schon der zweite... also zurück auf Premiere Sender)
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

@Houdini
also die sectionsd.cpp 1.194 lüppt bis auf das mehrfachdrücken der rechts links taste einwandfrei. ab 1.195 geht das rtl über ? nicht mehr
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

also die sectionsd.cpp 1.194 lüppt bis auf das mehrfachdrücken der rechts links taste einwandfrei. ab 1.195 geht das rtl über ? nicht mehr
Tja da hat Metallica einen anderen RTL_Doppel_Event_Fix eingecheckt.
Metallica
Einsteiger
Einsteiger
Beiträge: 191
Registriert: Dienstag 30. Dezember 2003, 01:49

Beitrag von Metallica »

Ist die "mehrheit" gegen das Patch ? *g*
Dann verusch ich es noch anders zu machen , obwohl mir reicht es zZ . ;)
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

Ist die "mehrheit" gegen das Patch ?
Nicht gegen den Patch, er funktioniert nur nicht richtig :-)
immer noch dasselbe Problem.

Ich habe auch mal was geändert, aber etwas anderer Ansatz und mindestens genauso dirty, hehe
http://home.arcor.de/houdini/dbox/secti ... 51111.diff
Metallica's letzte Änderung im sectionsd muss dazu auch wieder raus (sorry)
Schaun 'mer mal.

Houdini
Metallica
Einsteiger
Einsteiger
Beiträge: 191
Registriert: Dienstag 30. Dezember 2003, 01:49

Beitrag von Metallica »

Metallica's letzte Änderung im sectionsd muss dazu auch wieder raus (sorry)
np :) , dein patch ist drin.
Nico 77
Semiprofi
Semiprofi
Beiträge: 1383
Registriert: Freitag 18. April 2003, 15:12

Beitrag von Nico 77 »

Ihr seit ja richtig fix, dankeschöh. :D
Innuendo
Einsteiger
Einsteiger
Beiträge: 281
Registriert: Mittwoch 8. Dezember 2004, 21:45

Beitrag von Innuendo »

Nico 77 hat geschrieben:Ihr seit ja richtig fix, dankeschöh. :D
*corintus kackis mode ein*

seid

*corintus kackis mode aus*
mash4077
Tuxboxer
Tuxboxer
Beiträge: 4654
Registriert: Samstag 27. April 2002, 13:19

Beitrag von mash4077 »

Innuendo hat geschrieben: *corintus kackis mode ein*

seid

*corintus kackis mode aus*
Wenn du damit anfängst, dann hast du aber viel zu tun... ;-)

Gruß
mash
T-Tron
Interessierter
Interessierter
Beiträge: 67
Registriert: Mittwoch 2. November 2005, 07:45

Beitrag von T-Tron »

Auf RTL ?? recht links klappt aber noch nicht. (manchmal nur 3 events)
Auf RTL Rot Rot ? recht links klappt.
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

bei mir geht rtl zurzeit bis 23:20 in der vorschau mit links-rechts
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

ich schau es mir morgen noch mal an.
Wenn es immer weiterhin so zickig ist fliegts halt wieder raus und wir müssen RTL mal ordentlich in den Ar*ch treten :-)
Nico 77
Semiprofi
Semiprofi
Beiträge: 1383
Registriert: Freitag 18. April 2003, 15:12

Beitrag von Nico 77 »

Kann es sein das der sectionsd aussteigt weil die Prozesslast zu hoch ist?
Hier ging der auf 98,1 % und war dann aus, hatte gerade an der Box gespielt und da war er weg.

Die Cpu last ist durch den neueren sectionsd ziemlich gestiegen.
Beim Umschalten sind es immer 90% Cpu manchmal auch höher.
Der alte sectionsd CVS Juli, bringt es maximal auf 60%.
Torsten73
Erleuchteter
Erleuchteter
Beiträge: 547
Registriert: Mittwoch 30. Juni 2004, 16:06

Beitrag von Torsten73 »

Hi,
also ich habe auch die Abstürze des Sectionssd, bei meiner Nokia Avia600 Sat brauche ich nur ein paar stunden auf ARD zu bleiben und schon sind die EPG es weg. Auf Sat1 hat das ganze über 12h gehalten (länger testen ging nicht...)

Box ist im PES Mode, interne Ucode,...105D
JTG Image vom 23.11.

Cu
Torsten
JtG-Riker
Image-Team
Beiträge: 1015
Registriert: Freitag 7. Februar 2003, 18:37

Beitrag von JtG-Riker »

Hier mal ein Auszug aus dem Log wenn das passiert:

warning: [sectionsd] all events - response-size: 0x10777
*** glibc detected *** double free or corruption (!prev): 0x102ee5c0 ***
[basicsocket] receive_data: Connection reset by peer
[CBasicClient] receive failed: /tmp/sectionsd.sock
terminate called after throwing an instance of 'std::bad_alloc'
terminate called recursively
Aborted


Danach kackt die Box ab, bei mir zumindest... hab auf ZDF Info im EPG mit rechts/links rumgezappt

Riker
Torsten73
Erleuchteter
Erleuchteter
Beiträge: 547
Registriert: Mittwoch 30. Juni 2004, 16:06

Beitrag von Torsten73 »

Hi,
das kann ich bestätigen. Der Fehler ist bei mir reproduzierbar. D.h. ZDF Info Kanal, ?,?, dann munter nach rechts zappen, irgendwann habe ich eine Sendung gefunden die ich aufnehmen möchte, also rot,Verzeichniss gewählt, home, home und schon ist er abgekackt. Die Box lief aber weiter...

PES Mode auf Nokia 2x Avia600.

Cu
Torsten
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

@Riker:
Das ist doch mal ne Aussage. Die Printausgabe hatte ich mal eingebaut, weil ich dem Code nicht so getraut habe. Der kommt bei einem stinknormalen 'Überdiearraygrenzenhinausschreiben".
Wenn Neutrino alle Events vom sectionsd abholt wird die maximale (feste) Größe von 65kB überschritten.

Code: Alles auswählen

static void sendAllEvents(int connfd, t_channel_id serviceUniqueKey, bool oldFormat = true )
{
	char *evtList = new char[65*1024]; // 65kb should be enough and dataLength is unsigned short

Dort mal die 65kB (wieso eigentlich 65?) aufstocken sollte genügen, vielleicht auf 96kB, oder gleich 128. Den Type von dataLength hatte ich damals schon geändert. Noch besser wäre es wenn es dynamisch überprüft werden würde, ist aber momentan mehr Aufwand.

Houdini
jmittelst
Tuxboxer
Tuxboxer
Beiträge: 6044
Registriert: Montag 17. November 2003, 06:48

Beitrag von jmittelst »

Riker hat mal einen Testshot gebaut. Neutrino crasht zwar nicht, aber früher oder später immer noch der sectionsd:

Code: Alles auswählen

warning: [sectionsd] all events - response-size: 0x10998
*** glibc detected *** double free or corruption (!prev): 0x33100490 ***

[CBasicClient] connect failed.

/tmp/sectionsd.sock: Connection refused
[CBasicClient] connect failed.
cu
Jens