[mythtv] livetv hang/backtrace

Chad J McQuinn chadmcquinn at insightbb.com
Wed Sep 24 18:28:06 EDT 2003


I've been having problems with recent CVS (including yesterday ~5PM)  
builds hanging while watching live TV. Rebuilt with debug option; below  
are backtraces from the front and back end.

There was nothing in the back end log; in the front end log there were  
many instances of :

"Waited 2 seconds for data to become available, waiting again..."

followed by both front and back end crashing one a broken pipe.

System: Athlon 2600xp+, dual Bt848 tuners, another slave backend with a  
pvr-250 (hangs happen with or without that slave; live tv is from the  
local bt848 cards).

---------------backend-------------

Program received signal SIGPIPE, Broken pipe.
[Switching to Thread 163851 (LWP 7551)]
0x409d874b in write () from /lib/i686/libpthread.so.0
Current language:  auto; currently c
(gdb) thread apply all bt full

Thread 32 (Thread 491551 (LWP 7935)):
#0  0x40bd1ef1 in select () from /lib/i686/libc.so.6
No symbol table info available.
#1  0x409dcbd8 in __JCR_LIST__ ()
    from /lib/i686/libpthread.so.0
No symbol table info available.
#2  0x08101035 in NuppelVideoRecorder::VbiThread(void*) (
     param=0x8848ad0) at NuppelVideoRecorder.cpp:1677
         nvr = (NuppelVideoRecorder *) 0x8848ad0
#3  0x409d3811 in pthread_start_thread ()
    from /lib/i686/libpthread.so.0
No symbol table info available.
#4  0x409d3915 in pthread_start_thread_event ()
    from /lib/i686/libpthread.so.0
No symbol table info available.

Thread 31 (Thread 475166 (LWP 7934)):
#0  0x409d87cb in read () from /lib/i686/libpthread.so.0
No symbol table info available.
#1  0x08848ad0 in ?? ()
No symbol table info available.
#2  0x08101013 in NuppelVideoRecorder::AudioThread(void*) (
     param=0x8848ad0) at NuppelVideoRecorder.cpp:1668
         nvr = (NuppelVideoRecorder *) 0x8848ad0
#3  0x409d3811 in pthread_start_thread ()
    from /lib/i686/libpthread.so.0
No symbol table info available.
#4  0x409d3915 in pthread_start_thread_event ()
---Type <return> to continue, or q <return> to quit---
    from /lib/i686/libpthread.so.0
No symbol table info available.

Thread 30 (Thread 458781 (LWP 7933)):
#0  0x40ba8be6 in nanosleep () from /lib/i686/libc.so.6
No symbol table info available.
#1  0x00000000 in ?? ()
No symbol table info available.

Thread 29 (Thread 442396 (LWP 7932)):
#0  0x40bd16e4 in ioctl () from /lib/i686/libc.so.6
No symbol table info available.
#1  0x08848ad0 in ?? ()
No symbol table info available.
#2  0x080c418e in SpawnEncode(void*) (param=0x8848ad0)
     at tv_rec.cpp:34
         nvr = (class RecorderBase *) 0x8848ad0
#3  0x409d3811 in pthread_start_thread ()
    from /lib/i686/libpthread.so.0
No symbol table info available.
#4  0x409d3915 in pthread_start_thread_event ()
    from /lib/i686/libpthread.so.0
No symbol table info available.

Thread 28 (Thread 426011 (LWP 7931)):
#0  0x40ba8be6 in nanosleep () from /lib/i686/libc.so.6
No symbol table info available.
#1  0x00000000 in ?? ()
No symbol table info available.
---Type <return> to continue, or q <return> to quit---

Thread 12 (Thread 163851 (LWP 7551)):
#0  0x409d874b in write () from /lib/i686/libpthread.so.0
No symbol table info available.
#1  0x414044c8 in _db_process_ ()
    from /usr/lib/libmysqlclient.so.12
No symbol table info available.
#2  0x413eea2a in net_real_write ()
    from /usr/lib/libmysqlclient.so.12
No symbol table info available.
#3  0x413ee5c8 in net_flush ()
    from /usr/lib/libmysqlclient.so.12
No symbol table info available.
#4  0x413ee82a in net_write_command ()
    from /usr/lib/libmysqlclient.so.12
No symbol table info available.
#5  0x413d75db in simple_command ()
    from /usr/lib/libmysqlclient.so.12
No symbol table info available.
#6  0x413da29b in mysql_send_query ()
    from /usr/lib/libmysqlclient.so.12
