[mythtv] CVS hangs at end of recording when watching while recording
Mike Wohlgemuth
mjw at woogie.net
Fri May 2 10:11:28 EDT 2003
I'm running CVS from yesterday. If I go to the guide and hit 'R' to
start recording a show, and then go back to watching it, when recording
stops, the current image freezes. The backend repeatedly outputs:
Backend stuffed up in RequestRingBufferBlock
I've attached a backtrace.
Mike
-------------- next part --------------
Thread 17 (Thread 245776 (LWP 6030)):
#0 0x40b2b0c6 in nanosleep () from /lib/i686/libc.so.6
No symbol table info available.
#1 0x00000000 in ?? ()
No symbol table info available.
Thread 16 (Thread 229391 (LWP 6029)):
#0 0x40b2b0c6 in nanosleep () from /lib/i686/libc.so.6
No symbol table info available.
#1 0x00000000 in ?? ()
No symbol table info available.
Thread 15 (Thread 213006 (LWP 6023)):
#0 0x40b2b0c6 in nanosleep () from /lib/i686/libc.so.6
No symbol table info available.
#1 0x00000000 in ?? ()
No symbol table info available.
Thread 14 (Thread 196621 (LWP 6022)):
#0 0x40b2b0c6 in nanosleep () from /lib/i686/libc.so.6
No symbol table info available.
#1 0x00000000 in ?? ()
No symbol table info available.
Thread 13 (Thread 180236 (LWP 6021)):
#0 0x40b2b0c6 in nanosleep () from /lib/i686/libc.so.6
No symbol table info available.
#1 0x00000000 in ?? ()
No symbol table info available.
Thread 12 (Thread 163851 (LWP 6020)):
#0 0x40b2b0c6 in nanosleep () from /lib/i686/libc.so.6
No symbol table info available.
#1 0x00000000 in ?? ()
No symbol table info available.
Thread 10 (Thread 131081 (LWP 5961)):
#0 0x40b2b0c6 in nanosleep () from /lib/i686/libc.so.6
No symbol table info available.
#1 0x00000000 in ?? ()
No symbol table info available.
Thread 9 (Thread 114696 (LWP 5960)):
#0 0x40957845 in __pthread_sigsuspend () from /lib/i686/libpthread.so.0
No symbol table info available.
#1 0x40957318 in __pthread_wait_for_restart_signal ()
from /lib/i686/libpthread.so.0
No symbol table info available.
#2 0x40953cbb in pthread_cond_wait at GLIBC_2.0 () from /lib/i686/libpthread.so.0
No symbol table info available.
#3 0x4069d762 in QWaitCondition::wait(unsigned long) ()
from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#4 0x08078e56 in ProcessRequestThread::run() (this=0x832ad78)
at mainserver.cpp:57
No locals.
#5 0x403e6c78 in QProc::~QProc() () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#6 0x409559b1 in pthread_start_thread () from /lib/i686/libpthread.so.0
No symbol table info available.
#7 0x40955ab5 in pthread_start_thread_event () from /lib/i686/libpthread.so.0
No symbol table info available.
Thread 8 (Thread 98311 (LWP 5959)):
#0 0x40957845 in __pthread_sigsuspend () from /lib/i686/libpthread.so.0
No symbol table info available.
#1 0x40957318 in __pthread_wait_for_restart_signal ()
from /lib/i686/libpthread.so.0
No symbol table info available.
#2 0x40953cbb in pthread_cond_wait at GLIBC_2.0 () from /lib/i686/libpthread.so.0
No symbol table info available.
#3 0x4069d762 in QWaitCondition::wait(unsigned long) ()
from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#4 0x08078e56 in ProcessRequestThread::run() (this=0x832a738)
at mainserver.cpp:57
No locals.
#5 0x403e6c78 in QProc::~QProc() () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#6 0x409559b1 in pthread_start_thread () from /lib/i686/libpthread.so.0
No symbol table info available.
#7 0x40955ab5 in pthread_start_thread_event () from /lib/i686/libpthread.so.0
No symbol table info available.
Thread 7 (Thread 81926 (LWP 5958)):
#0 0x40957845 in __pthread_sigsuspend () from /lib/i686/libpthread.so.0
No symbol table info available.
#1 0x40957318 in __pthread_wait_for_restart_signal ()
from /lib/i686/libpthread.so.0
No symbol table info available.
#2 0x40953cbb in pthread_cond_wait at GLIBC_2.0 () from /lib/i686/libpthread.so.0
No symbol table info available.
#3 0x4069d762 in QWaitCondition::wait(unsigned long) ()
from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#4 0x08078e56 in ProcessRequestThread::run() (this=0x8324870)
at mainserver.cpp:57
No locals.
#5 0x403e6c78 in QProc::~QProc() () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#6 0x409559b1 in pthread_start_thread () from /lib/i686/libpthread.so.0
No symbol table info available.
#7 0x40955ab5 in pthread_start_thread_event () from /lib/i686/libpthread.so.0
No symbol table info available.
Thread 6 (Thread 65541 (LWP 5957)):
#0 0x40957845 in __pthread_sigsuspend () from /lib/i686/libpthread.so.0
No symbol table info available.
#1 0x40957318 in __pthread_wait_for_restart_signal ()
from /lib/i686/libpthread.so.0
No symbol table info available.
#2 0x40953cbb in pthread_cond_wait at GLIBC_2.0 () from /lib/i686/libpthread.so.0
No symbol table info available.
#3 0x4069d762 in QWaitCondition::wait(unsigned long) ()
from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#4 0x08078e56 in ProcessRequestThread::run() (this=0x8324318)
at mainserver.cpp:57
No locals.
#5 0x403e6c78 in QProc::~QProc() () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#6 0x409559b1 in pthread_start_thread () from /lib/i686/libpthread.so.0
No symbol table info available.
#7 0x40955ab5 in pthread_start_thread_event () from /lib/i686/libpthread.so.0
No symbol table info available.
Thread 5 (Thread 49156 (LWP 5956)):
#0 0x40b2b0c6 in nanosleep () from /lib/i686/libc.so.6
No symbol table info available.
#1 0x00000000 in ?? ()
No symbol table info available.
Thread 4 (Thread 32771 (LWP 5955)):
#0 0x40b2b0c6 in nanosleep () from /lib/i686/libc.so.6
No symbol table info available.
#1 0x00000000 in ?? ()
No symbol table info available.
Thread 3 (Thread 16386 (LWP 5954)):
#0 0x40957845 in __pthread_sigsuspend () from /lib/i686/libpthread.so.0
No symbol table info available.
#1 0x40957318 in __pthread_wait_for_restart_signal ()
from /lib/i686/libpthread.so.0
No symbol table info available.
#2 0x40959663 in pthread_rwlock_wrlock () from /lib/i686/libpthread.so.0
No symbol table info available.
#3 0x08095bbd in RingBuffer::TransitionToRing() (this=0x83659f8)
at RingBuffer.cpp:406
No locals.
#4 0x080cb716 in NuppelVideoRecorder::TransitionToRing() (this=0x44a97008)
at NuppelVideoRecorder.cpp:1167
No locals.
#5 0x080a81f1 in TVRec::HandleStateChange() (this=0x831fd98) at tv_rec.cpp:345
blank_frame_map = {sh = 0x8322ba0}
filelen = 1080739853
message = {static null = {
static null = <same as static member of an already seen type>,
d = 0x8306630, static shared_null = 0x8306630}, d = 0x41e95e3c,
static shared_null = 0x8306630}
me = {<QCustomEvent> = {<> = {<No data fields>}, d = 0x79}, message = {
static null = {
static null = <same as static member of an already seen type>,
d = 0x8306630, static shared_null = 0x8306630}, d = 0x1,
static shared_null = 0x8306630}, extradata = {static null = {
static null = <same as static member of an already seen type>,
d = 0x8306630, static shared_null = 0x8306630}, d = 0xffffc7c0,
static shared_null = 0x8306630}}
me2 = {<QCustomEvent> = {<> = {<No data fields>}, d = 0x456},
message = {static null = {
static null = <same as static member of an already seen type>,
d = 0x8306630, static shared_null = 0x8306630}, d = 0x0,
static shared_null = 0x8306630}, extradata = {static null = {
static null = <same as static member of an already seen type>,
d = 0x8306630, static shared_null = 0x8306630}, d = 0x0,
static shared_null = 0x8306630}}
changed = false
startRecorder = false
closeRecorder = false
killRecordingFile = false
statename = {static null = {
static null = <same as static member of an already seen type>,
d = 0x8306630, static shared_null = 0x8306630}, d = 0x838f4c8,
static shared_null = 0x8306630}
origname = {static null = {
static null = <same as static member of an already seen type>,
d = 0x8306630, static shared_null = 0x8306630}, d = 0x8371b58,
static shared_null = 0x8306630}
#6 0x080ab3b1 in TVRec::RunTV() (this=0x831fd98) at tv_rec.cpp:726
No locals.
#7 0x080ab361 in TVRec::EventThread(void*) (param=0x831fd98) at tv_rec.cpp:710
thetv = (TVRec *) 0x831fd98
#8 0x409559b1 in pthread_start_thread () from /lib/i686/libpthread.so.0
No symbol table info available.
#9 0x40955ab5 in pthread_start_thread_event () from /lib/i686/libpthread.so.0
No symbol table info available.
Thread 2 (Thread 32769 (LWP 5953)):
#0 0x40b55e57 in poll () from /lib/i686/libc.so.6
No symbol table info available.
#1 0x409549ce in __pthread_manager () from /lib/i686/libpthread.so.0
No symbol table info available.
#2 0x40954c1b in __pthread_manager_event () from /lib/i686/libpthread.so.0
No symbol table info available.
Thread 1 (Thread 16384 (LWP 5947)):
#0 0x40b57841 in select () from /lib/i686/libc.so.6
No symbol table info available.
#1 0x4085127c in typeinfo for std::bad_alloc ()
from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#2 0x40405cf6 in QEventLoop::enterLoop() ()
from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#3 0x40405b98 in QEventLoop::exec() () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#4 0x403f2151 in QApplication::exec() ()
from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#5 0x08065d5f in main (argc=1, argv=0xbfffe744) at main.cpp:241
a = <incomplete type>
logfile = {static null = {
static null = <same as static member of an already seen type>,
d = 0x8306630, static shared_null = 0x8306630}, d = 0x8309d08,
static shared_null = 0x8306630}
pidfile = {static null = {
static null = <same as static member of an already seen type>,
d = 0x8306630, static shared_null = 0x8306630}, d = 0x8309d20,
static shared_null = 0x8306630}
daemonize = false
logfd = -1
pidfs = <incomplete type>
db = (struct QSqlDatabase *) 0x8313738
subthread = (struct QSqlDatabase *) 0x8313ba8
transthread = (struct QSqlDatabase *) 0x8314230
port = 6543
statusport = 6544
myip = {static null = {
static null = <same as static member of an already seen type>,
d = 0x8306630, static shared_null = 0x8306630}, d = 0x831fb28,
static shared_null = 0x8306630}
masterip = {static null = {
static null = <same as static member of an already seen type>,
d = 0x8306630, static shared_null = 0x8306630}, d = 0x831fb10,
static shared_null = 0x8306630}
ismaster = true
sched = (class Scheduler *) 0x831fff0
trandb = (struct QSqlDatabase *) 0x8314230
trans = (class Transcoder *) 0x8324d08
#6 0x40a92a07 in __libc_start_main () from /lib/i686/libc.so.6
No symbol table info available.
#0 0x40b2b0c6 in nanosleep () from /lib/i686/libc.so.6
More information about the mythtv-dev
mailing list