Bug 234356

Summary: Ksysguard crash with Qt-4.7
Product: [Unmaintained] ksysguard Reporter: Keith Rusler <xzekecomax>
Component: generalAssignee: KSysGuard Developers <ksysguard-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: johnflux
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Keith Rusler 2010-04-14 16:31:44 UTC
Application: ksysguard (4.4.71 (KDE 4.4.71 (KDE 4.5 >= 20100407)))
KDE Platform Version: 4.4.71 (KDE 4.4.71 (KDE 4.5 >= 20100407)) (Compiled from sources)
Qt Version: 4.7.0
Operating System: Linux 2.6.33-gentoo x86_64
Distribution (Platform): Gentoo Packages

-- Information about the crash:
I'm pretty sure this is due to Qt-4.7 because I didn't ever experienced this before hand. But when I try running KSysguard it will run for like a second or two then crash each and every time.

The crash can be reproduced every time.

-- Backtrace:
Application: System Monitor (ksysguard), signal: Aborted
Traceback (most recent call last):
  File "/usr/share/gdb/auto-load/usr/lib64/libgobject-2.0.so.0.2400.0-gdb.py", line 9, in <module>
    from gobject import register
  File "/usr/share/glib-2.0/gdb/gobject.py", line 3, in <module>
    import gdb.backtrace
ImportError: No module named backtrace
[KCrash Handler]
#6  0x00007f9941035195 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007f99410365c0 in *__GI_abort () at abort.c:92
#8  0x00007f9942daf245 in qt_message_output (msgType=QtFatalMsg, buf=0x14a8dc8 "ASSERT: \"it.value()\" in file itemviews/qsortfilterproxymodel.cpp, line 193") at global/qglobal.cpp:2253
#9  0x00007f9942daf424 in qt_message (msgType=QtFatalMsg, msg=0x7f9942f7d038 "ASSERT: \"%s\" in file %s, line %d", ap=0x7fff6c7a75c0) at global/qglobal.cpp:2299
#10 0x00007f9942dafc91 in qFatal (msg=0x7f9942f7d038 "ASSERT: \"%s\" in file %s, line %d") at global/qglobal.cpp:2482
#11 0x00007f9942daedd7 in qt_assert (assertion=0x7f994265eb0e "it.value()", file=0x7f994265ea80 "itemviews/qsortfilterproxymodel.cpp", line=193) at global/qglobal.cpp:2016
#12 0x00007f99424a1fdf in QSortFilterProxyModelPrivate::index_to_iterator (this=0xf7f9d0, proxy_index=...) at itemviews/qsortfilterproxymodel.cpp:193
#13 0x00007f994249899b in QSortFilterProxyModelPrivate::proxy_to_source (this=0xf7f9d0, proxy_index=...) at itemviews/qsortfilterproxymodel.cpp:367
#14 0x00007f99424a105c in QSortFilterProxyModel::mapToSource (this=0xf44788, proxyIndex=...) at itemviews/qsortfilterproxymodel.cpp:2491
#15 0x00007f994249b470 in QSortFilterProxyModelPrivate::store_persistent_indexes (this=0xf7f9d0) at itemviews/qsortfilterproxymodel.cpp:994
#16 0x00007f9942498e56 in QSortFilterProxyModelPrivate::sort (this=0xf7f9d0) at itemviews/qsortfilterproxymodel.cpp:424
#17 0x00007f994249fdb7 in QSortFilterProxyModel::sort (this=0xf44788, column=10, order=Qt::AscendingOrder) at itemviews/qsortfilterproxymodel.cpp:2034
#18 0x00007f994244a116 in QTreeViewPrivate::_q_sortIndicatorChanged (this=0x11318e0, column=10, order=Qt::AscendingOrder) at itemviews/qtreeview.cpp:3701
#19 0x00007f994244a8c9 in QTreeView::qt_metacall (this=0xf56880, _c=QMetaObject::InvokeMetaMethod, _id=18, _a=0x7fff6c7a7b10) at .moc/debug-shared/moc_qtreeview.cpp:142
#20 0x00007f9942ef6617 in QMetaObject::metacall (object=0xf56880, cl=QMetaObject::InvokeMetaMethod, idx=87, argv=0x7fff6c7a7b10) at kernel/qmetaobject.cpp:237
#21 0x00007f9942f0da78 in QMetaObject::activate (sender=0xf850b0, m=0x7f9942aee940, local_signal_index=10, argv=0x7fff6c7a7b10) at kernel/qobject.cpp:3295
#22 0x00007f994240e6f1 in QHeaderView::sortIndicatorChanged (this=0xf850b0, _t1=10, _t2=Qt::AscendingOrder) at .moc/debug-shared/moc_qheaderview.cpp:281
#23 0x00007f9942404b19 in QHeaderView::setSortIndicator (this=0xf850b0, logicalIndex=10, order=Qt::AscendingOrder) at itemviews/qheaderview.cpp:1291
#24 0x00007f9942444458 in QTreeView::sortByColumn (this=0xf56880, column=10, order=Qt::AscendingOrder) at itemviews/qtreeview.cpp:2572
#25 0x00007f9945be0441 in KSysGuardProcessList::updateList (this=0xfffdb0) at /var/tmp/portage/kde-base/ksysguard-9999/work/ksysguard-9999/libs/ksysguard/processui/ksysguardprocesslist.cpp:927
#26 0x00007f9945e37621 in KSGRD::SensorDisplay::qt_metacall (this=0xedec20, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff6c7a7d60)
    at /var/tmp/portage/kde-base/ksysguard-9999/work/ksysguard-9999_build/ksysguard/gui/SensorDisplay.moc:94
