Bug 217877

Summary: plasma crash in Plasma::ExtenderPrivate::updateBorders
Product: [Unmaintained] plasma4 Reporter: Ritesh Raj Sarraf <kde-bugs>
Component: notificationsAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra, asraniel
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Ritesh Raj Sarraf 2009-12-08 16:12:10 UTC
Application that crashed: plasma-desktop
Version of the application: 0.3
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.3
Operating System: Linux 2.6.32-rc8-686 i686
Distribution: Debian GNU/Linux testing (squeeze)

What I was doing when the application crashed:
I can't think of anything suspicious that I was doing which could have led to plasma crashing. Hoping perhaps the backtrace can say more.

 -- Backtrace:
Application: Plasma Workspace (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0xb5743700 (LWP 3444))]

Thread 3 (Thread 0xa82fbb70 (LWP 3448)):
#0  0xb773d424 in __kernel_vsyscall ()
#1  0xb5e690a5 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0xb602e82d in __pthread_cond_wait (cond=0x8b0f3d0, mutex=0x8b0f3b8) at forward.c:139
#3  0xb75375c2 in QWaitConditionPrivate::wait (this=0x8b24140, mutex=0x8b2413c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x8b24140, mutex=0x8b2413c, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb5d7ca9a in QHostInfoAgent::run (this=0x8b24130) at kernel/qhostinfo.cpp:260
#6  0xb75365e2 in QThreadPrivate::start (arg=0x8b24130) at thread/qthread_unix.cpp:188
#7  0xb5e65585 in start_thread (arg=0xa82fbb70) at pthread_create.c:300
#8  0xb60212be in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xa7518b70 (LWP 3458)):
#0  0xb5f32e4c in *__GI_clock_gettime (clock_id=-1242337292, tp=0xa75180a8) at ../sysdeps/unix/clock_gettime.c:100
#1  0xb7653e9b in QTimerInfoList::getTime (this=0x94f82f4, t=...) at kernel/qeventdispatcher_unix.cpp:339
#2  0xb7654061 in QTimerInfoList::updateCurrentTime (this=0x94f82f4) at kernel/qeventdispatcher_unix.cpp:297
#3  0xb765468d in QEventDispatcherUNIXPrivate::doSelect (this=0x94f7c60, flags=..., timeout=0x0) at kernel/qeventdispatcher_unix.cpp:133
#4  0xb7655f61 in QEventDispatcherUNIX::processEvents (this=0x8e6d590, flags=...) at kernel/qeventdispatcher_unix.cpp:912
#5  0xb762583a in QEventLoop::processEvents (this=0xa75182d0, flags=...) at kernel/qeventloop.cpp:149
#6  0xb7625c82 in QEventLoop::exec (this=0xa75182d0, flags=...) at kernel/qeventloop.cpp:201
#7  0xb7533309 in QThread::exec (this=0xa61a09e0) at thread/qthread.cpp:487
#8  0xa7598f1c in Marble::GpsdThread::run (this=0xa61a09e0) at ../../../../../../marble/src/plugins/positionprovider/gpsd/GpsdThread.cpp:27
#9  0xb75365e2 in QThreadPrivate::start (arg=0xa61a09e0) at thread/qthread_unix.cpp:188
#10 0xb5e65585 in start_thread (arg=0xa7518b70) at pthread_create.c:300
#11 0xb60212be in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb5743700 (LWP 3444)):
[KCrash Handler]
#6  0xb540f32e in Plasma::ExtenderPrivate::updateBorders (this=0x894d370) at ../../plasma/extender.cpp:671
#7  0xb540f5c3 in Plasma::Extender::itemAddedEvent (this=0x88fb5b8, item=0xa03df50, pos=...) at ../../plasma/extender.cpp:433
#8  0xb540e837 in Plasma::ExtenderPrivate::addExtenderItem (this=0x894d370, item=0xa03df50, pos=...) at ../../plasma/extender.cpp:546
#9  0xb5419cc7 in Plasma::ExtenderItem::setExtender (this=0xa03df50, extender=0x88fb5b8, pos=...) at ../../plasma/extenderitem.cpp:247
#10 0xb541af96 in ExtenderItem (this=0xa03df50, hostExtender=0x88fb5b8, extenderItemId=0) at ../../plasma/extenderitem.cpp:129
#11 0xa8b08416 in SystemTray::Applet::addNotification (this=0x893c5a0, notification=0xa6601b8) at ../../../../plasma/applets/systemtray/ui/applet.cpp:602
#12 0xa8b0dd9f in SystemTray::Applet::qt_metacall (this=0x893c5a0, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xbff66bbc) at ./applet.moc:85
#13 0xb763c303 in QMetaObject::activate (sender=0x8950e00, from_signal_index=7, to_signal_index=7, argv=0xbff66bbc) at kernel/qobject.cpp:3112
#14 0xb763cf42 in QMetaObject::activate (sender=0x8950e00, m=0xa8b25a8c, local_signal_index=3, argv=0xbff66bbc) at kernel/qobject.cpp:3186
#15 0xa8ae9d13 in SystemTray::Manager::notificationAdded (this=0x8950e00, _t1=0xa6601b8) at ./manager.moc:146
#16 0xa8aeafec in SystemTray::Manager::qt_metacall (this=0x8950e00, _c=QMetaObject::InvokeMetaMethod, _id=11, _a=0xbff66cbc) at ./manager.moc:109
#17 0xb763c303 in QMetaObject::activate (sender=0x8a877c8, from_signal_index=6, to_signal_index=6, argv=0xbff66cbc) at kernel/qobject.cpp:3112
#18 0xb763cf42 in QMetaObject::activate (sender=0x8a877c8, m=0xa8b25ae4, local_signal_index=2, argv=0xbff66cbc) at kernel/qobject.cpp:3186
#19 0xa8aeb463 in SystemTray::Protocol::notificationCreated (this=0x8a877c8, _t1=0xa6601b8) at ./protocol.moc:99
#20 0xa8afa1b4 in SystemTray::DBusNotificationProtocol::dataUpdated (this=0x8a877c8, source=..., data=...)
    at ../../../../plasma/applets/systemtray/protocols/notifications/dbusnotificationprotocol.cpp:122
