[1] MLD-6.x / General / VDR mit skinelchihd-OSD crasht beim Start von Kodi
 

Offline herb01

  • Adv. Member
  • ***
  • Posts: 169
    • View Profile
VDR mit skinelchihd-OSD crasht beim Start von Kodi
« on: December 07, 2025, 11:00:07 »
Hallo zusammen,

ich glaube, das gibt es schon länger und die Auswirkungen sind nicht besonders dramatisch. Ich wollte trotzdem Bescheid sagen, daß dies bei mir (Intel NUC, x86) reproduzierbar passiert, der VDR crasht in der libvdr-skinelchihd:
Code: [Select]
vdr[1044]: segfault at 0 ip 00007f71246949d7 sp 00007fff6bbf0d00 error 4 in libvdr-skinelchihd.so.9[7f7124679000+38000] likely on CPU 2 (core 0, socket 0)
Code: 48 8b 95 68 ff ff ff 48 89 82 58 01 00 00 48 8b 85 68 ff ff ff 48 8b 80 58 01 00 00 48 8b 95 68 ff ff ff 48 8b 92 58 01 00 00 <48> 8b 12 48 83 c2 40 48 8b 12 48 89 c7 ff d2 c7 45 dc 00 00 00 00

Im Log steht:
Code: [Select]
Dez 07 10:43:31 MLD-VDR.fritz.box appstarter.sh[1394]: /usr/share/vdr/frontend.d/60_softhddevice.sh: Zeile 1: kill: (-1394) - No such process
Dez 07 10:43:31 MLD-VDR.fritz.box systemd[1]: Stopping Start app...
Dez 07 10:43:31 MLD-VDR.fritz.box vdr[1044]: [1095] SVDRP MLD-VDR.fritz.box < 127.0.0.1:40350 client connection accepted
Dez 07 10:43:31 MLD-VDR.fritz.box vdr[1044]: [1095] SVDRP MLD-VDR.fritz.box > 127.0.0.1:40350 server created
Dez 07 10:43:32 MLD-VDR.fritz.box vdr[1044]: [1095] SVDRP MLD-VDR.fritz.box < 127.0.0.1:40360 client connection accepted
Dez 07 10:43:32 MLD-VDR.fritz.box vdr[1044]: [1095] SVDRP MLD-VDR.fritz.box > 127.0.0.1:40360 server created
Dez 07 10:43:32 MLD-VDR.fritz.box vdr[1044]: [1095] [softhddev]stopping Ogl Thread svdrp DETA
Dez 07 10:43:32 MLD-VDR.fritz.box vdr[1044]: [1095] [softhddev]stopping OpenGL Worker Thread
Dez 07 10:43:32 MLD-VDR.fritz.box vdr[1044]: [1745] [softhddev]Cleaning up OpenGL stuff
Dez 07 10:43:32 MLD-VDR.fritz.box vdr[1044]: [1745] [softhddev]OpenGL Worker Thread Ended
Dez 07 10:43:32 MLD-VDR.fritz.box vdr[1044]: [1745] oglThread thread ended (pid=1044, tid=1745)
Dez 07 10:43:32 MLD-VDR.fritz.box vdr[1044]: [1095] [softhddev]OpenGL Worker Thread stopped
Dez 07 10:43:32 MLD-VDR.fritz.box vdr[1044]: [1096] device 1 TS buffer thread ended (pid=1044, tid=1096)
Dez 07 10:43:32 MLD-VDR.fritz.box vdr[1044]: [1094] buffer stats: 233872 (1%) used
Dez 07 10:43:32 MLD-VDR.fritz.box vdr[1044]: [1094] device 1 receiver thread ended (pid=1044, tid=1094)
Dez 07 10:43:32 MLD-VDR.fritz.box vdr[1044]: video/vaapi: can't destroy 0 surfaces
Dez 07 10:43:33 MLD-VDR.fritz.box vdr[1044]: [1095] SVDRP MLD-VDR.fritz.box < 127.0.0.1:40350 connection closed
Dez 07 10:43:33 MLD-VDR.fritz.box vdr[1044]: [1095] SVDRP MLD-VDR.fritz.box < 127.0.0.1:40350 server destroyed
Dez 07 10:43:33 MLD-VDR.fritz.box systemd[1]: appstarter.service: Deactivated successfully.
Dez 07 10:43:33 MLD-VDR.fritz.box systemd[1]: Stopped Start app.
Dez 07 10:43:33 MLD-VDR.fritz.box systemd[1]: Started Start app.
Dez 07 10:43:33 MLD-VDR.fritz.box kernel: vdr[1044]: segfault at 0 ip 00007f71246949d7 sp 00007fff6bbf0d00 error 4 in libvdr-kinelchihd.so.9[7f7124679000+38000] likely on CPU 2 (core 0, socket 0)
Dez 07 10:43:33 MLD-VDR.fritz.box kernel: Code: 48 8b 95 68 ff ff ff 48 89 82 58 01 00 00 48 8b 85 68 ff ff ff 48 8b 80 58 01 00 00 48 8b 95 68 ff ff ff 48 8b 92 58 01 00 00 <48> 8b 12 48 83 c2 40 48 8b 12 48 89 c7 ff d2 c7 45 dc 00 00 00 00
Dez 07 10:43:33 MLD-VDR.fritz.box systemd[1]: vdr.service: Main process exited, code=dumped, status=11/SEGV
Dez 07 10:43:33 MLD-VDR.fritz.box systemd[1]: vdr.service: Failed with result 'core-dump'.
Dez 07 10:43:33 MLD-VDR.fritz.box systemd[1]: vdr.service: Consumed 32.092s CPU time, 421.0M memory peak, 0B memory swap peak.
Dez 07 10:43:33 MLD-VDR.fritz.box systemd[1]: vdr.service: Scheduled restart job, restart counter is at 1.
Dez 07 10:43:33 MLD-VDR.fritz.box systemd[1]: Starting Video Disk Recorder...
Dez 07 10:43:33 MLD-VDR.fritz.box systemd[1]: Starting Init Sound Card State...