#27 0x00007f9945e59160 in ProcessController::qt_metacall (this=0x4383, _c=17283, _id=6, _a=0xffffffffffffffff)
    at /var/tmp/portage/kde-base/ksysguard-9999/work/ksysguard-9999_build/ksysguard/gui/ProcessController.moc:75
#28 0x00007f9942ef6617 in QMetaObject::metacall (object=0xedec20, cl=QMetaObject::InvokeMetaMethod, idx=33, argv=0x7fff6c7a7d60) at kernel/qmetaobject.cpp:237
#29 0x00007f9942f0da78 in QMetaObject::activate (sender=0x1021230, m=0x7f9943289bc0, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3295
#30 0x00007f9942f7962d in QTimer::timeout (this=0x1021230) at .moc/debug-shared/moc_qtimer.cpp:134
#31 0x00007f9942f176a3 in QTimer::timerEvent (this=0x1021230, e=0x7fff6c7a8750) at kernel/qtimer.cpp:271
#32 0x00007f9942f09103 in QObject::event (this=0x1021230, e=0x7fff6c7a8750) at kernel/qobject.cpp:1198
#33 0x00007f9941cf70d8 in QApplicationPrivate::notify_helper (this=0xda41d0, receiver=0x1021230, e=0x7fff6c7a8750) at kernel/qapplication.cpp:4341
#34 0x00007f9941cf4576 in QApplication::notify (this=0xda40c0, receiver=0x1021230, e=0x7fff6c7a8750) at kernel/qapplication.cpp:3745
#35 0x00007f9943e5c791 in KApplication::notify (this=0xda40c0, receiver=0x1021230, event=0x7fff6c7a8750) at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kdeui/kernel/kapplication.cpp:302
#36 0x00007f9942eedd08 in QCoreApplication::notifyInternal (this=0xda40c0, receiver=0x1021230, event=0x7fff6c7a8750) at kernel/qcoreapplication.cpp:704
#37 0x00007f9942ef1c89 in QCoreApplication::sendEvent (receiver=0x1021230, event=0x7fff6c7a8750) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#38 0x00007f9942f30b9f in QTimerInfoList::activateTimers (this=0xda7fb0) at kernel/qeventdispatcher_unix.cpp:602
#39 0x00007f9942f2bc83 in timerSourceDispatch (source=0xda7f50) at kernel/qeventdispatcher_glib.cpp:184
#40 0x00007f9942f2bd6a in idleTimerSourceDispatch (source=0xda8010) at kernel/qeventdispatcher_glib.cpp:231
#41 0x00007f993b2bcecf in g_main_dispatch (context=0xda6d20) at gmain.c:1960
#42 IA__g_main_context_dispatch (context=0xda6d20) at gmain.c:2513
#43 0x00007f993b2c0d08 in g_main_context_iterate (context=0xda6d20, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2591
#44 0x00007f993b2c0ebc in IA__g_main_context_iteration (context=0xda6d20, may_block=1) at gmain.c:2654
#45 0x00007f9942f2d11b in QEventDispatcherGlib::processEvents (this=0xda4160, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#46 0x00007f9941de28e8 in QGuiEventDispatcherGlib::processEvents (this=0xda4160, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#47 0x00007f9942eead00 in QEventLoop::processEvents (this=0x7fff6c7a8b10, flags=...) at kernel/qeventloop.cpp:149
#48 0x00007f9942eeae56 in QEventLoop::exec (this=0x7fff6c7a8b10, flags=...) at kernel/qeventloop.cpp:201
#49 0x00007f9942eee404 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#50 0x00007f9941cf40e8 in QApplication::exec () at kernel/qapplication.cpp:3620
#51 0x00007f9945e7be43 in kdemain (argc=<value optimized out>, argv=<value optimized out>) at /var/tmp/portage/kde-base/ksysguard-9999/work/ksysguard-9999/ksysguard/gui/ksysguard.cc:582
#52 0x00007f9941021bbd in __libc_start_main (main=<value optimized out>, argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized out>, fini=<value optimized out>, 
    rtld_fini=<value optimized out>, stack_end=0x7fff6c7a90a8) at libc-start.c:220
#53 0x00000000004008b9 in _start () at ../sysdeps/x86_64/elf/start.S:113

Reported using DrKonqi
Comment 1 John Tapsell 2010-04-29 08:12:13 UTC
I reproduced this bug.
Comment 2 John Tapsell 2010-05-05 17:20:05 UTC

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