[mythtv-commits] Re: Ticket #954: mythbackend segfault, gdb trace, SVN 8516

MythTV mythtv at cvs.mythtv.org
Sun Jan 8 02:50:11 UTC 2006


#954: mythbackend segfault, gdb trace, SVN 8516
----------------------+-----------------------------------------------------
 Reporter:  rkulagow  |        Owner:  ijr
     Type:  defect    |       Status:  new
 Priority:  major     |    Milestone:     
Component:  mythtv    |      Version:     
 Severity:  medium    |   Resolution:     
----------------------+-----------------------------------------------------
Changes (by rkulagow):

  * summary:  mythbackend segfault, gdb trace => mythbackend segfault, gdb
              trace, SVN 8516

Comment:

 got another instance of this.  Occurred right after I deleted a file in a
 remote frontend.

 mythbackend:
 {{{
 2006-01-07 20:33:39.573 Running HouseKeeping
 2006-01-07 20:37:43.157 MainServer::HandleAnnounce Monitor
 2006-01-07 20:37:43.182 adding: basement as a client (events: 0)
 2006-01-07 20:37:43.485 MainServer::HandleAnnounce Monitor
 2006-01-07 20:37:43.516 adding: basement as a client (events: 1)
 2006-01-07 20:37:49.294 MainServer::HandleAnnounce Playback
 2006-01-07 20:37:49.316 adding: basement as a client (events: 0)
 2006-01-07 20:37:49.326 MainServer::HandleAnnounce FileTransfer
 2006-01-07 20:37:49.330 adding: basement as a remote file transfer
 2006-01-07 20:38:39.619 Running HouseKeeping

 }}}

 gdb:
 {{{
 mythtv at masterbackend:~$ head gdb.txt
 Path: .
 URL: svn+ssh://rkulagow@cvs.mythtv.org/var/lib/svn/trunk
 Repository UUID: 7dbf422c-18fa-0310-86e9-fd20926502f2
 Revision: 8516
 Node Kind: directory
 Schedule: normal
 Last Changed Author: cpinkham
 Last Changed Rev: 8516
 Last Changed Date: 2006-01-07 00:09:56 -0600 (Sat, 07 Jan 2006)
 [Thread -1382024272 (LWP 7162) exited]
 [Thread -1404052560 (LWP 7199) exited]
 [Thread -1418728528 (LWP 7165) exited]
 [New Thread -1418728528 (LWP 8565)]

 Program received signal SIGPIPE, Broken pipe.
 [Switching to Thread -1344275536 (LWP 6100)]
 0xb64d4381 in __write_nocancel () from /lib/tls/libpthread.so.0

 Thread 51 (Thread -1418728528 (LWP 8565)):
 #0  0xb63382ec in nanosleep () from /lib/tls/libc.so.6
 No symbol table info available.
 #1  0xb6338110 in sleep () from /lib/tls/libc.so.6
 No symbol table info available.
 #2  0x080888b8 in MainServer::DoDeleteThread (this=0x8110398,
 ds=0x812df90) at mainserver.cpp:1421
         logInfo = {static null = {static null = <same as static member of
 an already seen type>, d = 0x80e3070,
     static shared_null = 0x80e3070}, d = 0x842d1d8, static shared_null =
 0x80e3070}
         name = {static null = {static null = <same as static member of an
 already seen type>, d = 0x80e3070,
     static shared_null = 0x80e3070}, d = 0x8130c78, static shared_null =
 0x80e3070}
         checkFile = <incomplete type>
         pginfo = (ProgramInfo *) 0x81234b8
         tvchain = (LiveTVChain *) 0x0
         err = 0
         filename = {static null = {static null = <same as static member of
 an already seen type>, d = 0x80e3070,
     static shared_null = 0x80e3070}, d = 0x8121650, static shared_null =
 0x80e3070}
         followLinks = false
         query = {<> = {<No data fields>}, m_db = 0x810a118, m_isConnected
 = true, m_returnConnection = true}
         me = {<QCustomEvent> = {<> = {<No data fields>}, d = 0x0}, message
 = {static null = {
       static null = <same as static member of an already seen type>, d =
 0x80e3070, static shared_null = 0x80e3070},
     d = 0x8130c18, static shared_null = 0x80e3070}, extradata =
 {<QValueList<QString>> = {
       sh = 0x811db40}, <No data fields>}}
 #3  0x08084d78 in MainServer::SpawnDeleteThread (param=0x812df90) at
 mainserver.cpp:1218
         ds = (MainServer::deletestruct *) 0x812df90
         ms = (class MainServer *) 0x8110398
 #4  0xb64cfccd in start_thread () from /lib/tls/libpthread.so.0
 No symbol table info available.
 #5  0xb6377b0e in clone () from /lib/tls/libc.so.6
 No symbol table info available.

 Thread 15 (Thread -1352664144 (LWP 6101)):
 #0  0xb64d43f1 in __read_nocancel () from /lib/tls/libpthread.so.0
 No symbol table info available.
 #1  0xb603310a in vio_read () from /usr/lib/libmysqlclient.so.12
 No symbol table info available.
 #2  0xb60342e9 in net_request_file () from /usr/lib/libmysqlclient.so.12
 No symbol table info available.
 #3  0xb6033fe6 in my_net_read () from /usr/lib/libmysqlclient.so.12
 No symbol table info available.
 #4  0xb601b418 in net_safe_read () from /usr/lib/libmysqlclient.so.12
 No symbol table info available.
 #5  0xb601d635 in mysql_read_query_result () from
 /usr/lib/libmysqlclient.so.12
 No symbol table info available.
 #6  0xb601d9f1 in mysql_real_query () from /usr/lib/libmysqlclient.so.12
 No symbol table info available.
 #7  0xb6067140 in QMYSQLResult::reset () from
 /usr/lib/qt3/plugins/sqldrivers/libqsqlmysql.so
 No symbol table info available.
 #8  0xb6b533d6 in QSqlQuery::exec () from /usr/lib/libqt-mt.so.3
 No symbol table info available.
 #9  0xb7213fa9 in MSqlQuery::exec (this=0xaf5ff190, query=@0xaf5fed58) at
 mythdbcon.cpp:323
         result = 182
 #10 0xb6b554d9 in QSqlQuery::exec () from /usr/lib/libqt-mt.so.3
 No symbol table info available.
 #11 0x08063a1b in MSqlQuery::exec (this=0xaf5ff190) at mythdbcon.h:109
 No locals.
 #12 0x08081018 in MainServer::HandleQueryRecordings (this=0x8110398, type=
       {static null = {static null = <same as static member of an already
 seen type>, d = 0x80e3070, static shared_null = 0x80e3070}, d =
 0xabb7bdf8, static shared_null = 0x80e3070}, pbs=0xab9d4f98) at
 mainserver.cpp:984
         pbssock = (struct QSocket *) 0x812dff0
         islocal = false
         playbackhost = {static null = {static null = <same as static
 member of an already seen type>, d = 0x80e3070,
     static shared_null = 0x80e3070}, d = 0xab9841b8, static shared_null =
 0x80e3070}
         fs_db_name = {static null = {static null = <same as static member
 of an already seen type>, d = 0x80e3070,
     static shared_null = 0x80e3070}, d = 0xac948ee8, static shared_null =
 0x80e3070}
         rectime = {d = {jd = 2453743}, t = {ds = 74485796}}
         ri = {<std::_List_iterator_base> = {_M_node = 0xaeccd068}, <No
 data fields>}
         schedList = {<std::_List_base<ProgramInfo*,
 std::allocator<ProgramInfo*> >> = {<std::_List_alloc_base<ProgramInfo*,
 std::allocator<ProgramInfo*>, true>> = {_M_node = 0xaeccd068}, <No data
 fields>}, <No data fields>}
         ip = {static null = {static null = <same as static member of an
 already seen type>, d = 0x80e3070,
     static shared_null = 0x80e3070}, d = 0x8130f18, static shared_null =
 0x80e3070}
         port = {static null = {static null = <same as static member of an
 already seen type>, d = 0x80e3070,
     static shared_null = 0x80e3070}, d = 0x8131130, static shared_null =
 0x80e3070}
         chanorder = {static null = {static null = <same as static member
 of an already seen type>, d = 0x80e3070,
     static shared_null = 0x80e3070}, d = 0xaea7bdb0, static shared_null =
 0x80e3070}
         inUseMap = {sh = 0xab93b0b8}
         inUseKey = {static null = {static null = <same as static member of
 an already seen type>, d = 0x80e3070,
     static shared_null = 0x80e3070}, d = 0x80e3070, static shared_null =
 0x80e3070}
         inUseForWhat = {static null = {static null = <same as static
 member of an already seen type>, d = 0x80e3070,
     static shared_null = 0x80e3070}, d = 0x80e3070, static shared_null =
 0x80e3070}
         oneHourAgo = {d = {jd = 2453743}, t = {ds = 70825798}}
         query = {<> = {<No data fields>}, m_db = 0x80ff070, m_isConnected
 = true, m_returnConnection = true}
         thequery = {static null = {static null = <same as static member of
 an already seen type>, d = 0x80e3070,
     static shared_null = 0x80e3070}, d = 0xac8c88c8, static shared_null =
 0x80e3070}
         outputlist = {<QValueList<QString>> = {sh = 0xac80b8e8}, <No data
 fields>}
         fileprefix = {static null = {static null = <same as static member
 of an already seen type>, d = 0x80e3070,
     static shared_null = 0x80e3070}, d = 0x81090e8, static shared_null =
 0x80e3070}
         backendIpMap = {sh = 0xac9d7f48}
         backendPortMap = {sh = 0xac9bfe98}
 #13 0x0807ab59 in MainServer::ProcessRequestWork (this=0x8110398,
 sock=0x812dff0) at mainserver.cpp:312
         listline = {<QValueList<QString>> = {sh = 0xac967378}, <No data
 fields>}
         line = {static null = {static null = <same as static member of an
 already seen type>, d = 0x80e3070,
     static shared_null = 0x80e3070}, d = 0xabb7b3d8, static shared_null =
 0x80e3070}
         tokens = {<QValueList<QString>> = {sh = 0xab98cac0}, <No data
 fields>}
         command = {static null = {static null = <same as static member of
 an already seen type>, d = 0x80e3070,
     static shared_null = 0x80e3070}, d = 0xab9f80c0, static shared_null =
 0x80e3070}
         pbs = (class PlaybackSock *) 0xab9d4f98
 #14 0x0807a2e4 in MainServer::ProcessRequest (this=0x8110398,
 sock=0x812dff0) at mainserver.cpp:256
 No locals.
 #15 0x080a29a4 in ProcessRequestThread::run (this=0x8110a78) at
 mainserver.cpp:91
 No locals.
 #16 0xb6842330 in QThreadInstance::start () from /usr/lib/libqt-mt.so.3
 No symbol table info available.
 #17 0xb64cfccd in start_thread () from /lib/tls/libpthread.so.0
 No symbol table info available.
 #18 0xb6377b0e in clone () from /lib/tls/libc.so.6
 No symbol table info available.

 Thread 14 (Thread -1344275536 (LWP 6100)):
 #0  0xb64d4381 in __write_nocancel () from /lib/tls/libpthread.so.0
 No symbol table info available.
 #1  0xb603314f in vio_write () from /usr/lib/libmysqlclient.so.12
 No symbol table info available.
 #2  0xb6033c68 in net_real_write () from /usr/lib/libmysqlclient.so.12
 No symbol table info available.
 #3  0xb6033748 in net_flush () from /usr/lib/libmysqlclient.so.12
 No symbol table info available.
 #4  0xb60339c0 in net_write_command () from /usr/lib/libmysqlclient.so.12
 No symbol table info available.
 #5  0xb601b4f7 in simple_command () from /usr/lib/libmysqlclient.so.12
 No symbol table info available.
 #6  0xb601d5bd in mysql_send_query () from /usr/lib/libmysqlclient.so.12
 No symbol table info available.
 #7  0xb601d9e0 in mysql_real_query () from /usr/lib/libmysqlclient.so.12
 No symbol table info available.
 #8  0xb6067140 in QMYSQLResult::reset () from
 /usr/lib/qt3/plugins/sqldrivers/libqsqlmysql.so
 No symbol table info available.
 #9  0xb6b533d6 in QSqlQuery::exec () from /usr/lib/libqt-mt.so.3
 No symbol table info available.
 #10 0xb6b56ad2 in QSqlDatabase::exec () from /usr/lib/libqt-mt.so.3
 No symbol table info available.
 #11 0xb7212755 in MSqlDatabase::KickDatabase (this=0x8112f38) at
 mythdbcon.cpp:112
         result = <incomplete type>
         i = 0
         query = {static null = {static null = <same as static member of an
 already seen type>, d = 0x80e3070,
     static shared_null = 0x80e3070}, d = 0xaecac378, static shared_null =
 0x80e3070}
 #12 0xb7213500 in MSqlQuery (this=0xafdff190, qi=@0xafdff180) at
 mythdbcon.cpp:228
 No locals.
 #13 0x080808a4 in MainServer::HandleQueryRecordings (this=0x8110398, type=
       {static null = {static null = <same as static member of an already
 seen type>, d = 0x80e3070, static shared_null = 0x80e3070}, d =
 0xaed22cc0, static shared_null = 0x80e3070}, pbs=0xaecac240) at
 mainserver.cpp:928
         pbssock = (struct QSocket *) 0x81247a8
         islocal = false
         playbackhost = {static null = {static null = <same as static
 member of an already seen type>, d = 0x80e3070,
     static shared_null = 0x80e3070}, d = 0xb1ef1df0, static shared_null =
 0x80e3070}
         fs_db_name = {static null = {static null = <same as static member
 of an already seen type>, d = 0x80e3070,
     static shared_null = 0x80e3070}, d = 0xaecdec18, static shared_null =
 0x80e3070}
         rectime = {d = {jd = 2453743}, t = {ds = 74485804}}
         ri = {<std::_List_iterator_base> = {_M_node = 0xb1e074f0}, <No
 data fields>}
         schedList = {<std::_List_base<ProgramInfo*,
 std::allocator<ProgramInfo*> >> = {<std::_List_alloc_base<ProgramInfo*,
 std::allocator<ProgramInfo*>, true>> = {_M_node = 0xb1e074f0}, <No data
 fields>}, <No data fields>}
         ip = {static null = {static null = <same as static member of an
 already seen type>, d = 0x80e3070,
     static shared_null = 0x80e3070}, d = 0x8130f18, static shared_null =
 0x80e3070}
         port = {static null = {static null = <same as static member of an
 already seen type>, d = 0x80e3070,
     static shared_null = 0x80e3070}, d = 0x8131130, static shared_null =
 0x80e3070}
         chanorder = {static null = {static null = <same as static member
 of an already seen type>, d = 0x80e3070,
     static shared_null = 0x80e3070}, d = 0xaea7bdb0, static shared_null =
 0x80e3070}
         inUseMap = {sh = 0xb1e00aa0}
         inUseKey = {static null = {static null = <same as static member of
 an already seen type>, d = 0x80e3070,
     static shared_null = 0x80e3070}, d = 0x80e3070, static shared_null =
 0x80e3070}
         inUseForWhat = {static null = {static null = <same as static
 member of an already seen type>, d = 0x80e3070,
     static shared_null = 0x80e3070}, d = 0x80e3070, static shared_null =
 0x80e3070}
         oneHourAgo = {d = {jd = 2453743}, t = {ds = 70825807}}
         query = {<> = {<No data fields>}, m_db = 0x8112f38, m_isConnected
 = false, m_returnConnection = true}
         thequery = {static null = {static null = <same as static member of
 an already seen type>, d = 0x80e3070,
     static shared_null = 0x80e3070}, d = 0xafdff270, static shared_null =
 0x80e3070}
         outputlist = {<QValueList<QString>> = {sh = 0xb1e00034}, <No data
 fields>}
         fileprefix = {static null = {static null = <same as static member
 of an already seen type>, d = 0x80e3070,
     static shared_null = 0x80e3070}, d = 0xb63cea7c, static shared_null =
 0x80e3070}
         backendIpMap = {sh = 0xc}
         backendPortMap = {sh = 0x8112f38}
 #14 0x0807ab59 in MainServer::ProcessRequestWork (this=0x8110398,
 sock=0x81247a8) at mainserver.cpp:312
         listline = {<QValueList<QString>> = {sh = 0xaecdec40}, <No data
 fields>}
         line = {static null = {static null = <same as static member of an
 already seen type>, d = 0x80e3070,
     static shared_null = 0x80e3070}, d = 0xaecdec50, static shared_null =
 0x80e3070}
         tokens = {<QValueList<QString>> = {sh = 0xaecac3b0}, <No data
 fields>}
         command = {static null = {static null = <same as static member of
 an already seen type>, d = 0x80e3070,
     static shared_null = 0x80e3070}, d = 0xb1e010a8, static shared_null =
 0x80e3070}
         pbs = (class PlaybackSock *) 0xaecac240
 #15 0x0807a2e4 in MainServer::ProcessRequest (this=0x8110398,
 sock=0x81247a8) at mainserver.cpp:256
 No locals.
 #16 0x080a29a4 in ProcessRequestThread::run (this=0x8110258) at
 mainserver.cpp:91
 No locals.
 #17 0xb6842330 in QThreadInstance::start () from /usr/lib/libqt-mt.so.3
 No symbol table info available.
 #18 0xb64cfccd in start_thread () from /lib/tls/libpthread.so.0
 No symbol table info available.
 #19 0xb6377b0e in clone () from /lib/tls/libc.so.6
 No symbol table info available.

 Thread 13 (Thread -1335886928 (LWP 6099)):
 #0  0xb64d1b61 in pthread_cond_wait@@GLIBC_2.3.2 () from
 /lib/tls/libpthread.so.0
 No symbol table info available.
 #1  0xb6b9bfce in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
 No symbol table info available.
 #2  0x080a2981 in ProcessRequestThread::run (this=0x8110760) at
 mainserver.cpp:86
 No locals.
 #3  0xb6842330 in QThreadInstance::start () from /usr/lib/libqt-mt.so.3
 No symbol table info available.
 #4  0xb64cfccd in start_thread () from /lib/tls/libpthread.so.0
 No symbol table info available.
 #5  0xb6377b0e in clone () from /lib/tls/libc.so.6
 No symbol table info available.

 Thread 12 (Thread -1327498320 (LWP 6098)):
 #0  0xb64d1b61 in pthread_cond_wait@@GLIBC_2.3.2 () from
 /lib/tls/libpthread.so.0
 No symbol table info available.
 #1  0xb6b9bfce in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
 No symbol table info available.
 #2  0x080a2981 in ProcessRequestThread::run (this=0x8110568) at
 mainserver.cpp:86
 No locals.
 #3  0xb6842330 in QThreadInstance::start () from /usr/lib/libqt-mt.so.3
 No symbol table info available.
 #4  0xb64cfccd in start_thread () from /lib/tls/libpthread.so.0
 No symbol table info available.
 #5  0xb6377b0e in clone () from /lib/tls/libc.so.6
 No symbol table info available.

 Thread 11 (Thread -1319109712 (LWP 6097)):
 #0  0xb64d1b61 in pthread_cond_wait@@GLIBC_2.3.2 () from
 /lib/tls/libpthread.so.0
 No symbol table info available.
 #1  0xb6b9bfce in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
 No symbol table info available.
 #2  0x080a2981 in ProcessRequestThread::run (this=0x8110610) at
 mainserver.cpp:86
 No locals.
 #3  0xb6842330 in QThreadInstance::start () from /usr/lib/libqt-mt.so.3
 No symbol table info available.
 #4  0xb64cfccd in start_thread () from /lib/tls/libpthread.so.0
 No symbol table info available.
 #5  0xb6377b0e in clone () from /lib/tls/libc.so.6
 No symbol table info available.

 Thread 10 (Thread -1310721104 (LWP 6096)):
 #0  0xb63382ec in nanosleep () from /lib/tls/libc.so.6
 No symbol table info available.
 #1  0xb6338110 in sleep () from /lib/tls/libc.so.6
 No symbol table info available.
 #2  0xb79aba25 in JobQueue::ProcessQueue (this=0x811bbb8) at
 jobqueue.cpp:475
         chanid = {static null = {static null = <same as static member of
 an already seen type>, d = 0x80e3070,
     static shared_null = 0x80e3070}, d = 0x81242d0, static shared_null =
 0x80e3070}
         starttime = {d = {jd = 2453743}, t = {ds = 24900000}}
         startts = {static null = {static null = <same as static member of
 an already seen type>, d = 0x80e3070,
     static shared_null = 0x80e3070}, d = 0x8111918, static shared_null =
 0x80e3070}
         type = 2
         id = 5872
         cmds = 0
         flags = 2
         status = 4
         hostname = {static null = {static null = <same as static member of
 an already seen type>, d = 0x80e3070,
     static shared_null = 0x80e3070}, d = 0x8134800, static shared_null =
 0x80e3070}
         sleepTime = 60
         jobStatus = {sh = 0x811c678}
         maxJobs = 1
         queueStartTimeStr = {static null = {static null = <same as static
 member of an already seen type>, d = 0x80e3070,
     static shared_null = 0x80e3070}, d = 0x8108d68, static shared_null =
 0x80e3070}
         queueEndTimeStr = {static null = {static null = <same as static
 member of an already seen type>, d = 0x80e3070,
     static shared_null = 0x80e3070}, d = 0x8113010, static shared_null =
 0x80e3070}
         queueStartTime = 0
         queueEndTime = 2359
         curQTime = {ds = 29065612}
         curTime = 804
         message = {static null = {static null = <same as static member of
 an already seen type>, d = 0x80e3070,
     static shared_null = 0x80e3070}, d = 0x81294b8, static shared_null =
 0x80e3070}
         tmpStr = {static null = {static null = <same as static member of
 an already seen type>, d = 0x80e3070,
     static shared_null = 0x80e3070}, d = 0x813ad48, static shared_null =
 0x80e3070}
         jobs = {sh = 0x8110eb0}
         atMax = true
         inTimeWindow = true
         startedJobAlready = false
 #3  0xb79a6e72 in JobQueue::RunQueueProcesser (this=0x811bbb8) at
 jobqueue.cpp:138
 No locals.
 #4  0xb79a6e9b in JobQueue::QueueProcesserThread (param=0x811bbb8) at
 jobqueue.cpp:144
         jobqueue = (class JobQueue *) 0x811bbb8
 #5  0xb64cfccd in start_thread () from /lib/tls/libpthread.so.0
 No symbol table info available.
 #6  0xb6377b0e in clone () from /lib/tls/libc.so.6
 No symbol table info available.

 Thread 9 (Thread -1300440144 (LWP 6095)):
 #0  0xb63382ec in nanosleep () from /lib/tls/libc.so.6
 No symbol table info available.
 #1  0xb6338110 in sleep () from /lib/tls/libc.so.6
 No symbol table info available.
 #2  0x08059f2a in AutoExpire::Sleep (this=0x810f930, sleepTime=60) at
 autoexpire.cpp:280
         minSleep = 5
         timeExpended = 50
 #3  0x08059ed4 in AutoExpire::RunExpirer (this=0x810f930) at
 autoexpire.cpp:265
         curTime = {ds = 74431556}
         timer = {ds = 74431552}
 #4  0x0805cef5 in AutoExpire::ExpirerThread (param=0x810f930) at
 autoexpire.cpp:463
         expirer = (AutoExpire *) 0x810f930
 #5  0xb64cfccd in start_thread () from /lib/tls/libpthread.so.0
 No symbol table info available.
 #6  0xb6377b0e in clone () from /lib/tls/libc.so.6
 No symbol table info available.

 Thread 8 (Thread -1292051536 (LWP 6094)):
 #0  0xb64d1dc2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
 /lib/tls/libpthread.so.0
 No symbol table info available.
 #1  0xb6b9bfad in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
 No symbol table info available.
 #2  0x080acc2b in Scheduler::RunScheduler (this=0x811bda0) at
 scheduler.cpp:1092
         statuschanged = false
         recIter = {<std::_List_iterator_base> = {_M_node = 0xaeb87af0},
 <No data fields>}
         prerollseconds = 0
         secsleft = 4414
         nexttv = (EncoderLink *) 0x8117e48
         nextRecording = (ProgramInfo *) 0xac961438
         nextrectime = {d = {jd = 2453743}, t = {ds = 78900000}}
         curtime = {d = {jd = 2453743}, t = {ds = 74485679}}
         lastupdate = {d = {jd = 2453743}, t = {ds = 31438500}}
         recordfileprefix = {static null = {static null = <same as static
 member of an already seen type>, d = 0x80e3070,
     static shared_null = 0x80e3070}, d = 0x81137c0, static shared_null =
 0x80e3070}
         startIter = {<std::_List_iterator_base> = {_M_node = 0xaeb97d60},
 <No data fields>}
         blockShutdown = true
         idleSince = {d = {jd = 0}, t = {ds = 0}}
         idleTimeoutSecs = 0
         idleWaitForRecordingTime = 15
         firstRun = false
         fillstart = {tv_sec = 1136645039, tv_usec = 536729}
         fillend = {tv_sec = 1136645044, tv_usec = 647962}
         matchTime = 0.444160014
         placeTime = 5.11123323
         query = {<> = {<No data fields>}, m_db = 0x810b2a8, m_isConnected
 = true, m_returnConnection = false}
 #3  0x080b07b9 in Scheduler::SchedulerThread (param=0x811bda0) at
 scheduler.cpp:1523
         sched = (Scheduler *) 0x811bda0
 #4  0xb64cfccd in start_thread () from /lib/tls/libpthread.so.0
 No symbol table info available.
 #5  0xb6377b0e in clone () from /lib/tls/libc.so.6
 No symbol table info available.

 Thread 7 (Thread -1283662928 (LWP 6092)):
 #0  0xb64d1dc2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
 /lib/tls/libpthread.so.0
 No symbol table info available.
 #1  0xb6b9bd7c in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
 No symbol table info available.
 #2  0xb7c0eac4 in TVRec::RunTV (this=0x811aa58) at tv_rec.cpp:1220
         lock = {mtx = 0x811ab10}
         timeout = 118
 #3  0xb7c0dfb3 in TVRec::EventThread (param=0x811aa58) at tv_rec.cpp:1065
         thetv = (class TVRec *) 0x811aa58
 #4  0xb64cfccd in start_thread () from /lib/tls/libpthread.so.0
 No symbol table info available.
 #5  0xb6377b0e in clone () from /lib/tls/libc.so.6
 No symbol table info available.

 Thread 6 (Thread -1275274320 (LWP 6090)):
 #0  0xb64d1dc2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
 /lib/tls/libpthread.so.0
 No symbol table info available.
 #1  0xb6b9bd7c in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
 No symbol table info available.
 #2  0xb7c0eac4 in TVRec::RunTV (this=0x81176d0) at tv_rec.cpp:1220
         lock = {mtx = 0x8117788}
         timeout = 97
 #3  0xb7c0dfb3 in TVRec::EventThread (param=0x81176d0) at tv_rec.cpp:1065
         thetv = (class TVRec *) 0x81176d0
 #4  0xb64cfccd in start_thread () from /lib/tls/libpthread.so.0
 No symbol table info available.
 #5  0xb6377b0e in clone () from /lib/tls/libc.so.6
 No symbol table info available.

 Thread 5 (Thread -1266885712 (LWP 6089)):
 #0  0xb64d1dc2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
 /lib/tls/libpthread.so.0
 No symbol table info available.
 #1  0xb6b9bd7c in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
 No symbol table info available.
 #2  0xb7c0eac4 in TVRec::RunTV (this=0x81157a8) at tv_rec.cpp:1220
         lock = {mtx = 0x8115860}
         timeout = 84
 #3  0xb7c0dfb3 in TVRec::EventThread (param=0x81157a8) at tv_rec.cpp:1065
         thetv = (class TVRec *) 0x81157a8
 #4  0xb64cfccd in start_thread () from /lib/tls/libpthread.so.0
 No symbol table info available.
 #5  0xb6377b0e in clone () from /lib/tls/libc.so.6
 No symbol table info available.

 Thread 4 (Thread -1258497104 (LWP 6088)):
 #0  0xb64d1dc2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
 /lib/tls/libpthread.so.0
 No symbol table info available.
 #1  0xb6b9bd7c in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
 No symbol table info available.
 #2  0xb7c0eac4 in TVRec::RunTV (this=0x8113ad0) at tv_rec.cpp:1220
         lock = {mtx = 0x8113b88}
         timeout = 106
 #3  0xb7c0dfb3 in TVRec::EventThread (param=0x8113ad0) at tv_rec.cpp:1065
         thetv = (class TVRec *) 0x8113ad0
 #4  0xb64cfccd in start_thread () from /lib/tls/libpthread.so.0
 No symbol table info available.
 #5  0xb6377b0e in clone () from /lib/tls/libc.so.6
 No symbol table info available.

 Thread 3 (Thread -1250108496 (LWP 6087)):
 #0  0xb64d1dc2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
 /lib/tls/libpthread.so.0
 No symbol table info available.
 #1  0xb6b9bd7c in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
 No symbol table info available.
 #2  0xb7c0eac4 in TVRec::RunTV (this=0x810b2e0) at tv_rec.cpp:1220
         lock = {mtx = 0x810b398}
         timeout = 118
 #3  0xb7c0dfb3 in TVRec::EventThread (param=0x810b2e0) at tv_rec.cpp:1065
         thetv = (class TVRec *) 0x810b2e0
 #4  0xb64cfccd in start_thread () from /lib/tls/libpthread.so.0
 No symbol table info available.
 #5  0xb6377b0e in clone () from /lib/tls/libc.so.6
 No symbol table info available.

 Thread 2 (Thread -1241719888 (LWP 6084)):
 #0  0xb63382ec in nanosleep () from /lib/tls/libc.so.6
 No symbol table info available.
 #1  0xb6338110 in sleep () from /lib/tls/libc.so.6
 No symbol table info available.
 #2  0x080c2afa in HouseKeeper::RunHouseKeeping (this=0x8109318) at
 housekeeper.cpp:251
         period = 1
         maxhr = 19
         minhr = 17
         dbTag = {static null = {static null = <same as static member of an
 already seen type>, d = 0x80e3070,
     static shared_null = 0x80e3070}, d = 0xaecaf0c8, static shared_null =
 0x80e3070}
 #3  0x080c37a9 in HouseKeeper::doHouseKeepingThread (param=0x8109318) at
 housekeeper.cpp:330
         hkeeper = (HouseKeeper *) 0x8109318
 #4  0xb64cfccd in start_thread () from /lib/tls/libpthread.so.0
 No symbol table info available.
 #5  0xb6377b0e in clone () from /lib/tls/libc.so.6
 No symbol table info available.

 Thread 1 (Thread -1241073984 (LWP 6080)):
 #0  0xb636ff87 in select () from /lib/tls/libc.so.6
 No symbol table info available.
 #1  0xb67eff28 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
 No symbol table info available.
 #2  0xb6864ea2 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
 No symbol table info available.
 #3  0xb6864dcb in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
 No symbol table info available.
 #4  0xb684b305 in QApplication::exec () from /usr/lib/libqt-mt.so.3
 No symbol table info available.
 #5  0x080773ba in main (argc=5, argv=0xbff043e4) at main.cpp:559
         a = <incomplete type>
         binname = {static null = {static null = <same as static member of
 an already seen type>, d = 0x80e3070,
     static shared_null = 0x80e3070}, d = 0x80fc7a8, static shared_null =
 0x80e3070}
         daemonize = false
         printsched = false
         testsched = false
         resched = false
         nosched = false
         nojobqueue = false
         noexpirer = false
         printexpire = false
         pidfs = <incomplete type>
         port = 6543
         statusport = 6544
         myip = {static null = {static null = <same as static member of an
 already seen type>, d = 0x80e3070,
     static shared_null = 0x80e3070}, d = 0x8109980, static shared_null =
 0x80e3070}
         masterip = {static null = {static null = <same as static member of
 an already seen type>, d = 0x80e3070,
     static shared_null = 0x80e3070}, d = 0x810a130, static shared_null =
 0x80e3070}
         ismaster = true
         fatal_error = false
         runsched = true
 #0  0xb64d4381 in __write_nocancel () from /lib/tls/libpthread.so.0
 }}}

-- 
Ticket URL: <http://cvs.mythtv.org/trac/ticket/954>
MythTV <http://www.mythtv.org/>
MythTV


More information about the mythtv-commits mailing list