#21 0xa8afb001 in SystemTray::DBusNotificationProtocol::qt_metacall (this=0x8a877c8, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbff66f68) at ./dbusnotificationprotocol.moc:78
#22 0xb762fb39 in QMetaMethod::invoke (this=0xbff672ec, object=0x8a877c8, connectionType=Qt::DirectConnection, returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., 
    val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1528
#23 0xb7630260 in QMetaObject::invokeMethod (obj=0x8a877c8, member=0xb5514cd2 "dataUpdated", type=Qt::AutoConnection, ret=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., 
    val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1120
#24 0xb5401ec5 in QMetaObject::invokeMethod (this=0x8b10a18, s=0xa5256d0, visualization=0x8a877c8, pollingInterval=0, align=Plasma::NoAlignment, immediateCall=true)
    at /usr/include/qt4/QtCore/qobjectdefs.h:403
#25 Plasma::DataEnginePrivate::connectSource (this=0x8b10a18, s=0xa5256d0, visualization=0x8a877c8, pollingInterval=0, align=Plasma::NoAlignment, immediateCall=true)
    at ../../plasma/dataengine.cpp:607
#26 0xb54025fd in Plasma::DataEngine::connectSource (this=0x8b21ef8, source=..., visualization=0x8a877c8, pollingInterval=0, intervalAlignment=Plasma::NoAlignment) at ../../plasma/dataengine.cpp:94
#27 0xa8af8feb in SystemTray::DBusNotificationProtocol::prepareNotification (this=0x8a877c8, source=...)
    at ../../../../plasma/applets/systemtray/protocols/notifications/dbusnotificationprotocol.cpp:70
#28 0xa8afb01a in SystemTray::DBusNotificationProtocol::qt_metacall (this=0x8a877c8, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbff674ec) at ./dbusnotificationprotocol.moc:77
#29 0xb763c303 in QMetaObject::activate (sender=0x8b21ef8, from_signal_index=4, to_signal_index=4, argv=0xbff674ec) at kernel/qobject.cpp:3112
#30 0xb763cf42 in QMetaObject::activate (sender=0x8b21ef8, m=0xb553a544, local_signal_index=0, argv=0xbff674ec) at kernel/qobject.cpp:3186
#31 0xb54015f3 in Plasma::DataEngine::sourceAdded (this=0x8b21ef8, _t1=...) at ./dataengine.moc:176
#32 0xb54028cf in Plasma::DataEngine::setData (this=0x8b21ef8, source=..., data=...) at ../../plasma/dataengine.cpp:210
#33 0xa8603fc2 in NotificationsEngine::Notify (this=0x8b21ef8, app_name=..., replaces_id=0, event_id=..., app_icon=..., summary=..., body=..., actions=..., hints=..., timeout=0)
    at ../../../../plasma/dataengines/notifications/notificationsengine.cpp:92
