[mythtv] Segfault with backtrace (finally)

Kevin Kuphal kuphal at dls.net
Wed Oct 20 04:18:27 UTC 2004


Isaac Richards wrote:

>On Sunday 17 October 2004 11:23 am, Kevin Kuphal wrote:
>  
>
>>Isaac Richards wrote:
>>    
>>
>>>On Tuesday 12 October 2004 09:38 am, Kevin Kuphal wrote:
>>>      
>>>
>>>>Kevin Kuphal wrote:
>>>>        
>>>>
>>>>>I was finally able to capture a backtrace with the segfaults I was
>>>>>seeing during recordings.  Attached.
>>>>>          
>>>>>
>>>>Just an update.  Received another segfault last night while recording.
>>>>        
>>>>
>>>Can you attempt to recompile mpegvideo.c (in libavcodec) with -O0, instead
>>>of the -O that it currently gets, and get a backtrace of the issue again?
>>>
>>>Probably have to hand compile it, as other files in libavcodec won't
>>>compile with -O0 in debug mode..
>>>      
>>>
>>Isaac,
>>
>>I recompiled with -O0 on that file and was able to get another
>>backtrace.  I hope this helps.
>>    
>>
>
>Sorry, but, can you try again (same procedure) with h263.c?
>  
>
Third time is a charm?  Backtrace with h263.c also compiled with -O0 
attached.

Kevin
-------------- next part --------------
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1242782512 (LWP 12728)]
0x405c453f in put_bits (s=0x85a11f4, n=1, value=1) at common.h:448
448             *(uint32_t *)s->buf_ptr = be2me_32(bit_buf);
Current language:  auto; currently c
(gdb) thread apply all bt full

Thread 39 (Thread 1251175216 (LWP 12729)):
#0  0xffffe002 in ?? ()
No symbol table info available.
#1  0x4130549b 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=0x83fb710) at NuppelVideoRecorder.cpp:2041
        afmt = 16
        trigger = 1
        afd = 18
        act = 101
        lastread = 4096
        frag = 524298
        blocksize = 4096
        buffer = (unsigned char *) 0x883f5b8 "t\001E\001\234\001y\001\233\001¶\001Ï"
        ispace = {fragments = 0, fragstotal = 8, fragsize = 1024, bytes = 0}
        anow = {tv_sec = 1098240454, tv_usec = 348926}
#5  0x40383766 in NuppelVideoRecorder::AudioThread (param=0x83fb710) at NuppelVideoRecorder.cpp:1944
        nvr = (NuppelVideoRecorder *) 0x83fb710
#6  0x41301484 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 38 (Thread 1242782512 (LWP 12728)):
#0  0x405c453f in put_bits (s=0x85a11f4, n=1, value=1) at common.h:448
        bit_buf = 4294967295
        bit_left = 1
#1  0x405b69eb in mpeg4_encode_picture_header (s=0x85a11a0, picture_number=53430) at h263.c:2322
        time_incr = -13795263
        time_div = 1783
        time_mod = 1504
#2  0x405a646e in encode_picture (s=0x85a11a0, picture_number=53430) at mpegvideo.c:4867
        i = 1
        bits = 142317920
#3  0x4059f618 in MPV_encode_picture (avctx=0x87b9960, buf=0x48e9e008 "", buf_size=307200, data=0x850f8d0) at mpegvideo.c:2149
        s = (MpegEncContext *) 0x85a11a0
        pic_arg = (AVFrame *) 0x850f8d0
        i = 1
        stuffing_count = 1242781936
#4  0x40596cb2 in avcodec_encode_video (avctx=0x87b9960, buf=0x48e9e008 "", buf_size=307200, pict=0xffffffff) at utils.c:482
        ret = 1225011200
#5  0x403879d6 in NuppelVideoRecorder::WriteVideo (this=0x83fb710, frame=0x4a1359e8, skipsync=false, forcekey=false)
    at NuppelVideoRecorder.cpp:3279