No symbol table info available.
#7  0x413da4d0 in mysql_real_query ()
    from /usr/lib/libmysqlclient.so.12
No symbol table info available.
#8  0x413bab71 in QMYSQLResult::reset(QString const&) ()
    from /usr/lib/qt3/plugins/sqldrivers/libqsqlmysql.so
No symbol table info available.
#9  0x407f37be in QSqlQuery::exec(QString const&) ()
---Type <return> to continue, or q <return> to quit---
    from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#10 0x407f7640 in QSqlDatabase::exec(QString const&) const
     () from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#11 0x400ac145 in MythContext::KickDatabase(QSqlDatabase*)
     (db=0x83fb6a8) at mythcontext.cpp:511
         result = <incomplete type>
         i = 0
         query = {static null = {
     static null = <same as static member of an already seen type>, d =  
0x83ec1e0, static shared_null = 0x83ec1e0},
   d = 0x847c1c8, static shared_null = 0x83ec1e0}
#12 0x0807d21f in MainServer::HandleGetPendingRecordings(PlaybackSock*)  
(this=0x8418f40, pbs=0x8d01600)
     at mainserver.cpp:1140
         pbssock = (struct QSocket *) 0x4885f988
         sched = (class Scheduler *) 0x4085b46d
         conflicts = false
         recordinglist = (
     list<ProgramInfo*,std::allocator<ProgramInfo*> > *) 0x8c6e698
         strlist = {<QValueList<QString>> = {
     sh = 0x446ea92c}, <No data fields>}
         iter = {<_List_iterator_base> = {
     _M_node = 0x847c1c8}, <No data fields>}
#13 0x08074f8a in MainServer::ProcessRequest(QSocket*) (
     this=0x8418f40, sock=0x4885f988) at mainserver.cpp:241
         listline = {<QValueList<QString>> = {
---Type <return> to continue, or q <return> to quit---
     sh = 0x8bf0f18}, <No data fields>}
         line = {static null = {
     static null = <same as static member of an already seen type>, d =  
0x83ec1e0, static shared_null = 0x83ec1e0},
   d = 0x8845278, static shared_null = 0x83ec1e0}
         tokens = {<QValueList<QString>> = {
     sh = 0x8c6e698}, <No data fields>}
         command = {static null = {
     static null = <same as static member of an already seen type>, d =  
0x83ec1e0, static shared_null = 0x83ec1e0},
   d = 0x8845278, static shared_null = 0x83ec1e0}
         pbs = (PlaybackSock *) 0x8d01600
#14 0x080894d6 in ProcessRequestThread::run() (
     this=0x841ca88) at mainserver.cpp:60
No locals.
#15 0x40560ff8 in QProc::~QProc() ()
    from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#16 0x409d3811 in pthread_start_thread ()
    from /lib/i686/libpthread.so.0
No symbol table info available.
#17 0x409d3915 in pthread_start_thread_event ()
    from /lib/i686/libpthread.so.0
No symbol table info available.

Thread 11 (Thread 147466 (LWP 7550)):
#0  0x409d8fd6 in nanosleep ()
    from /lib/i686/libpthread.so.0
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#1  0x00000001 in ?? ()
No symbol table info available.
#2  0x409d2079 in pthread_cond_timedwait_relative ()
    from /lib/i686/libpthread.so.0
No symbol table info available.
#3  0x4081b213 in QWaitCondition::wait(QMutex*, unsigned long) () from  
/usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#4  0x080afb8e in RingBuffer::Read(void*, int) (
     this=0x8499cd8, buf=0x444abf5c, count=128000)
     at RingBuffer.cpp:958
         ret = -1
#5  0x080d2f63 in TVRec::RequestRingBufferBlock(int) (
     this=0x840dfd8, size=128000) at tv_rec.cpp:1974
         ret = 128000
         buffer =  
"��\003\022\201F�E\032\235�t\e[\221m\230\025g0\vvF5!�\177\037�           
       �A�\203  
��\022�G\003%�0\021#Q��\016\177ݠN��\220�\aE�\200��R\036\a!\a\002\221��   
                                                                          
   
�\237�\214B\236�\201\200`�\221�\0303\215�m\021_�\226�1��\232�i\221x�8\01 
7�\206�                                                                  
  �\020\016J\bq\002�gn\210  
�\035@?pS�\021\022\207\200en#p\024\003-�\002��~\223&c\0                  
                                               
032L\235mO\207��`\a\a\002\235U�\020�\2209:�V\f3\nz�\0\026�l]pcM�:M�\")\t 
AŴ�\221                                                                  
     1 ;�jX\217h"...
