BUG-Beschreibung seg-fault bei zap über rtl-hd

Benutzeravatar
TangoCash
NI - VIP
Beiträge: 447
Registriert: Di 12. Apr 2016, 20:18
Box: Mutant HD51
Kontaktdaten:

Re: BUG-Beschreibung seg-fault bei zap über rtl-hd

Beitrag von TangoCash »

Gorcon hat geschrieben: Sa 16. Okt 2021, 17:44 Wie kann man das anstoßen? Ich muss immer einen rebbot machen damit sich der WebTV EPG aktualisiert (vor allem wird mit einmal nicht alles eingelesen weil es da wohl ein Time Out gibt)
Einstellungen->Multimedia->webtv->neu laden
oder:
Service->Kanallisten neu laden
oder:
Einstellungen->Erweitert->EPG->Jetzt einlesen
Es gibt genau 10 Sorten von Leuten – nämlich diejenigen, die das binäre System verstehen, und diejenigen, die es nicht tun.

4x Mutant HD51
1x VU+ Ultimo 4k
1x Edision Mio+ 4k
1x Mutant HD60
satbaby
NI - VIP
Beiträge: 540
Registriert: Di 12. Apr 2016, 13:02

Re: BUG-Beschreibung seg-fault bei zap über rtl-hd

Beitrag von satbaby »

@annie
Kannst Du deine xml daten hier anhängen, vielleicht kann man das nachstellen?

Gruß
Benutzeravatar
annie
NI - Team
Beiträge: 1011
Registriert: Di 5. Apr 2016, 18:46
Wohnort: zuhause
Box: 1x E4HD, 4x HD51,1x VuUno4K

Re: BUG-Beschreibung seg-fault bei zap über rtl-hd

Beitrag von annie »

hier meine letzten Dateien womit ich getestet habe.

Pluto und Rakuten sind Listen aus dem Ni Image.

Satsettings 19.2E neu gescannt
Kabelsettings Vodafone (UnitedMedia) neu gescannt

epgmap.xml und myservice.xml sind zwar nur Platzhalter aus dem Ni Image,
aber die habe ich als Ursache auch nicht ausgeschlossen...
test.zip
(55.1 KiB) 101-mal heruntergeladen
Benutzeravatar
Gorcon
NI - VIP
Beiträge: 2743
Registriert: Mi 13. Apr 2016, 10:55
Box: E2HD, VU+ Uno4kSE, VU+ Ultimate4k
Has thanked: 16 times
Been thanked: 4 times

Re: BUG-Beschreibung seg-fault bei zap über rtl-hd

Beitrag von Gorcon »

TangoCash hat geschrieben: Sa 16. Okt 2021, 17:49
Einstellungen->Multimedia->webtv->neu laden
oder:
Service->Kanallisten neu laden
Da schmiert Neutrino meist ab (kurzer reboot)
Einstellungen->Erweitert->EPG->Jetzt einlesen
Das hatte ich schon probiert bringt bei den Web TV Sendern nichts.
satbaby
NI - VIP
Beiträge: 540
Registriert: Di 12. Apr 2016, 13:02

Re: BUG-Beschreibung seg-fault bei zap über rtl-hd

Beitrag von satbaby »

@annie
Neutrino segfaultet hier immer mit webchannel-logos.
Hier ein fix Versuch:
https://github.com/tuxbox-neutrino/gui- ... a0a733438f

Ich hoffe, es macht nicht was andres kaputt, also bitte testen.
Ich nutze keine webchannel-logos, deswegen ist bei mir Neutrino nie gesagfaultet.

Es segfualtet, weil bei bool CServiceManager::LoadServices(bool only_current) mit allchans.clear(); gelöscht werden und picviewer bei versuch auf die Liste zugreifen mit CNeutrinoApp::getInstance()->channelList->getChannel(ChannelID); crasht.
Bei Neutrino start ist CNeutrinoApp::getInstance()->channelList noch leer und die Überprüfung hat gereicht.
Gruß
Benutzeravatar
Gorcon
NI - VIP
Beiträge: 2743
Registriert: Mi 13. Apr 2016, 10:55
Box: E2HD, VU+ Uno4kSE, VU+ Ultimate4k
Has thanked: 16 times
Been thanked: 4 times

Re: BUG-Beschreibung seg-fault bei zap über rtl-hd

Beitrag von Gorcon »

