[mythtv-commits] Ticket #5919: Latest CVS 19114 segfaults going into program guide while viewing live-tv

MythTV mythtv at cvs.mythtv.org
Mon Nov 17 18:26:53 UTC 2008


#5919: Latest CVS  19114 segfaults going into program guide  while viewing live-tv
------------------------------------+---------------------------------------
 Reporter:  eric.bosch at comcast.net  |       Owner:  ijr 
     Type:  defect                  |      Status:  new 
 Priority:  major                   |   Milestone:  0.22
Component:  mythtv                  |     Version:  head
 Severity:  medium                  |     Mlocked:  0   
------------------------------------+---------------------------------------
 While enterring Program guide from LiveTV, Mythfrontend segfaults:

 Program received signal SIGSEGV, Segmentation fault.
 [Switching to Thread 0x7fd37d66f790 (LWP 7130)]
 QImage::operator= (this=0x7fff857b4080, image=@0x0) at
 image/qimage.cpp:1279
 1279    image/qimage.cpp: No such file or directory.
         in image/qimage.cpp

 BT:
 #0  QImage::operator= (this=0x7fff857b4080, image=@0x0)
     at image/qimage.cpp:1279
 #1  0x00007fd37cc1c493 in PixmapChannel::LoadChannelIcon
 (this=0x7fd36d0722a0,
     size=60) at dbchannelinfo.cpp:76
 #2  0x00007fd37ce7211f in GuideGrid::paintInfo (this=0x7fd36c041b20,
     p=0x7fff857b4330) at guidegrid.cpp:1753
 #3  0x00007fd37ce795cf in GuideGrid::paintEvent (this=0x7fd36c041b20,
     e=0x7fff857b4970) at guidegrid.cpp:1391
 #4  0x00007fd377be168c in QWidget::event (this=0x7fd36c041b20,
     event=0x7fff857b4970) at kernel/qwidget.cpp:7307
 #5  0x00007fd377b98375 in QApplicationPrivate::notify_helper
 (this=0x8df190,
     receiver=0x7fd36c041b20, e=0x7fff857b4970) at
 kernel/qapplication.cpp:3809
 #6  0x00007fd377b9f4aa in QApplication::notify (this=0x7fff857b9b80,
     receiver=0x7fd36c041b20, e=0x7fff857b4970) at
 kernel/qapplication.cpp:3774
 #7  0x00007fd375e09077 in QCoreApplication::notifyInternal (
     this=0x7fff857b9b80, receiver=0x7fd36c041b20, event=0x7fff857b4970)
     at kernel/qcoreapplication.cpp:593
 #8  0x00007fd377be020e in QWidgetPrivate::drawWidget (this=0x7fd36c08e790,
     pdev=0x7fd36c0a2a88, rgn=@0x7fff857b4bd0, offset=@0x7fff857b4bc0,
 flags=4,
     sharedPainter=0x7fd36e652bd0) at kernel/qwidget.cpp:4642
 #9  0x00007fd377be08f2 in QWidgetPrivate::paintSiblingsRecursive (
     this=0x9d9a60, pdev=0x7fd36c0a2a88, siblings=@0x7fff857b4da0,
     index=1835214800, rgn=@0x7fff857b4f90, offset=@0x7fd36c0a4ae8,
 flags=4,    sharedPainter=0x7fd36e652bd0) at kernel/qwidget.cpp:4741
 #10 0x00007fd377bdfecd in QWidgetPrivate::drawWidget (this=0x9d9a60,
     pdev=0x7fd36c0a2a88, rgn=@0x7fff857b4f90, offset=@0x7fd36c0a4ae8,
 flags=4,
     sharedPainter=0x7fd36e652bd0) at kernel/qwidget.cpp:4683
 #11 0x00007fd377d1e981 in QWidgetBackingStore::cleanRegion (
     this=0x7fd36c0a4ad0, rgn=<value optimized out>, widget=0x7fd36c06adc0,
     recursiveCopyToScreen=true) at painting/qbackingstore.cpp:1040
 #12 0x00007fd377d1ed5c in qt_syncBackingStore (widget=0x7fd36c06adc0)
     at painting/qbackingstore.cpp:319
 #13 0x00007fd377be14b5 in QWidget::event (this=0x7fd36c06adc0,
     event=0x7fd36d1c96d0) at kernel/qwidget.cpp:7453
 #14 0x00007fd377b98375 in QApplicationPrivate::notify_helper
 (this=0x8df190,
     receiver=0x7fd36c06adc0, e=0x7fd36d1c96d0) at
 kernel/qapplication.cpp:3809
 #15 0x00007fd377b9f4aa in QApplication::notify (this=0x7fff857b9b80,
     receiver=0x7fd36c06adc0, e=0x7fd36d1c96d0) at
 kernel/qapplication.cpp:3774
 #16 0x00007fd375e09077 in QCoreApplication::notifyInternal (
     this=0x7fff857b9b80, receiver=0x7fd36c06adc0, event=0x7fd36d1c96d0)
     at kernel/qcoreapplication.cpp:593
 #17 0x00007fd375e09ada in QCoreApplicationPrivate::sendPostedEvents (
     receiver=0x0, event_type=0, data=0x7b6a80) at
 kernel/qcoreapplication.h:215
 #18 0x00007fd377c1a410 in QEventDispatcherX11::processEvents
 (this=0x85dcf0,
     flags={i = -2055513600})
     at
 ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
 #19 0x00007fd375e07d14 in QEventLoop::processEvents (
     this=<value optimized out>, flags={i = -2055513552})
     at kernel/qeventloop.cpp:149
 #20 0x00007fd375e07e92 in QEventLoop::exec (this=0x7fff857b5ad0, flags=
       {i = -2055513328}) at kernel/qeventloop.cpp:200
 #21 0x00007fd37b1e0d9e in MythDialog::exec (this=0x7fd36c041b20)
     at mythdialogs.cpp:178
 #22 0x00007fd37ce82251 in GuideGrid::Run (chanid=1150,
     channum=@0x7fff857b5d30, thread=false, player=0x7fd36d15b6f0,
     allowsecondaryepg=true) at guidegrid.cpp:187
 #23 0x00007fd37cc6413f in TV::doEditSchedule (this=0x7fd36d15b6f0,
 editType=0)
     at tv_play.cpp:5919
 #24 0x00007fd37cc87d02 in TV::customEvent (this=0x7fd36d15b6f0,
     e=0x7fd36d1b2880) at tv_play.cpp:6509
 #25 0x00007fd37cc59e39 in TV::eventFilter (this=0x7fd36d15b6f0,
     o=0x7fd36c06adc0, e=0x7fd36d1b2880) at tv_play.cpp:2540
 #26 0x00007fd375e08558 in
 QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value
 optimized out>, receiver=0x7fd36c06adc0, event=0x7fd36d1b2880)
     at kernel/qcoreapplication.cpp:700
 #27 0x00007fd377b98354 in QApplicationPrivate::notify_helper
 (this=0x8df190,
     receiver=0x7fd36c06adc0, e=0x7fd36d1b2880) at
 kernel/qapplication.cpp:3805
 #28 0x00007fd377b9f4aa in QApplication::notify (this=0x7fff857b9b80,
     receiver=0x7fd36c06adc0, e=0x7fd36d1b2880) at
 kernel/qapplication.cpp:3774
 #29 0x00007fd375e09077 in QCoreApplication::notifyInternal (
     this=0x7fff857b9b80, receiver=0x7fd36c06adc0, event=0x7fd36d1b2880)
     at kernel/qcoreapplication.cpp:593
 #30 0x00007fd375e09ada in QCoreApplicationPrivate::sendPostedEvents (
     receiver=0x0, event_type=0, data=0x7b6a80) at
 kernel/qcoreapplication.h:215
 #31 0x00007fd377c1a410 in QEventDispatcherX11::processEvents
 (this=0x85dcf0,
     flags={i = -2055507440})
     at
 ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
 #32 0x00007fd375e09ed7 in QCoreApplication::processEvents (flags=
       {i = -2055506768}) at kernel/qcoreapplication.cpp:777
 #33 0x00007fd37cca9a89 in TV::StartTV (tvrec=0x0, startInGuide=false,
     inPlaylist=false, initByNetworkCommand=false) at tv_play.cpp:224
 #34 0x0000000000434f0e in startTVNormal () at main.cpp:316
 #35 0x0000000000440f12 in TVMenuCallback (data=0x9022d0,
     selection=@0x7fd36d175110) at main.cpp:343
 #36 0x00007fd37ade0de8 in MythThemedMenu::handleAction
 (this=0x7fd36d175000,
     action=@0x7fd36d19e328) at myththemedmenu.cpp:669
 #37 0x00007fd37ade0ea0 in MythThemedMenu::buttonAction
 (this=0x7fd36d175000,
     item=0x7fd36de66ca0) at myththemedmenu.cpp:549
 #38 0x00007fd37ae507da in MythThemedMenu::qt_metacall
 (this=0x7fd36d175000,
     _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x7fff857b7b30)
     at moc_myththemedmenu.cpp:69
 #39 0x00007fd375e1aee7 in QMetaObject::activate (sender=0x7fd36d1cf800,
     from_signal_index=<value optimized out>, to_signal_index=22,
     argv=0x7fd3583c9060) at kernel/qobject.cpp:3028
 #40 0x00007fd37ae5206f in MythUIButtonList::itemClicked
 (this=0x7fd36d1cf800,
     _t1=0x7fd36de66ca0) at moc_mythuibuttonlist.cpp:94
 #41 0x00007fd37adf4482 in MythUIButtonList::keyPressEvent (
     this=0x7fd36d1cf800, e=0x7fff857b8390) at mythuibuttonlist.cpp:853
 #42 0x00007fd37ade0fa8 in MythThemedMenu::keyPressEvent
 (this=0x7fd36d175000,
     event=0x7fff857b8390) at myththemedmenu.cpp:215
 #43 0x00007fd37ad733e1 in MythMainWindow::eventFilter (this=0x9a02d0,
     e=0x7fff857b8390) at mythmainwindow.cpp:1336
 #44 0x00007fd375e08558 in
 QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value
 optimized out>, receiver=0x9a02d0, event=0x7fff857b8390)
     at kernel/qcoreapplication.cpp:700
 #45 0x00007fd377b98354 in QApplicationPrivate::notify_helper
 (this=0x8df190,
     receiver=0x9a02d0, e=0x7fff857b8390) at kernel/qapplication.cpp:3805
 #46 0x00007fd377ba0301 in QApplication::notify (this=<value optimized
 out>,
     receiver=0x9a02d0, e=0x7fff857b8390) at kernel/qapplication.cpp:3453
 #47 0x00007fd375e09077 in QCoreApplication::notifyInternal (
     this=0x7fff857b9b80, receiver=0x9a02d0, event=0x7fff857b8390)
     at kernel/qcoreapplication.cpp:593
 #48 0x00007fd37b1ffb79 in QCoreApplication::sendEvent (receiver=0x9a02d0,
     event=0x7fff857b8390) at
 /usr/include/qt4/QtCore/qcoreapplication.h:215
 #49 0x00007fd37ad796f1 in MythMainWindow::customEvent (this=0x9a02d0,
     ce=0x975ad0) at mythmainwindow.cpp:1518
 #50 0x00007fd375e1660a in QObject::event (this=0x9a02d0, e=0x975ad0)
     at kernel/qobject.cpp:1178
 #51 0x00007fd377be0fb0 in QWidget::event (this=0x9a02d0, event=0x975ad0)
     at kernel/qwidget.cpp:7557
 #52 0x00007fd377b98375 in QApplicationPrivate::notify_helper
 (this=0x8df190,
     receiver=0x9a02d0, e=0x975ad0) at kernel/qapplication.cpp:3809
 #53 0x00007fd377b9f4aa in QApplication::notify (this=0x7fff857b9b80,
     receiver=0x9a02d0, e=0x975ad0) at kernel/qapplication.cpp:3774
 #54 0x00007fd375e09077 in QCoreApplication::notifyInternal (
     this=0x7fff857b9b80, receiver=0x9a02d0, event=0x975ad0)
     at kernel/qcoreapplication.cpp:593
 #55 0x00007fd375e09ada in QCoreApplicationPrivate::sendPostedEvents (
     receiver=0x0, event_type=0, data=0x7b6a80) at
 kernel/qcoreapplication.h:215
 #56 0x00007fd377c1a410 in QEventDispatcherX11::processEvents
 (this=0x85dcf0,
     flags={i = -2055498816})
     at
 ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
 #57 0x00007fd375e07d14 in QEventLoop::processEvents (
     this=<value optimized out>, flags={i = -2055498768})
     at kernel/qeventloop.cpp:149
 #58 0x00007fd375e07e92 in QEventLoop::exec (this=0x7fff857b9430, flags=
       {i = -2055498688}) at kernel/qeventloop.cpp:200
 #59 0x00007fd375e09d8f in QCoreApplication::exec ()
     at kernel/qcoreapplication.cpp:851
 #60 0x000000000043ecea in main (argc=3, argv=0x7fff857ba548) at
 main.cpp:1476

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


More information about the mythtv-commits mailing list