Wie gesagt kann ich damit leben, dle noch nicht gespeicherten Änderungen wie EPG-Daten sind weg, ein gestarteter EPG-Scan wird unterbrochen, etc.

Viele Grüße
Herbert
« Last Edit: December 07, 2025, 11:21:08 by herb01 »

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 21083
    • View Profile
    • ClausMuus.de
VDR mit skinelchihd-OSD crasht beim Start von Kodi
« Reply #1 on: December 07, 2025, 11:46:53 »
Ich tippe mal da drauf, dass der Skin das Suspendieren des VDR Frontends nicht mag. Zumindest nicht auf die weise wie softhddevice das macht.

Du könntest das Problem im VDR Portal ansprechen (und den Thrad hier verlinken). Sollte da jemand eine Lösung kennen oder finden, würden wir das dann übernehmen.
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 6.5 - lirc yaUsbIR - 4 x DD-Sat - Intel N100M - 4GB RAM - 64GB SSD + 12TB HDD + 22TB HDD - Lian Li PC-C37B - Samsung LE40A559


Offline herb01

  • Adv. Member
  • ***
  • Posts: 169
    • View Profile
VDR mit skinelchihd-OSD crasht beim Start von Kodi
« Reply #3 on: December 08, 2025, 11:47:41 »
ich wurde nach dem Backtrace gefragt. Hättet ihr einen Tip, wie ich den unter MLD 6.5 hinbekomme?

Viele Grüße
Herbert
« Last Edit: December 08, 2025, 12:53:38 by herb01 »

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 21083
    • View Profile
    • ClausMuus.de
VDR mit skinelchihd-OSD crasht beim Start von Kodi
« Reply #4 on: December 08, 2025, 12:26:30 »
Meine letzten Versuche mit dem gdb einen Backtrace vom VDR und Plugins zu erstellen waren recht ernüchternd. Ich hatte es nicht hinbekommen, dass die Symbole im Backtrace mit den Sourcen verknüpft werden. Dadurch ist das Backtrace nicht wirklich gut zu gebrauchen.
Vielleicht haben Roland oder BobW ja eine Ide dazu, bzw. wissen wie ein brauchbarer Backtrace erstellt werden kann. Benötigt wird dazu ein Build vom VDR und Plugins der die Debug Symbole enthält, die dbg Pakete vom VDR und Plugins und das Paket packagegroup-debug. Wie beim Build die Debug Symbole aktiviert werden, habe ich leider vergessen, und auf die schnelle auch nicht gefunden wo ich das aufgeschrieben habe.
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 6.5 - lirc yaUsbIR - 4 x DD-Sat - Intel N100M - 4GB RAM - 64GB SSD + 12TB HDD + 22TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline rfehr

  • MLD-Developer
  • Expert Member
  • ******
  • Posts: 1634
    • View Profile
VDR mit skinelchihd-OSD crasht beim Start von Kodi
« Reply #5 on: December 08, 2025, 17:37:38 »
Hi Zusammen,

ich habe mal einen Backtrace erstellt.

Code: [Select]
Thread 1 "vdr" received signal SIGSEGV, Segmentation fault.
0x00007ffff0027af9 in cSkinElchiHDDisplayMenu::SetText(char const*, bool) () from /usr/lib/vdr/libvdr-skinelchihd.so.9
(gdb) bt
#0  0x00007ffff0027af9 in cSkinElchiHDDisplayMenu::SetText(char const*, bool) () from /usr/lib/vdr/libvdr-skinelchihd.so.9
#1  0x00000000004f19c6 in cMenuText::Display() ()
#2  0x0000000000527b78 in cOsdMenu::AddSubMenu(cOsdMenu*) ()
#3  0x000000000050d3d4 in cMenuMain::ProcessKey(eKeys) ()
#4  0x00000000005b2c7c in main ()

Habe ich im passendem Thema im VDR Portal auch schon hinterlegt.

Gruß,
  Roland
1x OctopusNet 4x DVB-C
1x Zotac ITX-A Atom 330
1x RPI2 als Client
1x BananaPi
1x Wetekplay
1x MCC 100
2x RPI3
2x RPi4
1x https://www.zotac.com/at/product/mini_pcs/pi335

Offline herb01

  • Adv. Member
  • ***
  • Posts: 169
    • View Profile
VDR mit skinelchihd-OSD crasht beim Start von Kodi
« Reply #6 on: December 08, 2025, 17:39:09 »
Vielen Dank!

Gruß Herbert

[1] MLD-6.x / General / VDR mit skinelchihd-OSD crasht beim Start von Kodi
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.