Bug 219789

Summary: Crashed when Clicking header to Sort by RAM use
Product: [Unmaintained] ksysguard Reporter: Todd B. <tburdge222>
Component: generalAssignee: KSysGuard Developers <ksysguard-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Todd B. 2009-12-23 08:34:10 UTC
Application that crashed: ksysguard
Version of the application: 4.3.2 (KDE 4.3.2)
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.2
Operating System: Linux 2.6.31-16-generic i686
Distribution: Ubuntu 9.10

What I was doing when the application crashed:
Ubuntu 9.10: I was using KDE system monitor in Gnome.  I had 3 Virtual Machines loaded into Sun Virtualbox (XP, Win7, OpenSolaris) and I was checking how much of my 3 GB of RAM I was using. I saw 2.5 GB in use at the bottom of ksysguard, then I clicked on the header for RAM usage to sort them in descending order, and it crashed.

 -- Backtrace:
Application: System Monitor (ksysguard), signal: Segmentation fault
[KCrash Handler]
#5  commonEdge (this=0xbfdd4ea0, fi=-1, si=4, bezier=0xa0f0ae0, t0=0, t1=-nan(0x8000000000000)) at painting/qpathclipper.cpp:1154
#6  QWingedEdge::addEdge (this=0xbfdd4ea0, fi=-1, si=4, bezier=0xa0f0ae0, t0=0, t1=-nan(0x8000000000000)) at painting/qpathclipper.cpp:1214
#7  0x0124e18e in QWingedEdge::addBezierEdge (this=0xbfdd4ea0, bezier=0xa0f0ae0, vertexA=-1, vertexB=-1, alphaA=0, alphaB=-nan(0x8000000000000), path=0) at painting/qpathclipper.cpp:1341
#8  0x01252637 in QWingedEdge::intersectAndAdd (this=0xbfdd4ea0) at painting/qpathclipper.cpp:731
#9  0x01252abc in QWingedEdge (this=0xbfdd4ea0, subject=..., clip=...) at painting/qpathclipper.cpp:781
#10 0x01253fb6 in QPathClipper::clip (this=0xbfdd4fac, operation=QPathClipper::BoolAnd) at painting/qpathclipper.cpp:1761
#11 0x01245754 in QPainterPath::intersected (this=0xbfdd503c, p=...) at painting/qpainterpath.cpp:3123
#12 0x0121a72a in QOutlineMapper::clipElements (this=0x9e36b10, elements=0xa0e2ea8, types=0x9e46928, element_count=5) at painting/qoutlinemapper.cpp:402
#13 0x0121afe4 in QOutlineMapper::endOutline (this=0x9e36b10) at painting/qoutlinemapper.cpp:263
#14 0x0121c3b2 in QOutlineMapper::convertPath (this=0x9e36b10, path=...) at painting/qoutlinemapper.cpp:162
#15 0x012aa9e5 in QRasterPaintEngine::fill (this=0x9efa480, path=..., brush=...) at painting/qpaintengine_raster.cpp:1836
#16 0x0123cc84 in QPainter::fillPath (this=0xbfdd575c, path=..., brush=...) at painting/qpainter.cpp:3158
#17 0x00fb9607 in ?? () from /usr/lib/libkdeinit4_ksysguard.so
#18 0x00fb9832 in ?? () from /usr/lib/libkdeinit4_ksysguard.so
#19 0x00fb9d84 in ?? () from /usr/lib/libkdeinit4_ksysguard.so
#20 0x00fba443 in ?? () from /usr/lib/libkdeinit4_ksysguard.so
#21 0x01157dd4 in QWidget::event (this=0x9d6b4a8, event=0xbfdd5d64) at kernel/qwidget.cpp:7687
#22 0x01102f54 in QApplicationPrivate::notify_helper (this=0x9b09660, receiver=0x9d6b4a8, e=0xbfdd5d64) at kernel/qapplication.cpp:4056
#23 0x0110a5ca in QApplication::notify (this=0x9b09270, receiver=0x9d6b4a8, e=0xbfdd5d64) at kernel/qapplication.cpp:4021
#24 0x00cdebfa in KApplication::notify (this=0x9b09270, receiver=0x9d6b4a8, event=0xbfdd5d64) at ../../kdeui/kernel/kapplication.cpp:302
#25 0x01abf6cb in QCoreApplication::notifyInternal (this=0x9b09270, receiver=0x9d6b4a8, event=0xbfdd5d64) at kernel/qcoreapplication.cpp:610
#26 0x0115fe25 in QCoreApplication::sendSpontaneousEvent (this=0x9d6b620, pdev=0x9ba40c4, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x9ba4050)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#27 QWidgetPrivate::drawWidget (this=0x9d6b620, pdev=0x9ba40c4, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x9ba4050) at kernel/qwidget.cpp:5079
#28 0x0116064d in QWidgetPrivate::paintSiblingsRecursive (this=0x9d68860, pdev=0x9ba40c4, siblings=..., index=1, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9ba4050)
    at kernel/qwidget.cpp:5189
#29 0x01160569 in QWidgetPrivate::paintSiblingsRecursive (this=0x9d68860, pdev=0x9ba40c4, siblings=..., index=2, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9ba4050)
    at kernel/qwidget.cpp:5180
#30 0x01160569 in QWidgetPrivate::paintSiblingsRecursive (this=0x9d68860, pdev=0x9ba40c4, siblings=..., index=3, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9ba4050)
    at kernel/qwidget.cpp:5180
#31 0x01160569 in QWidgetPrivate::paintSiblingsRecursive (this=0x9d68860, pdev=0x9ba40c4, siblings=..., index=4, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9ba4050)
    at kernel/qwidget.cpp:5180
