[mythtv] Backtrace for backend-segfault with cvs checkout Friday-Aug-27-2004 9 AM CDT

James Meyer james.meyer at operamail.com
Fri Aug 27 05:42:56 EDT 2004


Attached are two backtrace files after mythbackend segfaults. 
All it takes for the backend to segfault is to change the channel a few times using the up/down arrow keys. 
 The segfault will also occur sometimes when a recording starts and live-tv is in current use.
Backtrace1 occured when changing channel's with the arrow keys
Backtrace2 occured when scrolling through  the guide data.

As always this does not occur on 0.15.1  and the last time I remember cvs not having this problem is  around Augest 10th.
System specs below

1) debian sid
2)  2 pvr 250's   ivtv-0.1.10-pre2-ck101g.tgz
3) celeron  2.6 ghz  512MB ram

-jm
-------------- next part --------------
Thread 15 (Thread 1226451888 (LWP 6021)):
#0  0x4139c4d1 in __read_nocancel () from /lib/tls/libpthread.so.0
No symbol table info available.
#1  0x40389192 in MpegRecorder::StartRecording (this=0x81e4710)
    at mpegrecorder.cpp:410
        buffer = (unsigned char *) 0x491a3008 '?' <repeats 64 times>
        ret = 22528
        elapsedTimer = {ds = 0}
        elapsed = 0
#2  0x4036bc76 in SpawnEncode (param=0x81e4710) at tv_rec.cpp:40
        nvr = (class RecorderBase *) 0x81e4710
#3  0x413979b4 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#4  0x00000000 in ?? ()
No symbol table info available.

Thread 14 (Thread 1218063280 (LWP 6020)):
#0  0x4153551c in nanosleep () from /lib/tls/libc.so.6
No symbol table info available.
#1  0x4155ec3b in usleep () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x4024d871 in ThreadedFileWriter::DiskLoop (this=0x81b9fb0)
    at RingBuffer.cpp:269
        size = 0
        timer = {ds = 33365936}
#3  0x4024cec5 in ThreadedFileWriter::boot_writer (wotsit=0x81b9fb0)
    at RingBuffer.cpp:115
        fw = (ThreadedFileWriter *) 0x81b9fb0
#4  0x413979b4 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0x00000000 in ?? ()
No symbol table info available.

Thread 13 (Thread 1207573424 (LWP 6017)):
#0  0x4105846a in QSocket::bytesToWrite () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#1  0x08068672 in MainServer::SendResponse (this=0x80e2b60, socket=0x8193328,
    commands=@0x47fa1860) at mainserver.cpp:649
No locals.
#2  0x08077e61 in MainServer::HandleFileTransferQuery (this=0x80e2b60,
    slist=@0x47fa1a40, commands=@0x47fa1a20, pbs=0x81ba560)
    at mainserver.cpp:2343
        pbssock = (struct QSocket *) 0x8193328
        recnum = 27
        ft = (FileTransfer *) 0x491e2008
        command = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x80bb380, static shared_null = 0x80bb380}, d = 0x818e810,
  static shared_null = 0x80bb380}
        retlist = {<QValueList<QString>> = {sh = 0x819dcd0}, <No data fields>}
#3  0x08064a9b in MainServer::ProcessRequest (this=0x80e2b60, sock=0x8193328)
    at mainserver.cpp:325
        listline = {<QValueList<QString>> = {sh = 0x8177088}, <No data fields>}
        line = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x80bb380, static shared_null = 0x80bb380}, d = 0x8192db8,
  static shared_null = 0x80bb380}
        tokens = {<QValueList<QString>> = {sh = 0x816f050}, <No data fields>}
        command = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x80bb380, static shared_null = 0x80bb380}, d = 0x818e950,
  static shared_null = 0x80bb380}
        pbs = (PlaybackSock *) 0x81ba560
#4  0x0808360c in ProcessRequestThread::run (this=0x80ee478)
    at mainserver.cpp:72
