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

Benutzeravatar
annie
NI - Team
Beiträge: 1010
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 »

heute abend hab ich Zeit dafür...
Benutzeravatar
annie
NI - Team
Beiträge: 1010
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 »

Nö bei mir hilft nur "Kanallisten neu laden" meiden :)

Neutrino mit den Änderungen compiliert, getauscht, Box neu gestartet, Kanallisten neu laden -> Segmentation fault

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 ..
[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 19 15:44:42 apollo user.info start_neutrino[939]: Neutrino exited with exit code 139
Oct 19 15:44:42 apollo user.info start_neutrino[939]: Rebooting due to REBOOT_ON_ERROR=true and exit code 139
Oct 19 15:44:42 apollo user.notice shutdown[1415]: shutting down for system reboot

Positiv sehe ich den Patch, das es nicht mehr so oft vorkommt
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 »

Und wenn Du die logos in xml wegmachst, segfaultet auch?
Ich glaube langsam, dass bei Dir noch was anders segfaultet.
Hast Du das auch drin?
https://github.com/tuxbox-neutrino/gui- ... 6144281f37
Ich werde es nicht reverten, weil ich zimmlich sicher bin , dass es die segfaults die bei mir sind, sind damit gefixt.
Gruß.
Benutzeravatar
annie
NI - Team
Beiträge: 1010
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 »

Ich mache mal die Logos weg (hatte ich schon mal, wird dadurch auch besser aber nicht weg)

Code: Alles auswählen

                #if HAVE_SPARK_HARDWARE
				if (url && ((uintptr_t)url % 4))
					url = std::string(url).c_str(); /* hack to ensure buffer is aligned */

                #endif
Davon ist nix im Ni Neutrinocode, wir bauen nicht für Spark.
Benutzeravatar
annie
NI - Team
Beiträge: 1010
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 »

mein Code ist ein paar Tage alt, wo ich anfing zu testen, dazwischen habe ich nicht upgedatet.

Ich mache update und probiere neu
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 »

Hast Du vielleicht glcd ?
Bei Dir muss noch was anders sein.
Baut doch nicht gestripte Neutrino und starte es von usb-stick oder hdd aus.
Vorher das zu machen:
echo /media/sda/core.%e.pid-%p.signal-%s > /proc/sys/kernel/core_pattern
echo 1 > /proc/sys/kernel/core_uses_pid
ulimit -c unlimited

/media/sda/ << soll path zu deine hdd oder usb-stick sein, dort wid dann core geschrieben nach segault.
dann starten gdb ./neutrino core...
Und bt schreiben und hoffen, das was kommt.

Gruß
Benutzeravatar
annie
NI - Team
Beiträge: 1010
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 »

Debug Image bauen bricht bei mir ab:

Code: Alles auswählen

collect2: Fehler: ld gab 1 als Ende-Status zurück
make[3]: *** [Makefile:1893: gdb] Fehler 1
make[2]: *** [Makefile:8793: all-gdb] Fehler 2
make[1]: *** [make/target-development.mk:86: gdb] Fehler 2
make: *** [make/ni.mk:74: image] Fehler 2
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 brauchst nur nicht gestripte Neutrino und gdb.
Ich habe noch nie debug-image gebaut.
make gdb und make neutrino muss reichen.
Wie man stripen ausmacht bei make neutrino weiß ich jetzt nicht, weil ich baue immer ohne buildsystem
Muss dir Sven helfen.

Gruß
Benutzeravatar
vanhofen
Administrator
Beiträge: 2924
Registriert: Di 5. Apr 2016, 00:05
Has thanked: 2 times
Been thanked: 10 times

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

Beitrag von vanhofen »

make clean gdb
make neutrino DEBUG=yes
Benutzeravatar
annie
NI - Team
Beiträge: 1010
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 »

hab gitstand Ni gebaut mit gdb und Debug Neutrino, hier die Ausgabe von gdb bt

Kanalliste neu laden ergab den Segmentation fault
Bildschirmfoto vom 2021-10-19 20-03-39.png
Was mir an dem Vorgang nicht gefällt, Neutrino stürzt ab und die Box will sich restarten.
Hab das versucht in der start_neutrino zu unterbinden, trotzdem sehe ich nach dem Absturz Hyroglyphen im Log,
die Box ist unbedienbar, musste sie restarten.
Den Backtace Log kann ich mir ja auch im nachhinein ansehen...
Benutzeravatar
annie
NI - Team
Beiträge: 1010
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 den seriellen Log der Tank, die Box wurde nach dem Fehler neu gestartet (Power aus ein)

Da sind auch erfolgreiche "Kanallisten neu laden" am Anfang !

Zeile 1469 ist der Segmentation fault
putty-serial.log
(499.57 KiB) 96-mal heruntergeladen
Benutzeravatar
annie
NI - Team
Beiträge: 1010
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 den bt und bt full als Log
datei.txt
(3.22 KiB) 95-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 »

ni-neutrino/src/eitd/xmlutil.cpp:569 << yep, das ist der 2. segfault. Ich habe gestern schon die stelle gezeigt.
Das ist nicht gefixt. Das segfaulet hier aber nicht, nur wenn ich verlangsame die Routine mit printf vor std::string tvg_id = (*cit)->getEPGmap();
Wie man das wieder fixt, null Ahnung. Müsste man die Routine stoppen bei reload.
Vielleicht hat jemand Idee, wie man das am besten löst.

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 »

@annie
Bleibt Dir etwas zu warten nach start bzw reaload, bis deine Box die Funktion readEventsFromXMLTV zu Ende tackert.
Vielleicht fixt das noch jemand. Deine Box ist zu langsam.
Bei mir ist die Schleife schon beendet, bei Dir nicht und deswegen segfaultet, weil der Ponter (*cit) bei reload gelöscht wurde.
Gruss.
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
Mein letztes Versuch. :grin:

Gruß
Zuletzt geändert von satbaby am Mi 20. Okt 2021, 14:19, insgesamt 1-mal geändert.
Benutzeravatar
vanhofen
Administrator
Beiträge: 2924
Registriert: Di 5. Apr 2016, 00:05
Has thanked: 2 times
Been thanked: 10 times

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

Beitrag von vanhofen »

Och, komm. :smiley: Ein very_last.diff und ein very_very_last.diff sind schon noch drin. :nerd:
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 »

Nie mehr, die Code ist schon in Kopf gelöscht. :grinning:
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 »

Hier nochmal der Ptatch, wer nicht vollständig.
Dateianhänge
last.diff
(2.16 KiB) 82-mal heruntergeladen
Benutzeravatar
annie
NI - Team
Beiträge: 1010
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 »

Ni Git Update und last.diff -> neutrino Debug

Läuft stabil, muß schon sehr viele Versuche mit "WebTV aus an" und "Kanallisten neu laden" versuchen .

Hab es dann doch einmal geschafft einen "Segmentation fault" zu provozieren:

Hier gdb und bt Log:
gdb-bt-log.txt
(2.41 KiB) 90-mal heruntergeladen
Antworten

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