[mythtv] Crashes in cvs setup

J.R. Hyde mythtv-dev@snowman.net
Sat, 28 Dec 2002 16:44:38 -0800


Been trying to get the new graphical setup to work with out much luck
(always upto the minute cvs weeeeee). Any option I select presents a
list, then crashes anytime I select any option from any list. Also the
new mythfilldatabase always quits out with out any error, just says
"Grabbing XMLTV data using" and then back to my command prompt. I can
use the mythtv0.7 mythfilldatabase with out a problem though.  

I assume the two are related, but I am clueless as to what I am doing
wrong. I  dropped the mythconverg database and rebuilt it, but I still
get the crashes. Below is a backtrace of a crash I get selecting Video
Sources->Cox (name of my cable configuration). Every other choice in
every list either segfaults or comes back with pure virtual method
called. 

Other than that, everything works fine, mythtv is happilly recording
shows (most of the time anyways ;).


#0  0xe810ec83 in ?? ()
#1  0x4062047b in QGList::clear() () from /usr/lib/qt3/lib/libqt-mt.so.3
#2  0x4035b1b8 in QPtrList<QGridMultiBox>::~QPtrList() ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#3  0x400bf6e1 in QLayout::add(QWidget*) (this=0x812c510, w=0x8132248)
    at /usr/lib/qt3/include/qlayout.h:222
#4  0x400b1399 in
VerticalConfigurationGroup::configWidget(ConfigurationGroup*, QWidget*,
char const*) (this=0x8126b20, cg=0x0, parent=0x815e1a8, widgetName=0x0)
    at settings.cpp:93
#5  0x400b654b in virtual thunk to
VerticalConfigurationGroup::configWidget(ConfigurationGroup*, QWidget*,
char const*) () at settings.h:112
#6  0x400b138d in
VerticalConfigurationGroup::configWidget(ConfigurationGroup*, QWidget*,
char const*) (this=0xbfffec90, cg=0x0, parent=0x815e7a0, widgetName=0x0)
    at settings.cpp:93
#7  0x400b654b in virtual thunk to
VerticalConfigurationGroup::configWidget(ConfigurationGroup*, QWidget*,
char const*) () at settings.h:112
#8  0x400b42bc in ConfigurationDialog::dialogWidget(QWidget*, char
const*) (
    this=0xbfffec94, parent=0x0, widgetName=0x0) at settings.cpp:480
#9  0x400b432b in ConfigurationDialog::exec(QSqlDatabase*)
(this=0xbfffec94,
    db=0x80f39b0) at settings.cpp:488
#10 0x08065fd1 in VideoSourceEditor::edit(int) (this=0xbfffed70, id=1)
    at videosource.h:407
#11 0x08063650 in VideoSourceEditor::exec(QSqlDatabase*)
(this=0xbfffed70,
    db=0x80f39b0) at videosource.cpp:179
#12 0x080571c9 in SetupMenuCallback(void*, QString&) (data=0x80e6190,
    selection=@0x80f8c9c) at main.cpp:121
#13 0x400c9a63 in ThemedMenu::handleAction(QString&) (this=0x80f8b60,
    action=@0x812f458) at themedmenu.cpp:1257
#14 0x400c916e in ThemedMenu::keyPressEvent(QKeyEvent*) (this=0x80f8b60,
    e=0xbffff170) at themedmenu.cpp:1179
#15 0x403a9cf6 in QWidget::event(QEvent*) () from
/usr/lib/qt3/lib/libqt-mt.so.3
#16 0x4030e4c1 in QApplication::internalNotify(QObject*, QEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#17 0x4030e013 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#18 0x402b1ad4 in QETWidget::translateKeyEvent(_XEvent const*, bool) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#19 0x402adbbf in QApplication::x11ProcessEvent(_XEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#20 0x402c30fb in QEventLoop::processEvents(unsigned) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#21 0x4032352f in QEventLoop::enterLoop() () from
/usr/lib/qt3/lib/libqt-mt.so.3
#22 0x4030e780 in QApplication::enter_loop() () from
/usr/lib/qt3/lib/libqt-mt.so.3
#23 0x404e8e86 in QDialog::exec() () from /usr/lib/qt3/lib/libqt-mt.so.3
#24 0x0805743a in SetupMenu(MythContext*) (context=0x80e6190) at
main.cpp:137
#25 0x08057845 in main (argc=1, argv=0xbffff744) at main.cpp:174
#26 0x40a9d082 in __libc_start_main () from /lib/i686/libc.so.6