satbaby hat geschrieben: So 17. Okt 2021, 09:06
Neutrino segfaultet hier immer mit webchannel-logos.
Habe ich auch ohne (Pluto). ;)
Benutzeravatar
annie
NI - Team
Beiträge: 1011
Registriert: Di 5. Apr 2016, 18:46
Wohnort: zuhause
Box: 1x E4HD, 4x HD51,1x VuUno4K

Re: BUG-Beschreibung seg-fault bei zap über rtl-hd

Beitrag von annie »

fix hilft leider nicht...

Code: Alles auswählen

[neutrino] CScanSetup::exec: reloadchannels 
[neutrino] CScanSetup::exec reloadchannels...
[zapit] Loading services, channel size 256 ..
[getservices.cpp:LoadServices:915] Loading satellites...
[getservices.cpp:LoadServices:920] Loading cables...
[getservices.cpp:FindTransponder:623] going to parse dvb-s provider Hotbird (13.0E) by matze
Segmentation fault
Oct 17 10:03:25 apollo user.info start_neutrino[971]: Neutrino exited with exit code 139
Oct 17 10:03:25 apollo user.info start_neutrino[971]: Rebooting due to REBOOT_ON_ERROR=true and exit code 139
Oct 17 10:03:25 apollo user.notice shutdown[2388]: shutting down for system reboot
Log ist nicht immer gleich:

Code: Alles auswählen

[neutrino] CScanSetup::exec: reloadchannels 
[neutrino] CScanSetup::exec reloadchannels...
[zapit] Loading services, channel size 256 ..
[getservices.cpp:LoadServices:915] Loading satellites...
Segmentation fault
Oct 17 11:38:08 apollo user.info start_neutrino[939]: Neutrino exited with exit code 139
Oct 17 11:38:08 apollo user.info start_neutrino[939]: Rebooting due to REBOOT_ON_ERROR=true and exit code 139
Oct 17 11:38:08 apollo user.notice shutdown[15629]: shutting down for system reboot
Liegt es vllt an der getservices.cpp ?
satbaby
NI - VIP
Beiträge: 540
Registriert: Di 12. Apr 2016, 13:02

Re: BUG-Beschreibung seg-fault bei zap über rtl-hd

Beitrag von satbaby »

Ich habe es befürchtet , obwohl hier segfaltet nicht mehr bzw nur mit reload über pzapit.
Hast Du reload über gui oder pzapit gemacht?
Ich glaube man muss da was mit mutex machen, oder webchannels-log abschalten, bis es gefixt ist.

Gruß
Benutzeravatar
annie
NI - Team
Beiträge: 1011
Registriert: Di 5. Apr 2016, 18:46
Wohnort: zuhause
Box: 1x E4HD, 4x HD51,1x VuUno4K

Re: BUG-Beschreibung seg-fault bei zap über rtl-hd

Beitrag von annie »

Zum Testen gehe ich wie folgt vor

webtv automatisch laden aus , zurück, dann ein, zurück
wenn es durchläuft,
dann unter Service Kanallisten neu laden, da bekomme ich schnell diese Errors provoziert....

getservices.cpp Zeile 623:
INFO("going to parse dvb-%c provider %s", xmlGetName(search)[0], xmlGetAttribute(search, "name"));


Zeile 915:
if (CFEManager::getInstance()->haveSat()) {
INFO("Loading satellites...");
LoadScanXml(ALL_SAT);
}

Kommt das vllt durch getservices.cpp, denn danach sind die Fehler ?
satbaby
NI - VIP
Beiträge: 540
Registriert: Di 12. Apr 2016, 13:02

Re: BUG-Beschreibung seg-fault bei zap über rtl-hd

Beitrag von satbaby »

Du hast Patch aus git tuxbox gezogen, weil in ni ist noch nicht drin?
Nicht dass Du ohne testes .
Benutzeravatar
annie
NI - Team
Beiträge: 1011
Registriert: Di 5. Apr 2016, 18:46
Wohnort: zuhause
Box: 1x E4HD, 4x HD51,1x VuUno4K

Re: BUG-Beschreibung seg-fault bei zap über rtl-hd

Beitrag von annie »

Ja sicher hab ich deinen Patch genommen :)

Und ganzes Image neu compiliert (vorher make clean)

Auszug pictureviewer.cpp:

