[mythtv] backend crash backtrace when finishing a recording

Boleslaw Ciesielski bolek-mythtv at curl.com
Sat Dec 10 15:37:19 EST 2005

This happens sometimes with svn 8226 when an HDTV recording in progress 
is finished e.g.:

1. exiting Live TV
2. deleting recording in progress
3. recording ends naturally

I am using FusionHDTV5 Gold with QAM for this.

Below is the backtrace. Note how the ringbuffer pointer is null.


2005-12-10 15:23:12.552 TVRec(1): Changing from RecordingOnly to None
[Thread -1271538768 (LWP 29211) exited]
2005-12-10 15:23:12.763 Finished recording Andre Rieu: Christmas Around 
the World: channel 1013

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1299866704 (LWP 29215)]
0x010ebc17 in RingBuffer::Write (this=0x0, buf=0xb2c5e370, count=188)
     at RingBuffer.cpp:928
928         if (!writemode)
(gdb) bt
#0  0x010ebc17 in RingBuffer::Write (this=0x0, buf=0xb2c5e370, count=188)
     at RingBuffer.cpp:928
#1  0x014086cd in DTVRecorder::BufferedWrite (this=0x990e180,
     tspacket=@0xb2c5e370) at dtvrecorder.cpp:167
#2  0x0150a6dc in DVBRecorder::ProcessTSPacket (this=0x990e180,
     tspacket=@0xb2c5e370) at dvbrecorder.cpp:805
#3  0x0150aabe in DVBRecorder::ProcessDataTS (this=0x990e180,
len=20868) at dvbrecorder.cpp:700
#4  0x0150f559 in DVBRecorder::StartRecording (this=0x990e180)
     at dvbrecorder.cpp:478
#5  0x013dd566 in TVRec::RecorderThread (param=0x990e180) at tv_rec.cpp:1073
#6  0x00af1b80 in start_thread () from /lib/libpthread.so.0
#7  0x00a499ce in clone () from /lib/libc.so.6

More information about the mythtv-dev mailing list