[mythtv] Segfault with backtrace (finally)

Kevin Kuphal kuphal at dls.net
Sun Oct 10 14:27:33 UTC 2004


I was finally able to capture a backtrace with the segfaults I was 
seeing during recordings.  Attached.

Kevin
-------------- next part --------------
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1242569520 (LWP 24006)]
mpeg4_encode_picture_header (s=0x82ab5a0, picture_number=24335) at bswap.h:24
24      {
Current language:  auto; currently c
(gdb) thread apply all bt full

Thread 123 (Thread 1303493424 (LWP 24007)):
#0  0xffffe002 in ?? ()
No symbol table info available.
#1  0x412fb49b in read () from /lib/tls/libpthread.so.0
No symbol table info available.
#2  0x40522160 in __JCR_LIST__ () from /usr/lib/libmythtv-0.16.so.0
No symbol table info available.
#3  0x00000000 in ?? ()
No symbol table info available.
#4  0x40383c1b in NuppelVideoRecorder::doAudioThread (this=0x41c01008)
    at NuppelVideoRecorder.cpp:2041
        afmt = 16
        trigger = 1
        afd = 20
        act = 478
        lastread = 4096
        frag = 524298
        blocksize = 4096
        buffer = (
    unsigned char *) 0x84eb858 "\177\002\002\v\002\\\002!\002�001�002v\002!\002\002\234\001�001�001\001�001�0019\001\234\001L\001\030\001\227\001\216---Type <return> to continue, or q <return> to quit---
\001\200"
        ispace = {fragments = 0, fragstotal = 8, fragsize = 1024, bytes = 0}
        anow = {tv_sec = 1097410417, tv_usec = 292580}
#5  0x40383766 in NuppelVideoRecorder::AudioThread (param=0x41c01008)
    at NuppelVideoRecorder.cpp:1944
        nvr = (NuppelVideoRecorder *) 0x41c01008
#6  0x412f7484 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#7  0x420df147 in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 122 (Thread 1242569520 (LWP 24006)):
#0  mpeg4_encode_picture_header (s=0x82ab5a0, picture_number=24335)
    at bswap.h:24
        time_incr = -8904319
        time_div = -8904319
        time_mod = 2925
#1  0x405a1f4e in encode_picture (s=0x82ab5a0, picture_number=24335)
    at mpegvideo.c:4867
        i = 1
#2  0x4059c944 in MPV_encode_picture (avctx=0x82a6df0, buf=0x86e8430 "",
    buf_size=307200, data=0x41d151c8) at mpegvideo.c:2149
---Type <return> to continue, or q <return> to quit---
        s = (MpegEncContext *) 0x82ab5a0
        pic_arg = (AVFrame *) 0x41d151c8
        i = 1
        stuffing_count = 1242568944
#3  0x405964e2 in avcodec_encode_video (avctx=0x82a6df0, buf=0x86e8430 "",
    buf_size=307200, pict=0x87f8000) at utils.c:482
        ret = -1