No locals.
#5  0x40dfb4ca in QThreadInstance::start () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#6  0x413979b4 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#7  0x00000000 in ?? ()
No symbol table info available.

Thread 12 (Thread 1199184816 (LWP 6016)):
#0  0x4139a2c0 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/tls/libpthread.so.0
No symbol table info available.
#1  0x410f31b7 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2  0x40250fcf in RingBuffer::Read (this=0x818ee00, buf=0x427630d0,
    count=256000) at RingBuffer.cpp:1019
        ret = -1
#3  0x4037c127 in TVRec::RequestRingBufferBlock (this=0x42763008, size=256000)
    at tv_rec.cpp:2176
        request = 256000
        tot = 0
        ret = 0
#4  0x0805bc88 in EncoderLink::RequestRingBufferBlock (this=0x80ec518,
    size=256000) at encoderlink.cpp:620
No locals.
#5  0x080767af in MainServer::HandleRecorderQuery (this=0x80e2b60,
   slist=@0x477a1a40, commands=@0x477a1a20, pbs=0x819e100)
    at mainserver.cpp:2184
        size = 256000
        ret = 1
        pbssock = (struct QSocket *) 0x8173c70
        recnum = 2
        iter = {node = 0x80ed5c0}
        enc = (EncoderLink *) 0x80ec518
        command = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x80bb380, static shared_null = 0x80bb380}, d = 0x819ce60,
  static shared_null = 0x80bb380}
        retlist = {<QValueList<QString>> = {sh = 0x81e4b88}, <No data fields>}
#6  0x0806474f in MainServer::ProcessRequest (this=0x80e2b60, sock=0x8173c70)
    at mainserver.cpp:303
        listline = {<QValueList<QString>> = {sh = 0x81ba648}, <No data fields>}
        line = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x80bb380, static shared_null = 0x80bb380}, d = 0x8189cf0,
  static shared_null = 0x80bb380}
        tokens = {<QValueList<QString>> = {sh = 0x816ad98}, <No data fields>}
        command = {static null = {
    static null = <same as static member of an already seen type>,
   d = 0x80bb380, static shared_null = 0x80bb380}, d = 0x81b57c0,
  static shared_null = 0x80bb380}
        pbs = (PlaybackSock *) 0x819e100
#7  0x0808360c in ProcessRequestThread::run (this=0x80e2a98)
    at mainserver.cpp:72
No locals.
#8  0x40dfb4ca in QThreadInstance::start () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#9  0x413979b4 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#10 0x00000000 in ?? ()
No symbol table info available.

Thread 11 (Thread 1190796208 (LWP 6015)):
#0  0x4139a115 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/libpthread.so.0
No symbol table info available.
#1  0x410f3208 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2  0x080835e9 in ProcessRequestThread::run (this=0x80ec380)
    at mainserver.cpp:67
No locals.
#3  0x40dfb4ca in QThreadInstance::start () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#4  0x413979b4 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0x00000000 in ?? ()
No symbol table info available.

Thread 10 (Thread 1182407600 (LWP 6014)):
#0  0x4139a115 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/libpthread.so.0
No symbol table info available.
#1  0x410f3208 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2  0x080835e9 in ProcessRequestThread::run (this=0x80e2160)
    at mainserver.cpp:67
No locals.
#3  0x40dfb4ca in QThreadInstance::start () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#4  0x413979b4 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0x00000000 in ?? ()
No symbol table info available.

Thread 9 (Thread 1174018992 (LWP 6013)):
#0  0x4139a115 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/libpthread.so.0
No symbol table info available.
#1  0x410f3208 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2  0x080835e9 in ProcessRequestThread::run (this=0x80ec418)
    at mainserver.cpp:67
No locals.
#3  0x40dfb4ca in QThreadInstance::start () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#4  0x413979b4 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0x00000000 in ?? ()
No symbol table info available.

