[mythtv] Backend SIGFPE w/ backtrace

Dan Morphis dan.morphis at gmail.com
Sun Nov 21 04:53:27 UTC 2004


mythbackend keeps crashing on me with an Arithmetic exception.  If I
do a "delete from jobqueue;" then it doesn't crash.  At least for a
while (2 - 3 days).

-dan

[root at pvr myth]# gdb mythbackend
GNU gdb Red Hat Linux (6.0post-0.20040223.19rh)
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-redhat-linux-gnu"...Using host
libthread_db library "/lib/tls/libthread_db.so.1".

(gdb) run
Starting program: /usr/local/bin/mythbackend
[Thread debugging using libthread_db enabled]
[New Thread -1208063712 (LWP 25212)]
Starting up as the master server.
2004-11-20 19:43:31.556 mythbackend: MythBackend started as master server
Detaching after fork from child process 25229.
[New Thread -1210426448 (LWP 25231)]
[New Thread -1220916304 (LWP 25232)]
[New Thread -1231406160 (LWP 25233)]
[New Thread -1241896016 (LWP 25234)]
[New Thread -1252385872 (LWP 25235)]
2004-11-20 19:43:31.964 mythbackend version: 0.16.20041115-1 www.mythtv.org
2004-11-20 19:43:31.964 Enabled verbose msgs : important general
[New Thread -1262875728 (LWP 25237)]
[New Thread -1273365584 (LWP 25238)]
[New Thread -1283855440 (LWP 25239)]
[New Thread -1294345296 (LWP 25240)]
[New Thread -1304835152 (LWP 25241)]
2004-11-20 19:43:33.967 Found changes in the todo list.
2004-11-20 19:43:36.068 Scheduled 116 items in 2.1 seconds.
2004-11-20 19:43:36.072 scheduler: Scheduled items
2004-11-20 19:43:36.075 Seem to be woken up by USER
2004-11-20 19:43:40.321 MainServer::HandleAnnounce Playback
2004-11-20 19:43:40.322 adding: pvr.milkcarton.com as a client (events: 0)
2004-11-20 19:43:40.375 MainServer::HandleAnnounce Playback
2004-11-20 19:43:40.376 adding: pvr.milkcarton.com as a client (events: 1)
2004-11-20 19:43:40.380 MainServer::HandleAnnounce Playback
2004-11-20 19:43:40.381 adding: pvr.milkcarton.com as a client (events: 0)
[New Thread -1317426256 (LWP 25259)]
2004-11-20 19:43:40.422 MainServer::HandleAnnounce Playback
2004-11-20 19:43:40.423 adding: pvr.milkcarton.com as a client (events: 0)
2004-11-20 19:43:40.429 adding: pvr.milkcarton.com as a remote ringbuffer
2004-11-20 19:43:40.537 Changing from None to WatchingLiveTV
2004-11-20 19:43:42.167 mythbackend: Running housekeeping thread
[New Thread -1350566992 (LWP 25260)]
[New Thread -1361970256 (LWP 25261)]
[New Thread -1372460112 (LWP 25262)]
[New Thread -1382949968 (LWP 25263)]
strange error flushing buffer ...
[New Thread -1410745424 (LWP 25265)]
only read 3072 from 4096 bytes from '/dev/dsp1'
read audio: Success
VIDIOCSYNC: Interrupted system call
VIDIOCMCAPTURE0: Invalid argument
2004-11-20 19:43:43.391 Started Commercial Flagging for "Modern
Marvels" recorded from channel 1035 at Sat Nov 20 20:13:00 2004.
2004-11-20 19:43:43.724 commflag: Commercial Flagging Started
[New Thread -1421767760 (LWP 25269)]
only read 2048 from 4096 bytes from '/dev/dsp1'
read audio: Success
VIDIOCSYNC: Interrupted system call

Program received signal SIGFPE, Arithmetic exception.
[Switching to Thread -1410745424 (LWP 25265)]
0x008081a4 in __divdi3 () from /lib/libgcc_s.so.1
(gdb) thread apply all bt full

Thread 18 (Thread -1421767760 (LWP 25269)):
#0  0x007cc7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1  0x00e8f446 in __nanosleep_nocancel () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x00ebd73a in usleep () from /lib/tls/libc.so.6
No symbol table info available.
#3  0x00a88631 in RingBuffer::ReadAheadThread (this=0xaf800ab0)
    at RingBuffer.cpp:905
        totfree = 0
        ret = 0
        used = 239141
