[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.

Bolek


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,
     buffer=0xb2c5b008 
"G\b@\030�\030�z�@4\211���7,,�\033\205\026\236�a�\021b\027S�\214{��i�G��u�022l����0��r\212\r\225��\016=�zV\n\021\221���E6c\224�Zi�\005Ѫ�y4M\226\n\033\r\221\236��PN{$R��&�r\231\006�212V�\tJ\037��tV-\226\2123\216��Ϫ'\nEQ\206\212\231Tn�\222�٨L]\002�235TW�'\032=\236�Bn�\220ˢp���\031Bm��\b@\031�_�]\t�"..., 
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
(gdb)


More information about the mythtv-dev mailing list