---Type <return> to continue, or q <return> to quit---
        tmp = 0
        r = 0
        out_len = 1064979
        frameheader = {frametype = 0 '\0', comptype = 0 '\0', keyframe = 3 '\003', filters = 0 '\0', timecode = 0,
  packetlength = 0}
        xaa = 65
        freecount = 64
        compressthis = 1
        raw = 0
        timeperframe = 40
        planes = {
  0x873ce60 '\037' <repeats 11 times>, "\"!\"%%))\"\"(-*&)**)% \037\")0-$!\"'\"#,//2559<BDEECDG918A>7:;75642.37;;DGG@@=84.%-5;?DGGB<9;?>=8../)$%*'&&+).)%'.)%$*+((%%#(..$%'')&$\"':Q_`Z\\akcX^d]X\\`]SLD62.% %'**16368?H\\cebklkbbdd_VOF@@>80/4/.1-"...,
  0x876ee60 "\200|xwz~~\200\200\204\210\210\210\210\206\206\206\204\203\202\200\202\202\200~|||~|xvvxxvxvttxz||zxvvvz|~~\200\204\206\206\204\204\204\204\206\206\206\210\210\204\200|zvtrtvxxzz||xttvtrrtvtttttttvxx~\200\200~|xtrrvz|~~|||zxvtrruvxxyzxxvvvtuz\177\202\204\204\200~\177\203\206\206\204\204\202\202\203\204\204\204\204\204\202\202\202\202\203\204\202|zzzz}\177\203\206\204\200||~\200~~|~~~~\200\200\204\206\204\203\201\177~\177\200\202\202\201"...,
  0x877b660 "\200\177\201\201\203\200\177\177\177\200\200\200\200\200\177\177}}}\177\200\204\206\207\207\212\213\213\213\210\212\212\215\216\216\215\215\212\212\213\216\216\215\213\213\215\215\215\216\215\212\207\206\204\203\203\200\177\177\200\200\200\201\203\201\201\201\203\203\204\210\215\217\224\225\222\221\217\217\216\215\215\215\215\216\215\216\221\222\222\224\224\222\222\221\216\213\210\210\210\210\207\206\206\204\206\210\213\214\217\217\217\213\210\207\204\204\203\203\206\207\210\213\216\216\216\216\216\216\216\216\215\215\216\215\215\216\213\207\203\200}\177\201\201\201\200\177\177\177\200\201\201\201\200\200\177}~\200\200\200\200\200\177\201\201\200\177}\177\177\177~}\177\200\200}}~\177~|z|}\177\200\200\177}}\177\201\202\203\203\203\203"...}
        len = 307200
        fnum = 106928
        timecode = 1783502
        buf = (
    unsigned char *) 0x873ce60 '\037' <repeats 11 times>, "\"!\"%%))\"\"(-*&)**)% \037\")0-$!\"'\"#,//2559<BDEECDG918A>7:;75642.37;;DGG@@=84.%-5;?DGGB<9;?>=8../)$%*'&&+).)%'.)%$*+((%%#(..$%'')&$\"':Q_`Z\\akcX^d]X\\`]SLD62.% %'**16368?H\\cebklkbbdd_VOF@@>80/4/.1-"...
        wantkeyframe = false
#6  0x403871e4 in NuppelVideoRecorder::doWriteThread (this=0x83fb710) at NuppelVideoRecorder.cpp:3116
        frame = {codec = FMT_YV12,
  buf = 0x873ce60 '\037' <repeats 11 times>, "\"!\"%%))\"\"(-*&)**)% \037\")0-$!\"'\"#,//2559<BDEECDG918A>7:;75642.37;;DGG@@=84.%-5;?DGGB<9;?>=8../)$%*'&&+).)%'.)%$*+((%%#(..$%'')&$\"':Q_`Z\\akcX^d]X\\`]SLD62.% %'**16368?H\\cebklkbbdd_VOF@@>80/4/.1-"...,
  height = 400, width = 512, bpp = 1108551892, size = 307200, frameNumber = 106928, timecode = 1783502, priv = {
    0x87f12d8 "9\a\217\bI\005S\006ã\005h\005=\005\023\006{\001'\004jýÃÿPü\202ü]þÃü\217", 0x0, 0x413b739c "\214Â\n",
    0x87f12d8 "9\a\217\bI\005S\006ã\005h\005=\005\023\006{\001'\004jýÃÿPü\202ü]þÃü\217"}, qscale_table = 0x4a135b84 "",
  qstride = 1242782276, interlaced_frame = 1094278956, top_field_first = 142545624}
        action = ACTION_VIDEO
        firsttimecode = 1783502
#7  0x40383734 in NuppelVideoRecorder::WriteThread (param=0x83fb710) at NuppelVideoRecorder.cpp:1935
        nvr = (NuppelVideoRecorder *) 0x83fb710
#8  0x41301484 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#9  0x420df147 in clone () from /lib/tls/libc.so.6
No symbol table info available.

