Bug 231452

Summary: Plasma crashes after adding kget pichart widget.
Product: [Applications] kget Reporter: Wren Turkal <wt>
Component: plasma widgetAssignee: KGet authors <kget>
Status: RESOLVED WORKSFORME    
Severity: crash CC: andresbajotierra
Priority: NOR Keywords: investigated, triaged
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Wren Turkal 2010-03-20 19:49:01 UTC
Application: plasma-desktop (0.3)
KDE Platform Version: 4.4.1 (KDE 4.4.1)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-16-generic i686
Distribution: Ubuntu lucid (development branch)

-- Information about the crash:
1) I click on the cashew widget.
2) I click on Add Widgets
3) I find the kget piechart widget under Online Services
4) I drag it to the desktop and the plasma workspace crashes


The crash can be reproduced every time.

 -- Backtrace:
Application: Plasma Workspace (kdeinit4), signal: Floating point exception
[Current thread is 1 (Thread 0xb7895760 (LWP 2218))]

Thread 3 (Thread 0xab6c1b70 (LWP 2221)):
#0  0x01086abb in postEventSourcePrepare (s=0xa0142c0, timeout=0xab6c107c) at kernel/qeventdispatcher_glib.cpp:260
#1  0x0478787a in g_main_context_prepare () from /lib/libglib-2.0.so.0
#2  0x04787c99 in ?? () from /lib/libglib-2.0.so.0
#3  0x04788268 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0x0108659f in QEventDispatcherGlib::processEvents (this=0xa8b2ae8, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#5  0x01058ff9 in QEventLoop::processEvents (this=0xab6c1240, flags=) at kernel/qeventloop.cpp:149
#6  0x0105944a in QEventLoop::exec (this=0xab6c1240, flags=...) at kernel/qeventloop.cpp:201
#7  0x00f555a8 in QThread::exec (this=0xa6f2060) at thread/qthread.cpp:487
#8  0x01038bcb in QInotifyFileSystemWatcherEngine::run (this=0xa6f2060) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00f5832e in QThreadPrivate::start (arg=0xa6f2060) at thread/qthread_unix.cpp:248
#10 0x0023296e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#11 0x05db092e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xa9a2cb70 (LWP 2223)):
#0  0x002db422 in __kernel_vsyscall ()
#1  0x00237015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x026a8c97 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x27821a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2304
#3  0x026a8ce1 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x27821a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1438
#4  0x0023296e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0x05db092e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb7895760 (LWP 2218)):
[KCrash Handler]
#6  0x05cfa273 in ?? () from /lib/tls/i686/cmov/libc.so.6
#7  0x02bfec12 in ?? () from /usr/lib/kde4/plasma_kget_piechart.so
#8  0x02bfee73 in ?? () from /usr/lib/kde4/plasma_kget_piechart.so
#9  0x08c55d9c in _q_paintItem (item=<value optimized out>, painter=<value optimized out>, option=0xa024810, widget=0x0, useWindowOpacity=false, painterStateProtection=true)
    at graphicsview/qgraphicsscene.cpp:4243
#10 0x08c5898a in _q_paintIntoCache (pix=<value optimized out>, item=<value optimized out>, pixmapExposed=..., itemToPixmap=..., renderHints=..., option=0xa024810, 
    painterStateProtection=<value optimized out>) at graphicsview/qgraphicsscene.cpp:4281
#11 0x08c72470 in QGraphicsScenePrivate::drawItemHelper (this=0xa0246b0, item=0xba326d0, painter=0xbfeb9514, option=0xa024810, widget=0xaa04ad0, painterStateProtection=true)
    at graphicsview/qgraphicsscene.cpp:4574
#12 0x08c72e94 in QGraphicsScenePrivate::draw (this=0xa0246b0, item=0xba326d0, painter=0xbfeb9514, viewTransform=0x0, transformPtr=0xb73ba78, exposedRegion=0xaa02ccc, widget=0xaa04ad0, opacity=1, 
    effectTransform=0x0, wasDirtyParentSceneTransform=false, drawItem=true) at graphicsview/qgraphicsscene.cpp:4827
#13 0x08c73b23 in QGraphicsScenePrivate::drawSubtreeRecursive (this=0xa0246b0, item=0xba326d0, painter=0xbfeb9514, viewTransform=0x0, exposedRegion=0xaa02ccc, widget=0xaa04ad0, parentOpacity=1, 
    effectTransform=0x0) at graphicsview/qgraphicsscene.cpp:4749
