[mythtv] Segfault with backtrace (finally)

Kevin Kuphal kuphal at dls.net
Sun Oct 17 15:23:38 UTC 2004


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.

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

Thread 247 (Thread 1242565424 (LWP 21672)):
#0  0xffffe002 in ?? ()
No symbol table info available.
#1  0x4130249b 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=0x8207fd8) at NuppelVideoRecorder.cpp:2041
        afmt = 16
        trigger = 1
        afd = 19
        act = 124
        lastread = 4096
        frag = 524298
        blocksize = 4096
        buffer = (unsigned char *) 0x84aa748 "åúmû\035úzú{ùÅù\031ù/ù\030ùõø9ù\nù+ù\036ù\020ù"
        ispace = {fragments = 0, fragstotal = 8, fragsize = 1024, bytes = 0}
        anow = {tv_sec = 1097981920, tv_usec = 492316}
#5  0x40383766 in NuppelVideoRecorder::AudioThread (param=0x8207fd8) at NuppelVideoRecorder.cpp:1944
        nvr = (NuppelVideoRecorder *) 0x8207fd8
#6  0x412fe484 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 246 (Thread 1281362736 (LWP 21671)):
#0  mpeg4_encode_picture_header (s=0x84a8da0, picture_number=105407) at bswap.h:24
        time_incr = -17825727
        time_div = -17825727
        time_mod = 2733
#1  0x405a624e in encode_picture (s=0x84a8da0, picture_number=105407) at mpegvideo.c:4867
        i = 1
        bits = 143887456
#2  0x4059f3f8 in MPV_encode_picture (avctx=0x8938c60, buf=0x485b9008 "", buf_size=307200, data=0x831c198) at mpegvideo.c:2149
        s = (MpegEncContext *) 0x84a8da0
        pic_arg = (AVFrame *) 0x831c198
        i = 1
        stuffing_count = 1281362160
#3  0x40596a92 in avcodec_encode_video (avctx=0x8938c60, buf=0x485b9008 "", buf_size=307200, pict=0x487d9000) at utils.c:482
        ret = -1
#4  0x403879d6 in NuppelVideoRecorder::WriteVideo (this=0x8207fd8, frame=0x4c6009e8, skipsync=false, forcekey=false)
    at NuppelVideoRecorder.cpp:3279
        tmp = 0
        r = 0
        out_len = 1064979
---Type <return> to continue, or q <return> to quit---
        frameheader = {frametype = 0 '\0', comptype = 0 '\0', keyframe = 17 '\021', filters = 0 '\0', timecode = 0,
  packetlength = 0}
        xaa = 65
        freecount = 64
        compressthis = 1
        raw = 0
        timeperframe = 40
        planes = {
  0x47ee5008 "\037\037\037\037\037\037\037. at QPSVTNROTUZXVWY_[[T[YYUW\\]^[ZX\\Z]\\_a_\\]^\\]`c_Zaedbcabfb^_hecdcged_eeidgcchhdbkkjfklkmlhikmnkmnkihkkjjghkmmquqlkuwrnmlpw}vltyslotqprrsvsrwuswvqrwwtrtwzwtwwwvuv{|ywwqv~znowvupwz~}|~|x}}~|\200\203\206\201}}"...,
  0x47f17008 "~|xrnjhjjjhhjljljhfffddfffhjjjffjllkllnmnnlklljhfhghhjjhhhfffdefffhjjhhhfjjjjhhhhklllhhghjjihffghjhfffghhilllliffffffhhffhhffffefddefdbabbbbbddddbeddbdddcbaacd```^^^```^^^\\[\\\\]``_`bbbccbba``b`^^````^^"...,
  0x47f23808 "\177\203\207\215\224\233 ¢¢¢ \237\237 ¢¢¢       \236\237\237\236\234\234\237\237\237\236\234\234\233\234\234\233\233\231\230\230\227\227\225\227\227\230\231\231\233\233\231\230\230\231\231\230\230\230\230\227\226\227\227\225\224\224\224\225\227\230\230\225\225\227\230\231\233\232\231\230\226\225\225\227\227\230\227\227\226\227\230\230\230\231\230\230\227\227\225\225\226\230\231\231\231\231\230\230\227\227\230\227\227\225\224\225\225\225\224\224\225\225\225\227\230\230\231\231\231\230\230\230\231\231\231\234\236\235\234\233\233\234\233\231\230\230\231\232\232\231\233\234\234\232\231\230\231\231\231\233\233\233\232\230\231\231\233\231\231\233\234\234\234\234\236\236\235\235\236\236\235\235\236\236\237\237\236\234\236\236\236\236\236\237  "...}
        len = 307200
        fnum = 210816
        timecode = 3516912
        buf = (
    unsigned char *) 0x47ee5008 "\037\037\037\037\037\037\037. at QPSVTNROTUZXVWY_[[T[YYUW\\]^[ZX\\Z]\\_a_\\]^\\]`c_Zaedbcabfb^_hecdcged_eeidgcchhdbkkjfklkmlhikmnkmnkihkkjjghkmmquqlkuwrnmlpw}vltyslotqprrsvsrwuswvqrwwtrtwzwtwwwvuv{|ywwqv~znowvupwz~}|~|x}}~|\200\203\206\201}}"...
        wantkeyframe = false
