[mythtv] Mythbackend CVS Coredump
Brian Foddy
bfoddy at visi.com
Mon Apr 7 23:30:39 EDT 2003
Hi, my dual CPU machine again...
Using a CVS capture from this Saturday I've seen 2 core dumps
with mythbackend. I have 2 cards, both recording and
both set to start new programs at the same time.
ie: both recording 2 different 5:30 shows, both set to
start a new different 6:00 show.
One core seems reliable, the other questionable. ALso, I
don't think this core is new, I saw it in previous cvs', but
didn't have it built with -g or capture a core dump.
The bt is attached. Seems to be inside or the calling of QString.
Quick review of my machine:
Dual Pentium 2 - 450
500MB ram
2 Hauppauge 401 cards
Ea capturing at 640x240
I love the work you've done so far. I have the core so
if you need more info I can forward it.
Thanks,
Brian
-------------- next part --------------
#0 0x40a5142a in malloc () from /lib/i686/libc.so.6
#1 0x40a51262 in malloc () from /lib/i686/libc.so.6
#2 0x4098f90f in operator new(unsigned) () from /usr/lib/libstdc++.so.5
#3 0x4098fa5f in operator new[](unsigned) () from /usr/lib/libstdc++.so.5
#4 0x40690e31 in QString::setUnicode(QChar const*, unsigned) () from /usr/lib/qt3/lib/libqt-mt.so.3
#5 0x4068ff58 in QString::setNum(long, int) () from /usr/lib/qt3/lib/libqt-mt.so.3
#6 0x4068a7a2 in QString::arg(long, int, int) const () from /usr/lib/qt3/lib/libqt-mt.so.3
#7 0x08089503 in ProgramInfo::SetBlankFrameList(QMap<long long, int>&, QSqlDatabase*) (this=0x41e4b77c, frames=@0x41e4b8bc,
db=0x8313208) at /usr/lib/qt3/include/qstring.h:797
#8 0x080a4a84 in TVRec::TeardownRecorder(bool) (this=0x8313b10, killFile=false) at tv_rec.cpp:556
#9 0x080a1f16 in TVRec::HandleStateChange() (this=0x8313b10) at tv_rec.cpp:419
#10 0x080a5d9f in TVRec::RunTV() (this=0x8313b10) at tv_rec.cpp:659
#11 0x080a59c1 in TVRec::EventThread(void*) (param=0x11) at tv_rec.cpp:635
#12 0x4080b6c1 in pthread_exit () from /lib/i686/libpthread.so.0
#8 0x080a4a84 in TVRec::TeardownRecorder(bool) (this=0x8313b10, killFile=false) at tv_rec.cpp:556
556 prevRecording->SetBlankFrameList(blank_frame_map, db_conn);
(gdb) list
551 gContext->dispatch(me);
552 }
553
554 if ((prevRecording) && (!killFile))
555 {
556 prevRecording->SetBlankFrameList(blank_frame_map, db_conn);
557
558 if ((!prematurelystopped) &&
559 (gContext->GetNumSetting("AutoCommercialFlag", 0)))
560 {
(gdb) print blank_frame_map
$1 = {sh = 0x42733888}
(gdb) print db_conn
$2 = (struct QSqlDatabase *) 0x8313208
More information about the mythtv-dev
mailing list