#4  0x403879d6 in NuppelVideoRecorder::WriteVideo (this=0x41c01008,
    frame=0x4a1019e8, skipsync=false, forcekey=false)
    at NuppelVideoRecorder.cpp:3279
        tmp = 0
        r = 0
        out_len = 1064979
        frameheader = {frametype = 0 '\0', comptype = 0 '\0',
  keyframe = 5 '\005', filters = 0 '\0', timecode = 0, packetlength = 0}
        xaa = 65
        freecount = 64
        compressthis = 1
        raw = 0
        timeperframe = 40
        planes = {
  0x41e46008 "\020\020\020\020\020\020\020\021\033\037#%+\"\"!'*%&#'!/@USD;3:9=---Type <return> to continue, or q <return> to quit---
=;:7=<CHUXSOC5')5@::>GGHMKEGNTURF:7AIKKFB<;;JJSY\\Q?2+5<DCILNNLEARhlec]K6-.)$ &.=LUWWZZ[`kt\200\201\203~~zz\203\204\204|}\177\201\200\202~|~}\177\205\210\202|xw~\202\200vppvwx|}z\200\202yv|\202\201\200yneju\205\212\207\204xeQVaf_TD:8;:?BDCKZt\210"...,
  0x41e78008 "\203\203~~|zvvxvxzzxxvvvtvttvvxz|~~~~\201\201~|||~\201\203\203\203\201\201\201~~zz||~~|~~~~~|z|z|||~~~\201\205\207\205\203\201~~~|~\201\203\201|xtttvtuv{\201\204\205\203\201~||{||}\201\177\201\201\203\201\201~~|zxvtttopu{~}~~~}~\201~~|{~~~~~}~|zxvttrrttwz}\201\203\203\203\201\201|}\177\201\177\201\203\201\201\201~~{}\201\202\203\177|||zyy{}\204\212\215\215\213\206\202~||w"...,
  0x41e84808 "\177}zzzz}}\177\201\177\201\177\177\201\201\202\202\202\201\202\204\204\204\202\202\201|||||||}}\177\201\201\177\177}|||zzz}\177}}}}|zz|}}\177\201\202\201\204\204\204\202\204\204\204\201\177}\177\177\201\201\202\204\204\202\201\201\202\204\205\205\207\205\204\205\205\205\202\201\177\201\202\202\202\202\201\201\202\202\201\201\202\202\201\177\201\201\177\177\177\202\202\201\201\202\204\205\203\201\177\177\177\177\177\201\202\177}}\177\201\201\177\177\177\201\202\201\177\177\201\204\206\212\216\223\224\223\220\215\212\210\203\202\202\202\201\202\204\201\177\177\177\201\202\202\204\202\201\202\202\201||~\202\206\210\212\215\216\215\214\207~xuvx{}}}"...}
        len = 307200
        fnum = 48672
        timecode = 811976
        buf = (
---Type <return> to continue, or q <return> to quit---
    unsigned char *) 0x41e46008 "\020\020\020\020\020\020\020\021\033\037#%+\"\"!'*%&#'!/@USD;3:9==;:7=<CHUXSOC5')5@::>GGHMKEGNTURF:7AIKKFB<;;JJSY\\Q?2+5<DCILNNLEARhlec]K6-.)$ &.=LUWWZZ[`kt\200\201\203~~zz\203\204\204|}\177\201\200\202~|~}\177\205\210\202|xw~\202\200vppvwx|}z\200\202yv|\202\201\200yneju\205\212\207\204xeQVaf_TD:8;:?BDCKZt\210"...
        wantkeyframe = false
#5  0x403871e4 in NuppelVideoRecorder::doWriteThread (this=0x41c01008)
    at NuppelVideoRecorder.cpp:3116
        frame = {codec = FMT_YV12,
  buf = 0x41e46008 "\020\020\020\020\020\020\020\021\033\037#%+\"\"!'*%&#'!/@USD;3:9==;:7=<CHUXSOC5')5@::>GGHMKEGNTURF:7AIKKFB<;;JJSY\\Q?2+5<DCILNNLEARhlec]K6-.)$ &.=LUWWZZ[`kt\200\201\203~~zz\203\204\204|}\177\201\200\202~|~}\177\205\210\202|xw~\202\200vppvwx|}z\200\202yv|\202\201\200yneju\205\212\207\204xeQVaf_TD:8;:?BDCKZt\210"..., height = 400, width = 512, bpp = 1108551892,
  size = 307200, frameNumber = 48672, timecode = 811976, priv = {
    0x82a69c8 "�\031\bh#\b\020", 0x0, 0x413ad39c "\214�n",
    0x82a69c8 "�\031\bh#\b\020"}, qscale_table = 0x4a101b84 "",
  qstride = 1242569284, interlaced_frame = 1094237996,
  top_field_first = 136997320}
        action = ACTION_VIDEO
        firsttimecode = 811976
#6  0x40383734 in NuppelVideoRecorder::WriteThread (param=0x41c01008)
---Type <return> to continue, or q <return> to quit---
    at NuppelVideoRecorder.cpp:1935
        nvr = (NuppelVideoRecorder *) 0x41c01008
