Bug 284579 - Muon crases during cache reload [QModelIndex, QSortFilterProxyModel::parent, QTreeView::indexRowSizeHint]
Summary: Muon crases during cache reload [QModelIndex, QSortFilterProxyModel::parent, ...
Status: RESOLVED DUPLICATE of bug 283408
Alias: None
Product: muon
Classification: Applications
Component: installer (show other bugs)
Version: 1.2.1
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Jonathan Thomas
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-10-20 22:36 UTC by Craig Magina
Modified: 2011-10-22 23:20 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Craig Magina 2011-10-20 22:36:29 UTC
Application: muon-installer (1.2.1 "Caustic Carrionite")
KDE Platform Version: 4.7.1 (4.7.1)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-12-generic x86_64
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed:
I was installing adobe flash from the Canonical Partner repo.

-- Backtrace:
Application: Muon Software Center (muon-installer), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f599fba0780 (LWP 31292))]

Thread 2 (Thread 0x7f598b2ff700 (LWP 31293)):
#0  0x00007f599c77d773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f5998ff2f68 in g_main_context_poll (n_fds=1, fds=0xf94790, timeout=-1, context=0xfbef60, priority=<optimized out>) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3402
#2  g_main_context_iterate (context=0xfbef60, block=<optimized out>, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3084
#3  0x00007f5998ff3429 in g_main_context_iteration (context=0xfbef60, may_block=1) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3152
#4  0x00007f599e93af3e in QEventDispatcherGlib::processEvents (this=0xf945f0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007f599e90ecf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f599e90eef7 in QEventLoop::exec (this=0x7f598b2fedd0, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007f599e82627f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#8  0x00007f599e8f1cbf in QInotifyFileSystemWatcherEngine::run (this=0xf038f0) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007f599e828d05 in QThreadPrivate::start (arg=0xf038f0) at thread/qthread_unix.cpp:331
#10 0x00007f5999ad4efc in start_thread (arg=0x7f598b2ff700) at pthread_create.c:304
#11 0x00007f599c78989d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f599fba0780 (LWP 31292)):
[KCrash Handler]
#6  QModelIndex (other=..., this=0x7fffa89c2d20) at ../../include/QtCore/../../src/corelib/kernel/qabstractitemmodel.h:65
#7  QSortFilterProxyModel::parent (this=0x259ae90, child=<optimized out>) at itemviews/qsortfilterproxymodel.cpp:1657
#8  0x00007f599d49106b in parent (this=0x26578c8) at ../../include/QtCore/../../src/corelib/kernel/qabstractitemmodel.h:389
#9  QTreeView::indexRowSizeHint (this=0x259b4a0, index=...) at itemviews/qtreeview.cpp:2759
#10 0x00007f599d494b69 in itemHeight (item=2411, this=0x259cbe0) at itemviews/qtreeview.cpp:3232
#11 QTreeViewPrivate::itemHeight (this=0x259cbe0, item=<optimized out>) at itemviews/qtreeview.cpp:3221
#12 0x00007f599d494e03 in QTreeViewPrivate::updateScrollBars (this=0x259cbe0) at itemviews/qtreeview.cpp:3457
#13 0x00007f599d4951df in QTreeView::updateGeometries (this=0x259b4a0) at itemviews/qtreeview.cpp:2686
#14 0x00007f599cf9ac80 in QWidget::event (this=0x259b4a0, event=0x7fffa89c3aa0) at kernel/qwidget.cpp:8449
#15 0x00007f599d3434f6 in QFrame::event (this=0x259b4a0, e=0x7fffa89c3aa0) at widgets/qframe.cpp:557
#16 0x00007f599d45419b in QAbstractItemView::viewportEvent (this=0x259b4a0, event=0x7fffa89c3aa0) at itemviews/qabstractitemview.cpp:1628
#17 0x00007f599d498d35 in QTreeView::viewportEvent (this=0x259b4a0, event=0x7fffa89c3aa0) at itemviews/qtreeview.cpp:1256
#18 0x00007f599e90fc88 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver=0x252c420, event=0x7fffa89c3aa0) at kernel/qcoreapplication.cpp:902
#19 0x00007f599cf4a3ef in notify_helper (e=0x7fffa89c3aa0, receiver=0x252c420, this=0xd900c0) at kernel/qapplication.cpp:4482
#20 QApplicationPrivate::notify_helper (this=0xd900c0, receiver=0x252c420, e=0x7fffa89c3aa0) at kernel/qapplication.cpp:4458
#21 0x00007f599cf4f291 in QApplication::notify (this=0x7fffa89c5550, receiver=0x252c420, e=0x7fffa89c3aa0) at kernel/qapplication.cpp:4365
#22 0x00007f599e12e1e6 in KApplication::notify (this=0x7fffa89c5550, receiver=0x252c420, event=0x7fffa89c3aa0) at ../../kdeui/kernel/kapplication.cpp:311
#23 0x00007f599e90fafc in QCoreApplication::notifyInternal (this=0x7fffa89c5550, receiver=0x252c420, event=0x7fffa89c3aa0) at kernel/qcoreapplication.cpp:787
#24 0x00007f599cf9690f in sendEvent (event=0x7fffa89c3aa0, receiver=0x252c420) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#25 QWidgetPrivate::sendPendingMoveAndResizeEvents (this=0x259d070, recursive=false, disableUpdates=<optimized out>) at kernel/qwidget.cpp:7365
#26 0x00007f599cf9e681 in QWidgetPrivate::show_helper (this=<optimized out>) at kernel/qwidget.cpp:7416
#27 0x00007f599cf9e5a7 in QWidgetPrivate::showChildren (this=<optimized out>, spontaneous=false) at kernel/qwidget.cpp:7783
#28 0x00007f599cf9e69d in QWidgetPrivate::show_helper (this=<optimized out>) at kernel/qwidget.cpp:7422
#29 0x00007f599cf9e5a7 in QWidgetPrivate::showChildren (this=<optimized out>, spontaneous=false) at kernel/qwidget.cpp:7783
#30 0x00007f599cf9e69d in QWidgetPrivate::show_helper (this=<optimized out>) at kernel/qwidget.cpp:7422
#31 0x00007f599cf9e5a7 in QWidgetPrivate::showChildren (this=<optimized out>, spontaneous=false) at kernel/qwidget.cpp:7783
#32 0x00007f599cf9e69d in QWidgetPrivate::show_helper (this=<optimized out>) at kernel/qwidget.cpp:7422
#33 0x00007f599cf9e5a7 in QWidgetPrivate::showChildren (this=<optimized out>, spontaneous=false) at kernel/qwidget.cpp:7783
#34 0x00007f599cf9e69d in QWidgetPrivate::show_helper (this=<optimized out>) at kernel/qwidget.cpp:7422
#35 0x00007f599cf9eaa2 in QWidget::setVisible (this=0x2529ca0, visible=<optimized out>) at kernel/qwidget.cpp:7697
#36 0x00007f599cf7f939 in show (this=0x2529ca0) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:487
#37 QStackedLayout::setCurrentIndex (this=0xf06a80, index=1) at kernel/qstackedlayout.cpp:311
#38 0x00007f599cf7fc73 in QStackedLayout::takeAt (this=0xf06a80, index=1) at kernel/qstackedlayout.cpp:265
#39 0x00007f599cf72f7f in removeWidgetRecursively (li=<optimized out>, w=0x24a4330) at kernel/qlayout.cpp:661
#40 0x00007f599cf4a3e1 in notify_helper (e=0x7fffa89c4310, receiver=0xf09de0, this=0xd900c0) at kernel/qapplication.cpp:4477
#41 QApplicationPrivate::notify_helper (this=0xd900c0, receiver=0xf09de0, e=0x7fffa89c4310) at kernel/qapplication.cpp:4458
#42 0x00007f599cf4f291 in QApplication::notify (this=0x7fffa89c5550, receiver=0xf09de0, e=0x7fffa89c4310) at kernel/qapplication.cpp:4365
#43 0x00007f599e12e1e6 in KApplication::notify (this=0x7fffa89c5550, receiver=0xf09de0, event=0x7fffa89c4310) at ../../kdeui/kernel/kapplication.cpp:311
#44 0x00007f599e90fafc in QCoreApplication::notifyInternal (this=0x7fffa89c5550, receiver=0xf09de0, event=0x7fffa89c4310) at kernel/qcoreapplication.cpp:787
#45 0x00007f599e924f72 in sendEvent (event=0x7fffa89c4310, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#46 QObjectPrivate::setParent_helper (this=0x24897e0, o=0x0) at kernel/qobject.cpp:1981
#47 0x00007f599e927379 in QObject::~QObject (this=0x24a4330, __in_chrg=<optimized out>) at kernel/qobject.cpp:954
#48 0x00007f599cf96162 in QWidget::~QWidget (this=0x24a4330, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1528
#49 0x000000000042cca9 in ApplicationListView::~ApplicationListView (this=0x24a4330, __in_chrg=<optimized out>) at /build/buildd/muon-1.2.1/installer/ApplicationModel/ApplicationListView.cpp:59
#50 0x00000000004237d6 in ApplicationWindow::clearViews (this=0xeed140) at /build/buildd/muon-1.2.1/installer/ApplicationWindow.cpp:173
#51 0x000000000042767c in ApplicationWindow::qt_metacall (this=0xeed140, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fffa89c4500) at /build/buildd/muon-1.2.1/obj-x86_64-linux-gnu/installer/ApplicationWindow.moc:108
#52 0x00007f599e922eba in QMetaObject::activate (sender=0x10bee00, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3278
#53 0x0000000000420d22 in ApplicationBackend::reload (this=0x10bee00) at /build/buildd/muon-1.2.1/installer/ApplicationBackend.cpp:113
#54 0x0000000000420ff5 in ApplicationBackend::workerEvent (this=0x10bee00, event=<optimized out>) at /build/buildd/muon-1.2.1/installer/ApplicationBackend.cpp:179
#55 0x000000000041c383 in ApplicationBackend::qt_metacall (this=0x10bee00, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fffa89c46d0) at /build/buildd/muon-1.2.1/obj-x86_64-linux-gnu/installer/moc_ApplicationBackend.cpp:113
#56 0x00007f599e922eba in QMetaObject::activate (sender=0xdebdd0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffa89c46d0) at kernel/qobject.cpp:3278
#57 0x00007f599f0b2f41 in QApt::Backend::workerEvent (this=<optimized out>, _t1=QApt::CommitChangesFinished) at /build/buildd/qapt-1.2.1/obj-x86_64-linux-gnu/src/moc_backend.cxx:244
#58 0x00007f599f0b319c in QApt::Backend::qt_metacall (this=0xdebdd0, _c=QMetaObject::InvokeMetaMethod, _id=40, _a=0x7fffa89c47e0) at /build/buildd/qapt-1.2.1/obj-x86_64-linux-gnu/src/moc_backend.cxx:204
#59 0x00007f599e922eba in QMetaObject::activate (sender=0xf008f0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffa89c47e0) at kernel/qobject.cpp:3278
#60 0x00007f599f0b3ae1 in OrgKubuntuQaptworkerInterface::workerEvent (this=<optimized out>, _t1=6) at /build/buildd/qapt-1.2.1/obj-x86_64-linux-gnu/src/workerdbus.moc:228
#61 0x00007f599f0b3ee5 in OrgKubuntuQaptworkerInterface::qt_metacall (this=0xf008f0, _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0x7fffa89c4cc0) at /build/buildd/qapt-1.2.1/obj-x86_64-linux-gnu/src/workerdbus.moc:131
#62 0x00007f599aac50e9 in QDBusConnectionPrivate::deliverCall (this=0x10c11d0, object=0xf008f0, msg=..., metaTypes=..., slotIdx=13) at qdbusintegrator.cpp:942
#63 0x00007f599aace38f in QDBusCallDeliveryEvent::placeMetaCall (this=<optimized out>, object=<optimized out>) at qdbusintegrator_p.h:103
#64 0x00007f599e926a5e in QObject::event (this=0xf008f0, e=<optimized out>) at kernel/qobject.cpp:1217
#65 0x00007f599cf4a424 in notify_helper (e=0x29c6400, receiver=0xf008f0, this=0xd900c0) at kernel/qapplication.cpp:4486
#66 QApplicationPrivate::notify_helper (this=0xd900c0, receiver=0xf008f0, e=0x29c6400) at kernel/qapplication.cpp:4458
#67 0x00007f599cf4f291 in QApplication::notify (this=0x7fffa89c5550, receiver=0xf008f0, e=0x29c6400) at kernel/qapplication.cpp:4365
#68 0x00007f599e12e1e6 in KApplication::notify (this=0x7fffa89c5550, receiver=0xf008f0, event=0x29c6400) at ../../kdeui/kernel/kapplication.cpp:311
#69 0x00007f599e90fafc in QCoreApplication::notifyInternal (this=0x7fffa89c5550, receiver=0xf008f0, event=0x29c6400) at kernel/qcoreapplication.cpp:787
#70 0x00007f599e91351f in sendEvent (event=0x29c6400, receiver=0xf008f0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#71 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xd65be0) at kernel/qcoreapplication.cpp:1428
#72 0x00007f599e93aa73 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#73 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:277
#74 0x00007f5998ff2a5d in g_main_dispatch (context=0xd8d880) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:2441
#75 g_main_context_dispatch (context=0xd8d880) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3011
#76 0x00007f5998ff3258 in g_main_context_iterate (context=0xd8d880, block=<optimized out>, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3089
#77 0x00007f5998ff3429 in g_main_context_iteration (context=0xd8d880, may_block=1) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3152
#78 0x00007f599e93aed6 in QEventDispatcherGlib::processEvents (this=0xd676f0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#79 0x00007f599cff207e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#80 0x00007f599e90ecf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#81 0x00007f599e90eef7 in QEventLoop::exec (this=0x7fffa89c54e0, flags=...) at kernel/qeventloop.cpp:201
#82 0x00007f599e913789 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#83 0x000000000041bd67 in main (argc=5, argv=0x7fffa89c57c8) at /build/buildd/muon-1.2.1/installer/main.cpp:61

Possible duplicates by query: bug 274398, bug 272884, bug 272240, bug 267454, bug 261643.

Reported using DrKonqi
Comment 1 Jonathan Thomas 2011-10-22 23:20:26 UTC

*** This bug has been marked as a duplicate of bug 283408 ***