|
$ gdb /vdr/vdr /vdr/core
|
|
GNU gdb (Debian 7.7.1+dfsg-5) 7.7.1
|
|
Copyright (C) 2014 Free Software Foundation, Inc.
|
|
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
|
|
This is free software: you are free to change and redistribute it.
|
|
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
|
|
and "show warranty" for details.
|
|
This GDB was configured as "x86_64-linux-gnu".
|
|
Type "show configuration" for configuration details.
|
|
For bug reporting instructions, please see:
|
|
<http://www.gnu.org/software/gdb/bugs/>.
|
|
Find the GDB manual and other documentation resources online at:
|
|
<http://www.gnu.org/software/gdb/documentation/>.
|
|
For help, type "help".
|
|
Type "apropos word" to search for commands related to "word"...
|
|
Reading symbols from /vdr/vdr...done.
|
|
[New LWP 20953]
|
|
[New LWP 20594]
|
|
[New LWP 20956]
|
|
[New LWP 20616]
|
|
[New LWP 20983]
|
|
[New LWP 20959]
|
|
[New LWP 20606]
|
|
[New LWP 20619]
|
|
[New LWP 20971]
|
|
[New LWP 20620]
|
|
[New LWP 20751]
|
|
[New LWP 20611]
|
|
[New LWP 20618]
|
|
[New LWP 20617]
|
|
[New LWP 20612]
|
|
[New LWP 20976]
|
|
[New LWP 20965]
|
|
[New LWP 20607]
|
|
[Thread debugging using libthread_db enabled]
|
|
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
|
|
Core was generated by `/vdr/vdr'.
|
|
Program terminated with signal SIGSEGV, Segmentation fault.
|
|
#0 0x00007fac41f41a70 in cPixmapContainer::DrawText (this=this@entry=0x4a59ba0, num=num@entry=2, Point=..., s=0x7fabf4d0e248 "Pause",
|
|
ColorFg=ColorFg@entry=4294967295, ColorBg=ColorBg@entry=0, fontName=..., fontSize=243) at libcore/pixmapcontainer.c:117
|
|
117 pixmaps[num]->DrawText(Point, s, ColorFg, ColorBg, font);
|
|
(gdb) thread apply all bt
|
|
|
|
Thread 18 (Thread 0x7fac37add700 (LWP 20607)):
|
|
#0 0x00007fac4353a18d in poll () at ../sysdeps/unix/syscall-template.S:81
|
|
#1 0x00000000004ed4f2 in cSectionHandler::Action (this=0x1f576c0) at sections.c:184
|
|
#2 0x000000000050fa3f in cThread::StartThread (Thread=0x1f576c0) at thread.c:262
|
|
#3 0x00007fac44b280a4 in start_thread (arg=0x7fac37add700) at pthread_create.c:309
|
|
#4 0x00007fac43542ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
|
|
|
|
Thread 17 (Thread 0x7fac01e65700 (LWP 20965)):
|
|
#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
|
|
#1 0x000000000050f28e in cCondWait::Wait (this=this@entry=0x7fac01e64e50, TimeoutMs=TimeoutMs@entry=10) at thread.c:71
|
|
#2 0x000000000050f306 in cCondWait::SleepMs (TimeoutMs=TimeoutMs@entry=10) at thread.c:60
|
|
#3 0x00007fac42027cda in cDisplayReplayOnPauseView::Action (this=0x4a36ca0) at views/displayreplayonpauseview.c:92
|
|
#4 0x000000000050fa3f in cThread::StartThread (Thread=0x4a36ca0) at thread.c:262
|
|
#5 0x00007fac44b280a4 in start_thread (arg=0x7fac01e65700) at pthread_create.c:309
|
|
#6 0x00007fac43542ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
|
|
|
|
Thread 16 (Thread 0x7fabf97fa700 (LWP 20976)):
|
|
#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
|
|
#1 0x000000000050f28e in cCondWait::Wait (this=this@entry=0x7fabf97f9e50, TimeoutMs=TimeoutMs@entry=10) at thread.c:71
|
|
#2 0x000000000050f306 in cCondWait::SleepMs (TimeoutMs=TimeoutMs@entry=10) at thread.c:60
|
|
#3 0x00007fac42027cda in cDisplayReplayOnPauseView::Action (this=0xf5b5dd0) at views/displayreplayonpauseview.c:92
|
|
#4 0x000000000050fa3f in cThread::StartThread (Thread=0xf5b5dd0) at thread.c:262
|
|
#5 0x00007fac44b280a4 in start_thread (arg=0x7fabf97fa700) at pthread_create.c:309
|
|
#6 0x00007fac43542ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
|
|
|
|
Thread 15 (Thread 0x7fac36adb700 (LWP 20612)):
|
|
#0 0x00007fac4353a18d in poll () at ../sysdeps/unix/syscall-template.S:81
|
|
#1 0x00000000004ed4f2 in cSectionHandler::Action (this=0x1f3aa80) at sections.c:184
|
|
#2 0x000000000050fa3f in cThread::StartThread (Thread=0x1f3aa80) at thread.c:262
|
|
#3 0x00007fac44b280a4 in start_thread (arg=0x7fac36adb700) at pthread_create.c:309
|
|
#4 0x00007fac43542ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
|
|
|
|
Thread 14 (Thread 0x7fac35ad9700 (LWP 20617)):
|
|
#0 0x00007fac4353a18d in poll () at ../sysdeps/unix/syscall-template.S:81
|
|
#1 0x00000000004ed4f2 in cSectionHandler::Action (this=0x1f44af0) at sections.c:184
|
|
#2 0x000000000050fa3f in cThread::StartThread (Thread=0x1f44af0) at thread.c:262
|
|
#3 0x00007fac44b280a4 in start_thread (arg=0x7fac35ad9700) at pthread_create.c:309
|
|
#4 0x00007fac43542ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
|
|
|
|
Thread 13 (Thread 0x7fac352d8700 (LWP 20618)):
|
|
#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
|
|
#1 0x000000000050f28e in cCondWait::Wait (this=this@entry=0x1f7ad10, TimeoutMs=TimeoutMs@entry=2000) at thread.c:71
|
|
#2 0x00007fac42935cf6 in cConflictCheckThread::Action (this=0x1f7aca0) at conflictcheck_thread.c:158
|
|
#3 0x000000000050fa3f in cThread::StartThread (Thread=0x1f7aca0) at thread.c:262
|
|
#4 0x00007fac44b280a4 in start_thread (arg=0x7fac352d8700) at pthread_create.c:309
|
|
#5 0x00007fac43542ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
|
|
|
|
Thread 12 (Thread 0x7fac2eadb700 (LWP 20611)):
|
|
#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
|
|
#1 0x000000000050f468 in cCondVar::TimedWait (this=this@entry=0x1f3aa38, Mutex=..., TimeoutMs=TimeoutMs@entry=1000) at thread.c:127
|
|
#2 0x000000000048d76d in cDvbTuner::Action (this=0x1f3a2b0) at dvbdevice.c:1000
|
|
#3 0x000000000050fa3f in cThread::StartThread (Thread=0x1f3a2b0) at thread.c:262
|
|
#4 0x00007fac44b280a4 in start_thread (arg=0x7fac2eadb700) at pthread_create.c:309
|
|
#5 0x00007fac43542ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
|
|
|
|
Thread 11 (Thread 0x7fac01664700 (LWP 20751)):
|
|
#0 0x00007fac4353a18d in poll () at ../sysdeps/unix/syscall-template.S:81
|
|
#1 0x00007fac4226cab3 in cMPlayerPlayer::Action (this=0x341b0c0) at player-mplayer.c:462
|
|
#2 0x000000000050fa3f in cThread::StartThread (Thread=0x341b0d8) at thread.c:262
|
|
#3 0x00007fac44b280a4 in start_thread (arg=0x7fac01664700) at pthread_create.c:309
|
|
---Type <return> to continue, or q <return> to quit---
|
|
#4 0x00007fac43542ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
|
|
|
|
Thread 10 (Thread 0x7fac2ffff700 (LWP 20620)):
|
|
#0 0x00007fac4353bf33 in select () at ../sysdeps/unix/syscall-template.S:81
|
|
#1 0x000000000051827c in cFile::FileReady (FileDes=<optimized out>, TimeoutMs=<optimized out>, TimeoutMs@entry=-1) at tools.c:1626
|
|
#2 0x00000000004a98d6 in cLircRemote::Action (this=0x1f92d70) at lirc.c:70
|
|
#3 0x000000000050fa3f in cThread::StartThread (Thread=0x1f92d90) at thread.c:262
|
|
#4 0x00007fac44b280a4 in start_thread (arg=0x7fac2ffff700) at pthread_create.c:309
|
|
#5 0x00007fac43542ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
|
|
|
|
Thread 9 (Thread 0x7fabfa7fc700 (LWP 20971)):
|
|
#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
|
|
#1 0x000000000050f28e in cCondWait::Wait (this=this@entry=0x7fabfa7fbe50, TimeoutMs=TimeoutMs@entry=10) at thread.c:71
|
|
#2 0x000000000050f306 in cCondWait::SleepMs (TimeoutMs=TimeoutMs@entry=10) at thread.c:60
|
|
#3 0x00007fac42027cda in cDisplayReplayOnPauseView::Action (this=0xf5b5c80) at views/displayreplayonpauseview.c:92
|
|
#4 0x000000000050fa3f in cThread::StartThread (Thread=0xf5b5c80) at thread.c:262
|
|
#5 0x00007fac44b280a4 in start_thread (arg=0x7fabfa7fc700) at pthread_create.c:309
|
|
#6 0x00007fac43542ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
|
|
|
|
Thread 8 (Thread 0x7fac34ad7700 (LWP 20619)):
|
|
#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
|
|
#1 0x000000000050f468 in cCondVar::TimedWait (this=this@entry=0x1fbc8a0, Mutex=..., TimeoutMs=TimeoutMs@entry=60000) at thread.c:127
|
|
#2 0x00007fac3ad16c26 in cForecastIO::Action (this=0x1fbc7e0) at libforecastio/forecastio.c:40
|
|
#3 0x000000000050fa3f in cThread::StartThread (Thread=0x1fbc7e0) at thread.c:262
|
|
#4 0x00007fac44b280a4 in start_thread (arg=0x7fac34ad7700) at pthread_create.c:309
|
|
#5 0x00007fac43542ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
|
|
|
|
Thread 7 (Thread 0x7fac372dc700 (LWP 20606)):
|
|
#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
|
|
#1 0x000000000050f468 in cCondVar::TimedWait (this=this@entry=0x1f2ed88, Mutex=..., TimeoutMs=TimeoutMs@entry=1000) at thread.c:127
|
|
#2 0x000000000048d76d in cDvbTuner::Action (this=0x1f2e600) at dvbdevice.c:1000
|
|
#3 0x000000000050fa3f in cThread::StartThread (Thread=0x1f2e600) at thread.c:262
|
|
#4 0x00007fac44b280a4 in start_thread (arg=0x7fac372dc700) at pthread_create.c:309
|
|
#5 0x00007fac43542ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
|
|
|
|
Thread 6 (Thread 0x7fabfbfff700 (LWP 20959)):
|
|
#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
|
|
#1 0x000000000050f28e in cCondWait::Wait (this=this@entry=0x7fabfbffee50, TimeoutMs=TimeoutMs@entry=10) at thread.c:71
|
|
#2 0x000000000050f306 in cCondWait::SleepMs (TimeoutMs=TimeoutMs@entry=10) at thread.c:60
|
|
#3 0x00007fac42027cda in cDisplayReplayOnPauseView::Action (this=0x4a36b50) at views/displayreplayonpauseview.c:92
|
|
#4 0x000000000050fa3f in cThread::StartThread (Thread=0x4a36b50) at thread.c:262
|
|
#5 0x00007fac44b280a4 in start_thread (arg=0x7fabfbfff700) at pthread_create.c:309
|
|
#6 0x00007fac43542ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
|
|
|
|
Thread 5 (Thread 0x7fabf8ff9700 (LWP 20983)):
|
|
#0 clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:81
|
|
#1 0x00007fac44b27fe0 in ?? () at pthread_create.c:219 from /lib/x86_64-linux-gnu/libpthread.so.0
|
|
#2 0x00007fabf8ff9700 in ?? ()
|
|
#3 0x0000000000000000 in ?? ()
|
|
|
|
Thread 4 (Thread 0x7fac362da700 (LWP 20616)):
|
|
#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
|
|
#1 0x000000000050f468 in cCondVar::TimedWait (this=this@entry=0x1f544f8, Mutex=..., TimeoutMs=TimeoutMs@entry=1000) at thread.c:127
|
|
#2 0x000000000048d76d in cDvbTuner::Action (this=0x1f53d70) at dvbdevice.c:1000
|
|
#3 0x000000000050fa3f in cThread::StartThread (Thread=0x1f53d70) at thread.c:262
|
|
#4 0x00007fac44b280a4 in start_thread (arg=0x7fac362da700) at pthread_create.c:309
|
|
#5 0x00007fac43542ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
|
|
|
|
Thread 3 (Thread 0x7fac00e63700 (LWP 20956)):
|
|
#0 __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135
|
|
#1 0x00007fac44b2a4b9 in _L_lock_909 () from /lib/x86_64-linux-gnu/libpthread.so.0
|
|
---Type <return> to continue, or q <return> to quit---
|
|
#2 0x00007fac44b2a2e0 in __GI___pthread_mutex_lock (mutex=0x7fac42259c80 <cPixmapContainer::mutex>) at ../nptl/pthread_mutex_lock.c:79
|
|
#3 0x000000000050f639 in cMutex::Lock (this=0x7fac42259c80 <cPixmapContainer::mutex>) at thread.c:193
|
|
#4 0x000000000050fbdf in cMutexLock::Lock (this=0x7fac00e62590, Mutex=<optimized out>) at thread.c:373
|
|
#5 0x00007fac41f4174d in cPixmapContainer::PixmapExists (this=this@entry=0x4a59cf0, num=num@entry=0) at libcore/pixmapcontainer.c:69
|
|
#6 0x00007fac41fa2e15 in cView::DrawViewElement (this=this@entry=0x4a59cf0, ve=ve@entry=veOnPause, stringTokens=stringTokens@entry=0x7fac00e62e00,
|
|
intTokens=intTokens@entry=0x7fac00e62e30, loopTokens=loopTokens@entry=0x7fac00e62e60) at views/view.c:97
|
|
#7 0x00007fac42022f58 in cDisplayReplayOnPauseView::Render (this=this@entry=0x4a59cf0) at views/displayreplayonpauseview.c:83
|
|
#8 0x00007fac42027cfe in cDisplayReplayOnPauseView::Action (this=0x4a59cf0) at views/displayreplayonpauseview.c:103
|
|
#9 0x000000000050fa3f in cThread::StartThread (Thread=0x4a59cf0) at thread.c:262
|
|
#10 0x00007fac44b280a4 in start_thread (arg=0x7fac00e63700) at pthread_create.c:309
|
|
#11 0x00007fac43542ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
|
|
|
|
Thread 2 (Thread 0x7fac45198740 (LWP 20594)):
|
|
#0 0x00007fac43d7a69b in __dynamic_cast () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
|
|
#1 0x00007fac43da5a80 in bool std::has_facet<std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > >(std::locale const&) ()
|
|
from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
|
|
#2 0x00007fac43d9a11f in std::basic_ios<char, std::char_traits<char> >::_M_cache_locale(std::locale const&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
|
|
#3 0x00007fac43d9a280 in std::basic_ios<char, std::char_traits<char> >::init(std::basic_streambuf<char, std::char_traits<char> >*) ()
|
|
from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
|
|
#4 0x00007fac41f93178 in basic_stringstream (__m=(std::_S_in | std::_S_out), this=0x7fffdc3bcaf0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>)
|
|
at /usr/include/c++/4.9/sstream:539
|
|
#5 cTemplateFunction::ParseNumericalParameters (this=this@entry=0x1fe90b0) at libtemplate/templatefunction.c:1192
|
|
#6 0x00007fac41f952b8 in cTemplateFunction::ParseParameters (this=this@entry=0x1fe90b0) at libtemplate/templatefunction.c:370
|
|
#7 0x00007fac41f860bc in cTemplatePixmap::ParseDynamicFunctionParameters (this=this@entry=0x215b740, stringTokens=stringTokens@entry=0x7fffdc3bd100,
|
|
intTokens=intTokens@entry=0x7fffdc3bd130) at libtemplate/templatepixmap.c:169
|
|
#8 0x00007fac41fa2ee8 in cView::DrawViewElement (this=this@entry=0x2a6cea0, ve=ve@entry=veControlIconsModeOnly,
|
|
stringTokens=stringTokens@entry=0x7fffdc3bd100, intTokens=intTokens@entry=0x7fffdc3bd130, loopTokens=loopTokens@entry=0x0) at views/view.c:123
|
|
#9 0x00007fac4201bfaf in cDisplayReplayView::DrawControlIcons (this=0x2a6cea0, play=<optimized out>, forward=<optimized out>, speed=<optimized out>,
|
|
modeOnly=<optimized out>) at views/displayreplayview.c:338
|
|
#10 0x00007fac42266bf7 in cMPlayerControl::ShowMode (this=0xf81d060) at mplayer.c:262
|
|
#11 0x00007fac42267a6b in cMPlayerControl::ProcessKey (this=0xf81d060, Key=kNone) at mplayer.c:342
|
|
#12 0x000000000046c010 in main (argc=<optimized out>, argv=<optimized out>) at vdr.c:1296
|
|
|
|
Thread 1 (Thread 0x7fabf37fe700 (LWP 20953)):
|
|
#0 0x00007fac41f41a70 in cPixmapContainer::DrawText (this=this@entry=0x4a59ba0, num=num@entry=2, Point=..., s=0x7fabf4d0e248 "Pause",
|
|
ColorFg=ColorFg@entry=4294967295, ColorBg=ColorBg@entry=0, fontName="DejaVu Sans Mono:Book", fontSize=243) at libcore/pixmapcontainer.c:117
|
|
#1 0x00007fac41f9e53b in cView::DoDrawText (this=this@entry=0x4a59ba0, num=num@entry=2, func=func@entry=0x1ff0bd0, x0=x0@entry=0, y0=y0@entry=0)
|
|
at views/view.c:438
|
|
#2 0x00007fac41fa2c34 in cView::DrawPixmap (this=this@entry=0x4a59ba0, num=num@entry=2, pix=pix@entry=0x1feef60, loopTokens=loopTokens@entry=0x7fabf37fde60,
|
|
flushPerLoop=flushPerLoop@entry=false) at views/view.c:237
|
|
#3 0x00007fac41fa2fd7 in cView::DrawViewElement (this=this@entry=0x4a59ba0, ve=ve@entry=veOnPause, stringTokens=stringTokens@entry=0x7fabf37fde00,
|
|
intTokens=intTokens@entry=0x7fabf37fde30, loopTokens=loopTokens@entry=0x7fabf37fde60) at views/view.c:145
|
|
#4 0x00007fac42022f58 in cDisplayReplayOnPauseView::Render (this=this@entry=0x4a59ba0) at views/displayreplayonpauseview.c:83
|
|
#5 0x00007fac42027cfe in cDisplayReplayOnPauseView::Action (this=0x4a59ba0) at views/displayreplayonpauseview.c:103
|
|
#6 0x000000000050fa3f in cThread::StartThread (Thread=0x4a59ba0) at thread.c:262
|
|
#7 0x00007fac44b280a4 in start_thread (arg=0x7fabf37fe700) at pthread_create.c:309
|
|
#8 0x00007fac43542ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
|
|
(gdb)
|
|
|