#7  0x412f7484 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#8  0x420df147 in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 121 (Thread 1209277232 (LWP 24005)):
#0  0xffffe002 in ?? ()
No symbol table info available.
#1  0x420d7ff9 in ioctl () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x40380c75 in NuppelVideoRecorder::StartRecording (this=0x41c01008)
    at NuppelVideoRecorder.cpp:1102
        retries = 0
        vcap = {driver = '\0' <repeats 15 times>,
  card = '\0' <repeats 31 times>, bus_info = '\0' <repeats 31 times>,
  version = 0, capabilities = 0, reserved = {0, 0, 0, 0}}
        vc = {name = "BT878(Hauppauge (bt878))\000X�000\000\000",
  type = 235, channels = 4, audios = 1, maxwidth = 768, maxheight = 480,
  minwidth = 48, minheight = 32}
        mm = {frame = 1, height = 400, width = 512, format = 15}
---Type <return> to continue, or q <return> to quit---
        vm = {size = 8519680, frames = 4, offsets = {0, 2129920, 4259840,
    6389760, 0 <repeats 28 times>}}
        vchan = {channel = 0, name = "Television", '\0' <repeats 21 times>,
  tuners = 1, flags = 3, type = 1, norm = 1}
        va = {audio = 0, volume = 58981, bass = 32768, treble = 32768,
  flags = 30, name = "TV", '\0' <repeats 13 times>, mode = 7,
  balance = 32768, 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 *) 0x4b300000 "      #&.6?A884525=BD7:?TWVXWWJINSSTQEKTcbcfeVDDSVE?FR[_\\YY]bdcabaUPQXXZ]]RHS\\lki^SPLMMUX]\\^cjgZVdv\203\206zl\\H94==:;EPYfnnjlpsv\204\214\227\221\221\217\217\216\221\226\225\220\214\224\226\227\230\225\215\213\226\224\223\231\235\221\206\207\211\215\215\214\207\210\217\222\220\217\222\224\225\225\225\221\211\213\220\226\224\204q{\223\236\233\224\222\216yebvvlbYPIGLU[[[^p\203\226"...
        channelinput = 0
        syncerrors = 0
#3  0x4038c06a in SpawnEncode (param=0x41c01008) at tv_rec.cpp:42
        nvr = (class RecorderBase *) 0x41c01008

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

Thread 120 (Thread 1234176816 (LWP 24004)):
#0  0xffffe002 in ?? ()
No symbol table info available.
#1  0x420acb66 in nanosleep () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x00000000 in ?? ()
No symbol table info available.
#3  0x420d916c in usleep () from /lib/tls/libc.so.6
No symbol table info available.
#4  0x4025aa3d in ThreadedFileWriter::DiskLoop (this=0x4a317f78)
    at RingBuffer.cpp:274
        size = 9497
        written = 295965
        timer = {ds = 26016426}
#5  0x4025a070 in ThreadedFileWriter::boot_writer (wotsit=0x4a317f78)
    at RingBuffer.cpp:119
        fw = (ThreadedFileWriter *) 0x4a317f78
#6  0x412f7484 in start_thread () from /lib/tls/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#7  0x420df147 in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 12 (Thread 1200884528 (LWP 31001)):
#0  0xffffe002 in ?? ()
No symbol table info available.
#1  0x412f957a in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/libpthread.so.0
No symbol table info available.
#2  0x00000009 in ?? ()
No symbol table info available.
#3  0x08087443 in ProcessRequestThread::run (this=0x80f2898)
    at mainserver.cpp:69
No locals.
#4  0x40e201f5 in QThreadInstance::start ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#5  0x412f7484 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6  0x420df147 in clone () from /lib/tls/libc.so.6
No symbol table info available.
---Type <return> to continue, or q <return> to quit---

Thread 11 (Thread 1192491824 (LWP 31000)):
#0  0xffffe002 in ?? ()
No symbol table info available.
#1  0x412f957a in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/libpthread.so.0
No symbol table info available.
#2  0x00000046 in ?? ()
No symbol table info available.
#3  0x08087443 in ProcessRequestThread::run (this=0x80f2750)
    at mainserver.cpp:69