#6  0x0806e02c in EncoderLink::RequestRingBufferBlock(int)
     (this=0x8412b18, size=128000) at encoderlink.cpp:596
No locals.
#7  0x08081a23 in MainServer::HandleRecorderQuery(QStringList&,  
QStringList&, PlaybackSock*) (this=0x8418f40,
     slist=@0x444eaa1c, commands=@0x444ea9fc, pbs=0x840fd00)
     at mainserver.cpp:1683
---Type <return> to continue, or q <return> to quit---
         size = 128000
         pbssock = (struct QSocket *) 0x841cf08
         recnum = 9
         iter = {node = 0x8412628}
         enc = (EncoderLink *) 0x8412b18
         command = {static null = {
     static null = <same as static member of an already seen type>, d =  
0x83ec1e0, static shared_null = 0x83ec1e0},
   d = 0x48804ec8, static shared_null = 0x83ec1e0}
         retlist = {<QValueList<QString>> = {
     sh = 0x48803380}, <No data fields>}
#8  0x080752bd in MainServer::ProcessRequest(QSocket*) (
     this=0x8418f40, sock=0x841cf08) at mainserver.cpp:265
         listline = {<QValueList<QString>> = {
     sh = 0x4888e800}, <No data fields>}
         line = {static null = {
     static null = <same as static member of an already seen type>, d =  
0x83ec1e0, static shared_null = 0x83ec1e0},
   d = 0x48864738, static shared_null = 0x83ec1e0}
         tokens = {<QValueList<QString>> = {
     sh = 0x488005c0}, <No data fields>}
         command = {static null = {
     static null = <same as static member of an already seen type>, d =  
0x83ec1e0, static shared_null = 0x83ec1e0},
   d = 0x4883a5a8, static shared_null = 0x83ec1e0}
         pbs = (PlaybackSock *) 0x840fd00
#9  0x080894d6 in ProcessRequestThread::run() (
     this=0x841d958) at mainserver.cpp:60
No locals.
---Type <return> to continue, or q <return> to quit---
#10 0x40560ff8 in QProc::~QProc() ()
    from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#11 0x409d3811 in pthread_start_thread ()
    from /lib/i686/libpthread.so.0
No symbol table info available.
#12 0x409d3915 in pthread_start_thread_event ()
    from /lib/i686/libpthread.so.0
No symbol table info available.

Thread 10 (Thread 131081 (LWP 7549)):
#0  0x40b23568 in sigsuspend () from /lib/i686/libc.so.6
No symbol table info available.
#1  0x409d5478 in __pthread_wait_for_restart_signal ()
    from /lib/i686/libpthread.so.0
No symbol table info available.
#2  0x409d1c5b in pthread_cond_wait at GLIBC_2.0 ()
    from /lib/i686/libpthread.so.0
No symbol table info available.
#3  0x4081b142 in QWaitCondition::wait(unsigned long) ()
    from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#4  0x080894b6 in ProcessRequestThread::run() (
     this=0x841cab8) at mainserver.cpp:56
No locals.
#5  0x40560ff8 in QProc::~QProc() ()
    from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#6  0x409d3811 in pthread_start_thread ()
---Type <return> to continue, or q <return> to quit---
    from /lib/i686/libpthread.so.0
No symbol table info available.
#7  0x409d3915 in pthread_start_thread_event ()
    from /lib/i686/libpthread.so.0
No symbol table info available.

Thread 9 (Thread 114696 (LWP 7548)):
#0  0x40b23568 in sigsuspend () from /lib/i686/libc.so.6
No symbol table info available.
#1  0x409d5478 in __pthread_wait_for_restart_signal ()
    from /lib/i686/libpthread.so.0
No symbol table info available.
#2  0x409d1c5b in pthread_cond_wait at GLIBC_2.0 ()
    from /lib/i686/libpthread.so.0
No symbol table info available.
#3  0x4081b142 in QWaitCondition::wait(unsigned long) ()
    from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#4  0x080894b6 in ProcessRequestThread::run() (
     this=0x841d5d0) at mainserver.cpp:56
No locals.
#5  0x40560ff8 in QProc::~QProc() ()
    from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#6  0x409d3811 in pthread_start_thread ()
    from /lib/i686/libpthread.so.0
