Bug 178570 - Plasma random crash (related to notifications, I suppose)
Summary: Plasma random crash (related to notifications, I suppose)
Status: RESOLVED DUPLICATE of bug 180625
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Unspecified
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
: 181095 186119 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-12-23 15:06 UTC by Davide Ferrari
Modified: 2009-03-24 02:07 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 Davide Ferrari 2008-12-23 15:06:12 UTC
Version:            (using Devel)
Installed from:    Compiled sources

Just back from dining :) after unlocking my workstation I got this plasma crash report (although plasma already automagically restarted itself so everything was working again)

Application: Plasma Workspace (plasma), signal SIGSEGV
[Current thread is 0 (LWP 10364)]

Thread 4 (Thread 0xa9a7ab90 (LWP 10370)):
#0  0xb7f01424 in __kernel_vsyscall ()
#1  0xb576b075 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb633b9ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb65266f2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb78a1532 in ?? () from /usr/lib/libQtNetwork.so.4
#5  0xb65256ae in ?? () from /usr/lib/libQtCore.so.4
#6  0xb576750f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb632d7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xa921eb90 (LWP 10371)):
#0  0xb7f01424 in __kernel_vsyscall ()
#1  0xb6325c01 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0xb65f5150 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb65256ae in ?? () from /usr/lib/libQtCore.so.4
#4  0xb576750f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0xb632d7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xa8a1db90 (LWP 10373)):
#0  0xb7f01424 in __kernel_vsyscall ()
#1  0xb576b075 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb633b9ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb65266f2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xa9ed1392 in RenderThread::run (this=0x9a344dc) at /build/buildd/kdebase-workspace-4.1.85/plasma/wallpapers/image/renderthread.cpp:91
#5  0xb65256ae in ?? () from /usr/lib/libQtCore.so.4
#6  0xb576750f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb632d7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb52e46c0 (LWP 10364)):
[KCrash Handler]
#6  0xb6998661 in QImage::scanLine () from /usr/lib/libQtGui.so.4
#7  0xb6975640 in QWidgetPrivate::setWindowIcon_sys () from /usr/lib/libQtGui.so.4
#8  0xb694049b in QWidget::create () from /usr/lib/libQtGui.so.4
#9  0xb6945fee in QWidget::setVisible () from /usr/lib/libQtGui.so.4
#10 0xb6eb9346 in ?? () from /usr/lib/libQtGui.so.4
#11 0xb6eb9753 in QGraphicsProxyWidget::setWidget () from /usr/lib/libQtGui.so.4
#12 0xb7db3d48 in Plasma::PushButton::PushButton () from /usr/lib/libplasma.so.3
#13 0xa9c4b75b in NotificationWidgetPrivate::updateActions (this=0xa28d4d8) at /build/buildd/kdebase-workspace-4.1.85/plasma/applets/systemtray/ui/notificationwidget.cpp:164
#14 0xa9c4bff9 in NotificationWidgetPrivate::updateNotification (this=0xa28d4d8) at /build/buildd/kdebase-workspace-4.1.85/plasma/applets/systemtray/ui/notificationwidget.cpp:198
#15 0xa9c4c62c in NotificationWidget (this=0xa34ac10, notification=0xa2b2a78, extenderItem=0xa1953f8) at /build/buildd/kdebase-workspace-4.1.85/plasma/applets/systemtray/ui/notificationwidget.cpp:103
#16 0xa9c43a58 in SystemTray::Applet::addNotification (this=0x99fee40, notification=0xa2b2a78) at /build/buildd/kdebase-workspace-4.1.85/plasma/applets/systemtray/ui/applet.cpp:365
#17 0xa9c4491c in SystemTray::Applet::qt_metacall (this=0x99fee40, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xbf90162c)
    at /build/buildd/kdebase-workspace-4.1.85/obj-i486-linux-gnu/plasma/applets/systemtray/applet.moc:80