Thread 7 (Thread 1157241776 (LWP 6011)):
#0  0x4153551c in nanosleep () from /lib/tls/libc.so.6
No symbol table info available.
#1  0x41535358 in sleep () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x0809b694 in Transcoder::TranscodePoll (this=0x80e1e70)
    at transcoder.cpp:432
        transData = (TranscodeData *) 0x0
#3  0x0809b77d in Transcoder::TranscodePollThread (param=0x80e1e70)
    at transcoder.cpp:450
        thetv = (Transcoder *) 0x80e1e70
#4  0x413979b4 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0x00000000 in ?? ()
No symbol table info available.

Thread 6 (Thread 1148853168 (LWP 6010)):
#0  0x4153551c in nanosleep () from /lib/tls/libc.so.6
No symbol table info available.
#1  0x41535358 in sleep () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x0809db18 in HouseKeeper::RunHouseKeeping (this=0x80ec670)
    at housekeeper.cpp:160
        period = 1
        maxhr = 23
        minhr = 1
#3  0x0809e649 in HouseKeeper::doHouseKeepingThread (param=0x80ec670)
    at housekeeper.cpp:219
        hkeeper = (HouseKeeper *) 0x80ec670
#4  0x413979b4 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0x00000000 in ?? ()
No symbol table info available.

Thread 5 (Thread 1140464560 (LWP 6009)):
#0  0x4153551c in nanosleep () from /lib/tls/libc.so.6
No symbol table info available.
#1  0x41535358 in sleep () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x08055b3b in AutoExpire::RunExpirer (this=0x80ee2c0) at autoexpire.cpp:126
        statbuf = {f_type = 1382369651, f_bsize = 4096, f_blocks = 29303664,
  f_bfree = 15433502, f_bavail = 15433502, f_files = 0, f_ffree = 0, f_fsid = {
    __val = {0, 0}}, f_namelen = 255, f_frsize = 4096, f_spare = {0, 0, 0, 0,
    0}}
        freespace = 58
        minFree = 3
        recordfileprefix = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x80bb380, static shared_null = 0x80bb380}, d = 0x80e28a8,
  static shared_null = 0x80bb380}
#3  0x08055bb5 in AutoExpire::ExpirerThread (param=0x80ee2c0)
    at autoexpire.cpp:133
        expirer = (AutoExpire *) 0x80ee2c0
#4  0x413979b4 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0x00000000 in ?? ()
No symbol table info available.

Thread 4 (Thread 1132075952 (LWP 6008)):
#0  0x4153551c in nanosleep () from /lib/tls/libc.so.6
No symbol table info available.
#1  0x41535358 in sleep () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x0808c95c in Scheduler::RunScheduler (this=0x80ee150)
    at scheduler.cpp:1099
        statuschanged = false
        recIter = {<std::_List_iterator_base> = {
    _M_node = 0x81d5390}, <No data fields>}
        prerollseconds = 0
        secsleft = 24233
        nexttv = (EncoderLink *) 0x0
        nextRecording = (ProgramInfo *) 0x8115708
        nextrectime = {d = {jd = 2453245}, t = {ds = 57600000}}
        curtime = {d = {jd = 2453245}, t = {ds = 33366455}}
        lastupdate = {d = {jd = 2453245}, t = {ds = 33331126}}
        recordfileprefix = {static null = {
    static null = <same as static member of an already seen type>,
 d = 0x80bb380, static shared_null = 0x80bb380}, d = 0x80ed108,
  static shared_null = 0x80bb380}
        startIter = {<std::_List_iterator_base> = {
    _M_node = 0x81d5390}, <No data fields>}
        blockShutdown = true
        idleSince = {d = {jd = 0}, t = {ds = 0}}
        idleTimeoutSecs = 0
        idleWaitForRecordingTime = 15
        firstRun = false
        fillstart = {tv_sec = 1093616131, tv_usec = 127501}
        fillend = {tv_sec = 1093616132, tv_usec = 314963}