No locals.
#4  0x40e201f5 in QThreadInstance::start ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#5  0x412f7484 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6  0x420df147 in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 10 (Thread 1184099120 (LWP 30999)):
#0  0xffffe002 in ?? ()
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#1  0x412f957a in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/libpthread.so.0
No symbol table info available.
#2  0x00000000 in ?? ()
No symbol table info available.
#3  0x00000000 in ?? ()
No symbol table info available.
#4  0x412f9470 in pthread_cond_destroy@@GLIBC_2.3.2 ()
   from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0x08087443 in ProcessRequestThread::run (this=0x80f2580)
    at mainserver.cpp:69
No locals.
#6  0x40e201f5 in QThreadInstance::start ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#7  0x412f7484 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#8  0x420df147 in clone () from /lib/tls/libc.so.6
No symbol table info available.

---Type <return> to continue, or q <return> to quit---
Thread 9 (Thread 1175706416 (LWP 30998)):
#0  0xffffe002 in ?? ()
No symbol table info available.
#1  0x412f957a in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/libpthread.so.0
No symbol table info available.
#2  0x00000000 in ?? ()
No symbol table info available.
#3  0x00000000 in ?? ()
No symbol table info available.
#4  0x412f9470 in pthread_cond_destroy@@GLIBC_2.3.2 ()
   from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0x08087443 in ProcessRequestThread::run (this=0x80f2af0)
    at mainserver.cpp:69
No locals.
#6  0x40e201f5 in QThreadInstance::start ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#7  0x412f7484 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#8  0x420df147 in clone () from /lib/tls/libc.so.6
---Type <return> to continue, or q <return> to quit---
No symbol table info available.

Thread 8 (Thread 1167313712 (LWP 30997)):
#0  0xffffe002 in ?? ()
No symbol table info available.
#1  0x412f957a in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/libpthread.so.0
No symbol table info available.
#2  0x00000000 in ?? ()
No symbol table info available.
#3  0x00000000 in ?? ()
No symbol table info available.
#4  0x412f9470 in pthread_cond_destroy@@GLIBC_2.3.2 ()
   from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0x08087443 in ProcessRequestThread::run (this=0x80ef8c0)
    at mainserver.cpp:69
No locals.
#6  0x40e201f5 in QThreadInstance::start ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#7  0x412f7484 in start_thread () from /lib/tls/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#8  0x420df147 in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 7 (Thread 1158921008 (LWP 30996)):
#0  0xffffe002 in ?? ()
No symbol table info available.
#1  0x420acb66 in nanosleep () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x00000000 in ?? ()
No symbol table info available.
#3  0x420ac9d9 in sleep () from /lib/tls/libc.so.6
No symbol table info available.
#4  0x40366b7c in JobQueue::ProcessQueue (this=0x80f2668) at jobqueue.cpp:388
        delquery = <incomplete type>
        query = <incomplete type>
        chanid = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x80bef70, static shared_null = 0x80bef70}, d = 0x82a56e8,
  static shared_null = 0x80bef70}
        starttime = {d = {jd = 2453288}, t = {ds = 82800000}}
        startts = {static null = {
---Type <return> to continue, or q <return> to quit---
    static null = <same as static member of an already seen type>,
    d = 0x80bef70, static shared_null = 0x80bef70}, d = 0x85c6a90,
  static shared_null = 0x80bef70}
        type = 2
        id = 33
        cmds = 0
        flags = 0
        status = 4
        hostname = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x80bef70, static shared_null = 0x80bef70}, d = 0x8237a90,
  static shared_null = 0x80bef70}
        sleepTime = 30
        job = {sh = 0x80cb570}
        jobType = {sh = 0x80f2d50}
        jobStatus = {sh = 0x80eae70}
        maxJobs = 3
        message = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x80bef70, static shared_null = 0x80bef70}, d = 0x8237ad0,
  static shared_null = 0x80bef70}
        jobs = {sh = 0x80eae30}
---Type <return> to continue, or q <return> to quit---
        atMax = false
#5  0x40363727 in JobQueue::RunQueueProcesser (this=0x80f2668)
    at jobqueue.cpp:140