#4  0x00a87d06 in RingBuffer::startReader (type=0xaf800ab0)
    at RingBuffer.cpp:763
        rbuffer = (RingBuffer *) 0xaf800ab0
#5  0x0019598c in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6  0x00ec416a in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 17 (Thread -1410745424 (LWP 25265)):
#0  0x008081a4 in __divdi3 () from /lib/libgcc_s.so.1
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#1  0x00a0cc65 in NuppelVideoPlayer::FlagCommercials (this=0xaf801408,
    showPercentage=false, fullSpeed=false, controlFlag=0xabe9ba68)
    at NuppelVideoPlayer.cpp:3368
        comms_found = 0
        percentage = 0
        jobID = 12
        flaggingPaused = false
        flagFPS = 4699
        flagTime = {ds = 71024694}
#2  0x00bad65e in JobQueue::DoFlagCommercialsThread (this=0x96de388)
    at jobqueue.cpp:1600
        program_info = (ProgramInfo *) 0xaf800770
        controlFlagging = 0
        key = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x96b7070, static shared_null = 0x96b7070}, d = 0xaf800508,
  static shared_null = 0x96b7070}
        logDesc = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x96b7070, static shared_null = 0x96b7070}, d = 0xaf800600,
  static shared_null = 0x96b7070}
        jobID = 12
---Type <return> to continue, or q <return> to quit---
        name = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x96b7070, static shared_null = 0x96b7070}, d = 0xaf8005e8,
  static shared_null = 0x96b7070}
        commthread_db = (MythSqlDatabase *) 0xaf8006e0
        dontSleep = false
        filename = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x96b7070, static shared_null = 0x96b7070}, d = 0xaf802da8,
  static shared_null = 0x96b7070}
        tmprbuf = (RingBuffer *) 0xaf800ab0
        nvp = (NuppelVideoPlayer *) 0xaf801408
        msg = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x96b7070, static shared_null = 0x96b7070}, d = 0xaf8018a8,
  static shared_null = 0x96b7070}
        breaksFound = 8267296

#3  0x00bac2a8 in JobQueue::FlagCommercialsThread (param=0x96de388)
    at jobqueue.cpp:1494
        theFlagger = (JobQueue *) 0x96de388
#4  0x0019598c in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.

#5  0x00ec416a in clone () from /lib/tls/libc.so.6
---Type <return> to continue, or q <return> to quit---
No symbol table info available.

Thread 16 (Thread -1382949968 (LWP 25263)):
#0  0x007cc7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1  0x00ebce61 in ___newselect_nocancel () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x00bc3396 in NuppelVideoRecorder::doVbiThread (this=0xb0c85008)
    at NuppelVideoRecorder.cpp:3082
        tv = {tv_sec = 4, tv_usec = 996000}
        rdset = {fds_bits = {33554432, 0 <repeats 31 times>}}
        vbi = (vbi *) 0x0
        cc = (cc *) 0x99969b8
        vbifd = 25

        vbicallbackdata = {nvr = 0xb0c85008, teletextpage = {pgno = 0,
    subno = 0, lang = 0, flags = 0, errors = 0, lines = 0, data = {
      '\0' <repeats 39 times> <repeats 18 times>,
      '\0' <repeats 36 times>, "I}",
      "�031\005\b\201\216", '\0' <repeats 17 times>,
"�\220\000\b\206\211\000�216\206\000`*~",
      "!\000\000\000t\000\000\000\000�037~\000\000,~\000\201\216\000
�221E@}\000\201\216\000V�\b",
      "\210m\207\000�\221
&~\000\001\000\000\000\000\000\000\000\001\000\000\0---Type <return>
to continue, or q <return> to quit---
00\000\000\000\000\001\000\000\000 &~\000\000\000\000",
      "\000\000\000\000�\221", '\0' <repeats 20 times>, "V�\bP�221`*~",
      "\000\000\000\000\000\000\000\000\210m\207\000`*~", '\0'
<repeats 24 times>, '\0' <repeats 24 times>,
"�037~\000\001\000\000\000`*~\000`�221"},
    flof = 8222390, link = {{pgno = 8268800, subno = 0}, {pgno = 1,
        subno = 1}, {pgno = 0, subno = 0}, {pgno = 8875400, subno = 13161164},
      {pgno = 3562, subno = 9369729}, {pgno = 8875400, subno = 13155648}}},
  foundteletextpage = 176}
