[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