#3  0x0808d243 in Scheduler::SchedulerThread (param=0x80ee150)
    at scheduler.cpp:1208
        sched = (Scheduler *) 0x80ee150
#4  0x413979b4 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0x00000000 in ?? ()
No symbol table info available.

Thread 3 (Thread 1123687344 (LWP 6007)):
#0  0x4153551c in nanosleep () from /lib/tls/libc.so.6
No symbol table info available.
#1  0x4155ec3b in usleep () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x403719aa in TVRec::RunTV (this=0x42763008) at tv_rec.cpp:843
No locals.
#3  0x4037193f in TVRec::EventThread (param=0x42763008) at tv_rec.cpp:825
        thetv = (TVRec *) 0x42763008
#4  0x413979b4 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0x00000000 in ?? ()
No symbol table info available.

Thread 2 (Thread 1115040688 (LWP 6005)):
#0  0x4153551c in nanosleep () from /lib/tls/libc.so.6
No symbol table info available.
#1  0x4155ec3b in usleep () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x403719aa in TVRec::RunTV (this=0x41f24008) at tv_rec.cpp:843
No locals.
#3  0x4037193f in TVRec::EventThread (param=0x41f24008) at tv_rec.cpp:825
        thetv = (TVRec *) 0x41f24008
#4  0x413979b4 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0x00000000 in ?? ()
No symbol table info available.
Thread 1 (Thread 1105101408 (LWP 5993)):
#0  0x4139c266 in __lll_mutex_lock_wait () from /lib/tls/libpthread.so.0
No symbol table info available.
#1  0x41399745 in _L_mutex_lock_24 () from /lib/tls/libpthread.so.0
No symbol table info available.
#2  0xbffff720 in ?? ()
No symbol table info available.
#3  0x00000001 in ?? ()
No symbol table info available.
#4  0x080ee6a0 in ?? ()
No symbol table info available.
#5  0x080e2ec8 in ?? ()
No symbol table info available.
#6  0x412b016c in ?? () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#7  0x080c3818 in ?? ()
No symbol table info available.
#8  0x410f1dbc in QRecursiveMutexPrivate::lock () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#9  0x410f21c4 in QMutex::lock () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#10 0x40db22aa in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#11 0x40e1b498 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#12 0x40e1b348 in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#13 0x40e07d51 in QApplication::exec () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#14 0x080615b2 in main (argc=1, argv=0xbffffd64) at main.cpp:606
        a = <incomplete type>
        logfile = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x80bb380, static shared_null = 0x80bb380}, d = 0x80c2fc0,
  static shared_null = 0x80bb380}
        binname = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x80bb380, static shared_null = 0x80bb380}, d = 0x80c2ff8,
  static shared_null = 0x80bb380}
        verboseString = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x80bb380, static shared_null = 0x80bb380}, d = 0x80c3038,
  static shared_null = 0x80bb380}
        daemonize = false
        printsched = false
   testsched = false
        nosched = false
        printexpire = false
        logfd = -1
        pidfs = <incomplete type>
        db = (struct QSqlDatabase *) 0x80caaa8
        subthread = (struct QSqlDatabase *) 0x80cae80
        expthread = (struct QSqlDatabase *) 0x80cc380
        hkthread = (struct QSqlDatabase *) 0x80cc840
        transthread = (struct QSqlDatabase *) 0x80cb408
        flagthread = (struct QSqlDatabase *) 0x80cb2b0
        msdb = (struct QSqlDatabase *) 0x80cbd00
        port = 6543
        statusport = 6544
        myip = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x80bb380, static shared_null = 0x80bb380}, d = 0x80e1f28,
  static shared_null = 0x80bb380}
        masterip = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x80bb380, static shared_null = 0x80bb380}, d = 0x80e1df8,
  static shared_null = 0x80bb380}
        ismaster = true
 runsched = true
        expdb = (struct QSqlDatabase *) 0x80cc380
        hkdb = (struct QSqlDatabase *) 0x80cc840
        trandb = (struct QSqlDatabase *) 0x80cb408
        flagdb = (struct QSqlDatabase *) 0x80cb2b0