No locals.
#6  0x40363754 in JobQueue::QueueProcesserThread (param=0x80f2668)
    at jobqueue.cpp:146
        jobqueue = (JobQueue *) 0x80f2668
#7  0x412f7484 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#8  0x420df147 in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 6 (Thread 1150528304 (LWP 30995)):
#0  0xffffe002 in ?? ()
No symbol table info available.
#1  0x420acb66 in nanosleep () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x00000000 in ?? ()
No symbol table info available.
#3  0x420ac9d9 in sleep () from /lib/tls/libc.so.6
No symbol table info available.
#4  0x0809e5cd in Transcoder::TranscodePoll (this=0x80efaf0)
---Type <return> to continue, or q <return> to quit---
    at transcoder.cpp:432
        transData = (TranscodeData *) 0x0
#5  0x0809e6ad in Transcoder::TranscodePollThread (param=0x80efaf0)
    at transcoder.cpp:450
        thetv = (Transcoder *) 0x80efaf0
#6  0x412f7484 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#7  0x420df147 in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 5 (Thread 1142135600 (LWP 30994)):
#0  0xffffe002 in ?? ()
No symbol table info available.
#1  0x420acb66 in nanosleep () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x00000000 in ?? ()
No symbol table info available.
#3  0x420ac9d9 in sleep () from /lib/tls/libc.so.6
No symbol table info available.
#4  0x080a0cbf in HouseKeeper::RunHouseKeeping (this=0x80e8a68)
    at housekeeper.cpp:170
        period = 14
---Type <return> to continue, or q <return> to quit---
        maxhr = 0
        minhr = 0
        dbTag = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x80bef70, static shared_null = 0x80bef70}, d = 0x4a319a88,
  static shared_null = 0x80bef70}
#5  0x080a17df in HouseKeeper::doHouseKeepingThread (param=0x80e8a68)
    at housekeeper.cpp:229
        hkeeper = (HouseKeeper *) 0x80e8a68
#6  0x412f7484 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#7  0x420df147 in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 4 (Thread 1133742896 (LWP 30993)):
#0  0xffffe002 in ?? ()
No symbol table info available.
#1  0x420acb66 in nanosleep () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x00000000 in ?? ()
No symbol table info available.
#3  0x420ac9d9 in sleep () from /lib/tls/libc.so.6
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#4  0x08056bf3 in AutoExpire::RunExpirer (this=0x80ecfb8)
    at autoexpire.cpp:127
        statbuf = {f_type = 61267, f_bsize = 4096, f_blocks = 38629887,
  f_bfree = 28185047, f_bavail = 26615215, f_files = 19628032,
  f_ffree = 19627900, f_fsid = {__val = {0, 0}}, f_namelen = 255, f_spare = {
    0, 0, 0, 0, 0, 0}}
        freespace = 101
        minFree = 5
        recordfileprefix = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x80bef70, static shared_null = 0x80bef70}, d = 0x80e6f20,
  static shared_null = 0x80bef70}
#5  0x08056c7b in AutoExpire::ExpirerThread (param=0x80ecfb8)
    at autoexpire.cpp:134
        expirer = (AutoExpire *) 0x80ecfb8
#6  0x412f7484 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#7  0x420df147 in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 3 (Thread 1125350192 (LWP 30992)):
---Type <return> to continue, or q <return> to quit---
#0  0xffffe002 in ?? ()
No symbol table info available.
#1  0x420acb66 in nanosleep () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x00000000 in ?? ()
No symbol table info available.
#3  0x420ac9d9 in sleep () from /lib/tls/libc.so.6
No symbol table info available.
#4  0x0808fd56 in Scheduler::RunScheduler (this=0x80e8820)
    at scheduler.cpp:1105
        statuschanged = false
        recIter = {<std::_List_iterator_base> = {
    _M_node = 0x81332d0}, <No data fields>}
        prerollseconds = 0
        secsleft = 983
        nexttv = (EncoderLink *) 0x80f36f0
        nextRecording = (ProgramInfo *) 0x49065a38
        nextrectime = {d = {jd = 2453289}, t = {ds = 27000000}}
        curtime = {d = {jd = 2453289}, t = {ds = 26016715}}
        lastupdate = {d = {jd = 2453289}, t = {ds = 16267289}}
        recordfileprefix = {static null = {
    static null = <same as static member of an already seen type>,
---Type <return> to continue, or q <return> to quit---
    d = 0x80bef70, static shared_null = 0x80bef70}, d = 0x80efb90,
  static shared_null = 0x80bef70}
        startIter = {<std::_List_iterator_base> = {
    _M_node = 0x81332d0}, <No data fields>}
        blockShutdown = true
        idleSince = {d = {jd = 0}, t = {ds = 0}}
        idleTimeoutSecs = 0
        idleWaitForRecordingTime = 15
        firstRun = false
        fillstart = {tv_sec = 1097400667, tv_usec = 761910}
        fillend = {tv_sec = 1097400669, tv_usec = 824834}