#3  0x00bbfd1c in NuppelVideoRecorder::VbiThread (param=0xb0c85008)
    at NuppelVideoRecorder.cpp:2020
        nvr = (NuppelVideoRecorder *) 0xb0c85008
#4  0x0019598c in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0x00ec416a in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 15 (Thread -1372460112 (LWP 25262)):
#0  0x007cc7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1  0x0019af7b in __read_nocancel () from /lib/tls/libpthread.so.0
No symbol table info available.
#2  0x00bc01a3 in NuppelVideoRecorder::doAudioThread (this=0xb0c85008)
    at NuppelVideoRecorder.cpp:2108
---Type <return> to continue, or q <return> to quit---
        afmt = 16
        trigger = 1
        afd = 23
        act = 160
        lastread = 4096
        frag = 524298
        blocksize = 4096
        buffer = (unsigned char *) 0x9995750 "\221�P\023"
        ispace = {fragments = 0, fragstotal = 8, fragsize = 1024, bytes = 32}
        anow = {tv_sec = 1101012225, tv_usec = 875296}
#3  0x00bbfcea in NuppelVideoRecorder::AudioThread (param=0xb0c85008)
    at NuppelVideoRecorder.cpp:2011
        nvr = (NuppelVideoRecorder *) 0xb0c85008
#4  0x0019598c in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0x00ec416a in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 14 (Thread -1361970256 (LWP 25261)):
#0  0x007cc7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1  0x00e8f446 in __nanosleep_nocancel () from /lib/tls/libc.so.6
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#2  0x00ebd73a in usleep () from /lib/tls/libc.so.6
No symbol table info available.
#3  0x00bc3a2f in NuppelVideoRecorder::doWriteThread (this=0xb0c85008)
    at NuppelVideoRecorder.cpp:3221
        action = ACTION_NONE
        firsttimecode = -1
#4  0x00bbfcb8 in NuppelVideoRecorder::WriteThread (param=0xb0c85008)
    at NuppelVideoRecorder.cpp:2002
        nvr = (NuppelVideoRecorder *) 0xb0c85008
#5  0x0019598c in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6  0x00ec416a in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 13 (Thread -1350566992 (LWP 25260)):
#0  0x007cc7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1  0x00ebc5a9 in ioctl () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x00bbd20f in NuppelVideoRecorder::StartRecording (this=0xb0c85008)
    at NuppelVideoRecorder.cpp:1129
        vc = {name = "BT878 video (Hauppauge (bt878))", type = 171,
  channels = 4, audios = 1, maxwidth = 768, maxheight = 480, minwidth = 48,
---Type <return> to continue, or q <return> to quit---
  minheight = 32}
        mm = {frame = 1, height = 480, width = 480, format = 15}
        vm = {size = 17039360, frames = 8, offsets = {0, 2129920, 4259840,
    6389760, 8519680, 10649600, 12779520, 14909440, 0 <repeats 24 times>}}
        vchan = {channel = 1, name = "Composite1", '\0' <repeats 21 times>,
  tuners = 0, flags = 2, type = 2, norm = 1}
        va = {audio = 0, volume = 58981, bass = 0, treble = 0, flags = 2,
  name = "Television\000\000\000\000\000", mode = 1, balance = 0, step = 0}
        vt = {tuner = 0, name = '\0' <repeats 31 times>, rangelow = 0,
  rangehigh = 0, flags = 0, mode = 0, signal = 0}
        frame = 1
        buf = (
    unsigned char *) 0xabedd000
"\020\021.??>B?ABB??@?>?3#$&#!\"#%&&%!!\"\"
%&%#!$*+$#%!!'%\037&7FXo|\200~\177~~\201\202\177\177\202\201\203\204\206\204\206\206\205\206\207\214\213\206\206\207\206\206\207\212\210\207\210\210\211\210\211\215\215\214\210\206\213\216\217\211\212\214\213\215\216\217\216\216\221\220\215\217\217\220\222\222\221\216\222\225\224\224\221\222\224\216\216\226\232\223\217\217\222\225\223\217\217\221\223\225\223\217\221\224\227\223\222\223\223\223\224\225\227\227\224\221\220\222\226\231\231\226\226\224\226\225\226\226\230\230\226\225\225\226\225\225\231\232\224\223\227\236\230\222\225\232\233\227\226\224\224\220\224\227\225\222\222\224\230"...
        channelinput = 1
        syncerrors = 2