#5  0x403871e4 in NuppelVideoRecorder::doWriteThread (this=0x8207fd8) at NuppelVideoRecorder.cpp:3116
        frame = {codec = FMT_YV12,
  buf = 0x47ee5008 "\037\037\037\037\037\037\037. at QPSVTNROTUZXVWY_[[T[YYUW\\]^[ZX\\Z]\\_a_\\]^\\]`c_Zaedbcabfb^_hecdcged_eeidgcchhdbkkjfklkmlhikmnkmnkihkkjjghkmmquqlkuwrnmlpw}vltyslotqprrsvsrwuswvqrwwtrtwzwtwwwvuv{|ywwqv~znowvupwz~}|~|x}}~|\200\203\206\201}}"..., height = 400, width = 512, bpp = 1108551892, size = 307200, frameNumber = 210816, timecode = 3516912, priv = {
    0x81dab80 "\001", 0xaac <Address 0xaac out of bounds>, 0x413b439c "\214Â\n", 0x81dab80 "\001"},
  qscale_table = 0x4c600b84 "", qstride = 1281362500, interlaced_frame = 1094266668, top_field_first = 136162176}
        action = ACTION_VIDEO
        firsttimecode = 3516912
#6  0x40383734 in NuppelVideoRecorder::WriteThread (param=0x8207fd8) at NuppelVideoRecorder.cpp:1935
        nvr = (NuppelVideoRecorder *) 0x8207fd8
#7  0x412fe484 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 245 (Thread 1250958128 (LWP 21670)):
#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=0x8207fd8) at NuppelVideoRecorder.cpp:1083
---Type <return> to continue, or q <return> to quit---
        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¥»À\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 "       *SZOW]gd\\^ehaecgacddfcdifdfeghdafjhbdhgda`giebdii`]einbbfjkkhbilolnmihhrqkhnpqmhhhqnllmjorpllqsstrttqomqusottvtqhinqouuqquy{yxwsru{~|xtw|~xvz}}{|}}\177\202\200\200}\177~{|y~\205\200w~\205\207\206\205\205\204\210\211\205\210\213\211\210\207\211\214\211\215\220\217\215\211\216\227\225\222\217\215\217\217\220"...
        channelinput = 0
        syncerrors = 0
#3  0x4038c06a in SpawnEncode (param=0x8207fd8) at tv_rec.cpp:42
        nvr = (class RecorderBase *) 0x8207fd8
#4  0x412fe484 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 244 (Thread 1230490416 (LWP 21669)):
#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=0x883c2b8) at RingBuffer.cpp:274
        size = 174295
        written = 293329
        timer = {ds = 79120171}
#5  0x4025a070 in ThreadedFileWriter::boot_writer (wotsit=0x883c2b8) at RingBuffer.cpp:119
        fw = (ThreadedFileWriter *) 0x883c2b8
#6  0x412fe484 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 12 (Thread 1200884528 (LWP 6503)):
#0  0xffffe002 in ?? ()
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#1  0x4130057a in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0
No symbol table info available.
#2  0x000001df in ?? ()
No symbol table info available.
#3  0x00000000 in ?? ()
No symbol table info available.
#4  0x41300470 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=0x80f5818) at mainserver.cpp:69
No locals.
#6  0x40e271f5 in QThreadInstance::start () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#7  0x412fe484 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 11 (Thread 1192491824 (LWP 6502)):
#0  0xffffe002 in ?? ()
No symbol table info available.
#1  0x4130057a in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0
No symbol table info available.
#2  0x000000c6 in ?? ()
No symbol table info available.
#3  0x08087443 in ProcessRequestThread::run (this=0x80f56d0) at mainserver.cpp:69
No locals.
#4  0x40e271f5 in QThreadInstance::start () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#5  0x412fe484 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 6501)):
#0  0xffffe002 in ?? ()
No symbol table info available.
#1  0x4130057a 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  0x41300470 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=0x80f3710) at mainserver.cpp:69
No locals.
#6  0x40e271f5 in QThreadInstance::start () 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---
#7  0x412fe484 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 6500)):
#0  0xffffe002 in ?? ()
No symbol table info available.
#1  0x4130057a 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  0x41300470 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=0x80f23e8) at mainserver.cpp:69
No locals.
#6  0x40e271f5 in QThreadInstance::start () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#7  0x412fe484 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 6499)):
#0  0xffffe002 in ?? ()
No symbol table info available.
#1  0x4130057a 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  0x41300470 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=0x80f2150) at mainserver.cpp:69
No locals.
#6  0x40e271f5 in QThreadInstance::start () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#7  0x412fe484 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 7 (Thread 1158921008 (LWP 6498)):
#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  0x420ac9d9 in sleep () from /lib/tls/libc.so.6
No symbol table info available.
#4  0x40366b7c in JobQueue::ProcessQueue (this=0x80f2048) 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 = 0x85de8a8, static shared_null = 0x80bef70}
        starttime = {d = {jd = 2453295}, t = {ds = 64800000}}
        startts = {static null = {static null = <same as static member of an already seen type>, d = 0x80bef70,
    static shared_null = 0x80bef70}, d = 0x8599650, static shared_null = 0x80bef70}
        type = 2
        id = 66
        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 = 0x8a4b7b0, static shared_null = 0x80bef70}
        sleepTime = 30
        job = {sh = 0x80cb570}
        jobType = {sh = 0x80cc5f8}
        jobStatus = {sh = 0x80f0660}
        maxJobs = 3
        message = {static null = {static null = <same as static member of an already seen type>, d = 0x80bef70,
    static shared_null = 0x80bef70}, d = 0x8571a88, static shared_null = 0x80bef70}
        jobs = {sh = 0x80f2dc0}
        atMax = false
