Bug 161561 - Application: Plasma Workspace (plasma), signal SIGSEGV
Summary: Application: Plasma Workspace (plasma), signal SIGSEGV
Status: RESOLVED FIXED
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
: 162634 162776 166069 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-05-03 17:03 UTC by Lzero
Modified: 2008-08-11 21:26 UTC (History)
3 users (show)

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 Lzero 2008-05-03 17:03:14 UTC
Version:           kde4 4.1 alpha live suse cd (using KDE 4.0.3)
Installed from:    SuSE RPMs
Compiler:          ka ka
OS:                Linux

Application: Plasma Workspace (plasma), signal SIGSEGV
[?1034h(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0xb588f8e0 (LWP 4389)]
[New Thread 0xb2a81b90 (LWP 4405)]
[New Thread 0xb3bf7b90 (LWP 4396)]
0xffffe410 in __kernel_vsyscall ()
[Current thread is 0 (LWP 4389)]

Thread 3 (Thread 0xb3bf7b90 (LWP 4396)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb73a8566 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb74169b6 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#3  0xb3ea35c7 in ?? () from /usr/lib/kde4/plasma_containment_desktop.so
#4  0x0808db64 in ?? ()
#5  0x0808db60 in ?? ()
#6  0xffffffff in ?? ()
#7  0xb3bf7270 in ?? ()
#8  0xb3bf732c in ?? ()
#9  0xb73a1170 in ?? () from /lib/libpthread.so.0
#10 0xb3ea6b44 in ?? () from /usr/lib/kde4/plasma_containment_desktop.so
#11 0xb7bdee80 in ?? () from /usr/lib/libkdeui.so.5
#12 0xb3ea6b4b in ?? () from /usr/lib/kde4/plasma_containment_desktop.so
#13 0xb786ccd0 in ?? ()
#14 0xb3bf72e4 in ?? ()
#15 0xb3bf72d4 in ?? ()
#16 0xb3bf7344 in ?? ()
#17 0xb3bf7334 in ?? ()
#18 0x0808db60 in ?? ()
#19 0x00000001 in ?? ()
#20 0xb3bf7308 in ?? ()
#21 0x00000000 in ?? ()

Thread 2 (Thread 0xb2a81b90 (LWP 4405)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb73a8566 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb74169b6 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#3  0xb73353dd in QHostInfoAgent::run () from /usr/lib/libQtNetwork.so.4
#4  0xb7415dc7 in QThreadPrivate::start () from /usr/lib/libQtCore.so.4
#5  0xb73a4192 in start_thread () from /lib/libpthread.so.0
#6  0xb5c7902e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb588f8e0 (LWP 4389)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb73ac05b in waitpid () from /lib/libpthread.so.0
#2  0xb7ae6e3b in ?? () from /usr/lib/libkdeui.so.5
#3  0x0000116d in ?? ()
#4  0x00000000 in ?? ()
#0  0xffffe410 in __kernel_vsyscall ()
Comment 1 Aaron J. Seigo 2008-05-05 16:59:48 UTC
the backtrace itself isn't useful; were you doing anything in particular at the time of the crash?
Comment 2 Lzero 2008-05-05 17:11:06 UTC
i dont now i tested this live cd on x64 system i have instaled yet opsuse11.0 beta2 
im not to remind of what i doo than this bug come!
Comment 3 Bas van Schaik 2008-05-18 13:15:26 UTC
I've just built KDE 4 using kdesvn-build and I think I have the same SIGSEGV here. It occurs /almost always/ when right-clicking any arbitrary icon in the KDE system tray.

My backtrace should be a little bit more useful:

Application: Plasma Workspace (<unknown>), signal SIGSEGV
[Thread debugging using libthread_db enabled]
[New Thread 0x7f52c386b7c0 (LWP 16463)]
[New Thread 0x420d6950 (LWP 16464)]
[KCrash handler]
#5  0x00007f52c8ca7de8 in QObject::disconnect (sender=0x7dfcf0, 
    signal=0x7dfd09 "deviceAdded(QString)", receiver=0x8a8f80, 
    method=0xa59179 "deviceAdded(QString)")
    at /home/bas/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:2571
#6  0x00007f52bd823558 in ~SolidDeviceEngine (this=0x8a8f80)
    at /home/bas/kdesvn/kdebase/workspace/plasma/dataengines/soliddevice/soliddeviceengine.cpp:67
#7  0x00007f52cde4868b in ~DataEngineManager (this=0x7e1bb0)
    at /home/bas/kdesvn/kdebase/workspace/libs/plasma/dataenginemanager.cpp:55
#8  0x00007f52cde488f7 in destroy ()
    at /home/bas/kdesvn/kdebase/workspace/libs/plasma/dataenginemanager.cpp:75
#9  0x00007f52c6968110 in exit () from /lib/libc.so.6
#10 0x00007f52c8bc524a in qt_message_output (msgType=QtFatalMsg, 
    buf=<value optimized out>)
    at /home/bas/kdesvn/qt-copy/src/corelib/global/qglobal.cpp:2060
#11 0x00007f52c8bc536d in qFatal (msg=<value optimized out>)
    at /home/bas/kdesvn/qt-copy/src/corelib/global/qglobal.cpp:2260
#12 0x00007f52bbbec654 in Pager::animationUpdate (this=0x7d18d0, progress=0, 
    animId=<value optimized out>)
    at /home/bas/kde4-svn/qt/include/QtCore/qlist.h:401