---Type <return> to continue, or q <return> to quit---
#3  0x00bc851e in SpawnEncode (param=0xb0c85008) at tv_rec.cpp:42
        nvr = (class RecorderBase *) 0xb0c85008
#4  0x0019598c in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0x00ec416a in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 12 (Thread -1317426256 (LWP 25259)):
#0  0x007cc7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1  0x00e8f446 in __nanosleep_nocancel () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x00ebd73a in usleep () from /lib/tls/libc.so.6
No symbol table info available.
#3  0x00a84cbb in ThreadedFileWriter::DiskLoop (this=0x971c100)
    at RingBuffer.cpp:275
        size = 0
        written = 608
        timer = {ds = 71025337}
#4  0x00a842d4 in ThreadedFileWriter::boot_writer (wotsit=0x971c100)
    at RingBuffer.cpp:119
        fw = (ThreadedFileWriter *) 0x971c100
#5  0x0019598c in start_thread () from /lib/tls/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#6  0x00ec416a in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 11 (Thread -1304835152 (LWP 25241)):
#0  0x007cc7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1  0x00ebce61 in ___newselect_nocancel () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x062cc8c3 in QSocketDevice::waitForMore ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#3  0x062c9d39 in QSocket::waitForMore ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#4  0x062c9d8c in QSocket::waitForMore ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#5  0x005cec50 in ReadStringList (socket=0x9749970, list=@0xb239ca20)
    at util.cpp:419
        sizestr = <incomplete type>
        size = 16777216
        utf8 = <incomplete type>
---Type <return> to continue, or q <return> to quit---
        read = -1304835956
        zerocnt = 21531
        str = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x96b7070, static shared_null = 0x96b7070}, d = 0x97298b8,
  static shared_null = 0x96b7070}

#6  0x080645fd in MainServer::ProcessRequest (this=0x96e8910, sock=0x9749970)
    at mainserver.cpp:192
        listline = {<QValueList<QString>> = {sh = 0x97298b8}, <No data fields>}
        line = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x96b7070, static shared_null = 0x96b7070}, d = 0x96e89b0,
  static shared_null = 0x96b7070}
        tokens = {<QValueList<QString>> = {sh = 0x96e7d10}, <No data fields>}
        command = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x96b7070, static shared_null = 0x96b7070}, d = 0x6515dd8,
  static shared_null = 0x96b7070}
        pbs = (PlaybackSock *) 0x96dca38

#7  0x0808785b in ProcessRequestThread::run (this=0x96e7c70)
    at mainserver.cpp:74
No locals.
#8  0x060669ea in QThreadInstance::start ()
---Type <return> to continue, or q <return> to quit---
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#9  0x0019598c in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#10 0x00ec416a in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 10 (Thread -1294345296 (LWP 25240)):
#0  0x007cc7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1  0x00198790 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/libpthread.so.0
No symbol table info available.
#2  0x0636c9e8 in QWaitCondition::wait ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#3  0x08087839 in ProcessRequestThread::run (this=0x96e8c20)
    at mainserver.cpp:69
No locals.
#4  0x060669ea in QThreadInstance::start ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#5  0x0019598c in start_thread () from /lib/tls/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#6  0x00ec416a in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 9 (Thread -1283855440 (LWP 25239)):
#0  0x007cc7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1  0x00198790 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/libpthread.so.0
No symbol table info available.
#2  0x0636c9e8 in QWaitCondition::wait ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#3  0x08087839 in ProcessRequestThread::run (this=0x96e8ad8)
    at mainserver.cpp:69
No locals.
#4  0x060669ea in QThreadInstance::start ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#5  0x0019598c in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6  0x00ec416a in clone () from /lib/tls/libc.so.6
No symbol table info available.
---Type <return> to continue, or q <return> to quit---

Thread 8 (Thread -1273365584 (LWP 25238)):
#0  0x007cc7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1  0x00198790 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/libpthread.so.0
No symbol table info available.
#2  0x0636c9e8 in QWaitCondition::wait ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.

#3  0x08087839 in ProcessRequestThread::run (this=0x96e87b0)
    at mainserver.cpp:69
No locals.
#4  0x060669ea in QThreadInstance::start ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#5  0x0019598c in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6  0x00ec416a in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 7 (Thread -1262875728 (LWP 25237)):
#0  0x007cc7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#1  0x00198790 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/libpthread.so.0
No symbol table info available.
#2  0x0636c9e8 in QWaitCondition::wait ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#3  0x08087839 in ProcessRequestThread::run (this=0x96e7628)
    at mainserver.cpp:69
