[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