Code: Alles auswählen

	CZapitChannel * cc = NULL;
	if (name.compare("alternate_logos") != 0 && ChannelID && CNeutrinoApp::getInstance()->channelList)
		cc = CNeutrinoApp::getInstance()->channelList->getChannel(ChannelID);

	if (cc)
	{
satbaby
NI - VIP
Beiträge: 540
Registriert: Di 12. Apr 2016, 13:02

Re: BUG-Beschreibung seg-fault bei zap über rtl-hd

Beitrag von satbaby »

Ok, das muss anders fixen, jetzt habe ich keine Idee wie.
Du muss nicht immer ganze image bauen, Neutrino tauschen reicht. .
satbaby
NI - VIP
Beiträge: 540
Registriert: Di 12. Apr 2016, 13:02

Re: BUG-Beschreibung seg-fault bei zap über rtl-hd

Beitrag von satbaby »

satbaby
NI - VIP
Beiträge: 540
Registriert: Di 12. Apr 2016, 13:02

Re: BUG-Beschreibung seg-fault bei zap über rtl-hd

Beitrag von satbaby »

Ach , ich sehe grade, es gibt noch andre segfault, jetzt mit epgmap.
Benutzeravatar
annie
NI - Team
Beiträge: 1011
Registriert: Di 5. Apr 2016, 18:46
Wohnort: zuhause
Box: 1x E4HD, 4x HD51,1x VuUno4K

Re: BUG-Beschreibung seg-fault bei zap über rtl-hd

Beitrag von annie »

Wurde durch den Fix auch schlimmer, segfaultet immer bei Kanallisten neu laden:

Code: Alles auswählen

CVFD::ShowText: [0x1d][Kanallisten neu laden]
key: 006c value 0, translate: 006c -cursor down-
key: 0160 value 1, translate: 0160 -ok-
[neutrino] CScanSetup::exec: reloadchannels 
[neutrino] CScanSetup::exec reloadchannels...
[zapit] Loading services, channel size 256 ..
Bus error
Oct 17 16:30:55 apollo user.info start_neutrino[939]: Neutrino exited with exit code 135
Oct 17 16:30:55 apollo user.err LCD4Linux[1338]: lcd4linux already running as process 1337
Oct 17 16:30:55 apollo user.info start_neutrino[939]: Rebooting due to REBOOT_ON_ERROR=true and exit code 135
Oct 17 16:30:55 apollo user.notice shutdown[1345]: shutting down for system reboot

satbaby
NI - VIP
Beiträge: 540
Registriert: Di 12. Apr 2016, 13:02

Re: BUG-Beschreibung seg-fault bei zap über rtl-hd

Beitrag von satbaby »

Verstehe nicht, was ist auf apollo anders als auf hd51 .
Ich reverte es, muss es jemand andre fixen.
Gruß
satbaby
NI - VIP
Beiträge: 540
Registriert: Di 12. Apr 2016, 13:02

Re: BUG-Beschreibung seg-fault bei zap über rtl-hd

Beitrag von satbaby »

.
Zuletzt geändert von satbaby am So 17. Okt 2021, 17:12, insgesamt 4-mal geändert.
satbaby
NI - VIP
Beiträge: 540
Registriert: Di 12. Apr 2016, 13:02

Re: BUG-Beschreibung seg-fault bei zap über rtl-hd

Beitrag von satbaby »

annie hat geschrieben: So 17. Okt 2021, 12:52 Zum Testen gehe ich wie folgt vor

webtv automatisch laden aus , zurück, dann ein, zurück
wenn es durchläuft,
Das Segfaultet in t_channel_id getepgid(std::string epg_name)
bei std::string tvg_id = (*cit)->getEPGmap();

Also es gibt mehr stellen, wo es crasht.
satbaby
NI - VIP
Beiträge: 540
Registriert: Di 12. Apr 2016, 13:02

Re: BUG-Beschreibung seg-fault bei zap über rtl-hd

Beitrag von satbaby »

Also bei mir segfaultet das nicht mehr.
Keine Ahnung , ich lasse hier der patch hängen, vielleicht testet, das noch jemand.
Dateianhänge
1.diff
(1.3 KiB) 87-mal heruntergeladen
satbaby
NI - VIP
Beiträge: 540
Registriert: Di 12. Apr 2016, 13:02

Re: BUG-Beschreibung seg-fault bei zap über rtl-hd

Beitrag von satbaby »

@annie
Kannst Du nochmal testen?
https://github.com/tuxbox-neutrino/gui- ... 19895452db

Gruß
Antworten

Zurück zu „AX/Mutant (HD51), WWIO (BRE2ZE4K), Air Digital (Zgemma H7S/C)“