Ich teste gerade das skindesigner Plugin (1.2.18) im OSD mit xinelibout (2.2.0+git20220319-72-84b171c) als Ausgabeplugin mit vaapi (vaapi ist hier egal, ads Problem besteht auch bei opengl o.ä.). Sobald ich ein skindesigner Thema als OSD wähle, stürzt der vdr ab. syslog:
Code
Oct 22 23:44:56 vdr vdr: [5603] skindesigner: templates loaded and caches created - needed 438 ms
Oct 22 23:44:56 vdr kernel: [ 973.287589] vdr[5603]: segfault at 0 ip 00007fc226400ae1 sp 00007ffeea3cdcb8 error 4 in libvdr-skindesigner.so.2.6.1[7fc2263cf000+e9000]
Im Debugger sieht es so aus:
Code
Thread 1 "vdr" received signal SIGSEGV, Segmentation fault.
0x00007ffff6f27b35 in cSkinDesigner::DisplayMenu (this=0x5555559e90d0) at designer.c:56
56 cSkinDisplayMenu *displayMenu = backupSkin->DisplayMenu();
(gdb) bt
#0 0x00007ffff6f27b35 in cSkinDesigner::DisplayMenu() (this=0x5555559e90d0) at designer.c:56
#1 cSkinDesigner::DisplayMenu() (this=0x5555559e90d0) at designer.c:48
#2 0x000055555566ff6c in cOsdMenu::SetDisplayMenu() (this=this@entry=0x555555ad76f0) at osdbase.c:134
#3 0x0000555555671b98 in cOsdMenu::Display() (this=<optimized out>) at osdbase.c:234
#4 cOsdMenu::CloseSubMenu(bool) (ReDisplay=true, this=<optimized out>) at osdbase.c:531
#5 cOsdMenu::CloseSubMenu(bool) (this=<optimized out>, ReDisplay=<optimized out>) at osdbase.c:525
#6 0x000055555565f930 in cMenuSetup::ProcessKey(eKeys) (this=0x555555ad76f0, Key=kOk) at menu.c:4587
#7 0x0000555555671cd5 in cOsdMenu::ProcessKey(eKeys) (this=this@entry=0x555555ad4160, Key=Key@entry=kOk)
at osdbase.c:539
#8 0x000055555565fb64 in cMenuMain::ProcessKey(eKeys) (this=0x555555ad4160, Key=kOk) at menu.c:4811
#9 0x00005555555f9f43 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at vdr.c:1435
Display More
Getested auf dem System "Im Aufbau" aus meiner Signatur.
Irgendwelche Ideen um das Problem einzukreisen?
Torsten