#18 0xb662aa60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#19 0xb662b7e2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#20 0xa9c2eb63 in SystemTray::Manager::notificationAdded (this=0x9a8fd60, _t1=0xa2b2a78) at /build/buildd/kdebase-workspace-4.1.85/obj-i486-linux-gnu/plasma/applets/systemtray/manager.moc:142
#21 0xa9c2f87c in SystemTray::Manager::qt_metacall (this=0x9a8fd60, _c=QMetaObject::InvokeMetaMethod, _id=11, _a=0xbf90172c)
    at /build/buildd/kdebase-workspace-4.1.85/obj-i486-linux-gnu/plasma/applets/systemtray/manager.moc:107
#22 0xb662aa60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#23 0xb662b7e2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#24 0xa9c2fdd3 in SystemTray::Protocol::notificationCreated (this=0x9ce4420, _t1=0xa2b2a78) at /build/buildd/kdebase-workspace-4.1.85/obj-i486-linux-gnu/plasma/applets/systemtray/protocol.moc:97
#25 0xa9c3d786 in SystemTray::DBusNotificationProtocol::dataUpdated (this=0x9ce4420, source=@0xbf901d18, data=@0xbf901d14)
    at /build/buildd/kdebase-workspace-4.1.85/plasma/applets/systemtray/protocols/notifications/dbusnotificationprotocol.cpp:114
#26 0xa9c3eaf9 in SystemTray::DBusNotificationProtocol::qt_metacall (this=0x9ce4420, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbf901a04)
    at /build/buildd/kdebase-workspace-4.1.85/obj-i486-linux-gnu/plasma/applets/systemtray/dbusnotificationprotocol.moc:73
#27 0xb661ea7a in QMetaObject::invokeMethod () from /usr/lib/libQtCore.so.4
#28 0xb7d42e2d in ?? () from /usr/lib/libplasma.so.3
#29 0xb7d4396d in Plasma::DataEngine::connectSource () from /usr/lib/libplasma.so.3
#30 0xa9c3c6db in SystemTray::DBusNotificationProtocol::prepareNotification (this=0x9ce4420, source=@0xbf901fdc)
    at /build/buildd/kdebase-workspace-4.1.85/plasma/applets/systemtray/protocols/notifications/dbusnotificationprotocol.cpp:70
#31 0xa9c3eb16 in SystemTray::DBusNotificationProtocol::qt_metacall (this=0x9ce4420, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbf901e7c)
    at /build/buildd/kdebase-workspace-4.1.85/obj-i486-linux-gnu/plasma/applets/systemtray/dbusnotificationprotocol.moc:72
#32 0xb662aa60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#33 0xb662b7e2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#34 0xb7d423f3 in Plasma::DataEngine::sourceAdded () from /usr/lib/libplasma.so.3
#35 0xb7d43c47 in Plasma::DataEngine::setData () from /usr/lib/libplasma.so.3
#36 0xa9a9df31 in NotificationsEngine::Notify (this=0x99c2768, app_name=@0xa2656b0, replaces_id=0, event_id=@0xa2b2a60, app_icon=@0xa151a78, summary=@0xa1c7620, body=@0x9f75028, actions=@0xa216518, 
    hints=@0xa402c60, timeout=0) at /build/buildd/kdebase-workspace-4.1.85/plasma/dataengines/notifications/notificationsengine.cpp:78
#37 0xa9aa0b97 in VisualNotificationsAdaptor::qt_metacall (this=0x9d27450, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0x9d2cb50)
    at /build/buildd/kdebase-workspace-4.1.85/obj-i486-linux-gnu/plasma/dataengines/notifications/visualnotificationsadaptor.cpp:45
