Project

General

Profile

Bug #2113 ยป skincrash1.txt

vdruser, 02/22/2015 05:15 PM

 
$ 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)

    (1-1/1)