[mythtv] seg fault - exit code 139?
Wendy Seltzer
wendy at seltzer.com
Fri Aug 27 13:47:35 EDT 2004
Hope the attached is the right trace. Backend died with a segfault while recording.
Thanks.
--Wendy
-------------- next part --------------
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1226955696 (LWP 3244)]
0x410ee3c1 in QMutex::lock () from /usr/lib/libqt-mt.so.3
(gdb) thread apply all bt full
Thread 21 (Thread 1349204912 (LWP 3287)):
#0 0x413964d1 in __read_nocancel () from /lib/tls/libpthread.so.0
No symbol table info available.
#1 0x4038e1d0 in HDTVRecorder::StartRecording (this=0x4fe75008)
at hdtvrecorder.cpp:230
remainder = 0
buf = (
uint8_t *) 0x4fe750b4 "G\037\x{FFFF}\037", '\x{FFFF}' <repeats 184 times>, "G A\034n\224d\x{FFFF}f_\x{FFFF}\x{FFFF}"
end = (uint8_t *) 0x4fe75170 "G A\034n\224d\x{FFFF}f_\x{FFFF}\x{FFFF}"
errors = 0
len = 184
data_byte = "G A\032"
insync = 10
ret = 255868
#2 0x4037aefa in SpawnEncode (param=0x4fe75008) at tv_rec.cpp:40
nvr = (class RecorderBase *) 0x4fe75008
#3 0x413919b4 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#4 0x00000000 in ?? ()
No symbol table info available.
Thread 20 (Thread 1336359856 (LWP 3286)):
#0 0x4152e51c in nanosleep () from /lib/tls/libc.so.6
No symbol table info available.
#1 0x41557c3b in usleep () from /lib/tls/libc.so.6
No symbol table info available.
#2 0x4025a895 in ThreadedFileWriter::DiskLoop (this=0x81889b0)
at RingBuffer.cpp:269
size = 250228
timer = {ds = 37595542}
#3 0x40259ee9 in ThreadedFileWriter::boot_writer (wotsit=0x81889b0)
at RingBuffer.cpp:115
fw = (ThreadedFileWriter *) 0x81889b0
#4 0x413919b4 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5 0x00000000 in ?? ()
No symbol table info available.
Thread 15 (Thread 1226955696 (LWP 3244)):
#0 0x410ee3c1 in QMutex::lock () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#1 0x4025ed87 in RingBuffer::ReadBufFree (this=0x80e6230)
at RingBuffer.cpp:616
ret = 0
#2 0x4025d2af in RingBuffer::ReadAheadThread (this=0x80e6230)
at RingBuffer.cpp:827
totfree = 225279
ret = 256000
used = 2334721
#3 0x4025ccf7 in RingBuffer::startReader (type=0x80e6230)
at RingBuffer.cpp:718
rbuffer = (RingBuffer *) 0x80e6230
#4 0x413919b4 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5 0x00000000 in ?? ()
No symbol table info available.
Thread 14 (Thread 1218444208 (LWP 3241)):
#0 0x414fd231 in memset () from /lib/tls/libc.so.6
No symbol table info available.
#1 0x0818eaa0 in ?? ()
No symbol table info available.
#2 0x00000240 in ?? ()
No symbol table info available.
#3 0x489ff5c8 in ?? ()
No symbol table info available.
#4 0x406ec940 in ff_er_add_slice (s=0xffffffe8, startx=0, starty=0, endx=552,
endy=0, status=0) at error_resilience.c:638
__s = (void *) 0x0
start_i = 2139062143
end_i = 2139062143
start_xy = 136968160
end_xy = 552
mask = 2139062143
Previous frame inner to this frame (corrupt stack?)
#0 0x410ee3c1 in QMutex::lock () from /usr/lib/libqt-mt.so.3
(gdb)
(gdb)
More information about the mythtv-dev
mailing list