No locals.
#4  0x060669ea in QThreadInstance::start ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#5  0x0019598c in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6  0x00ec416a in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 6 (Thread -1252385872 (LWP 25235)):
#0  0x007cc7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1  0x00e8f446 in __nanosleep_nocancel () from /lib/tls/libc.so.6
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#2  0x00e8f26f in sleep () from /lib/tls/libc.so.6
No symbol table info available.
#3  0x00ba0c9a in JobQueue::ProcessQueue (this=0x96de388) at jobqueue.cpp:391
        delquery = <incomplete type>
        query = <incomplete type>
        chanid = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x96b7070, static shared_null = 0x96b7070}, d = 0x9716390,
  static shared_null = 0x96b7070}
        starttime = {d = {jd = 2453330}, t = {ds = 72780000}}
        startts = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x96b7070, static shared_null = 0x96b7070}, d = 0x998d0f8,
  static shared_null = 0x96b7070}
        type = 2
        id = 12
        cmds = 0
        flags = 0
        status = 1
        hostname = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x96b7070, static shared_null = 0x96b7070}, d = 0x99649f8,
  static shared_null = 0x96b7070}
---Type <return> to continue, or q <return> to quit---
        sleepTime = 30
        job = {sh = 0x96eb8a0}
        jobType = {sh = 0x96e70c0}
        jobStatus = {sh = 0x9738b08}
        maxJobs = 3
        message = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x96b7070, static shared_null = 0x96b7070}, d = 0x998c2b8,
  static shared_null = 0x96b7070}
        jobs = {sh = 0x974a6c0}
        atMax = false
#4  0x00b9d85d in JobQueue::RunQueueProcesser (this=0x96de388)
    at jobqueue.cpp:143
No locals.
#5  0x00b9d88a in JobQueue::QueueProcesserThread (param=0x96de388)
    at jobqueue.cpp:149
        jobqueue = (JobQueue *) 0x96de388
#6  0x0019598c in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#7  0x00ec416a in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 5 (Thread -1241896016 (LWP 25234)):
---Type <return> to continue, or q <return> to quit---
#0  0x007cc7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1  0x00e8f446 in __nanosleep_nocancel () from /lib/tls/libc.so.6
No symbol table info available.

#2  0x00e8f26f in sleep () from /lib/tls/libc.so.6
No symbol table info available.
#3  0x0809d5f9 in HouseKeeper::RunHouseKeeping (this=0x96dd618)
    at housekeeper.cpp:170
        period = 1
        maxhr = 12
        minhr = 9
        dbTag = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x96b7070, static shared_null = 0x96b7070}, d = 0x96eaac0,
  static shared_null = 0x96b7070}
#4  0x0809e193 in HouseKeeper::doHouseKeepingThread (param=0x96dd618)
    at housekeeper.cpp:229
        hkeeper = (HouseKeeper *) 0x96dd618
#5  0x0019598c in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6  0x00ec416a in clone () from /lib/tls/libc.so.6
No symbol table info available.

---Type <return> to continue, or q <return> to quit---
Thread 4 (Thread -1231406160 (LWP 25233)):
#0  0x007cc7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1  0x00e8f446 in __nanosleep_nocancel () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x00e8f26f in sleep () from /lib/tls/libc.so.6
No symbol table info available.

#3  0x08056244 in AutoExpire::RunExpirer (this=0x96e8dc0) at autoexpire.cpp:127
        statbuf = {f_type = 1481003842, f_bsize = 4096, f_blocks = 37708219,
  f_bfree = 4897855, f_bavail = 4897855, f_files = 78411696,
  f_ffree = 78366778, f_fsid = {__val = {770, 0}}, f_namelen = 255,
  f_frsize = 4096, f_spare = {0, 0, 0, 0, 0}}
        freespace = 18
        minFree = 2
        recordfileprefix = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x96b7070, static shared_null = 0x96b7070}, d = 0x96ddac0,
  static shared_null = 0x96b7070}
#4  0x080562cd in AutoExpire::ExpirerThread (param=0x96e8dc0)
    at autoexpire.cpp:134
        expirer = (AutoExpire *) 0x96e8dc0