#5  0x40363727 in JobQueue::RunQueueProcesser (this=0x80f2048) at jobqueue.cpp:140
No locals.
#6  0x40363754 in JobQueue::QueueProcesserThread (param=0x80f2048) at jobqueue.cpp:146
        jobqueue = (JobQueue *) 0x80f2048
#7  0x412fe484 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 6497)):
#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.
---Type <return> to continue, or q <return> to quit---
#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  0x412fe484 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 6496)):
#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 = 0x498e7cc0, static shared_null = 0x80bef70}
#5  0x080a17df in HouseKeeper::doHouseKeepingThread (param=0x80e8888) at housekeeper.cpp:229
        hkeeper = (HouseKeeper *) 0x80e8888
#6  0x412fe484 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 6495)):
#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 = 27589755, f_bavail = 26019923,
  f_files = 19628032, f_ffree = 19627894, f_fsid = {__val = {0, 0}}, f_namelen = 255, f_spare = {0, 0, 0, 0, 0, 0}}
        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
---Type <return> to continue, or q <return> to quit---
        expirer = (AutoExpire *) 0x80e8308
#6  0x412fe484 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 6494)):
#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 = 0x813cf70}, <No data fields>}
        prerollseconds = 0
        secsleft = 32480
        nexttv = (EncoderLink *) 0x80ecf20
        nextRecording = (ProgramInfo *) 0x48859458
        nextrectime = {d = {jd = 2453296}, t = {ds = 25200000}}
        curtime = {d = {jd = 2453295}, t = {ds = 79120439}}
        lastupdate = {d = {jd = 2453295}, t = {ds = 74606978}}
        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 = 0x813cf70}, <No data fields>}
        blockShutdown = false
        idleSince = {d = {jd = 0}, t = {ds = 0}}
        idleTimeoutSecs = 0
        idleWaitForRecordingTime = 15
        firstRun = false
        fillstart = {tv_sec = 1097977406, tv_usec = 980006}
        fillend = {tv_sec = 1097977407, tv_usec = 399908}
#5  0x08090653 in Scheduler::SchedulerThread (param=0x80e8820) at scheduler.cpp:1214
        sched = (Scheduler *) 0x80e8820
#6  0x412fe484 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 6493)):
#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 ?? ()
---Type <return> to continue, or q <return> to quit---
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=0x41864008) at tv_rec.cpp:854
No locals.
#5  0x40391d46 in TVRec::EventThread (param=0x41864008) at tv_rec.cpp:836
        thetv = (TVRec *) 0x41864008
#6  0x412fe484 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 1096592000 (LWP 6475)):
#0  0xffffe002 in ?? ()
No symbol table info available.
#1  0x420d88d1 in select () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x412ec5c0 in ?? () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#3  0x00000016 in ?? ()
No symbol table info available.
#4  0x40e45a06 in QEventLoop::enterLoop () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#5  0x40e458a8 in QEventLoop::exec () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#6  0x40e33d61 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=0xbffff144) 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
        subthread = (struct QSqlDatabase *) 0x80cf178
        expthread = (struct QSqlDatabase *) 0x80cf6b8
        hkthread = (struct QSqlDatabase *) 0x80cfc20
        transthread = (struct QSqlDatabase *) 0x80cf7d8
        jobthread = (struct QSqlDatabase *) 0x80d3618
---Type <return> to continue, or q <return> to quit---
        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
24      {
(gdb)


More information about the mythtv-dev mailing list