#5  0x08090653 in Scheduler::SchedulerThread (param=0x80e8820)
    at scheduler.cpp:1214
        sched = (Scheduler *) 0x80e8820
#6  0x412f7484 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#7  0x420df147 in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 2 (Thread 1116957488 (LWP 30991)):
#0  0xffffe002 in ?? ()
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#1  0x420acb66 in nanosleep () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x00000000 in ?? ()
No symbol table info available.
#3  0x420d916c in usleep () from /lib/tls/libc.so.6
No symbol table info available.
#4  0x40391db9 in TVRec::RunTV (this=0x4185d008) at tv_rec.cpp:854
No locals.
#5  0x40391d46 in TVRec::EventThread (param=0x4185d008) at tv_rec.cpp:836
        thetv = (TVRec *) 0x4185d008
#6  0x412f7484 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#7  0x420df147 in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 1 (Thread 1096563328 (LWP 30972)):
#0  0xffffe002 in ?? ()
No symbol table info available.
#1  0x420d88d1 in select () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x412e55c0 in ?? () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#3  0x00000013 in ?? ()
No symbol table info available.
#4  0x40e3ea06 in QEventLoop::enterLoop ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#5  0x40e3e8a8 in QEventLoop::exec () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#6  0x40e2cd61 in QApplication::exec () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#7  0x08062a35 in main (argc=3, argv=0xbfffe414) at main.cpp:612
        a = <incomplete type>
        logfile = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x80bef70, static shared_null = 0x80bef70}, d = 0x80c97d8,
  static shared_null = 0x80bef70}
        binname = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x80bef70, static shared_null = 0x80bef70}, d = 0x80c7138,
  static shared_null = 0x80bef70}
        verboseString = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x80bef70, static shared_null = 0x80bef70}, d = 0x80c7178,
---Type <return> to continue, or q <return> to quit---
  static shared_null = 0x80bef70}
        daemonize = false
        printsched = false
        testsched = false
        nosched = false
        printexpire = false
        logfd = -1
        pidfs = <incomplete type>
        db = (struct QSqlDatabase *) 0x80ce9d8
        subthread = (struct QSqlDatabase *) 0x80cf178
        expthread = (struct QSqlDatabase *) 0x80cf6b8
        hkthread = (struct QSqlDatabase *) 0x80cfc20
        transthread = (struct QSqlDatabase *) 0x80cf7d8
        jobthread = (struct QSqlDatabase *) 0x80d3618
        msdb = (struct QSqlDatabase *) 0x80d3980
        port = 6543
        statusport = 6544
        myip = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x80bef70, static shared_null = 0x80bef70}, d = 0x80e7028,
  static shared_null = 0x80bef70}
        masterip = {static null = {
---Type <return> to continue, or q <return> to quit---
    static null = <same as static member of an already seen type>,
    d = 0x80bef70, static shared_null = 0x80bef70}, d = 0x80e6ee8,
  static shared_null = 0x80bef70}
        ismaster = true
        runsched = true
        expdb = (struct QSqlDatabase *) 0x80cf6b8
        hkdb = (struct QSqlDatabase *) 0x80cfc20
        trandb = (struct QSqlDatabase *) 0x80cf7d8
        jobdb = (struct QSqlDatabase *) 0x80d3618
24      {
(gdb)


More information about the mythtv-dev mailing list