#0  0x4105846a in QSocket::bytesToWrite () from /usr/lib/libqt-mt.so.3

-------------- next part --------------
Thread 15 (Thread 1226451888 (LWP 6108)):
#0  0x4139c4d1 in __read_nocancel () from /lib/tls/libpthread.so.0
No symbol table info available.
#1  0x40389192 in MpegRecorder::StartRecording (this=0x81e46a0)
    at mpegrecorder.cpp:410
        buffer = (unsigned char *) 0x491a3008 '?' <repeats 64 times>
        ret = 18432
        elapsedTimer = {ds = 0}
        elapsed = 0
#2  0x4036bc76 in SpawnEncode (param=0x81e46a0) at tv_rec.cpp:40
        nvr = (class RecorderBase *) 0x81e46a0
#3  0x413979b4 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#4  0x00000000 in ?? ()
No symbol table info available.

Thread 14 (Thread 1218063280 (LWP 6107)):
#0  0x4153551c in nanosleep () from /lib/tls/libc.so.6
No symbol table info available.
#1  0x4155ec3b in usleep () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x4024d871 in ThreadedFileWriter::DiskLoop (this=0x8191488) at RingBuffer.cpp:269
        size = 0
        timer = {ds = 34715062}
#3  0x4024cec5 in ThreadedFileWriter::boot_writer (wotsit=0x8191488)
    at RingBuffer.cpp:115
        fw = (ThreadedFileWriter *) 0x8191488
#4  0x413979b4 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0x00000000 in ?? ()
No symbol table info available.

Thread 13 (Thread 1207573424 (LWP 6058)):
#0  0x4139a115 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0
No symbol table info available.
#1  0x410f3208 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2  0x080835e9 in ProcessRequestThread::run (this=0x80e2e08) at mainserver.cpp:67
No locals.
#3  0x40dfb4ca in QThreadInstance::start () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#4  0x413979b4 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0x00000000 in ?? ()
No symbol table info available.

Thread 12 (Thread 1199184816 (LWP 6057)):
#0  0x4139a2c0 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0
No symbol table info available.
#1  0x410f31b7 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2  0x40250fcf in RingBuffer::Read (this=0x818ecd8, buf=0x427630d0, count=256000)
    at RingBuffer.cpp:1019
        ret = -1
#3  0x4037c127 in TVRec::RequestRingBufferBlock (this=0x42763008, size=256000)
    at tv_rec.cpp:2176
        request = 256000
        tot = 0
        ret = 0
#4  0x0805bc88 in EncoderLink::RequestRingBufferBlock (this=0x80ec518, size=256000)
    at encoderlink.cpp:620
No locals.
#5  0x080767af in MainServer::HandleRecorderQuery (this=0x80ec348, slist=@0x477a1a40,
    commands=@0x477a1a20, pbs=0x81cde48) at mainserver.cpp:2184
        size = 256000
        ret = 1
        pbssock = (struct QSocket *) 0x80e3ff0
        recnum = 2
        iter = {node = 0x80ed5c0}
        enc = (EncoderLink *) 0x80ec518
        command = {static null = {
    static null = <same as static member of an already seen type>, d = 0x80bb380,
    static shared_null = 0x80bb380}, d = 0x81776e0, static shared_null = 0x80bb380}
            retlist = {<QValueList<QString>> = {sh = 0x80f49a0}, <No data fields>}