No symbol table info available.
#7  0x409d3915 in pthread_start_thread_event ()
    from /lib/i686/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
No symbol table info available.

Thread 8 (Thread 98311 (LWP 7547)):
#0  0x40b23568 in sigsuspend () from /lib/i686/libc.so.6
No symbol table info available.
#1  0x409d5478 in __pthread_wait_for_restart_signal ()
    from /lib/i686/libpthread.so.0
No symbol table info available.
#2  0x409d1c5b in pthread_cond_wait at GLIBC_2.0 ()
    from /lib/i686/libpthread.so.0
No symbol table info available.
#3  0x4081b142 in QWaitCondition::wait(unsigned long) ()
    from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#4  0x080894b6 in ProcessRequestThread::run() (
     this=0x8417da8) at mainserver.cpp:56
No locals.
#5  0x40560ff8 in QProc::~QProc() ()
    from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#6  0x409d3811 in pthread_start_thread ()
    from /lib/i686/libpthread.so.0
No symbol table info available.
#7  0x409d3915 in pthread_start_thread_event ()
    from /lib/i686/libpthread.so.0
No symbol table info available.

Thread 7 (Thread 81926 (LWP 7546)):
#0  0x40ba8be6 in nanosleep () from /lib/i686/libc.so.6
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#1  0x00000000 in ?? ()
No symbol table info available.

Thread 6 (Thread 65541 (LWP 7545)):
#0  0x40ba8be6 in nanosleep () from /lib/i686/libc.so.6
No symbol table info available.
#1  0x00000000 in ?? ()
No symbol table info available.

Thread 5 (Thread 49156 (LWP 7544)):
#0  0x40ba8be6 in nanosleep () from /lib/i686/libc.so.6
No symbol table info available.
#1  0x00000000 in ?? ()
No symbol table info available.

Thread 4 (Thread 32771 (LWP 7543)):
#0  0x40ba8be6 in nanosleep () from /lib/i686/libc.so.6
No symbol table info available.
#1  0x00000000 in ?? ()
No symbol table info available.

Thread 3 (Thread 16386 (LWP 7541)):
#0  0x40ba8be6 in nanosleep () from /lib/i686/libc.so.6
No symbol table info available.
#1  0x00000000 in ?? ()
No symbol table info available.

Thread 2 (Thread 32769 (LWP 7540)):
---Type <return> to continue, or q <return> to quit---
#0  0x40bd0537 in poll () from /lib/i686/libc.so.6
No symbol table info available.
#1  0x409d296e in __pthread_manager ()
    from /lib/i686/libpthread.so.0
No symbol table info available.
#2  0x409d2bbb in __pthread_manager_event ()
    from /lib/i686/libpthread.so.0
No symbol table info available.

Thread 1 (Thread 16384 (LWP 7532)):
#0  0x40bd1ef1 in select () from /lib/i686/libc.so.6
No symbol table info available.
#1  0x409c11cc in typeinfo for QMotifStyle ()
    from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#2  0x40580066 in QEventLoop::enterLoop() ()
    from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#3  0x4057ff08 in QEventLoop::exec() ()
    from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#4  0x4056c3d1 in QApplication::exec() ()
    from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#5  0x0807242d in main (argc=1, argv=0xbffff3b4)
     at main.cpp:447
         a = <incomplete type>
         logfile = {static null = {
     static null = <same as static member of an already seen ---Type  
<return> to---Type <return> to continue, or q <return> to quit---
type>, d = 0x83ec1e0, static shared_null = 0x83ec1e0},
   d = 0x83f1d48, static shared_null = 0x83ec1e0}
         verboseString = {static null = {
     static null = <same as static member of an already seen type>, d =  
0x83ec1e0, static shared_null = 0x83ec1e0},
   d = 0x83f1d88, static shared_null = 0x83ec1e0}
         daemonize = false
         printsched = false
         printexpire = false
         logfd = -1
         pidfs = <incomplete type>
         db = (struct QSqlDatabase *) 0x83f9190
         subthread = (struct QSqlDatabase *) 0x83fa970
         expthread = (struct QSqlDatabase *) 0x83fad90
         transthread = (struct QSqlDatabase *) 0x83fb278
         msdb = (struct QSqlDatabase *) 0x83fb6a8
         port = 6543
         statusport = 6544
         myip = {static null = {
     static null = <same as static member of an already seen type>, d =  
0x83ec1e0, static shared_null = 0x83ec1e0},
   d = 0x840dc50, static shared_null = 0x83ec1e0}
         masterip = {static null = {
     static null = <same as static member of an already seen type>, d =  
0x83ec1e0, static shared_null = 0x83ec1e0},
   d = 0x840e2d0, static shared_null = 0x83ec1e0}
         ismaster = true
         runsched = true
         expdb = (struct QSqlDatabase *) 0x83fad90