#14 0x08c72f34 in QGraphicsScenePrivate::draw (this=0xa0246b0, item=0xb6fad48, painter=0xbfeb9514, viewTransform=0x0, transformPtr=0xb0c4758, exposedRegion=0xaa02ccc, widget=0xaa04ad0, opacity=1, 
    effectTransform=0x0, wasDirtyParentSceneTransform=false, drawItem=true) at graphicsview/qgraphicsscene.cpp:4841
#15 0x08c73b23 in QGraphicsScenePrivate::drawSubtreeRecursive (this=0xa0246b0, item=0xb6fad48, painter=0xbfeb9514, viewTransform=0x0, exposedRegion=0xaa02ccc, widget=0xaa04ad0, parentOpacity=1, 
    effectTransform=0x0) at graphicsview/qgraphicsscene.cpp:4749
#16 0x08c72f34 in QGraphicsScenePrivate::draw (this=0xa0246b0, item=0xac0d978, painter=0xbfeb9514, viewTransform=0x0, transformPtr=0x9ffd068, exposedRegion=0xaa02ccc, widget=0xaa04ad0, opacity=1, 
    effectTransform=0x0, wasDirtyParentSceneTransform=false, drawItem=true) at graphicsview/qgraphicsscene.cpp:4841
#17 0x08c73b23 in QGraphicsScenePrivate::drawSubtreeRecursive (this=0xa0246b0, item=0xac0d978, painter=0xbfeb9514, viewTransform=0x0, exposedRegion=0xaa02ccc, widget=0xaa04ad0, parentOpacity=1, 
    effectTransform=0x0) at graphicsview/qgraphicsscene.cpp:4749
#18 0x08c72f34 in QGraphicsScenePrivate::draw (this=0xa0246b0, item=0xb22aaf0, painter=0xbfeb9514, viewTransform=0x0, transformPtr=0xb0e8b70, exposedRegion=0xaa02ccc, widget=0xaa04ad0, opacity=1, 
    effectTransform=0x0, wasDirtyParentSceneTransform=false, drawItem=true) at graphicsview/qgraphicsscene.cpp:4841
#19 0x08c73b23 in QGraphicsScenePrivate::drawSubtreeRecursive (this=0xa0246b0, item=0xb22aaf0, painter=0xbfeb9514, viewTransform=0x0, exposedRegion=0xaa02ccc, widget=0xaa04ad0, parentOpacity=1, 
    effectTransform=0x0) at graphicsview/qgraphicsscene.cpp:4749
#20 0x08c72f34 in QGraphicsScenePrivate::draw (this=0xa0246b0, item=0xa46bab0, painter=0xbfeb9514, viewTransform=0x0, transformPtr=0xa496d30, exposedRegion=0xaa02ccc, widget=0xaa04ad0, opacity=1, 
    effectTransform=0x0, wasDirtyParentSceneTransform=false, drawItem=true) at graphicsview/qgraphicsscene.cpp:4841
#21 0x08c73b23 in QGraphicsScenePrivate::drawSubtreeRecursive (this=0xa0246b0, item=0xa46bab0, painter=0xbfeb9514, viewTransform=0x0, exposedRegion=0xaa02ccc, widget=0xaa04ad0, parentOpacity=1, 
    effectTransform=0x0) at graphicsview/qgraphicsscene.cpp:4749