#6  0x0806474f in MainServer::ProcessRequest (this=0x80ec348, sock=0x80e3ff0)
    at mainserver.cpp:303
        listline = {<QValueList<QString>> = {sh = 0x816e520}, <No data fields>}
        line = {static null = {
    static null = <same as static member of an already seen type>, d = 0x80bb380,
    static shared_null = 0x80bb380}, d = 0x81777d0, static shared_null = 0x80bb380}
        tokens = {<QValueList<QString>> = {sh = 0x8177800}, <No data fields>}
        command = {static null = {
    static null = <same as static member of an already seen type>, d = 0x80bb380,
    static shared_null = 0x80bb380}, d = 0x80e6068, static shared_null = 0x80bb380}
        pbs = (PlaybackSock *) 0x81cde48
#7  0x0808360c in ProcessRequestThread::run (this=0x80e2cb8) at mainserver.cpp:72
No locals.
#8  0x40dfb4ca in QThreadInstance::start () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#9  0x413979b4 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#10 0x00000000 in ?? ()
No symbol table info available.

Thread 11 (Thread 1190796208 (LWP 6056)):
#0  0x4105846a in QSocket::bytesToWrite () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#1  0x08068672 in MainServer::SendResponse (this=0x80ec348, socket=0x80f64d0,
    commands=@0x46fa1860) at mainserver.cpp:649
No locals.
#2  0x08077e61 in MainServer::HandleFileTransferQuery (this=0x80ec348,
    slist=@0x46fa1a40, commands=@0x46fa1a20, pbs=0x8174e68) at mainserver.cpp:2343
        pbssock = (struct QSocket *) 0x80f64d0
        recnum = 28
        ft = (FileTransfer *) 0x49400008
        command = {static null = {
    static null = <same as static member of an already seen type>, d = 0x80bb380,
    static shared_null = 0x80bb380}, d = 0x81bc740, static shared_null = 0x80bb380}
        retlist = {<QValueList<QString>> = {sh = 0x8193208}, <No data fields>}
#3  0x08064a9b in MainServer::ProcessRequest (this=0x80ec348, sock=0x80f64d0)
    at mainserver.cpp:325
        listline = {<QValueList<QString>> = {sh = 0x818b9d8}, <No data fields>}
        line = {static null = {
    static null = <same as static member of an already seen type>, d = 0x80bb380,
    static shared_null = 0x80bb380}, d = 0x8194080, static shared_null = 0x80bb380}
        tokens = {<QValueList<QString>> = {sh = 0x80f66d0}, <No data fields>}
        command = {static null = {
    static null = <same as static member of an already seen type>, d = 0x80bb380,
    static shared_null = 0x80bb380}, d = 0x81b6948, static shared_null = 0x80bb380}
        pbs = (PlaybackSock *) 0x8174e68
#4  0x0808360c in ProcessRequestThread::run (this=0x80e2b68) at mainserver.cpp:72
No locals.
#5  0x40dfb4ca in QThreadInstance::start () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#6  0x413979b4 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#7  0x00000000 in ?? ()
No symbol table info available.

Thread 10 (Thread 1182407600 (LWP 6055)):
#0  0x4139a115 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0
No symbol table info available.
#1  0x410f3208 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2  0x080835e9 in ProcessRequestThread::run (this=0x80e2a18) at mainserver.cpp:67
No locals.
#3  0x40dfb4ca in QThreadInstance::start () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#4  0x413979b4 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0x00000000 in ?? ()
No symbol table info available.

Thread 9 (Thread 1174018992 (LWP 6054)):
#0  0x4139a115 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0
No symbol table info available.
#1  0x410f3208 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2  0x080835e9 in ProcessRequestThread::run (this=0x80ec438) at mainserver.cpp:67
No locals.
#3  0x40dfb4ca in QThreadInstance::start () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#4  0x413979b4 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0x00000000 in ?? ()
No symbol table info available.

