[mythtv-commits] Ticket #5218: Frontend segfaults when leaving mythnews

MythTV mythtv at cvs.mythtv.org
Thu Apr 17 11:06:11 UTC 2008


#5218: Frontend segfaults when leaving mythnews
--------------------------------+-------------------------------------------
 Reporter:  mythdev at tiscali.nl  |       Owner:  ijr    
     Type:  defect              |      Status:  new    
 Priority:  minor               |   Milestone:  unknown
Component:  mythtv              |     Version:  unknown
 Severity:  medium              |     Mlocked:  0      
--------------------------------+-------------------------------------------
 When I go to MythNews and exit it using the Escape key, my frontend
 segfaults:


 {{{

 Program received signal SIGSEGV, Segmentation fault.
 [Switching to Thread 0xb55f56d0 (LWP 26512)]
 0x00000000 in ?? ()
 (gdb) backtrace
 #0  0x00000000 in ?? ()
 #1  0xb6c6a5de in MythScreenType::keyPressEvent (this=0x846fc50,
     event=0xbfd5eca8) at mythscreentype.cpp:185
 #2  0xb10b82ad in MythNews::keyPressEvent (this=0x846fc50,
 event=0xbfd5eca8)
     at mythnews.cpp:485
 #3  0xb6c4a493 in MythMainWindow::eventFilter (this=0x83c22c0,
 e=0xbfd5eca8)
     at mythmainwindow.cpp:1330
 #4  0xb5f1e4e2 in QApplicationPrivate::notify_helper ()
    from /usr/lib/qt4/libQtGui.so.4
 #5  0xb5f21064 in QApplication::notify () from /usr/lib/qt4/libQtGui.so.4
 #6  0xb5ab0b4b in QCoreApplication::notifyInternal ()
    from /usr/lib/qt4/libQtCore.so.4
 #7  0xb5f71a5e in ?? () from /usr/lib/qt4/libQtGui.so.4
 #8  0xb5f9d07b in ?? () from /usr/lib/qt4/libQtGui.so.4
 #9  0xb5f9f031 in ?? () from /usr/lib/qt4/libQtGui.so.4
 #10 0xb5f7bdef in QApplication::x11ProcessEvent ()
    from /usr/lib/qt4/libQtGui.so.4
 #11 0xb5fa0204 in ?? () from /usr/lib/qt4/libQtGui.so.4
 #12 0xb5aaff48 in QEventLoop::processEvents () from
 /usr/lib/qt4/libQtCore.so.4
 #13 0xb5ab005a in QEventLoop::exec () from /usr/lib/qt4/libQtCore.so.4
 #14 0xb5ab237b in QCoreApplication::exec () from
 /usr/lib/qt4/libQtCore.so.4
 #15 0xb5f1dea7 in QApplication::exec () from /usr/lib/qt4/libQtGui.so.4
 #16 0x0807bc86 in main (argc=1, argv=0xbfd5f874) at main.cpp:1541

 }}}


 As far as I can see in the sefault, it happens at MythSreenTypes.cpp, line
 185. There it says:

 {{{
 if (m_CurrentFocusWidget && m_CurrentFocusWidget->keyPressEvent(event))
         return true;
 }}}

 From this code it is not clear to me why there would be a segfault here,
 but maybe I am wrong.

 My frontend version is: 0.22.20080416-1

 Is there anything I can do to debug this problem further?

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/5218>
MythTV <http://www.mythtv.org/>
MythTV


More information about the mythtv-commits mailing list