#34 0xa8606437 in VisualNotificationsAdaptor::Notify (this=0x8b239e0, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xbff677c8) at visualnotificationsadaptor.cpp:45
#35 VisualNotificationsAdaptor::qt_metacall (this=0x8b239e0, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xbff677c8) at visualnotificationsadaptor.moc:105
#36 0xb5cadbe5 in QDBusConnectionPrivate::deliverCall (this=0x8606b70, object=0x8b239e0, msg=..., metaTypes=..., slotIdx=7) at qdbusintegrator.cpp:891
#37 0xb5caee31 in QDBusConnectionPrivate::activateCall (this=0x8606b70, object=0x8b239e0, flags=273, msg=...) at qdbusintegrator.cpp:803
#38 0xb5caf254 in QDBusConnectionPrivate::activateObject (this=0x8606b70, node=..., msg=..., pathStartPos=20) at qdbusintegrator.cpp:1370
#39 0xb5caf73a in QDBusActivateObjectEvent::placeMetaCall (this=0x9e27578) at qdbusintegrator.cpp:1464
#40 0xb76375e0 in QObject::event (this=0x8b21ef8, e=0x9e27578) at kernel/qobject.cpp:1110
#41 0xb62cda94 in QApplicationPrivate::notify_helper (this=0x862cd70, receiver=0x8b21ef8, e=0x9e27578) at kernel/qapplication.cpp:4065
#42 0xb62d5bee in QApplication::notify (this=0x8605f08, receiver=0x8b21ef8, e=0x9e27578) at kernel/qapplication.cpp:3605
#43 0xb6d170fd in KApplication::notify (this=0x8605f08, receiver=0x8b21ef8, event=0x9e27578) at ../../kdeui/kernel/kapplication.cpp:302
#44 0xb76271eb in QCoreApplication::notifyInternal (this=0x8605f08, receiver=0x8b21ef8, event=0x9e27578) at kernel/qcoreapplication.cpp:610
#45 0xb7627e2e in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x85b1800) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#46 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x85b1800) at kernel/qcoreapplication.cpp:1247
#47 0xb762800d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1140
#48 0xb636e3fe in QCoreApplication::sendPostedEvents (this=0x862cb30, flags=...) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#49 QEventDispatcherX11::processEvents (this=0x862cb30, flags=...) at kernel/qeventdispatcher_x11.cpp:75
#50 0xb762583a in QEventLoop::processEvents (this=0x8a79d90, flags=...) at kernel/qeventloop.cpp:149
#51 0xb7625c82 in QEventLoop::exec (this=0x8a79d90, flags=...) at kernel/qeventloop.cpp:201
#52 0xb6355ff6 in QDragManager::drag (this=0xa5b95a0, o=0xa647738) at kernel/qdnd_x11.cpp:1970
#53 0xb62e0e9a in QDrag::exec (this=0xa647738, supportedActions=..., defaultDropAction=Qt::IgnoreAction) at kernel/qdrag.cpp:282
#54 0xb62e0f44 in QDrag::exec (this=0xa647738, supportedActions=...) at kernel/qdrag.cpp:239
#55 0xb5419105 in Plasma::ExtenderItem::mouseMoveEvent (this=0x8affdf8, event=0xbff68990) at ../../plasma/extenderitem.cpp:619
#56 0xb68cbb08 in QGraphicsItem::sceneEvent (this=0x8affe00, event=0xbff68990) at graphicsview/qgraphicsitem.cpp:5026
#57 0xb691bb4f in QGraphicsWidget::sceneEvent (this=0x8affdf8, event=0xbff68990) at graphicsview/qgraphicswidget.cpp:1112
#58 0xb68f1004 in QGraphicsScenePrivate::sendEvent (this=0x8657418, item=0x8affe00, event=0xbff68990) at graphicsview/qgraphicsscene.cpp:1159
#59 0xb68f25ee in QGraphicsScenePrivate::sendMouseEvent (this=0x8657418, mouseEvent=0xbff68990) at graphicsview/qgraphicsscene.cpp:1230
#60 0xb68fca9d in QGraphicsScene::mouseMoveEvent (this=0x8705088, mouseEvent=0xbff68990) at graphicsview/qgraphicsscene.cpp:4419
#61 0xb68fe5aa in QGraphicsScene::event (this=0x8705088, event=0xbff68990) at graphicsview/qgraphicsscene.cpp:3802
#62 0xb62cda94 in QApplicationPrivate::notify_helper (this=0x862cd70, receiver=0x8705088, e=0xbff68990) at kernel/qapplication.cpp:4065
#63 0xb62d5bee in QApplication::notify (this=0x8605f08, receiver=0x8705088, e=0xbff68990) at kernel/qapplication.cpp:3605
#64 0xb6d170fd in KApplication::notify (this=0x8605f08, receiver=0x8705088, event=0xbff68990) at ../../kdeui/kernel/kapplication.cpp:302
#65 0xb76271eb in QCoreApplication::notifyInternal (this=0x8605f08, receiver=0x8705088, event=0xbff68990) at kernel/qcoreapplication.cpp:610
#66 0xb690c7a8 in QCoreApplication::sendEvent (this=0x8b25160, event=0xbff690cc) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#67 QGraphicsViewPrivate::mouseMoveEventHandler (this=0x8b25160, event=0xbff690cc) at graphicsview/qgraphicsview.cpp:605
#68 0xb69100b3 in QGraphicsView::mouseMoveEvent (this=0x8b24db0, event=0xbff690cc) at graphicsview/qgraphicsview.cpp:3321
#69 0xb6323865 in QWidget::event (this=0x8b24db0, event=0xbff690cc) at kernel/qwidget.cpp:7539
#70 0xb66c9543 in QFrame::event (this=0x8b24db0, e=0xbff690cc) at widgets/qframe.cpp:559
#71 0xb676759f in QAbstractScrollArea::viewportEvent (this=0x8b24db0, e=0xa593b88) at widgets/qabstractscrollarea.cpp:962
#72 0xb6910d62 in QGraphicsView::viewportEvent (this=0x8b24db0, event=0xbff690cc) at graphicsview/qgraphicsview.cpp:2919
#73 0xb6769b75 in QAbstractScrollAreaPrivate::viewportEvent (this=0x8b132a0, o=0x8b12f78, e=0xbff690cc) at widgets/qabstractscrollarea_p.h:100
#74 QAbstractScrollAreaFilter::eventFilter (this=0x8b132a0, o=0x8b12f78, e=0xbff690cc) at widgets/qabstractscrollarea_p.h:111
#75 0xb762641a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x862cd70, receiver=0x8b12f78, event=0xbff690cc) at kernel/qcoreapplication.cpp:726
#76 0xb62cda6c in QApplicationPrivate::notify_helper (this=0x862cd70, receiver=0x8b12f78, e=0xbff690cc) at kernel/qapplication.cpp:4061
#77 0xb62d6551 in QApplication::notify (this=0x8605f08, receiver=0x8b12f78, e=0xbff690cc) at kernel/qapplication.cpp:3767
#78 0xb6d170fd in KApplication::notify (this=0x8605f08, receiver=0x8b12f78, event=0xbff690cc) at ../../kdeui/kernel/kapplication.cpp:302
#79 0xb76271eb in QCoreApplication::notifyInternal (this=0x8605f08, receiver=0x8b12f78, event=0xbff690cc) at kernel/qcoreapplication.cpp:610
#80 0xb62d55de in QCoreApplication::sendSpontaneousEvent (receiver=0x8b12f78, event=0xbff690cc, alienWidget=0x8b12f78, nativeWidget=0x89047a8, buttonDown=0xb6b44580, lastMouseReceiver=...)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#81 QApplicationPrivate::sendMouseEvent (receiver=0x8b12f78, event=0xbff690cc, alienWidget=0x8b12f78, nativeWidget=0x89047a8, buttonDown=0xb6b44580, lastMouseReceiver=...)
    at kernel/qapplication.cpp:2924
