[mythtv-commits] Ticket #8406: ProgramInfo refactor

MythTV mythtv at cvs.mythtv.org
Sun May 16 18:04:52 UTC 2010


#8406: ProgramInfo refactor
------------------------------+---------------------------------------------
 Reporter:  danielk           |       Owner:  danielk   
     Type:  task              |      Status:  new       
 Priority:  minor             |   Milestone:  0.24      
Component:  MythTV - General  |     Version:  Trunk Head
 Severity:  medium            |     Mlocked:  0         
------------------------------+---------------------------------------------

Comment(by anonymous):

 Live tv is also broken with this stack:


 {{{
 Program received signal SIGSEGV, Segmentation fault.
 [Switching to Thread 0xb12dfa70 (LWP 10284)]
 0xb7016c39 in ProgramInfo::SetIgnoreBookmark (this=0x0, ignore=false)
     at ../libmyth/programinfo.h:475
 475             programflags &= ~FL_IGNOREBOOKMARK;
 (gdb) where
 #0  0xb7016c39 in ProgramInfo::SetIgnoreBookmark (this=0x0, ignore=false)
     at ../libmyth/programinfo.h:475
 #1  0xb70126af in TV::StartTV (tvrec=0x0, flags=0) at tv_play.cpp:207
 #2  0x0807912b in startTVNormal () at main.cpp:475
 #3  0x08082f9d in TVMenuCallback (data=0x8334830, selection=@0x8662a0c) at
 main.cpp:502
 #4  0xb5e9285b in MythThemedMenu::handleAction (this=0x86628e8,
 action=@0x83a00ac,
     password=@0xbf9948a0) at myththemedmenu.cpp:881
 #5  0xb5e92c21 in MythThemedMenu::buttonAction (this=0x86628e8,
 item=0x8675a48, skipPass=false)
     at myththemedmenu.cpp:743
 #6  0xb5f6ea4b in MythThemedMenu::qt_metacall (this=0x86628e8,
 _c=QMetaObject::InvokeMetaMethod,
     _id=2, _a=0xbf9949d0) at moc_myththemedmenu.cpp:79
 #7  0xb31539e5 in QMetaObject::metacall () from /usr/lib/libQtCore.so.4
 #8  0xb31624b7 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
 #9  0xb5f709b5 in MythUIButtonList::itemClicked (this=0x8678958,
 _t1=0x8675a48)
     at moc_mythuibuttonlist.cpp:102
 #10 0xb5eac7a7 in MythUIButtonList::keyPressEvent (this=0x8678958,
 e=0xbf9950a8)
     at mythuibuttonlist.cpp:2158
 #11 0xb5e9350a in MythThemedMenu::keyPressEvent (this=0x86628e8,
 event=0xbf9950a8)
     at myththemedmenu.cpp:215
 #12 0xb5e006b5 in MythMainWindow::eventFilter (this=0x836c470,
 e=0xbf9950a8)
     at mythmainwindow.cpp:1583
 #13 0xb314d9aa in QCoreApplicationPrivate::sendThroughObjectEventFilters
 ()
    from /usr/lib/libQtCore.so.4
 #14 0xb34d1529 in QApplicationPrivate::notify_helper () from
 /usr/lib/libQtGui.so.4
 #15 0xb34d9369 in QApplication::notify () from /usr/lib/libQtGui.so.4
 #16 0xb314e68b in QCoreApplication::notifyInternal () from
 /usr/lib/libQtCore.so.4
 #17 0xb60279f8 in QCoreApplication::sendEvent (receiver=0x836c470,
 event=0xbf9950a8)
     at /usr/include/QtCore/qcoreapplication.h:215
 #18 0xb5e06e7a in MythMainWindow::customEvent (this=0x836c470,
 ce=0x83ffb10)
     at mythmainwindow.cpp:1793
 #19 0xb315f474 in QObject::event () from /usr/lib/libQtCore.so.4
 #20 0xb352f6a0 in QWidget::event () from /usr/lib/libQtGui.so.4
 #21 0xb5e07f93 in MythMainWindow::event (this=0x836c470, e=0x83ffb10) at
 mythmainwindow.cpp:856
 #22 0xb34d154c in QApplicationPrivate::notify_helper () from
 /usr/lib/libQtGui.so.4
 #23 0xb34d8ba7 in QApplication::notify () from /usr/lib/libQtGui.so.4
 #24 0xb314e68b in QCoreApplication::notifyInternal () from
 /usr/lib/libQtCore.so.4
 ---Type <return> to continue, or q <return> to quit---
 #25 0xb314f5bf in QCoreApplicationPrivate::sendPostedEvents () from
 /usr/lib/libQtCore.so.4
 #26 0xb314f76d in QCoreApplication::sendPostedEvents () from
 /usr/lib/libQtCore.so.4
 #27 0xb317aa0f in ?? () from /usr/lib/libQtCore.so.4
 #28 0xb13a9ab0 in g_main_context_dispatch () from
 /usr/lib/libglib-2.0.so.0
 #29 0xb13aca5b in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
 #30 0xb13acbdf in g_main_context_iteration () from
 /usr/lib/libglib-2.0.so.0
 #31 0xb317a521 in QEventDispatcherGlib::processEvents () from
 /usr/lib/libQtCore.so.4
 #32 0xb358d7d5 in ?? () from /usr/lib/libQtGui.so.4
 #33 0xb314ccda in QEventLoop::processEvents () from
 /usr/lib/libQtCore.so.4
 #34 0xb314d122 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
 #35 0xb314f839 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
 #36 0xb34d15e7 in QApplication::exec () from /usr/lib/libQtGui.so.4
 #37 0x08080b08 in main (argc=5, argv=0xbf996114) at main.cpp:1472
 (gdb) quit

 }}}

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/8406#comment:4>
MythTV <http://www.mythtv.org/>
MythTV


More information about the mythtv-commits mailing list