#38 0xb671e26e in ?? () from /usr/lib/libQtDBus.so.4
#39 0xb671f5a1 in ?? () from /usr/lib/libQtDBus.so.4
#40 0xb671f9b1 in ?? () from /usr/lib/libQtDBus.so.4
#41 0xb671feaa in ?? () from /usr/lib/libQtDBus.so.4
#42 0xb6625771 in QObject::event () from /usr/lib/libQtCore.so.4
#43 0xb68ea8ec in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#44 0xb68f272e in QApplication::notify () from /usr/lib/libQtGui.so.4
#45 0xb7667d3d in KApplication::notify (this=0x96948a8, receiver=0x99c2768, event=0xa2dc990) at /build/buildd/kde4libs-4.1.85/kdeui/kernel/kapplication.cpp:307
#46 0xb6615e61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#47 0xb6616ae5 in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib/libQtCore.so.4
#48 0xb6616cdd in QCoreApplication::sendPostedEvents () from /usr/lib/libQtCore.so.4
#49 0xb664082f in ?? () from /usr/lib/libQtCore.so.4
#50 0xb55ac6f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#51 0xb55afda3 in ?? () from /usr/lib/libglib-2.0.so.0
#52 0xb55aff61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#53 0xb6640478 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#54 0xb6984ea5 in ?? () from /usr/lib/libQtGui.so.4
#55 0xb661452a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#56 0xb66146ea in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#57 0xb6616da5 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#58 0xb68ea767 in QApplication::exec () from /usr/lib/libQtGui.so.4
#59 0xb7e8ace1 in kdemain (argc=1, argv=0xbf902ba4) at /build/buildd/kdebase-workspace-4.1.85/plasma/shells/desktop/main.cpp:58
#60 0x08048712 in main (argc=) at /build/buildd/kdebase-workspace-4.1.85/obj-i486-linux-gnu/plasma/shells/desktop/plasma_qgv_dummy.cpp:3
Comment 1 Aaron J. Seigo 2008-12-23 20:16:22 UTC
by "unlock" you mean unlock the screensaver only? e.g. you weren't also unsuspending/unhibernating the computer?
Comment 2 Davide Ferrari 2008-12-23 20:23:01 UTC
Exactly, just unlocking the screensaver, no hibernate/sleeping/whatever at all.
I'm using KDE4.2beta2 (Kubuntu packages) btw
Kmail/Kopete opened in background so they were generating notifications
Comment 3 Davide Ferrari 2008-12-24 17:30:22 UTC
Just got another similiar crash. This time I was logged in and working, plasma "freezed" (I mean, for example I was changing virtual desktop and the taskbar wasn't reflecting the change), then  a notification from kmail arrived, plasma just drawn a black square (no svg/text painted at all) where notifications appear usaully, and then it crashed with this backtrace

Application: Plasma Workspace (plasma), signal SIGSEGV
[Current thread is 0 (LWP 15244)]

Thread 4 (Thread 0xa9c51b90 (LWP 15245)):
#0  0xb80d8424 in __kernel_vsyscall ()
#1  0xb5942075 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb65129ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb66fd6f2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb7a78532 in ?? () from /usr/lib/libQtNetwork.so.4
#5  0xb66fc6ae in ?? () from /usr/lib/libQtCore.so.4
#6  0xb593e50f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb65047ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xa93f5b90 (LWP 15246)):
#0  0xb80d8424 in __kernel_vsyscall ()
#1  0xb64fcc01 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0xb67cc150 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb66fc6ae in ?? () from /usr/lib/libQtCore.so.4
#4  0xb593e50f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0xb65047ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xa8bf4b90 (LWP 15250)):
#0  0xb80d8424 in __kernel_vsyscall ()
#1  0xb5942075 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb65129ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb66fd6f2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xaa0a8392 in RenderThread::run (this=0x904212c) at /build/buildd/kdebase-workspace-4.1.85/plasma/wallpapers/image/renderthread.cpp:91
#5  0xb66fc6ae in ?? () from /usr/lib/libQtCore.so.4
#6  0xb593e50f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb65047ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb54bb6c0 (LWP 15244)):
[KCrash Handler]
#6  0xb6b6f661 in QImage::scanLine () from /usr/lib/libQtGui.so.4
#7  0xb6b4c640 in QWidgetPrivate::setWindowIcon_sys () from /usr/lib/libQtGui.so.4
#8  0xb6b1749b in QWidget::create () from /usr/lib/libQtGui.so.4
#9  0xb6b1cfee in QWidget::setVisible () from /usr/lib/libQtGui.so.4
#10 0xb7090346 in ?? () from /usr/lib/libQtGui.so.4
#11 0xb7090753 in QGraphicsProxyWidget::setWidget () from /usr/lib/libQtGui.so.4
#12 0xb7f84ade in Plasma::Label::Label () from /usr/lib/libplasma.so.3
#13 0xb7f25613 in ?? () from /usr/lib/libplasma.so.3
#14 0xb7f257c9 in Plasma::Extender::itemRemovedEvent () from /usr/lib/libplasma.so.3
#15 0xb7f26442 in ?? () from /usr/lib/libplasma.so.3
#16 0xb7f2c058 in Plasma::ExtenderItem::destroy () from /usr/lib/libplasma.so.3
#17 0xa9e232c4 in NotificationWidgetPrivate::destroy (this=0x92ee128) at /build/buildd/kdebase-workspace-4.1.85/plasma/applets/systemtray/ui/notificationwidget.cpp:220
#18 0xa9e23350 in NotificationWidget::qt_metacall (this=0x9c2ad78, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbfed7f9c)
    at /build/buildd/kdebase-workspace-4.1.85/obj-i486-linux-gnu/plasma/applets/systemtray/notificationwidget.moc:68
#19 0xb6801a60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#20 0xb6801e60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#21 0xa9e0780b in SystemTray::Notification::destroyed (this=0x9ba7108, _t1=0x9ba7108) at /build/buildd/kdebase-workspace-4.1.85/obj-i486-linux-gnu/plasma/applets/systemtray/notification.moc:96
#22 0xa9e07f51 in ~Notification (this=0x9ba7108) at /build/buildd/kdebase-workspace-4.1.85/plasma/applets/systemtray/core/notification.cpp:62
#23 0xa9e16129 in ~DBusNotification (this=0x9ba7108) at /build/buildd/kdebase-workspace-4.1.85/plasma/applets/systemtray/protocols/notifications/dbusnotification.cpp:38
#24 0xb67fadec in qDeleteInEventHandler () from /usr/lib/libQtCore.so.4
#25 0xb67fc7a3 in QObject::event () from /usr/lib/libQtCore.so.4
#26 0xb6ac18ec in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#27 0xb6ac972e in QApplication::notify () from /usr/lib/libQtGui.so.4
#28 0xb783ed3d in KApplication::notify (this=0x8c737a0, receiver=0x9ba7108, event=0x9bbe6e0) at /build/buildd/kde4libs-4.1.85/kdeui/kernel/kapplication.cpp:307
#29 0xb67ece61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#30 0xb67edae5 in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib/libQtCore.so.4
#31 0xb67edcdd in QCoreApplication::sendPostedEvents () from /usr/lib/libQtCore.so.4
#32 0xb681782f in ?? () from /usr/lib/libQtCore.so.4
#33 0xb57836f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#34 0xb5786da3 in ?? () from /usr/lib/libglib-2.0.so.0
#35 0xb5786f61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#36 0xb6817478 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#37 0xb6b5bea5 in ?? () from /usr/lib/libQtGui.so.4
#38 0xb67eb52a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#39 0xb67eb6ea in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#40 0xb67edda5 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#41 0xb6ac1767 in QApplication::exec () from /usr/lib/libQtGui.so.4
#42 0xb8061ce1 in kdemain (argc=1, argv=0xbfed8824) at /build/buildd/kdebase-workspace-4.1.85/plasma/shells/desktop/main.cpp:58
#43 0x08048712 in main (argc=) at /build/buildd/kdebase-workspace-4.1.85/obj-i486-linux-gnu/plasma/shells/desktop/plasma_qgv_dummy.cpp:3

Comment 4 Aaron J. Seigo 2009-03-21 16:42:48 UTC
*** Bug 181095 has been marked as a duplicate of this bug. ***
Comment 5 Aaron J. Seigo 2009-03-21 16:47:39 UTC
*** Bug 186119 has been marked as a duplicate of this bug. ***
Comment 6 Aaron J. Seigo 2009-03-24 02:07:13 UTC

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