---Type <return> to continue, or q <return> to quit---
Thread 37 (Thread 1233546032 (LWP 12727)):
#0  0xffffe002 in ?? ()
No symbol table info available.
#1  0x420d7ff9 in ioctl () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x40380ba0 in NuppelVideoRecorder::StartRecording (this=0x83fb710) at NuppelVideoRecorder.cpp:1083
        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))\000\001 Ý\000\000\000", type = 235, channels = 4, audios = 1, maxwidth = 768,
  maxheight = 480, minwidth = 48, minheight = 32}
        mm = {frame = 0, height = 400, width = 512, format = 15}
        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 = 3, balance = 32768, step = 0}
        vt = {tuner = 0, name = '\0' <repeats 31 times>, rangelow = 0, rangehigh = 0, flags = 0, mode = 0, signal = 0}
        frame = 0
        buf = (
    unsigned char *) 0x4ab00000 ' ' <repeats 11 times>, "## )1/'&())+*+4AIMMKKPYUFEHIMIF?4/-*#\"$(*'%)4=GJAABB=;=?:8::;<@EFHIIJD?8302-*(+,))-++*'(&\"++**4::=AHLE8<7*  $-+++),+..'%&',&\"%-?Wbcbb][^abbegaVSQGA8//-38=?B;AC?86ERZ^jkurneelpaZNI><<?=A7=<8"...
        channelinput = 0
        syncerrors = 6
#3  0x4038c06a in SpawnEncode (param=0x83fb710) at tv_rec.cpp:42
        nvr = (class RecorderBase *) 0x83fb710
#4  0x41301484 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0x420df147 in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 36 (Thread 1209277232 (LWP 12726)):
#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=0x82d2468) at RingBuffer.cpp:274
        size = 168823
        written = 304718
        timer = {ds = 78453865}
#5  0x4025a070 in ThreadedFileWriter::boot_writer (wotsit=0x82d2468) at RingBuffer.cpp:119
        fw = (ThreadedFileWriter *) 0x82d2468
#6  0x41301484 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#7  0x420df147 in clone () from /lib/tls/libc.so.6
---Type <return> to continue, or q <return> to quit---
No symbol table info available.

Thread 12 (Thread 1200884528 (LWP 2328)):
#0  0xffffe002 in ?? ()
No symbol table info available.
#1  0x4130357a in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0
No symbol table info available.
#2  0x00000086 in ?? ()
No symbol table info available.
#3  0x08087443 in ProcessRequestThread::run (this=0x80f2e70) at mainserver.cpp:69
No locals.
#4  0x40e2a1f5 in QThreadInstance::start () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#5  0x41301484 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 11 (Thread 1192491824 (LWP 2327)):
#0  0xffffe002 in ?? ()
No symbol table info available.
#1  0x4130357a 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  0x41303470 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=0x80f2c90) at mainserver.cpp:69
No locals.
#6  0x40e2a1f5 in QThreadInstance::start () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#7  0x41301484 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 10 (Thread 1184099120 (LWP 2326)):
#0  0xffffe002 in ?? ()
No symbol table info available.
#1  0x4130357a 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  0x41303470 in pthread_cond_destroy@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#5  0x08087443 in ProcessRequestThread::run (this=0x80f2818) at mainserver.cpp:69
No locals.
#6  0x40e2a1f5 in QThreadInstance::start () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#7  0x41301484 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 9 (Thread 1175706416 (LWP 2325)):
#0  0xffffe002 in ?? ()
No symbol table info available.
#1  0x4130357a 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  0x41303470 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=0x80f2588) at mainserver.cpp:69
No locals.
#6  0x40e2a1f5 in QThreadInstance::start () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#7  0x41301484 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 8 (Thread 1167313712 (LWP 2324)):
#0  0xffffe002 in ?? ()
No symbol table info available.
#1  0x4130357a 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  0x41303470 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=0x80f2750) at mainserver.cpp:69
No locals.
#6  0x40e2a1f5 in QThreadInstance::start () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#7  0x41301484 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 7 (Thread 1158921008 (LWP 2323)):
#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=0x80f2328) 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 = 0x80bef70, static shared_null = 0x80bef70}
        starttime = {d = {jd = 0}, t = {ds = 0}}
        startts = {static null = {static null = <same as static member of an already seen type>, d = 0x80bef70,
    static shared_null = 0x80bef70}, d = 0x80bef70, static shared_null = 0x80bef70}
        type = 1073913856
        id = 0
        cmds = 1073829104
        flags = 1073774367
        status = 1073913856
        hostname = {static null = {static null = <same as static member of an already seen type>, d = 0x80bef70,
    static shared_null = 0x80bef70}, d = 0x80bef70, static shared_null = 0x80bef70}
        sleepTime = 30
        job = {sh = 0x80cb570}
        jobType = {sh = 0x80cc5f8}
        jobStatus = {sh = 0x80f5578}
        maxJobs = 3
        message = {static null = {static null = <same as static member of an already seen type>, d = 0x80bef70,
    static shared_null = 0x80bef70}, d = 0x80bef70, static shared_null = 0x80bef70}
        jobs = {sh = 0x80f5538}
        atMax = false
