[mythtv] Seg fault in latest cvs (for doing just about anything)

J.R. Hyde mythtv-dev@snowman.net
Sat, 21 Dec 2002 02:43:06 -0800


Did a make distclean and remade a debug version of mythtv after updating
from the latest cvs. Loaded up mythbackend, no problems, loaded up
mythfrontend, went to mythmusic... no problems yet. Went back to mythtv
to try and test if the delete recording bug was fixed only to find out I
can only Schedule a recording and play around in setup. Watch-TV, Watch
a recording, Delete Recordings, and fix scheduling conflicts all seg
fault out the moment I select them. 

Here is a backtrace of what I get back, seems to be the same backtrace
roughly no matter what I do. 

Program received signal SIGSEGV, Segmentation fault.
0x400befce in WriteStringList(QSocket*, QStringList&) (socket=0x0,
    list=@0xbfffe7b0) at util.cpp:25
25          socket->writeBlock((const char *)&size, sizeof(int));
(gdb) backtrace
#0  0x400befce in WriteStringList(QSocket*, QStringList&) (socket=0x0,
    list=@0xbfffe7b0) at util.cpp:25
#1  0x4008e4ae in MythContext::SendReceiveStringList(QStringList&) (
    this=0x828bd90, strlist=@0xbfffe7b0) at mythcontext.cpp:417
#2  0x4008e5fd in MythContext::GetRecordedList(bool) (this=0x828bd90,
    deltype=false) at mythcontext.cpp:435
#3  0x0807f5f5 in PlaybackBox::FillList(bool) (this=0xbfffebc0,
    selectsomething=false) at playbackbox.cpp:219
#4  0x0807dc6e in PlaybackBox (this=0xbfffebc0, context=0x828bd90,
ltype=Play,
    parent=0x0, name=0x0) at playbackbox.cpp:89
#5  0x0806297c in startPlayback(MythContext*) (context=0x828bd90)
    at main.cpp:53
#6  0x08062dee in TVMenuCallback(void*, QString&) (data=0x828bd90,
    selection=@0x829ba2c) at main.cpp:127
#7  0x400b9f83 in ThemedMenu::handleAction(QString&) (this=0x829b8f0,
    action=@0x82e2100) at themedmenu.cpp:1257
#8  0x400b968e in ThemedMenu::keyPressEvent(QKeyEvent*) (this=0x829b8f0,
    e=0xbffff270) at themedmenu.cpp:1179
#9  0x404191ac in QWidget::event(QEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#10 0x40381409 in QApplication::internalNotify(QObject*, QEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#11 0x40380d01 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#12 0x4031d826 in QETWidget::translateKeyEvent(_XEvent const*, bool) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#13 0x40319089 in QApplication::x11ProcessEvent(_XEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#14 0x40318b9f in QApplication::processNextEvent(bool) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#15 0x40382a60 in QApplication::enter_loop() ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#16 0x40565903 in QDialog::exec() () from /usr/lib/qt3/lib/libqt-mt.so.3
#17 0x0806386a in RunMenu(QString, MythContext*) (themedir=Cannot access
memory at address 0x0
) at main.cpp:203
#18 0x08063ca6 in main (argc=1, argv=0xbffff774) at main.cpp:246
#19 0x40a25082 in __libc_start_main () from /lib/i686/libc.so.6