[mythtv] MythNews giving segmentation fault on mythfrontend

Luc Gallant llgallan at engmail.uwaterloo.ca
Wed Sep 21 14:50:13 UTC 2005


Hello All,

I posted this question on the users' list, but got no response. I have more
information now and was hoping that someone could help me out.

The segmentation fault occurs when I enter mythnews. It occurs pretty much as
soon as I press ENTER on the "News Feeds" option. Occasionally (I can't pinpoint
when), it actually enters myth news, but none of the feeds show up. I ran
mythfrontend in gdb, and the backtrace is attached. I've put another backtrace,
because some of the information seems to differ. What I mean by that is that it
doens't crash at the same part of the code each time.

It crashes in the qt library, but I don't know what to do, since I can't really
see what's happening in this library. Any help would be GREATLY appreciated!

Luc Gallant

(gdb) backtrace
#0  0x0000000000000000 in ?? ()
#1  0x00002aaaacf3bc1d in QApplication::internalNotify () from
/usr/lib64/libqt-mt.so.3
#2  0x00002aaaacf3d6de in QApplication::notify () from /usr/lib64/libqt-mt.so.3
#3  0x00002aaaacf31b6c in QEventLoop::activateTimers () from
/usr/lib64/libqt-mt.so.3
#4  0x00002aaaacef3db8 in QEventLoop::processEvents () from /usr/lib64/libqt-mt.so.3
#5  0x00002aaaacf51471 in QEventLoop::enterLoop () from /usr/lib64/libqt-mt.so.3
#6  0x00002aaaacf3d5a5 in QApplication::enter_loop () from /usr/lib64/libqt-mt.so.3
#7  0x00002aaaabb2f106 in MythDialog::exec (this=0x7fffffffcb70) at
mythdialogs.cpp:945
#8  0x00002aaab3dc46ad in runNews () at main.cpp:68
#9  0x00002aaab3dc46f9 in mythplugin_run () at main.cpp:73
#10 0x00002aaaabb2ca47 in MythPlugin::run (this=<value optimized out>) at
mythplugin.cpp:42
#11 0x00002aaaabb2cebc in MythPluginManager::run_plugin (this=0x7d52d0,
plugname=@0x7fffffffceb0) at qdict.h:73
#12 0x00002aaaabad6282 in ThemedMenuPrivate::handleAction (this=<value optimized
out>, action=<value optimized out>)
    at themedmenu.cpp:2471
#13 0x00002aaaabad6eef in ThemedMenuPrivate::keyPressHandler (this=0x7738d0,
e=0x7fffffffd430) at qvaluelist.h:110
#14 0x00002aaaabad724f in ThemedMenu::keyPressEvent (this=0x74c910,
e=0x7fffffffd430) at themedmenu.cpp:2682
#15 0x00002aaaacfc2ded in QWidget::event () from /usr/lib64/libqt-mt.so.3
#16 0x00002aaaacf3bc1d in QApplication::internalNotify () from
/usr/lib64/libqt-mt.so.3
#17 0x00002aaaacf3dac9 in QApplication::notify () from /usr/lib64/libqt-mt.so.3
#18 0x00002aaaaced9793 in QETWidget::translateKeyEvent () from
/usr/lib64/libqt-mt.so.3
#19 0x00002aaaacee4dff in QApplication::x11ProcessEvent () from
/usr/lib64/libqt-mt.so.3
#20 0x00002aaaacef35f3 in QEventLoop::processEvents () from /usr/lib64/libqt-mt.so.3
#21 0x00002aaaacf51471 in QEventLoop::enterLoop () from /usr/lib64/libqt-mt.so.3
#22 0x00002aaaacf3d5a5 in QApplication::enter_loop () from /usr/lib64/libqt-mt.so.3
#23 0x00002aaaabb2f106 in MythDialog::exec (this=0x74c910) at mythdialogs.cpp:945
#24 0x000000000042a2ac in RunMenu (themedir=
      {static null = {static null = <same as static member of an already seen
type>, d = 0x63ce20, static shared_null = 0x63ce20}, d = 0x7daad0, static
shared_null = 0x63ce20}) at main.cpp:504
#25 0x000000000042e7b9 in main (argc=<value optimized out>, argv=<value
optimized out>) at main.cpp:1077


-------------------------------------------------------------------------

