This is very troublesome, as I'm running out of HD capable frontends that work ;) I added this as bug #260, I'm posting here offer to help troubleshoot/fix it.
This was a CVS build as of (3/28 8:00EST). It hasn't worked any better with any new builds The backend & frontend (in this case) is running on a AMD64 3500+ gentoo-64 with
a PCHD3000 (dvb). There is a slave backend & other tuners but I don't think
they are revelent.
One time I saw an error : and there was an abort, rather than a segfault *** glibc detected *** corrupted double-linked list: 0x00000000007abf20 ***
The core bt's belove have no symbols, but when I build with symbols it didn't help much more. I'm a proficient embedded FW engineer, and can help to trouble shoot this problem, but I'm not seeing anything obvious.
From the core file #0 0x00002aaaad95a80e in free () from /lib/tls/libc.so.6
(gdb) bt
#0 0x00002aaaad95a80e in free () from /lib/tls/libc.so.6
#1 0x00002aaaad95c192 in malloc () from /lib/tls/libc.so.6
#2 0x00002aaaad51f08a in operator new(unsigned long) ()
from /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/libstdc++.so.6
#3 0x00002aaaacd706d8 in QObject::insertChild(QObject*) ()
from /usr/qt/3/lib/libqt-mt.so.3
#4 0x00002aaaacd8d9b9 in QTimer::QTimer(QObject*, char const*) ()
from /usr/qt/3/lib/libqt-mt.so.3
#5 0x00002aaaab00b88c in TV::TV() () from /usr/local/lib/libmythtv-0.17.so.0
#6 0x0000000000443342 in SelectSetting::~SelectSetting() ()
#7 0x0000000000443d3e in SelectSetting::~SelectSetting() ()
#8 0x00002aaaacda2eac in QWidget::event(QEvent*) ()
from /usr/qt/3/lib/libqt-mt.so.3
#9 0x00002aaaacd181ad in QApplication::internalNotify(QObject*, QEvent*) ()
from /usr/qt/3/lib/libqt-mt.so.3
#10 0x00002aaaacd187c1 in QApplication::notify(QObject*, QEvent*) ()
from /usr/qt/3/lib/libqt-mt.so.3
#11 0x00002aaaaccb6542 in QETWidget::translateKeyEvent(_XEvent const*, bool) -----snip -------
The abort core was slightly different: #0 0x00002aaaad920c49 in raise () from /lib/tls/libc.so.6 (gdb) bt #0 0x00002aaaad920c49 in raise () from /lib/tls/libc.so.6 #1 0x00002aaaad92214e in abort () from /lib/tls/libc.so.6 #2 0x00002aaaad959b84 in malloc_usable_size () from /lib/tls/libc.so.6 #3 0x00002aaaad95a4d7 in malloc_trim () from /lib/tls/libc.so.6 #4 0x00002aaaad95a646 in free () from /lib/tls/libc.so.6 #5 0x00002aaaab59a3bd in av_find_input_format () from /usr/local/lib/libmythavformat-0.17.so.0 #6 0x00002aaaab59cf35 in av_close_input_file () from /usr/local/lib/libmythavformat-0.17.so.0 #7 0x00002aaaab057f30 in AvFormatDecoder::~AvFormatDecoder() () from /usr/local/lib/libmythtv-0.17.so.0 #8 0x00002aaaaaf662d6 in NuppelVideoPlayer::~NuppelVideoPlayer() () from /usr/local/lib/libmythtv-0.17.so.0 #9 0x000000000042e604 in SelectSetting::~SelectSetting() () #10 0x0000000000432f58 in SelectSetting::~SelectSetting() () #11 0x0000000000440780 in SelectSetting::~SelectSetting() () #12 0x00002aaaacda2bce in QWidget::event(QEvent*) () from /usr/qt/3/lib/libqt-mt.so.3 #13 0x00002aaaacd181ad in QApplication::internalNotify(QObject*, QEvent*) () from /usr/qt/3/lib/libqt-mt.so.3 -----snip -------
_______________________________________________ mythtv-dev mailing list [email protected] http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
