Hallo,
heute hab ich vdr-2.4.0 probieren wollen. Mit allen Patches die Klaus zur Verfügung stellt und diesem streamdev-client habe ich das Problem das vdr beim Umschalten auf einen anderen Sender meistens hängt. gdb offenbart:
Thread 1 "vdr" received signal SIGINT, Interrupt.
0xb6f70e0c in __lll_lock_wait (futex=futex@entry=0x223248, private=0) at lowlevellock.c:46
46 lowlevellock.c: Datei oder Verzeichnis nicht gefunden.
(gdb) bt full
#0 0xb6f70e0c in __lll_lock_wait (futex=futex@entry=0x223248, private=0) at lowlevellock.c:46
_a1 = 2241096
_nr = 240
_a3tmp = 2
_a1tmp = 2241096
_a3 = 2
_a4tmp = 0
_a2tmp = 128
_a2 = 128
_a4 = 0
#1 0xb6f66d5c in __GI___pthread_mutex_lock (mutex=0x223248) at pthread_mutex_lock.c:80
__futex = 0x223248
__PRETTY_FUNCTION__ = "__pthread_mutex_lock"
type =
id =
#2 0x001226cc in cMutex::Lock() ()
No symbol table info available.
#3 0x00122f64 in cThreadLock::Lock(cThread*) ()
No symbol table info available.
#4 0x00122f88 in cThreadLock::cThreadLock(cThread*) ()
No symbol table info available.
#5 0xb50289e0 in cStreamdevDevice::SetPid(cDevice::cPidHandle*, int, bool) ()
from /usr/lib/vdr/plugins/libvdr-streamdev-client.so.2.4.0
No symbol table info available.
#6 0x00088f64 in cDevice::DelPid(int, cDevice::ePidType) ()
No symbol table info available.
#7 0x0008b12c in cDevice::Detach(cReceiver*) ()
No symbol table info available.
#8 0x001308a0 in cTransfer::~cTransfer() ()
No symbol table info available.
#9 0x001308dc in cTransfer::~cTransfer() ()
No symbol table info available.
#10 0x00130940 in cTransferControl::~cTransferControl() ()
No symbol table info available.
---Type to continue, or q to quit---
#11 0x00130968 in cTransferControl::~cTransferControl() ()
No symbol table info available.
#12 0x000e3978 in cControl::Shutdown() ()
No symbol table info available.
#13 0x0008d280 in cDevice::SwitchChannel(cChannel const*, bool) ()
No symbol table info available.
#14 0x000b8c3c in cMenuWhatsOn::Switch() ()
No symbol table info available.
#15 0x000ca5a0 in cMenuWhatsOn::ProcessKey(eKeys) ()
No symbol table info available.
#16 0x000d7b90 in cOsdMenu::ProcessKey(eKeys) ()
No symbol table info available.
#17 0x000caa88 in cMenuSchedule::ProcessKey(eKeys) ()
No symbol table info available.
#18 0x000d7b90 in cOsdMenu::ProcessKey(eKeys) ()
No symbol table info available.
#19 0x000c8f40 in cMenuMain::ProcessKey(eKeys) ()
No symbol table info available.
#20 0x0006e864 in main ()
No symbol table info available.
Ist das Verhalten schon beobachtet worden? Gibt es da eine Lösung?
Gruss zille