#13 0x00007f52bbbec70d in Pager::qt_metacall (this=0x7d18d0, 
    _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, 
    _a=0x7fffd65459e0)
    at /home/bas/kdesvn/build/kdebase/workspace/plasma/applets/pager/pager.moc:127
#14 0x00007f52c8c9cc95 in QMetaObject::invokeMethod (obj=0x7d18d0, 
    member=<value optimized out>, type=Qt::QueuedConnection, ret=
        {<QGenericArgument> = {_data = 0x0, _name = 0x0}, <No data fields>}, 
    val0={_data = 0x7fffd6545f18, _name = 0x7f52cdeca858 "qreal"}, val1=
      {_data = 0x9f34c4, _name = 0x7f52cded4251 "int"}, val2=
      {_data = 0x0, _name = 0x0}, val3={_data = 0x0, _name = 0x0}, val4=
      {_data = 0x0, _name = 0x0}, val5={_data = 0x0, _name = 0x0}, val6=
      {_data = 0x0, _name = 0x0}, val7={_data = 0x0, _name = 0x0}, val8=
      {_data = 0x0, _name = 0x0}, val9={_data = 0x0, _name = 0x0})
    at /home/bas/kdesvn/qt-copy/src/corelib/kernel/qmetaobject.cpp:978
#15 0x00007f52cde08bc3 in Plasma::Animator::customAnimation (this=0x72ade0, 
    frames=<value optimized out>, duration=<value optimized out>, 
    curve=<value optimized out>, receiver=0x7d18d0, 
    slot=0x7f52bbbef4a7 "animationUpdate")
    at /home/bas/kde4-svn/qt/include/QtCore/qobjectdefs.h:388
#16 0x00007f52bbbed624 in Pager::hoverMoveEvent (this=0x7d18d0, 
    event=<value optimized out>)
    at /home/bas/kdesvn/kdebase/workspace/plasma/applets/pager/pager.cpp:631
#17 0x00007f52bbbe5ab1 in Pager::hoverEnterEvent (this=0x7dfcf0, 
    event=0x8a8f80)
    at /home/bas/kdesvn/kdebase/workspace/plasma/applets/pager/pager.cpp:598
#18 0x00007f52c808ccd1 in QGraphicsItem::sceneEvent (this=0x7dfcf0, 
    event=0x8a8f80)
    at /home/bas/kdesvn/qt-copy/src/gui/graphicsview/qgraphicsitem.cpp:3852
#19 0x00007f52c80c6534 in QGraphicsWidget::sceneEvent (this=0x7d18d0, 
    event=0x7fffd6546110)
    at /home/bas/kdesvn/qt-copy/src/gui/graphicsview/qgraphicswidget.cpp:1003
#20 0x00007f52c80a2ed1 in QGraphicsScenePrivate::sendEvent (
    this=<value optimized out>, item=0x7d18e0, event=0x7fffd6546110)
    at /home/bas/kdesvn/qt-copy/src/gui/graphicsview/qgraphicsscene.cpp:1046
