#0 0x00007ff570ca3ea0 in __lll_lock_wait () at /lib64/libpthread.so.0 #1 0x00007ff570c9c763 in pthread_mutex_lock () at /lib64/libpthread.so.0 #2 0x00007ff5608ab130 in VideoThreadLock () at /usr/lib64/vdr/libvdr-softhddevice.so.2.4.4 #3 0x00007ff5608ab2a4 in VideoOsdDrawARGB () at /usr/lib64/vdr/libvdr-softhddevice.so.2.4.4 #4 0x00007ff5608987e2 in cSoftOsd::Flush() () at /usr/lib64/vdr/libvdr-softhddevice.so.2.4.4 #5 0x00005567e20c9631 in cInterface::GetKey(bool) (this=, Wait=254) at interface.c:34 NeedsFastResponse = true key = Control = Now = 1615400640 Interact = ControlMutexLock = {mutex = 0x5567e22c2f00 , locked = true} NewPrimaryDVB = savedTm = {c_iflag = 0, c_oflag = 0, c_cflag = 4096, c_lflag = 0, c_line = 99 'c', c_cc = "\000\000\000@", '\000' , "@\000\000\000\000\000\000\000\001", c_ispeed = 112, c_ospeed = 0} HasStdin = StartedAsRoot = VdrUser = UserDump = SVDRPport = AudioCommand = VideoDirectory = ConfigDirectory = CacheDirectory = ResourceDirectory = LocaleDirectory = EpgDataFileName = DisplayHelp = DisplayVersion = DaemonMode = SysLogTarget = MuteAudio = WatchdogTimeout = 0 Terminal = OverrideCharacterTable = UseKbd = LircDevice = SdWatchdog = 1615400625 SdWatchdogTimeout = 60 Args = PluginManager = {_vptr.cPluginManager = 0x5567e2267180 , static pluginManager = 0x7fff217a58f0, directory = 0x5567e24596e0 "/usr/lib64/vdr", lastHousekeeping = 1615400066, nextHousekeeping = -1, dlls = {> = { = {_vptr.cListBase = 0x5567e2267150 , objects = 0x5567e24597d0, lastObject = 0x5567e245a3e0, count = 15, stateLock = {name = 0x0, threadId = 0, rwLock = {rwlock = {__data = {__readers = 0, __writers = 0, __wrphase_futex = 0, __writers_futex = 0, __pad3 = 0, __pad4 = 0, __cur_writer = 0, __shared = 0, __rwelision = 0 '\000', __pad1 = "\000\000\000\000\000\000", __pad2 = 0, __flags = 1}, __size = '\000' , "\001\000\000\000\000\000\000", __align = 0}, locked = 0, writeLockThreadId = 0}, state = 0, explicitModify = 0, syncStateKey = 0x0}, needsLocking = 0x0, useGarbageCollector = false}, }, }} c = CodeSet = EpgDataReader = { = {_vptr.cThread = 0x5567e225f8c8 , active = false, running = false, childTid = 140691646387776, childThreadId = 3207, mutex = {mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 2, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , "\002", '\000' , __align = 0}, locked = 0}, description = 0x5567e245da50 "epg data reader", lowPriority = false, static mainThreadId = 3205}, } Menu = 0x0 LastChannel = 1 LastTimerChannel = -1 PreviousChannel = {1, 1} PreviousChannelIndex = 0 LastChannelChanged = 1615400067 LastInteract = 1615400639 MaxLatencyTime = 0 InhibitEpgScan = false IsInfoMenu = false CurrentSkin = OldPrimaryDVB = 2 long_options = {{name = 0x5567e221029f "audio", has_arg = 1, flag = 0x0, val = 97}, {name = 0x5567e22102a5 "cachedir", has_arg = 1, flag = 0x0, val = 355}, {name = 0x5567e22102ae "chartab", has_arg = 1, flag = 0x0, val = 611}, {name = 0x5567e22102b6 "config", has_arg = 1, flag = 0x0, val = 99}, {name = 0x5567e22102bd "daemon", has_arg = 0, flag = 0x0, val = 100}, {name = 0x5567e22060e0 "device", has_arg = 1, flag = 0x0, val = 68}, {name = 0x5567e22102c4 "dirnames", has_arg = 1, flag = 0x0, val = 356}, {name = 0x5567e22102cd "edit", has_arg = 1, flag = 0x0, val = 357}, {name = 0x5567e22102d2 "epgfile", has_arg = 1, flag = 0x0, val = 69}, {name = 0x5567e22102da "filesize", has_arg = 1, flag = 0x0, val = 358}, {name = 0x5567e22102e3 "genindex", has_arg = 1, flag = 0x0, val = 359}, {name = 0x5567e22102ec "grab", has_arg = 1, flag = 0x0, val = 103}, {name = 0x5567e22102f1 "help", has_arg = 0, flag = 0x0, val = 104}, {name = 0x5567e22102f6 "instance", has_arg = 1, flag = 0x0, val = 105}, {name = 0x5567e22102ff "lib", has_arg = 1, flag = 0x0, val = 76}, {name = 0x5567e2210303 "lirc", has_arg = 2, flag = 0x0, val = 364}, {name = 0x5567e2210308 "localedir", has_arg = 1, flag = 0x0, val = 620}, {name = 0x5567e2210312 "log", has_arg = 1, flag = 0x0, val = 108}, {name = 0x5567e220ee58 "mute", has_arg = 0, flag = 0x0, val = 109}, {name = 0x5567e2210316 "no-kbd", has_arg = 0, flag = 0x0, val = 366}, {name = 0x5567e221031d "plugin", has_arg = 1, flag = 0x0, val = 80}, {name = 0x5567e220b54f "port", has_arg = 1, flag = 0x0, val = 112}, {name = 0x5567e2210324 "record", has_arg = 1, flag = 0x0, val = 114}, {name = 0x5567e221032b "resdir", has_arg = 1, flag = 0x0, val = 370}, {name = 0x5567e2210332 "showargs", has_arg = 2, flag = 0x0, val = 627}, {name = 0x5567e221033b "shutdown", has_arg = 1, flag = 0x0, val = 115}, {name = 0x5567e2210344 "split", has_arg = 0, flag = 0x0, val = 371}, {name = 0x5567e221034a "terminal", has_arg = 1, flag = 0x0, val = 116}, {name = 0x5567e2210353 "updindex", has_arg = 1, flag = 0x0, val = 629}, {name = 0x5567e221035c "user", has_arg = 1, flag = 0x0, val = 117}, {name = 0x5567e2210361 "userdump", has_arg = 0, flag = 0x0, val = 373}, {name = 0x5567e220b51e "version", has_arg = 0, flag = 0x0, val = 86}, {name = 0x5567e221036a "vfat", has_arg = 0, flag = 0x0, val = 374}, {name = 0x5567e2206268 "video", has_arg = 1, flag = 0x0, val = 118}, {name = 0x5567e221036f "watchdog", has_arg = 1, flag = 0x0, val = 119}, {name = 0x0, has_arg = 0, flag = 0x0, val = 0}} lastTime = 0 lastOsdSizeUpdate = 1615400640 OsdState = 3 TimersStateKey = {stateLock = 0x0, write = false, state = 0, timedOut = false} ChannelsStateKey = {stateLock = 0x0, write = false, state = 3, timedOut = false} ChannelSaveTimeout = 1615400667 ChannelsModifiedByUser = 0 TimersStateKey = {stateLock = 0x0, write = false, state = 0, timedOut = false} SchedulesStateKey = {stateLock = 0x0, write = false, state = 2564, timedOut = false} LastTimerCheck = 1615400637 #6 main(int, char**) (argc=, argv=) at vdr.c:1206 NeedsFastResponse = true key = Control = Now = 1615400640 Interact = ControlMutexLock = {mutex = 0x5567e22c2f00 , locked = true} NewPrimaryDVB = savedTm = {c_iflag = 0, c_oflag = 0, c_cflag = 4096, c_lflag = 0, c_line = 99 'c', c_cc = "\000\000\000@", '\000' , "@\000\000\000\000\000\000\000\001", c_ispeed = 112, c_ospeed = 0} HasStdin = StartedAsRoot = VdrUser = UserDump = SVDRPport = AudioCommand = VideoDirectory = ConfigDirectory = CacheDirectory = ResourceDirectory = LocaleDirectory = EpgDataFileName = DisplayHelp = DisplayVersion = DaemonMode = SysLogTarget = MuteAudio = WatchdogTimeout = 0 Terminal = OverrideCharacterTable = UseKbd = LircDevice = SdWatchdog = 1615400625 SdWatchdogTimeout = 60 Args = PluginManager = {_vptr.cPluginManager = 0x5567e2267180 , static pluginManager = 0x7fff217a58f0, directory = 0x5567e24596e0 "/usr/lib64/vdr", lastHousekeeping = 1615400066, nextHousekeeping = -1, dlls = {> = { = {_vptr.cListBase = 0x5567e2267150 , objects = 0x5567e24597d0, lastObject = 0x5567e245a3e0, count = 15, stateLock = {name = 0x0, threadId = 0, rwLock = {rwlock = {__data = {__readers = 0, __writers = 0, __wrphase_futex = 0, __writers_futex = 0, __pad3 = 0, __pad4 = 0, __cur_writer = 0, __shared = 0, __rwelision = 0 '\000', __pad1 = "\000\000\000\000\000\000", __pad2 = 0, __flags = 1}, __size = '\000' , "\001\000\000\000\000\000\000", __align = 0}, locked = 0, writeLockThreadId = 0}, state = 0, explicitModify = 0, syncStateKey = 0x0}, needsLocking = 0x0, useGarbageCollector = false}, }, }} c = CodeSet = EpgDataReader = { = {_vptr.cThread = 0x5567e225f8c8 , active = false, running = false, childTid = 140691646387776, childThreadId = 3207, mutex = {mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 2, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , "\002", '\000' , __align = 0}, locked = 0}, description = 0x5567e245da50 "epg data reader", lowPriority = false, static mainThreadId = 3205}, } Menu = 0x0 LastChannel = 1 LastTimerChannel = -1 PreviousChannel = {1, 1} PreviousChannelIndex = 0 LastChannelChanged = 1615400067 LastInteract = 1615400639 MaxLatencyTime = 0 InhibitEpgScan = false IsInfoMenu = false CurrentSkin = OldPrimaryDVB = 2 long_options = {{name = 0x5567e221029f "audio", has_arg = 1, flag = 0x0, val = 97}, {name = 0x5567e22102a5 "cachedir", has_arg = 1, flag = 0x0, val = 355}, {name = 0x5567e22102ae "chartab", has_arg = 1, flag = 0x0, val = 611}, {name = 0x5567e22102b6 "config", has_arg = 1, flag = 0x0, val = 99}, {name = 0x5567e22102bd "daemon", has_arg = 0, flag = 0x0, val = 100}, {name = 0x5567e22060e0 "device", has_arg = 1, flag = 0x0, val = 68}, {name = 0x5567e22102c4 "dirnames", has_arg = 1, flag = 0x0, val = 356}, {name = 0x5567e22102cd "edit", has_arg = 1, flag = 0x0, val = 357}, {name = 0x5567e22102d2 "epgfile", has_arg = 1, flag = 0x0, val = 69}, {name = 0x5567e22102da "filesize", has_arg = 1, flag = 0x0, val = 358}, {name = 0x5567e22102e3 "genindex", has_arg = 1, flag = 0x0, val = 359}, {name = 0x5567e22102ec "grab", has_arg = 1, flag = 0x0, val = 103}, {name = 0x5567e22102f1 "help", has_arg = 0, flag = 0x0, val = 104}, {name = 0x5567e22102f6 "instance", has_arg = 1, flag = 0x0, val = 105}, {name = 0x5567e22102ff "lib", has_arg = 1, flag = 0x0, val = 76}, {name = 0x5567e2210303 "lirc", has_arg = 2, flag = 0x0, val = 364}, {name = 0x5567e2210308 "localedir", has_arg = 1, flag = 0x0, val = 620}, {name = 0x5567e2210312 "log", has_arg = 1, flag = 0x0, val = 108}, {name = 0x5567e220ee58 "mute", has_arg = 0, flag = 0x0, val = 109}, {name = 0x5567e2210316 "no-kbd", has_arg = 0, flag = 0x0, val = 366}, {name = 0x5567e221031d "plugin", has_arg = 1, flag = 0x0, val = 80}, {name = 0x5567e220b54f "port", has_arg = 1, flag = 0x0, val = 112}, {name = 0x5567e2210324 "record", has_arg = 1, flag = 0x0, val = 114}, {name = 0x5567e221032b "resdir", has_arg = 1, flag = 0x0, val = 370}, {name = 0x5567e2210332 "showargs", has_arg = 2, flag = 0x0, val = 627}, {name = 0x5567e221033b "shutdown", has_arg = 1, flag = 0x0, val = 115}, {name = 0x5567e2210344 "split", has_arg = 0, flag = 0x0, val = 371}, {name = 0x5567e221034a "terminal", has_arg = 1, flag = 0x0, val = 116}, {name = 0x5567e2210353 "updindex", has_arg = 1, flag = 0x0, val = 629}, {name = 0x5567e221035c "user", has_arg = 1, flag = 0x0, val = 117}, {name = 0x5567e2210361 "userdump", has_arg = 0, flag = 0x0, val = 373}, {name = 0x5567e220b51e "version", has_arg = 0, flag = 0x0, val = 86}, {name = 0x5567e221036a "vfat", has_arg = 0, flag = 0x0, val = 374}, {name = 0x5567e2206268 "video", has_arg = 1, flag = 0x0, val = 118}, {name = 0x5567e221036f "watchdog", has_arg = 1, flag = 0x0, val = 119}, {name = 0x0, has_arg = 0, flag = 0x0, val = 0}} lastTime = 0 lastOsdSizeUpdate = 1615400640 OsdState = 3 TimersStateKey = {stateLock = 0x0, write = false, state = 0, timedOut = false} ChannelsStateKey = {stateLock = 0x0, write = false, state = 3, timedOut = false} ChannelSaveTimeout = 1615400667 ChannelsModifiedByUser = 0 TimersStateKey = {stateLock = 0x0, write = false, state = 0, timedOut = false} SchedulesStateKey = {stateLock = 0x0, write = false, state = 2564, timedOut = false} LastTimerCheck = 1615400637 #0 0x00007ff570ca3ea0 in __lll_lock_wait () at /lib64/libpthread.so.0 #1 0x00007ff570c9c763 in pthread_mutex_lock () at /lib64/libpthread.so.0 #2 0x00007ff5608ab130 in VideoThreadLock () at /usr/lib64/vdr/libvdr-softhddevice.so.2.4.4 #3 0x00007ff5608ab2a4 in VideoOsdDrawARGB () at /usr/lib64/vdr/libvdr-softhddevice.so.2.4.4 #4 0x00007ff5608987e2 in cSoftOsd::Flush() () at /usr/lib64/vdr/libvdr-softhddevice.so.2.4.4 #5 0x00005567e20c9631 in cInterface::GetKey(bool) (this=, Wait=254) at interface.c:34 #6 main(int, char**) (argc=, argv=) at vdr.c:1206 #0 0x00007ff570ca3ea0 in __lll_lock_wait () at /lib64/libpthread.so.0 #1 0x00007ff570c9c763 in pthread_mutex_lock () at /lib64/libpthread.so.0 #2 0x00007ff5608ab130 in VideoThreadLock () at /usr/lib64/vdr/libvdr-softhddevice.so.2.4.4 #3 0x00007ff5608ab2a4 in VideoOsdDrawARGB () at /usr/lib64/vdr/libvdr-softhddevice.so.2.4.4 #4 0x00007ff5608987e2 in cSoftOsd::Flush() () at /usr/lib64/vdr/libvdr-softhddevice.so.2.4.4 #5 0x00005567e20c9631 in cInterface::GetKey(bool) (this=, Wait=254) at interface.c:34 #6 main(int, char**) (argc=, argv=) at vdr.c:1206 #0 0x00007ff570ca3ea0 in __lll_lock_wait () at /lib64/libpthread.so.0 #1 0x00007ff570c9c763 in pthread_mutex_lock () at /lib64/libpthread.so.0 #2 0x00007ff5608ab130 in VideoThreadLock () at /usr/lib64/vdr/libvdr-softhddevice.so.2.4.4 #3 0x00007ff5608ab2a4 in VideoOsdDrawARGB () at /usr/lib64/vdr/libvdr-softhddevice.so.2.4.4 #4 0x00007ff5608987e2 in cSoftOsd::Flush() () at /usr/lib64/vdr/libvdr-softhddevice.so.2.4.4 #5 0x00005567e20c9631 in cInterface::GetKey(bool) (this=, Wait=254) at interface.c:34 #6 main(int, char**) (argc=, argv=) at vdr.c:1206 183 } 184 185 static void Watchdog(int signum) 186 { 187 // Something terrible must have happened that prevented the 'alarm()' from 188 // being called in time, so let's get out of here: 189 esyslog("PANIC: watchdog timer expired - exiting!"); 190 #ifdef SDNOTIFY 191 sd_notify(0, "STOPPING=1\nSTATUS=PANIC"); 192 #endif