Thread 7 (Thread 1157241776 (LWP 6052)):
#0  0x4153551c in nanosleep () from /lib/tls/libc.so.6
No symbol table info available.
#1  0x41535358 in sleep () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x0809b694 in Transcoder::TranscodePoll (this=0x80ee248) at transcoder.cpp:432
        transData = (TranscodeData *) 0x0
#3  0x0809b77d in Transcoder::TranscodePollThread (param=0x80ee248)
    at transcoder.cpp:450
        thetv = (Transcoder *) 0x80ee248
#4  0x413979b4 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0x00000000 in ?? ()
No symbol table info available.

Thread 6 (Thread 1148853168 (LWP 6051)):
#0  0x4153551c in nanosleep () from /lib/tls/libc.so.6
No symbol table info available.
#1  0x41535358 in sleep () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x0809db18 in HouseKeeper::RunHouseKeeping (this=0x80e9388) at housekeeper.cpp:160
        period = 1
        maxhr = 23
        minhr = 1
#3  0x0809e649 in HouseKeeper::doHouseKeepingThread (param=0x80e9388)
    at housekeeper.cpp:219
        hkeeper = (HouseKeeper *) 0x80e9388
#4  0x413979b4 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0x00000000 in ?? ()
No symbol table info available.

Thread 5 (Thread 1140464560 (LWP 6050)):
#0  0x4153551c in nanosleep () from /lib/tls/libc.so.6
No symbol table info available.
#1  0x41535358 in sleep () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x08055b3b in AutoExpire::RunExpirer (this=0x80ee2c0) at autoexpire.cpp:126
        statbuf = {f_type = 1382369651, f_bsize = 4096, f_blocks = 29303664,
  f_bfree = 15433502, f_bavail = 15433502, f_files = 0, f_ffree = 0, f_fsid = {
    __val = {0, 0}}, f_namelen = 255, f_frsize = 4096, f_spare = {0, 0, 0, 0, 0}}
        freespace = 58
        minFree = 3
        recordfileprefix = {static null = {
    static null = <same as static member of an already seen type>, d = 0x80bb380,
    static shared_null = 0x80bb380}, d = 0x80ed128, static shared_null = 0x80bb380}
#3  0x08055bb5 in AutoExpire::ExpirerThread (param=0x80ee2c0) at autoexpire.cpp:133
        expirer = (AutoExpire *) 0x80ee2c0
#4  0x413979b4 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0x00000000 in ?? ()
No symbol table info available.

Thread 4 (Thread 1132075952 (LWP 6049)):
#0  0x4153551c in nanosleep () from /lib/tls/libc.so.6
No symbol table info available.
#1  0x41535358 in sleep () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x0808c95c in Scheduler::RunScheduler (this=0x80ee150) at scheduler.cpp:1099
        statuschanged = false
        recIter = {<std::_List_iterator_base> = {
    _M_node = 0x81d5268}, <No data fields>}
        prerollseconds = 0
        secsleft = 22885
        nexttv = (EncoderLink *) 0x0
        nextRecording = (ProgramInfo *) 0x8113cb0
        nextrectime = {d = {jd = 2453245}, t = {ds = 57600000}}
        curtime = {d = {jd = 2453245}, t = {ds = 34714293}}
        lastupdate = {d = {jd = 2453245}, t = {ds = 34347309}}
        recordfileprefix = {static null = {
    static null = <same as static member of an already seen type>, d = 0x80bb380,
    static shared_null = 0x80bb380}, d = 0x80e2680, static shared_null = 0x80bb380}
        startIter = {<std::_List_iterator_base> = {
    _M_node = 0x81d5268}, <No data fields>}
        blockShutdown = true
        idleSince = {d = {jd = 0}, t = {ds = 0}}
        idleTimeoutSecs = 0
        idleWaitForRecordingTime = 15
        firstRun = false
        fillstart = {tv_sec = 1093617147, tv_usec = 310307}
        fillend = {tv_sec = 1093617148, tv_usec = 895526}