#82 0xb6344175 in QETWidget::translateMouseEvent (this=0x89047a8, event=0xbff6a678) at kernel/qapplication_x11.cpp:4411
#83 0xb6343646 in QApplication::x11ProcessEvent (this=0x8605f08, event=0xbff6a678) at kernel/qapplication_x11.cpp:3430
#84 0xb636e768 in QEventDispatcherX11::processEvents (this=0x862cb30, flags=...) at kernel/qeventdispatcher_x11.cpp:132
#85 0xb762583a in QEventLoop::processEvents (this=0xbff6a790, flags=...) at kernel/qeventloop.cpp:149
#86 0xb7625c82 in QEventLoop::exec (this=0xbff6a790, flags=...) at kernel/qeventloop.cpp:201
#87 0xb76280d9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#88 0xb62cd917 in QApplication::exec () at kernel/qapplication.cpp:3525
#89 0xb4256ec0 in kdemain (argc=1, argv=0x85e5000) at ../../../../plasma/shells/desktop/main.cpp:50
#90 0x0804e291 in launch (argc=1, _name=0x85c85fc "/usr/bin/plasma-desktop", args=0x85c8614 "", cwd=0x0, envc=0, envs=0x85c8618 "", reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x805109f "0") at ../../kinit/kinit.cpp:677
#91 0x0804ea15 in handle_launcher_request (sock=7, who=<value optimized out>) at ../../kinit/kinit.cpp:1169
#92 0x0804ef3f in handle_requests (waitForPid=0) at ../../kinit/kinit.cpp:1362
#93 0x0804f6c9 in main (argc=2, argv=0xbff6b014, envp=0xbff6b020) at ../../kinit/kinit.cpp:1793
The current source language is "auto; currently c".

Reported using DrKonqi
Comment 1 Dario Andres 2009-12-10 14:38:06 UTC
Merging with bug 210079. Thanks

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