#5  0x0019598c in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#6  0x00ec416a in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 3 (Thread -1220916304 (LWP 25232)):
#0  0x007cc7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1  0x00e8f446 in __nanosleep_nocancel () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x00e8f26f in sleep () from /lib/tls/libc.so.6
No symbol table info available.
#3  0x08091095 in Scheduler::RunScheduler (this=0x96de468)
    at scheduler.cpp:1104
        statuschanged = false
        recIter = {<std::_List_iterator_base> = {
    _M_node = 0x96e1620}, <No data fields>}
        prerollseconds = 60
        secsleft = 22575
        nexttv = (EncoderLink *) 0x0
        nextRecording = (ProgramInfo *) 0x97421f8
        nextrectime = {d = {jd = 2453331}, t = {ds = 7200000}}
        curtime = {d = {jd = 2453330}, t = {ds = 71025257}}
        lastupdate = {d = {jd = 2453330}, t = {ds = 71013957}}
        recordfileprefix = {static null = {
---Type <return> to continue, or q <return> to quit---
    static null = <same as static member of an already seen type>,
    d = 0x96b7070, static shared_null = 0x96b7070}, d = 0x96dd1f0,
  static shared_null = 0x96b7070}
        startIter = {<std::_List_iterator_base> = {
    _M_node = 0x96e1620}, <No data fields>}
        blockShutdown = true
        idleSince = {d = {jd = 0}, t = {ds = 0}}
        idleTimeoutSecs = 0
        idleWaitForRecordingTime = 15
        firstRun = false
        fillstart = {tv_sec = 1101012213, tv_usec = 968132}
        fillend = {tv_sec = 1101012216, tv_usec = 68666}
#4  0x0809199f in Scheduler::SchedulerThread (param=0x96de468)
    at scheduler.cpp:1213
        sched = (Scheduler *) 0x96de468
#5  0x0019598c in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6  0x00ec416a in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 2 (Thread -1210426448 (LWP 25231)):
#0  0x007cc7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#1  0x00e8f446 in __nanosleep_nocancel () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x00ebd73a in usleep () from /lib/tls/libc.so.6
No symbol table info available.
#3  0x00bce287 in TVRec::RunTV (this=0xb7da6008) at tv_rec.cpp:851
No locals.
#4  0x00bce214 in TVRec::EventThread (param=0xb7da6008) at tv_rec.cpp:833
        thetv = (TVRec *) 0xb7da6008
#5  0x0019598c in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6  0x00ec416a in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 1 (Thread -1208063712 (LWP 25212)):
#0  0x007cc7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.

#1  0x00ebce61 in ___newselect_nocancel () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x0601d01a in QEventLoop::processEvents ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#3  0x060854a8 in QEventLoop::enterLoop ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#4  0x06085358 in QEventLoop::exec () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#5  0x060734b1 in QApplication::exec () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#6  0x08061fbd in main (argc=1, argv=0xbff27d74) at main.cpp:600
        a = <incomplete type>
        logfile = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x96b7070, static shared_null = 0x96b7070}, d = 0x96be390,
  static shared_null = 0x96b7070}
        binname = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x96b7070, static shared_null = 0x96b7070}, d = 0x96be3a8,
  static shared_null = 0x96b7070}
        verboseString = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x96b7070, static shared_null = 0x96b7070}, d = 0x96bf3d0,
  static shared_null = 0x96b7070}
        daemonize = false
        printsched = false
        testsched = false
        nosched = false
---Type <return> to continue, or q <return> to quit---
        printexpire = false
        logfd = -1
        pidfs = <incomplete type>
        db = (struct QSqlDatabase *) 0x96c68b8
        subthread = (struct QSqlDatabase *) 0x96c7080
        expthread = (struct QSqlDatabase *) 0x96c7698
        hkthread = (struct QSqlDatabase *) 0x96c6d60
        jobthread = (struct QSqlDatabase *) 0x96cac28
        msdb = (struct QSqlDatabase *) 0x96cb350
        port = 6543
        statusport = 6544
        myip = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x96b7070, static shared_null = 0x96b7070}, d = 0x96dca20,
  static shared_null = 0x96b7070}
        masterip = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x96b7070, static shared_null = 0x96b7070}, d = 0x96dc758,
  static shared_null = 0x96b7070}
        ismaster = true
        runsched = true
        expdb = (struct QSqlDatabase *) 0x96c7698
        hkdb = (struct QSqlDatabase *) 0x96c6d60
---Type <return> to continue, or q <return> to quit---
        jobdb = (struct QSqlDatabase *) 0x96cac28
#0  0x008081a4 in __divdi3 () from /lib/libgcc_s.so.1


More information about the mythtv-dev mailing list