#32 0x0115fa16 in QWidgetPrivate::drawWidget (this=0x9d68860, pdev=0x9ba40c4, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x9ba4050) at kernel/qwidget.cpp:5128
#33 0x0116064d in QWidgetPrivate::paintSiblingsRecursive (this=0x9c1de00, pdev=0x9ba40c4, siblings=..., index=3, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9ba4050)
    at kernel/qwidget.cpp:5189
#34 0x0115fa16 in QWidgetPrivate::drawWidget (this=0x9c1de00, pdev=0x9ba40c4, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x9ba4050) at kernel/qwidget.cpp:5128
#35 0x0116064d in QWidgetPrivate::paintSiblingsRecursive (this=0x9ba5f60, pdev=0x9ba40c4, siblings=..., index=2, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9ba4050)
    at kernel/qwidget.cpp:5189
#36 0x0115fa16 in QWidgetPrivate::drawWidget (this=0x9ba5f60, pdev=0x9ba40c4, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x9ba4050) at kernel/qwidget.cpp:5128
#37 0x0116064d in QWidgetPrivate::paintSiblingsRecursive (this=0x9ba5b58, pdev=0x9ba40c4, siblings=..., index=0, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9ba4050)
    at kernel/qwidget.cpp:5189
#38 0x01160569 in QWidgetPrivate::paintSiblingsRecursive (this=0x9ba5b58, pdev=0x9ba40c4, siblings=..., index=1, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9ba4050)
    at kernel/qwidget.cpp:5180
#39 0x0115fa16 in QWidgetPrivate::drawWidget (this=0x9ba5b58, pdev=0x9ba40c4, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x9ba4050) at kernel/qwidget.cpp:5128
#40 0x0116064d in QWidgetPrivate::paintSiblingsRecursive (this=0x9ba5918, pdev=0x9ba40c4, siblings=..., index=1, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9ba4050)
    at kernel/qwidget.cpp:5189
#41 0x0115fa16 in QWidgetPrivate::drawWidget (this=0x9ba5918, pdev=0x9ba40c4, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x9ba4050) at kernel/qwidget.cpp:5128
#42 0x0116064d in QWidgetPrivate::paintSiblingsRecursive (this=0x9ba3518, pdev=0x9ba40c4, siblings=..., index=17, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9ba4050)
    at kernel/qwidget.cpp:5189
#43 0x0115fa16 in QWidgetPrivate::drawWidget (this=0x9ba3518, pdev=0x9ba40c4, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x9ba4050) at kernel/qwidget.cpp:5128
#44 0x012ee2f8 in QWidgetBackingStore::sync (this=0x9ba4050) at painting/qbackingstore.cpp:1269
#45 0x01151116 in QWidgetPrivate::syncBackingStore (this=0x9ba3518) at kernel/qwidget.cpp:1603
#46 0x01158215 in QWidget::event (this=0x9ba3440, event=0xa0f8890) at kernel/qwidget.cpp:7827
#47 0x01525297 in QMainWindow::event (this=0x9ba3440, event=0xa0f8890) at widgets/qmainwindow.cpp:1399
#48 0x00dc4dc4 in KMainWindow::event (this=0x9ba3440, ev=0xa0f8890) at ../../kdeui/widgets/kmainwindow.cpp:1094
#49 0x00e0b30f in KXmlGuiWindow::event (this=0x9ba3440, ev=0xa0f8890) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:131
#50 0x00fd6ce4 in ?? () from /usr/lib/libkdeinit4_ksysguard.so
#51 0x01102f54 in QApplicationPrivate::notify_helper (this=0x9b09660, receiver=0x9ba3440, e=0xa0f8890) at kernel/qapplication.cpp:4056
#52 0x0110a5ca in QApplication::notify (this=0x9b09270, receiver=0x9ba3440, e=0xa0f8890) at kernel/qapplication.cpp:4021
#53 0x00cdebfa in KApplication::notify (this=0x9b09270, receiver=0x9ba3440, event=0xa0f8890) at ../../kdeui/kernel/kapplication.cpp:302
#54 0x01abf6cb in QCoreApplication::notifyInternal (this=0x9b09270, receiver=0x9ba3440, event=0xa0f8890) at kernel/qcoreapplication.cpp:610
#55 0x01ac02b2 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x9af3e48) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#56 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9af3e48) at kernel/qcoreapplication.cpp:1247
#57 0x01ac047d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1140
#58 0x01aea3ff in QCoreApplication::sendPostedEvents (s=0x9b0b188) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#59 postEventSourceDispatch (s=0x9b0b188) at kernel/qeventdispatcher_glib.cpp:210
#60 0x04531e78 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#61 0x04535720 in ?? () from /lib/libglib-2.0.so.0
#62 0x04535853 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#63 0x01aea02c in QEventDispatcherGlib::processEvents (this=0x9af3a30, flags=...) at kernel/qeventdispatcher_glib.cpp:327
#64 0x011a3be5 in QGuiEventDispatcherGlib::processEvents (this=0x9af3a30, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#65 0x01abdc79 in QEventLoop::processEvents (this=0xbfdd78b4, flags=) at kernel/qeventloop.cpp:149
#66 0x01abe0ca in QEventLoop::exec (this=0xbfdd78b4, flags=...) at kernel/qeventloop.cpp:201
#67 0x01ac053f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#68 0x01102dd7 in QApplication::exec () at kernel/qapplication.cpp:3525
#69 0x00fd5837 in kdemain () from /usr/lib/libkdeinit4_ksysguard.so
#70 0x080485cb in _start ()

Reported using DrKonqi
Comment 1 Dario Andres 2009-12-23 13:33:40 UTC
This is a Qt-related issue which is being tracked at bug 205554 Thanks

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