---Type <return> to continue, or q <return> to quit---
         trandb = (struct QSqlDatabase *) 0x83fb278
         nfsfd = 12
#6  0x40b107f7 in __libc_start_main ()
    from /lib/i686/libc.so.6
No symbol table info available.
#0  0x409d874b in write () from /lib/i686/libpthread.so.0
----------------end--------------------

----------------frontend------------------

Thread 55 (Thread 868406 (LWP 7939)):
#0  0x40ba8be6 in nanosleep () from /lib/i686/libc.so.6
No symbol table info available.
#1  0x00000000 in ?? ()
No symbol table info available.

Thread 54 (Thread 852021 (LWP 7938)):
#0  0x409d874b in write () from /lib/i686/libpthread.so.0
No symbol table info available.
#1  0x40189b6c in __JCR_LIST__ ()
    from /usr/local/lib/libmyth-0.12.so.0
No symbol table info available.
#2  0x40131472 in AudioOutputOSS::OutputAudioLoop() (
     this=0x8808038) at audiooutputoss.cpp:498
         bytesperframe = 4268
         space_on_soundcard = 2368
         zeros = '\0' <repeats 1023 times>
#3  0x401316cc in AudioOutputOSS::kickoffOutputAudioLoop(void*)  
(player=0x8808038) at audiooutputoss.cpp:579
No locals.
#4  0x409d3811 in pthread_start_thread ()
    from /lib/i686/libpthread.so.0
No symbol table info available.
#5  0x409d3915 in pthread_start_thread_event ()
    from /lib/i686/libpthread.so.0
No symbol table info available.

Thread 53 (Thread 835636 (LWP 7937)):
---Type <return> to continue, or q <return> to quit---
#0  0x40ba8be6 in nanosleep () from /lib/i686/libc.so.6
No symbol table info available.
#1  0x00000000 in ?? ()
No symbol table info available.

Thread 52 (Thread 819251 (LWP 7936)):
#0  0x409d8fd6 in nanosleep ()
    from /lib/i686/libpthread.so.0
No symbol table info available.
#1  0x00000001 in ?? ()
No symbol table info available.
#2  0x409d2079 in pthread_cond_timedwait_relative ()
    from /lib/i686/libpthread.so.0
No symbol table info available.
#3  0x4081b213 in QWaitCondition::wait(QMutex*, unsigned long) () from  
/usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#4  0x0815a2a0 in RingBuffer::ReadFromBuf(void*, int) (
     this=0x85cfcd0, buf=0x4303d008, count=6034)
     at RingBuffer.cpp:862
         readone = false
         avail = 3063
#5  0x0815a569 in RingBuffer::Read(void*, int) (
     this=0x85cfcd0, buf=0x4303d008, count=6034)
     at RingBuffer.cpp:932
         ret = -1
#6  0x0818eccb in NuppelDecoder::GetFrame(int) (
     this=0x87242d8, avignore=0) at nuppeldecoder.cpp:895
         currentposition = 6231932925
---Type <return> to continue, or q <return> to quit---
         framesearch = false
         gotvideo = false
         ret = false
         seeklen = 0
#7  0x080fb109 in NuppelVideoPlayer::GetFrame(int, bool) (
     this=0x86ff218, onlyvideo=0, unsafe=false)
     at NuppelVideoPlayer.cpp:572
No locals.
#8  0x080fdefc in NuppelVideoPlayer::StartPlaying() (
     this=0x86ff218) at NuppelVideoPlayer.cpp:1534
         output_video = 868406
         pausecheck = 0
#9  0x0816f74b in SpawnDecode(void*) (param=0x86ff218)
     at tv_play.cpp:67
         nvp = (NuppelVideoPlayer *) 0x86ff218
#10 0x409d3811 in pthread_start_thread ()
    from /lib/i686/libpthread.so.0
No symbol table info available.
#11 0x409d3915 in pthread_start_thread_event ()
    from /lib/i686/libpthread.so.0
No symbol table info available.

Thread 51 (Thread 802866 (LWP 7930)):
#0  0x409d874b in write () from /lib/i686/libpthread.so.0
No symbol table info available.
#1  0x414344c8 in _db_process_ ()
    from /usr/lib/libmysqlclient.so.12
