Hallo,
da derzeit mein Account unter http://projects.vdr-developer.org nicht funktioniert, stelle ich hier folgende Fehler mal ein - ggf. kann diese ja jemand als Bug melden.
Beim Aufruf der Hilfe des vdr (vdr --help) gibt es 2 segfaults. Eines wird vom imonlcd-Plugin und das andere vom menuorg-Plugin verursacht:
menuorg (commit afb215130078d734418faf2ecbf26cea9df2b04a / Sun Feb 5 19:49:40 2012 +0100)
Code
Core was generated by `vdr --help'.
Program terminated with signal 11, Segmentation fault.
#0 0xb1765383 in ~MenuConfigurationRepository (this=0x8f1276c, __in_chrg=<value optimized out>)
at src/MenuConfigurationRepository.cpp:73
73 delete _cachedMenuConfiguration;
(gdb) bt
#0 0xb1765383 in ~MenuConfigurationRepository (this=0x8f1276c, __in_chrg=<value optimized out>)
at src/MenuConfigurationRepository.cpp:73
#1 0xb1766286 in ~MenuOrgPlugin (this=0x8eb2a70, __in_chrg=<value optimized out>) at src/MenuOrgPlugin.cpp:53
#2 0x0811efbf in ~cDll (this=0x8e31a48, __in_chrg=<value optimized out>) at plugin.c:165
#3 0x08158f2f in cListBase::Del (this=0xbfcf9950, Object=0x8f12868, DeleteObject=true) at tools.c:1933
#4 0x0811f9fc in cPluginManager::Shutdown (this=0xbfcf9940, __in_chrg=<value optimized out>) at plugin.c:501
#5 ~cPluginManager (this=0xbfcf9940, __in_chrg=<value optimized out>) at plugin.c:282
#6 0x08161edd in main (argc=2, argv=0xbfcf9af4) at vdr.c:1354
Current language: auto
The current source language is "auto; currently c++".
Alles anzeigen
imonlcd (commit 067ecc9d3e20158c2f0ec7ab5e4bcc05962e36bd / Sat Jun 30 15:52:18 2012 +0200 - V1.0.0):
Code
Core was generated by `vdr --help'.
Program terminated with signal 11, Segmentation fault.
#0 ciMonLCD::close (this=0x9d7ee9c) at imon.c:271
271 delete framebuf;
(gdb) bt
#0 ciMonLCD::close (this=0x9d7ee9c) at imon.c:271
#1 0xb1bd8a08 in ~ciMonLCD (this=0x9d7ee9c, __in_chrg=<value optimized out>) at imon.c:124
#2 0xb1bdec8e in ~ciMonWatch (this=0x9d7ee9c, __in_chrg=<value optimized out>) at watch.c:122
#3 0xb1bd6fab in ~cPluginImonlcd (this=0x9d7ee88, __in_chrg=<value optimized out>) at imonlcd.c:92
#4 0x0811efbf in ~cDll (this=0x9ca24e8, __in_chrg=<value optimized out>) at plugin.c:165
#5 0x08158f2f in cListBase::Del (this=0xbfa92a30, Object=0x30303037, DeleteObject=true) at tools.c:1933
#6 0x0811f9fc in cPluginManager::Shutdown (this=0xbfa92a20, __in_chrg=<value optimized out>) at plugin.c:501
#7 ~cPluginManager (this=0xbfa92a20, __in_chrg=<value optimized out>) at plugin.c:282
#8 0x08161edd in main (argc=2, argv=0xbfa92bd4) at vdr.c:1354
Current language: auto
The current source language is "auto; currently c++".
Alles anzeigen
Kann das ggf. auch jemand nachvollziehen (einfach vdr --help aufrufen, ggf. Plugin-Lib-Verzeichnis ergänzen).
Verschiebe ich die Plugins aus dem LIB-Verzeichnis ist der Segfailt weg.
Marcus