#21 0x00007f52c80a30fe in QGraphicsScenePrivate::sendHoverEvent (
    this=0x70aae0, type=<value optimized out>, item=0x7d18e0, 
    hoverEvent=0x7fffd65462a0)
    at /home/bas/kdesvn/qt-copy/src/gui/graphicsview/qgraphicsscene.cpp:1093
#22 0x00007f52c80aa450 in QGraphicsScenePrivate::dispatchHoverEvent (
    this=0x70aae0, hoverEvent=0x7fffd65462a0)
    at /home/bas/kdesvn/qt-copy/src/gui/graphicsview/qgraphicsscene.cpp:3421
#23 0x00007f52c80aa749 in QGraphicsScene::mouseMoveEvent (
    this=<value optimized out>, mouseEvent=0x7fffd6546780)
    at /home/bas/kdesvn/qt-copy/src/gui/graphicsview/qgraphicsscene.cpp:3566
#24 0x00007f52c80ac6af in QGraphicsScene::event (this=0x70a590, 
    event=0x7fffd6546780)
    at /home/bas/kdesvn/qt-copy/src/gui/graphicsview/qgraphicsscene.cpp:2984
#25 0x00007f52c7c0a1bf in QApplicationPrivate::notify_helper (this=0x63ef10, 
    receiver=0x70a590, e=0x7fffd6546780)
    at /home/bas/kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:3772
#26 0x00007f52c7c11385 in QApplication::notify (this=0x61df50, 
    receiver=0x70a590, e=0x7fffd6546780)
    at /home/bas/kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:3739
#27 0x00007f52cc018b1b in KApplication::notify (this=0x61df50, 
    receiver=0x70a590, event=0x7fffd6546780)
    at /home/bas/kdesvn/kdelibs/kdeui/kernel/kapplication.cpp:311
#28 0x00007f52c8c95274 in QCoreApplication::notifyInternal (this=0x61df50, 
    receiver=0x70a590, event=0x7fffd6546780)
    at /home/bas/kdesvn/qt-copy/src/corelib/kernel/qcoreapplication.cpp:583
#29 0x00007f52c80ba5ef in QGraphicsView::mouseMoveEvent (this=0x772cb0, 
    event=0x7fffd6547020)
    at ../../include/QtCore/../../../../qt-copy/src/corelib/kernel/qcoreapplication.h:215
#30 0x00007f52c7c50fcc in QWidget::event (this=0x772cb0, event=0x7fffd6547020)
    at /home/bas/kdesvn/qt-copy/src/gui/kernel/qwidget.cpp:6912
#31 0x00007f52c7f03e26 in QFrame::event (this=0x772cb0, e=0x7fffd6547020)
    at /home/bas/kdesvn/qt-copy/src/gui/widgets/qframe.cpp:657
#32 0x00007f52c7f79129 in QAbstractScrollArea::viewportEvent (this=0x7dfcf0, 
    e=0x8a8f80)
    at /home/bas/kdesvn/qt-copy/src/gui/widgets/qabstractscrollarea.cpp:941
#33 0x00007f52c80bb0cb in QGraphicsView::viewportEvent (this=0x772cb0, 
    event=0x7fffd6547020)
    at /home/bas/kdesvn/qt-copy/src/gui/graphicsview/qgraphicsview.cpp:2267
#34 0x00007f52c7f7a0e8 in QAbstractScrollAreaFilter::eventFilter (
    this=<value optimized out>, o=<value optimized out>, e=0xa59178)
    at /home/bas/kdesvn/qt-copy/src/gui/widgets/qabstractscrollarea_p.h:102
#35 0x00007f52c8c9581f in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x77d700, event=0x7fffd6547020)
    at /home/bas/kdesvn/qt-copy/src/corelib/kernel/qcoreapplication.cpp:694
#36 0x00007f52c7c0a190 in QApplicationPrivate::notify_helper (this=0x63ef10, 
    receiver=0x77d700, e=0x7fffd6547020)
    at /home/bas/kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:3768
#37 0x00007f52c7c1157b in QApplication::notify (this=0x61df50, 
    receiver=0x77d700, e=0x7fffd6547020)
    at /home/bas/kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:3501
#38 0x00007f52cc018b1b in KApplication::notify (this=0x61df50, 
    receiver=0x77d700, event=0x7fffd6547020)
    at /home/bas/kdesvn/kdelibs/kdeui/kernel/kapplication.cpp:311