(gdb) backtrace
#0  0x0000000000772c00 in ?? ()
#1  0x00002aaaacf94082 in QObject::activate_signal () from /usr/lib64/libqt-mt.so.3
#2  0x00002aaaacf94703 in QObject::activate_signal () from /usr/lib64/libqt-mt.so.3
#3  0x00002aaaad297455 in QHttp::stateChanged () from /usr/lib64/libqt-mt.so.3
#4  0x00002aaaad14a863 in QHttp::setState () from /usr/lib64/libqt-mt.so.3
#5  0x00002aaaad14a8c5 in QHttp::close () from /usr/lib64/libqt-mt.so.3
#6  0x00002aaaad14b72f in QHttp::slotError () from /usr/lib64/libqt-mt.so.3
#7  0x00002aaaad296ebd in QHttp::qt_invoke () from /usr/lib64/libqt-mt.so.3
#8  0x00002aaaacf94199 in QObject::activate_signal () from /usr/lib64/libqt-mt.so.3
#9  0x00002aaaacf94703 in QObject::activate_signal () from /usr/lib64/libqt-mt.so.3
#10 0x00002aaaad297bc8 in QSocket::error () from /usr/lib64/libqt-mt.so.3
#11 0x00002aaaad152e7b in QSocket::emitErrorConnectionRefused () from
/usr/lib64/libqt-mt.so.3
#12 0x00002aaaad297b4b in QSocket::qt_invoke () from /usr/lib64/libqt-mt.so.3
#13 0x00002aaaacf94199 in QObject::activate_signal () from /usr/lib64/libqt-mt.so.3
#14 0x00002aaaad26fd52 in QSignal::signal () from /usr/lib64/libqt-mt.so.3
#15 0x00002aaaacfad12a in QSignal::activate () from /usr/lib64/libqt-mt.so.3
#16 0x00002aaaacfb38c8 in QSingleShotTimer::event () from /usr/lib64/libqt-mt.so.3
#17 0x00002aaaacf3bc1d in QApplication::internalNotify () from
/usr/lib64/libqt-mt.so.3
#18 0x00002aaaacf3d6de in QApplication::notify () from /usr/lib64/libqt-mt.so.3
#19 0x00002aaaacf31b6c in QEventLoop::activateTimers () from
/usr/lib64/libqt-mt.so.3
#20 0x00002aaaacef3db8 in QEventLoop::processEvents () from /usr/lib64/libqt-mt.so.3
#21 0x00002aaaacf51471 in QEventLoop::enterLoop () from /usr/lib64/libqt-mt.so.3
#22 0x00002aaaacf3d5a5 in QApplication::enter_loop () from /usr/lib64/libqt-mt.so.3
#23 0x00002aaaabb2f106 in MythDialog::exec (this=0x7fffffffcb70) at
mythdialogs.cpp:945
#24 0x00002aaab3dc46ad in runNews () at main.cpp:68
#25 0x00002aaab3dc46f9 in mythplugin_run () at main.cpp:73
#26 0x00002aaaabb2ca47 in MythPlugin::run (this=<value optimized out>) at
mythplugin.cpp:42
#27 0x00002aaaabb2cebc in MythPluginManager::run_plugin (this=0x738440,
plugname=@0x7fffffffceb0) at qdict.h:73
#28 0x00002aaaabad6282 in ThemedMenuPrivate::handleAction (this=<value optimized
out>, action=<value optimized out>)
    at themedmenu.cpp:2471
#29 0x00002aaaabad6eef in ThemedMenuPrivate::keyPressHandler (this=0x772f70,
e=0x7fffffffd430) at qvaluelist.h:110
#30 0x00002aaaabad724f in ThemedMenu::keyPressEvent (this=0x7f8f10,
e=0x7fffffffd430) at themedmenu.cpp:2682
#31 0x00002aaaacfc2ded in QWidget::event () from /usr/lib64/libqt-mt.so.3
#32 0x00002aaaacf3bc1d in QApplication::internalNotify () from
/usr/lib64/libqt-mt.so.3
#33 0x00002aaaacf3dac9 in QApplication::notify () from /usr/lib64/libqt-mt.so.3
#34 0x00002aaaaced9793 in QETWidget::translateKeyEvent () from
/usr/lib64/libqt-mt.so.3
#35 0x00002aaaacee4dff in QApplication::x11ProcessEvent () from
/usr/lib64/libqt-mt.so.3
#36 0x00002aaaacef35f3 in QEventLoop::processEvents () from /usr/lib64/libqt-mt.so.3
---Type <return> to continue, or q <return> to quit---
#37 0x00002aaaacf51471 in QEventLoop::enterLoop () from /usr/lib64/libqt-mt.so.3
#38 0x00002aaaacf3d5a5 in QApplication::enter_loop () from /usr/lib64/libqt-mt.so.3
#39 0x00002aaaabb2f106 in MythDialog::exec (this=0x7f8f10) at mythdialogs.cpp:945
#40 0x000000000042a2ac in RunMenu (themedir=
      {static null = {static null = <same as static member of an already seen
type>, d = 0x63ce20, static shared_null = 0x63ce20}, d = 0x7daaa0, static
shared_null = 0x63ce20}) at main.cpp:504
#41 0x000000000042e7b9 in main (argc=<value optimized out>, argv=<value
optimized out>) at main.cpp:1077


----------------------------------------
This mail sent through www.mywaterloo.ca


More information about the mythtv-dev mailing list