No symbol table info available.
#2  0x4141ea2a in net_real_write ()
---Type <return> to continue, or q <return> to quit---
    from /usr/lib/libmysqlclient.so.12
No symbol table info available.
#3  0x4141e5c8 in net_flush ()
    from /usr/lib/libmysqlclient.so.12
No symbol table info available.
#4  0x4141e82a in net_write_command ()
    from /usr/lib/libmysqlclient.so.12
No symbol table info available.
#5  0x414075db in simple_command ()
    from /usr/lib/libmysqlclient.so.12
No symbol table info available.
#6  0x4140a29b in mysql_send_query ()
    from /usr/lib/libmysqlclient.so.12
No symbol table info available.
#7  0x4140a4d0 in mysql_real_query ()
    from /usr/lib/libmysqlclient.so.12
No symbol table info available.
#8  0x413c0b71 in QMYSQLResult::reset(QString const&) ()
    from /usr/lib/qt3/plugins/sqldrivers/libqsqlmysql.so
No symbol table info available.
#9  0x407f37be in QSqlQuery::exec(QString const&) ()
    from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#10 0x407f7640 in QSqlDatabase::exec(QString const&) const
     () from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#11 0x400ac145 in MythContext::KickDatabase(QSqlDatabase*)
     (db=0x854e360) at mythcontext.cpp:511
         result = <incomplete type>
---Type <return> to continue, or q <return> to quit---
         i = 0
         query = {static null = {
     static null = <same as static member of an already seen type>, d =  
0x84bba80, static shared_null = 0x84bba80},
   d = 0x8a790c8, static shared_null = 0x84bba80}
#12 0x400acc90 in MythContext::GetSetting(QString const&, QString  
const&) (this=0x854db70, key=@0x5a36398c,
     defaultval=@0x5a36392c) at mythcontext.cpp:590
         query = {static null = {
     static null = <same as static member of an already seen type>, d =  
0x84bba80, static shared_null = 0x84bba80},
   d = 0x14, static shared_null = 0x84bba80}
         result = <incomplete type>
         found = false
         value = {static null = {
     static null = <same as static member of an already seen type>, d =  
0x84bba80, static shared_null = 0x84bba80},
   d = 0x84bba80, static shared_null = 0x84bba80}
#13 0x400ad1a3 in MythContext::GetNumSetting(QString const&, int)  
(this=0x854db70, key=@0x5a36398c, defaultval=0)
     at mythcontext.cpp:629
         val = {static null = {
     static null = <same as static member of an already seen type>, d =  
0x84bba80, static shared_null = 0x84bba80},
   d = 0x8583c30, static shared_null = 0x84bba80}
         retval = {static null = {
     static null = <same as static member of an already seen type>, d =  
0x84bba80, static shared_null = 0x84bba80},
   d = 0x5a363be0, static shared_null = 0x84bba80}
---Type <return> to continue, or q <return> to quit---
#14 0x081748b6 in TV::ProcessKeypress(int) (
     this=0x4340ae10, keypressed=4096) at tv_play.cpp:1025
         was_doing_ff_rew = false
#15 0x0817368a in TV::RunTV() (this=0x4340ae10)
     at tv_play.cpp:747
         keypressed = 4096
         pausecheck = 2960796
#16 0x0817337b in TV::EventThread(void*) (param=0x4340ae10)
     at tv_play.cpp:684
         thetv = (class TV *) 0x4340ae10
#17 0x409d3811 in pthread_start_thread ()
    from /lib/i686/libpthread.so.0
No symbol table info available.
#18 0x409d3915 in pthread_start_thread_event ()
    from /lib/i686/libpthread.so.0
No symbol table info available.

Thread 2 (Thread 32769 (LWP 7594)):
#0  0x40bd0537 in poll () from /lib/i686/libc.so.6
No symbol table info available.
#1  0x409d296e in __pthread_manager ()
    from /lib/i686/libpthread.so.0
No symbol table info available.
#2  0x409d2bbb in __pthread_manager_event ()
    from /lib/i686/libpthread.so.0
No symbol table info available.

Thread 1 (Thread 16384 (LWP 7589)):
#0  0x40ba8be6 in nanosleep () from /lib/i686/libc.so.6
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#1  0x00000000 in ?? ()
No symbol table info available.
#0  0x409d874b in write () from /lib/i686/libpthread.so.0
---------------------end-----------------



More information about the mythtv-dev mailing list