#39 0x00007f52c8c95274 in QCoreApplication::notifyInternal (this=0x61df50, 
    receiver=0x77d700, event=0x7fffd6547020)
    at /home/bas/kdesvn/qt-copy/src/corelib/kernel/qcoreapplication.cpp:583
#40 0x00007f52c7c102e3 in QApplicationPrivate::sendMouseEvent (
    receiver=0x77d700, event=0x7fffd6547020, alienWidget=0x77d700, 
    nativeWidget=0x772cb0, buttonDown=<value optimized out>, 
    lastMouseReceiver=@0x7f52c84aaac0)
    at ../../include/QtCore/../../../../qt-copy/src/corelib/kernel/qcoreapplication.h:218
#41 0x00007f52c7c63d94 in QETWidget::translateMouseEvent (this=0x772cb0, 
    event=<value optimized out>)
    at /home/bas/kdesvn/qt-copy/src/gui/kernel/qapplication_x11.cpp:4133
#42 0x00007f52c7c63057 in QApplication::x11ProcessEvent (this=0x61df50, 
    event=0x7fffd6547910)
    at /home/bas/kdesvn/qt-copy/src/gui/kernel/qapplication_x11.cpp:3255
#43 0x00007f52c7c857c3 in x11EventSourceDispatch (s=0x6423e0, callback=0, 
    user_data=0x0)
    at /home/bas/kdesvn/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:148
#44 0x00007f52c57b5262 in g_main_context_dispatch ()
   from /usr/lib/libglib-2.0.so.0
#45 0x00007f52c57b8516 in ?? () from /usr/lib/libglib-2.0.so.0
#46 0x00007f52c57b89af in g_main_context_iteration ()
   from /usr/lib/libglib-2.0.so.0
#47 0x00007f52c8cb966f in QEventDispatcherGlib::processEvents (this=0x63e3b0, 
    flags=<value optimized out>)
    at /home/bas/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:325
#48 0x00007f52c7c855ff in QGuiEventDispatcherGlib::processEvents (
    this=0x7dfcf0, flags=<value optimized out>)
    at /home/bas/kdesvn/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:204
#49 0x00007f52c8c94665 in QEventLoop::processEvents (
    this=<value optimized out>, flags=@0x7fffd6547bf0)
    at /home/bas/kdesvn/qt-copy/src/corelib/kernel/qeventloop.cpp:149
#50 0x00007f52c8c947d7 in QEventLoop::exec (this=0x7fffd6547c30, 
    flags=@0x7fffd6547c40)
    at /home/bas/kdesvn/qt-copy/src/corelib/kernel/qeventloop.cpp:196
#51 0x00007f52c8c967e1 in QCoreApplication::exec ()
    at /home/bas/kdesvn/qt-copy/src/corelib/kernel/qcoreapplication.cpp:845
#52 0x00007f52ce1147de in kdemain (argc=2, argv=0x7fffd6547fb8)
    at /home/bas/kdesvn/kdebase/workspace/plasma/plasma/main.cpp:54
#53 0x00007f52c69511c4 in __libc_start_main () from /lib/libc.so.6
#54 0x00000000004008b9 in _start ()
#0  0x00007f52c69d0b81 in nanosleep () from /lib/libc.so.6


System info: Kubuntu Hardy x64 with KDE built using kdesvn-build (svn checkouts yesterday evening)
Comment 4 Sebastian Sauer 2008-06-04 03:38:21 UTC
*** Bug 162634 has been marked as a duplicate of this bug. ***
Comment 5 Sebastian Sauer 2008-06-04 03:43:05 UTC
Changed severity to crash + confirm.

See also other solid related bugs like bug #161845 which seem to indicate that solid may provide us invalid/outdated data at some point.
Comment 6 Sebastian Sauer 2008-06-09 21:36:30 UTC
*** Bug 162776 has been marked as a duplicate of this bug. ***
Comment 7 Aaron J. Seigo 2008-06-14 02:45:37 UTC
SVN commit 820379 by aseigo:

no point in disconnecting from signals in our dtor.
BUG:161561


 M  +0 -4      soliddeviceengine.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=820379
Comment 8 Alex Merry 2008-08-11 21:26:34 UTC
*** Bug 166069 has been marked as a duplicate of this bug. ***