#3  0x0808d243 in Scheduler::SchedulerThread (param=0x80ee150) at scheduler.cpp:1208
        sched = (Scheduler *) 0x80ee150
#4  0x413979b4 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0x00000000 in ?? ()
No symbol table info available.

Thread 3 (Thread 1123687344 (LWP 6048)):
#0  0x4153551c in nanosleep () from /lib/tls/libc.so.6
No symbol table info available.
#1  0x4155ec3b in usleep () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x403719aa in TVRec::RunTV (this=0x42763008) at tv_rec.cpp:843
No locals.
#3  0x4037193f in TVRec::EventThread (param=0x42763008) at tv_rec.cpp:825
        thetv = (TVRec *) 0x42763008
#4  0x413979b4 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0x00000000 in ?? ()
No symbol table info available.
Thread 2 (Thread 1115040688 (LWP 6046)):
#0  0x4153551c in nanosleep () from /lib/tls/libc.so.6
No symbol table info available.
#1  0x4155ec3b in usleep () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x403719aa in TVRec::RunTV (this=0x41f24008) at tv_rec.cpp:843
No locals.
#3  0x4037193f in TVRec::EventThread (param=0x41f24008) at tv_rec.cpp:825
        thetv = (TVRec *) 0x41f24008
#4  0x413979b4 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0x00000000 in ?? ()
No symbol table info available.

Thread 1 (Thread 1105101408 (LWP 6034)):
#0  0x4155e3c7 in select () from /lib/tls/libc.so.6
No symbol table info available.
#1  0x40db229a in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2  0x40e1b498 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#3  0x40e1b348 in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#4  0x40e07d51 in QApplication::exec () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#5  0x080615b2 in main (argc=1, argv=0xbffffd64) at main.cpp:606
        a = <incomplete type>
        logfile = {static null = {
    static null = <same as static member of an already seen type>, d = 0x80bb380,
    static shared_null = 0x80bb380}, d = 0x80c2fc0, static shared_null = 0x80bb380}
        binname = {static null = {
    static null = <same as static member of an already seen type>, d = 0x80bb380,
    static shared_null = 0x80bb380}, d = 0x80c2ff8, static shared_null = 0x80bb380}
        verboseString = {static null = {
    static null = <same as static member of an already seen type>, d = 0x80bb380,
    static shared_null = 0x80bb380}, d = 0x80c3038, static shared_null = 0x80bb380}
            daemonize = false
        printsched = false
        testsched = false
        nosched = false
        printexpire = false
        logfd = -1
        pidfs = <incomplete type>
        db = (struct QSqlDatabase *) 0x80caaa8
        subthread = (struct QSqlDatabase *) 0x80cae80
        expthread = (struct QSqlDatabase *) 0x80cc380
        hkthread = (struct QSqlDatabase *) 0x80cc840
        transthread = (struct QSqlDatabase *) 0x80cb408
        flagthread = (struct QSqlDatabase *) 0x80cb2b0
        msdb = (struct QSqlDatabase *) 0x80cbd00
        port = 6543
        statusport = 6544
        myip = {static null = {
    static null = <same as static member of an already seen type>, d = 0x80bb380,
    static shared_null = 0x80bb380}, d = 0x80e1f28, static shared_null = 0x80bb380}
        masterip = {static null = {
    static null = <same as static member of an already seen type>, d = 0x80bb380,
    static shared_null = 0x80bb380}, d = 0x80e1df8, static shared_null = 0x80bb380}
        ismaster = true
        runsched = true
        expdb = (struct QSqlDatabase *) 0x80cc380
        hkdb = (struct QSqlDatabase *) 0x80cc840
        trandb = (struct QSqlDatabase *) 0x80cb408
        flagdb = (struct QSqlDatabase *) 0x80cb2b0
#0  0x4105846a in QSocket::bytesToWrite () from /usr/lib/libqt-mt.so.3



More information about the mythtv-dev mailing list