#5  0x40363727 in JobQueue::RunQueueProcesser (this=0x80f2328) at jobqueue.cpp:140
No locals.
#6  0x40363754 in JobQueue::QueueProcesserThread (param=0x80f2328) at jobqueue.cpp:146
        jobqueue = (JobQueue *) 0x80f2328
#7  0x41301484 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 2322)):
#0  0xffffe002 in ?? ()
No symbol table info available.
#1  0x420acb66 in nanosleep () from /lib/tls/libc.so.6
---Type <return> to continue, or q <return> to quit---
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=0x80f1f98) at transcoder.cpp:432
        transData = (TranscodeData *) 0x0
#5  0x0809e6ad in Transcoder::TranscodePollThread (param=0x80f1f98) at transcoder.cpp:450
        thetv = (Transcoder *) 0x80f1f98
#6  0x41301484 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 2321)):
#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=0x80e8888) at housekeeper.cpp:170
        period = 14
        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 = 0x4aa008f0, static shared_null = 0x80bef70}
#5  0x080a17df in HouseKeeper::doHouseKeepingThread (param=0x80e8888) at housekeeper.cpp:229
        hkeeper = (HouseKeeper *) 0x80e8888
#6  0x41301484 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 2320)):
#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  0x08056bf3 in AutoExpire::RunExpirer (this=0x80e8308) at autoexpire.cpp:127
        statbuf = {f_type = 61267, f_bsize = 4096, f_blocks = 38629887, f_bfree = 27610230, f_bavail = 26040398,
  f_files = 19628032, f_ffree = 19627897, f_fsid = {__val = {0, 0}}, f_namelen = 255, f_spare = {0, 0, 0, 0, 0, 0}}
---Type <return> to continue, or q <return> to quit---
        freespace = 99
        minFree = 5
        recordfileprefix = {static null = {static null = <same as static member of an already seen type>, d = 0x80bef70,
    static shared_null = 0x80bef70}, d = 0x80f2310, static shared_null = 0x80bef70}
#5  0x08056c7b in AutoExpire::ExpirerThread (param=0x80e8308) at autoexpire.cpp:134
        expirer = (AutoExpire *) 0x80e8308
#6  0x41301484 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 2319)):
#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 = 0x8132e60}, <No data fields>}
        prerollseconds = 0
        secsleft = 43946
        nexttv = (EncoderLink *) 0x80ecf20
        nextRecording = (ProgramInfo *) 0x82fd320
        nextrectime = {d = {jd = 2453299}, t = {ds = 36000000}}
        curtime = {d = {jd = 2453298}, t = {ds = 78454218}}
        lastupdate = {d = {jd = 2453298}, t = {ds = 76679836}}
        recordfileprefix = {static null = {static null = <same as static member of an already seen type>, d = 0x80bef70,
    static shared_null = 0x80bef70}, d = 0x80f2030, static shared_null = 0x80bef70}
        startIter = {<std::_List_iterator_base> = {_M_node = 0x8132e60}, <No data fields>}
        blockShutdown = true
        idleSince = {d = {jd = 0}, t = {ds = 0}}
        idleTimeoutSecs = 0
        idleWaitForRecordingTime = 15
        firstRun = false
        fillstart = {tv_sec = 1098238679, tv_usec = 838158}
        fillend = {tv_sec = 1098238680, tv_usec = 154663}
#5  0x08090653 in Scheduler::SchedulerThread (param=0x80e8820) at scheduler.cpp:1214
        sched = (Scheduler *) 0x80e8820
#6  0x41301484 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 2318)):
---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  0x420d916c in usleep () from /lib/tls/libc.so.6
No symbol table info available.
#4  0x40391db9 in TVRec::RunTV (this=0x41867008) at tv_rec.cpp:854
No locals.
#5  0x40391d46 in TVRec::EventThread (param=0x41867008) at tv_rec.cpp:836
        thetv = (TVRec *) 0x41867008
#6  0x41301484 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 1096604288 (LWP 2300)):
#0  0xffffe002 in ?? ()
No symbol table info available.
#1  0x420d88d1 in select () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x412ef5c0 in ?? () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#3  0x00000015 in ?? ()
No symbol table info available.
#4  0x40e48a06 in QEventLoop::enterLoop () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#5  0x40e488a8 in QEventLoop::exec () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#6  0x40e36d61 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=0xbfffdec4) 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, static shared_null = 0x80bef70}
        daemonize = false
        printsched = false
        testsched = false
        nosched = false
        printexpire = false
        logfd = -1
        pidfs = <incomplete type>
        db = (struct QSqlDatabase *) 0x80ce9d8
---Type <return> to continue, or q <return> to quit---
        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 = {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
0x405c453f      448             *(uint32_t *)s->buf_ptr = be2me_32(bit_buf);


More information about the mythtv-dev mailing list