#22 0x08c7452e in QGraphicsScenePrivate::drawItems (this=0xa0246b0, painter=0xbfeb9514, viewTransform=0x0, exposedRegion=0xaa02ccc, widget=0xaa04ad0) at graphicsview/qgraphicsscene.cpp:4619
#23 0x08c8ea4b in QGraphicsView::paintEvent (this=0xaa02488, event=0xbfeb9c14) at graphicsview/qgraphicsview.cpp:3393
#24 0x0861e646 in QWidget::event (this=0xaa02488, event=0xbfeb9c14) at kernel/qwidget.cpp:8144
#25 0x08a1ae13 in QFrame::event (this=0xaa02488, e=0xbfeb9c14) at widgets/qframe.cpp:557
#26 0x08ab51c2 in QAbstractScrollArea::viewportEvent (this=0x0, e=0x0) at widgets/qabstractscrollarea.cpp:1036
#27 0x08c8aecb in QGraphicsView::viewportEvent (this=0xaa02488, event=0xbfeb9c14) at graphicsview/qgraphicsview.cpp:2787
#28 0x08ab7aa5 in QAbstractScrollAreaPrivate::viewportEvent (this=0xaa74b90, o=0xaa04ad0, e=0xbfeb9c14) at widgets/qabstractscrollarea_p.h:100
#29 QAbstractScrollAreaFilter::eventFilter (this=0xaa74b90, o=0xaa04ad0, e=0xbfeb9c14) at widgets/qabstractscrollarea_p.h:116
#30 0x01059c7a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x9fb20a8, receiver=0xaa04ad0, event=0xbfeb9c14) at kernel/qcoreapplication.cpp:819
#31 0x085c04b9 in QApplicationPrivate::notify_helper (this=0x9fb20a8, receiver=0xaa04ad0, e=0xbfeb9c14) at kernel/qapplication.cpp:4296
#32 0x085c70f9 in QApplication::notify (this=0x9fac338, receiver=0xaa04ad0, e=0xbfeb9c14) at kernel/qapplication.cpp:4265
#33 0x00765efa in KApplication::notify (this=0x9fac338, receiver=0xaa04ad0, event=0xbfeb9c14) at ../../kdeui/kernel/kapplication.cpp:302
#34 0x0105a9db in QCoreApplication::notifyInternal (this=0x9fac338, receiver=0xaa04ad0, event=0xbfeb9c14) at kernel/qcoreapplication.cpp:704
#35 0x08627966 in QCoreApplication::sendSpontaneousEvent (this=0xaa04ae8, pdev=0xaa058ac, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0xaa05670)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#36 QWidgetPrivate::drawWidget (this=0xaa04ae8, pdev=0xaa058ac, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0xaa05670) at kernel/qwidget.cpp:5339
#37 0x087fe667 in QWidgetBackingStore::sync (this=0xaa05670) at painting/qbackingstore.cpp:1283
#38 0x08617b23 in QWidgetPrivate::syncBackingStore (this=0xaa02968) at kernel/qwidget.cpp:1672
#39 0x0861ee06 in QWidget::event (this=0xaa02488, event=0xa9bc428) at kernel/qwidget.cpp:8291
#40 0x08a1ae13 in QFrame::event (this=0xaa02488, e=0xa9bc428) at widgets/qframe.cpp:557
#41 0x08ab5bd7 in QAbstractScrollArea::event (this=0xaa02488, e=0xa9bc428) at widgets/qabstractscrollarea.cpp:989
#42 0x08c8d076 in QGraphicsView::event (this=0xaa02488, event=0xa9bc428) at graphicsview/qgraphicsview.cpp:2666
#43 0x085c04dc in QApplicationPrivate::notify_helper (this=0x9fb20a8, receiver=0xaa02488, e=0xa9bc428) at kernel/qapplication.cpp:4300
#44 0x085c70f9 in QApplication::notify (this=0x9fac338, receiver=0xaa02488, e=0xa9bc428) at kernel/qapplication.cpp:4265
#45 0x00765efa in KApplication::notify (this=0x9fac338, receiver=0xaa02488, event=0xa9bc428) at ../../kdeui/kernel/kapplication.cpp:302
#46 0x0105a9db in QCoreApplication::notifyInternal (this=0x9fac338, receiver=0xaa02488, event=0xa9bc428) at kernel/qcoreapplication.cpp:704
#47 0x0105d413 in QCoreApplication::sendEvent (receiver=0xaa02488, event_type=77, data=0x9f64048) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#48 QCoreApplicationPrivate::sendPostedEvents (receiver=0xaa02488, event_type=77, data=0x9f64048) at kernel/qcoreapplication.cpp:1345
#49 0x0105d57d in QCoreApplication::sendPostedEvents (receiver=0xaa02488, event_type=77) at kernel/qcoreapplication.cpp:1238
#50 0x08c70176 in QGraphicsViewPrivate::dispatchPendingUpdateRequests (this=0xa0246b0) at ../../include/QtGui/private/../../../src/gui/graphicsview/qgraphicsview_p.h:184
#51 QGraphicsScenePrivate::_q_processDirtyItems (this=0xa0246b0) at graphicsview/qgraphicsscene.cpp:509
#52 0x08c706c6 in QGraphicsScene::qt_metacall (this=0xa0266e8, _c=QMetaObject::InvokeMetaMethod, _id=14, _a=0xb3af2a8) at .moc/release-shared/moc_qgraphicsscene.cpp:130
#53 0x04338b0a in Plasma::Corona::qt_metacall (this=0xa0266e8, _c=QMetaObject::InvokeMetaMethod, _id=18, _a=0xb3af2a8) at ./corona.moc:107
#54 0x072650ed in DesktopCorona::qt_metacall (this=0xa0266e8, _c=QMetaObject::InvokeMetaMethod, _id=18, _a=0xb3af2a8) at ./desktopcorona.moc:86
#55 0x0105fc3a in QMetaObject::metacall (object=0xa0266e8, cl=QMetaObject::InvokeMetaMethod, idx=18, argv=0xb3af2a8) at kernel/qmetaobject.cpp:237
#56 0x0106a2d6 in QMetaCallEvent::placeMetaCall (this=0xac36548, object=0xa0266e8) at kernel/qobject.cpp:561
#57 0x0106b39e in QObject::event (this=0xa0266e8, e=0xac36548) at kernel/qobject.cpp:1248
#58 0x08c6c3a4 in QGraphicsScene::event (this=0xa0266e8, event=0xac36548) at graphicsview/qgraphicsscene.cpp:3500
#59 0x085c04dc in QApplicationPrivate::notify_helper (this=0x9fb20a8, receiver=0xa0266e8, e=0xac36548) at kernel/qapplication.cpp:4300
#60 0x085c705e in QApplication::notify (this=0x9fac338, receiver=0xa0266e8, e=0xac36548) at kernel/qapplication.cpp:3704
#61 0x00765efa in KApplication::notify (this=0x9fac338, receiver=0xa0266e8, event=0xac36548) at ../../kdeui/kernel/kapplication.cpp:302
#62 0x0105a9db in QCoreApplication::notifyInternal (this=0x9fac338, receiver=0xa0266e8, event=0xac36548) at kernel/qcoreapplication.cpp:704
#63 0x0105d413 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x9f64048) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#64 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9f64048) at kernel/qcoreapplication.cpp:1345
#65 0x0105d57d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238
#66 0x01086a6f in QCoreApplication::sendPostedEvents (s=0x9fb48a0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#67 postEventSourceDispatch (s=0x9fb48a0) at kernel/qeventdispatcher_glib.cpp:276
#68 0x04784395 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#69 0x04788088 in ?? () from /lib/libglib-2.0.so.0
#70 0x04788268 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#71 0x01086565 in QEventDispatcherGlib::processEvents (this=0x9fb1f50, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#72 0x0867ff65 in QGuiEventDispatcherGlib::processEvents (this=0x9fb1f50, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#73 0x01058ff9 in QEventLoop::processEvents (this=0xbfebb174, flags=) at kernel/qeventloop.cpp:149
#74 0x0105944a in QEventLoop::exec (this=0xbfebb174, flags=...) at kernel/qeventloop.cpp:201
#75 0x0105d63f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#76 0x085c0577 in QApplication::exec () at kernel/qapplication.cpp:3579
#77 0x0726d19e in kdemain (argc=1, argv=0x9fa35e8) at ../../../../plasma/desktop/shell/main.cpp:112
#78 0x0804e037 in launch (argc=<value optimized out>, _name=<value optimized out>, args=<value optimized out>, cwd=0x0, envc=0, envs=0x9fa35b0 "", reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x8051465 "0") at ../../kinit/kinit.cpp:717
#79 0x0804ec55 in handle_launcher_request (sock=<value optimized out>, who=<value optimized out>) at ../../kinit/kinit.cpp:1209
#80 0x0804f193 in handle_requests (waitForPid=<value optimized out>) at ../../kinit/kinit.cpp:1402
#81 0x0804fe7f in main (argc=4, argv=0xbfebbc24, envp=0xbfebbc38) at ../../kinit/kinit.cpp:1841

Possible duplicates by query: bug 231041, bug 230809, bug 230313, bug 230222, bug 229461.

Reported using DrKonqi
Comment 1 Dario Andres 2010-03-20 19:53:49 UTC
- If you can reproduce the crash at will (or you experience this regularly), can you install the "kdenetwork-dbg" package and post a complete backtrace here? (you can get more information at http://techbase.kde.org/User:DarioAndres/Basic_Guide_about_Crash_Reporting ) Thanks
Comment 2 Lukas Appelhans 2010-05-12 12:46:49 UTC
Close it as needsinfo/backtrace... the information is not useful...

Lukas
Comment 3 Andrew Crouthamel 2018-09-20 22:15:20 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Andrew Crouthamel 2018-10-21 04:22:00 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!