Bug 264413 - Plasma will crash while exit if systemtray contains notification plasmoid
Summary: Plasma will crash while exit if systemtray contains notification plasmoid
Status: RESOLVED DUPLICATE of bug 264076
Alias: None
Product: plasma4
Classification: Plasma
Component: widget-systemtray (show other bugs)
Version: unspecified
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-01-27 05:59 UTC by Weng Xuetian
Modified: 2011-01-29 13:12 UTC (History)
1 user (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 Weng Xuetian 2011-01-27 05:59:36 UTC
Version:           unspecified (using KDE 4.6.0) 
OS:                Linux

notification plasmoid inside system tray will crash plasma while logout.

Reproducible: Always

Steps to Reproduce:
1. Login to new account
2. Default desktop will have system tray with notification.
3. Logout

Actual Results:  
Logout without problem

Expected Results:  
plasma crash and logout

Notification plasmoid outside systemtray will not have problem.

[Current thread is 1 (Thread 0xb59ddb20 (LWP 8329))]

Thread 2 (Thread 0xa9124b70 (LWP 8352)):
#0  0xb5d967da in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#1  0xb5d9711a in ?? () from /usr/lib/libglib-2.0.so.0
#2  0xb5d97604 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0xb7041b87 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#4  0xb7013769 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0xb7013a0a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0xb6f1cb6b in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0xb6ff50fb in ?? () from /usr/lib/libQtCore.so.4
#8  0xb6f1f5f9 in ?? () from /usr/lib/libQtCore.so.4
#9  0xb6eabdd0 in start_thread () from /lib/libpthread.so.0
#10 0xb62b789e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb59ddb20 (LWP 8329)):
[KCrash Handler]
#7  0xb78c0424 in __kernel_vsyscall ()
#8  0xb6213de1 in raise () from /lib/libc.so.6
#9  0xb621566e in abort () from /lib/libc.so.6
#10 0xb63e6f85 in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/libstdc++.so.6
#11 0xb63e4e85 in ?? () from /usr/lib/libstdc++.so.6
#12 0xb63e4ec2 in std::terminate() () from /usr/lib/libstdc++.so.6
#13 0xb63e5ad5 in __cxa_pure_virtual () from /usr/lib/libstdc++.so.6
#14 0xb6b8cf78 in QGraphicsItem::sceneBoundingRect() const () from /usr/lib/libQtGui.so.4
#15 0xb6bbcac3 in QGraphicsScene::itemsBoundingRect() const () from /usr/lib/libQtGui.so.4
#16 0xb6bbcc81 in QGraphicsScene::sceneRect() const () from /usr/lib/libQtGui.so.4
#17 0xb4c5f1db in Plasma::Corona::screenGeometry(int) const () from /usr/lib/libplasma.so.3
#18 0xb4c710be in ?? () from /usr/lib/libplasma.so.3
#19 0xb4c7a54f in Plasma::ExtenderItem::setCollapsed(bool) () from /usr/lib/libplasma.so.3
#20 0xa80cd2ba in ?? () from /usr/lib/kde4/plasma_applet_notifications.so
#21 0xa80cd7bf in ?? () from /usr/lib/kde4/plasma_applet_notifications.so
#22 0xb701ac2a in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#23 0xb702aa7f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#24 0xa80b4fd3 in ?? () from /usr/lib/kde4/plasma_applet_notifications.so
#25 0xa80b5271 in ?? () from /usr/lib/kde4/plasma_applet_notifications.so
#26 0xa80baa94 in ?? () from /usr/lib/kde4/plasma_applet_notifications.so
#27 0xa80baac2 in ?? () from /usr/lib/kde4/plasma_applet_notifications.so
#28 0xa80cbffe in ?? () from /usr/lib/kde4/plasma_applet_notifications.so
#29 0xa80cc112 in ?? () from /usr/lib/kde4/plasma_applet_notifications.so
#30 0xb4c72f77 in Plasma::Extender::~Extender() () from /usr/lib/libplasma.so.3
#31 0xb4c73032 in Plasma::Extender::~Extender() () from /usr/lib/libplasma.so.3
#32 0xb4c2e26b in ?? () from /usr/lib/libplasma.so.3
#33 0xb4c37276 in Plasma::Applet::~Applet() () from /usr/lib/libplasma.so.3
#34 0xb4c94268 in Plasma::PopupApplet::~PopupApplet() () from /usr/lib/libplasma.so.3
#35 0xa80c32e2 in ?? () from /usr/lib/kde4/plasma_applet_notifications.so
#36 0xa80c3372 in ?? () from /usr/lib/kde4/plasma_applet_notifications.so
#37 0xb6ba2746 in QGraphicsItem::~QGraphicsItem() () from /usr/lib/libQtGui.so.4
#38 0xb6bf6cb5 in QGraphicsWidget::~QGraphicsWidget() () from /usr/lib/libQtGui.so.4
#39 0xaf15f0ab in ?? () from /usr/lib/kde4/plasma_applet_systemtray.so
#40 0xaf15f192 in ?? () from /usr/lib/kde4/plasma_applet_systemtray.so
#41 0xaf1548b1 in ?? () from /usr/lib/kde4/plasma_applet_systemtray.so
#42 0xaf154ad2 in ?? () from /usr/lib/kde4/plasma_applet_systemtray.so
#43 0xb4c491a6 in Plasma::Containment::~Containment() () from /usr/lib/libplasma.so.3
#44 0xaf5f98ec in ?? () from /usr/lib/kde4/plasma_containment_panel.so
#45 0xaf5f9942 in ?? () from /usr/lib/kde4/plasma_containment_panel.so
#46 0xb4c5be8e in Plasma::Corona::~Corona() () from /usr/lib/libplasma.so.3
#47 0xb269310c in ?? () from /usr/lib/libkdeinit4_plasma-desktop.so
#48 0xb2693142 in ?? () from /usr/lib/libkdeinit4_plasma-desktop.so
#49 0xb26b8524 in ?? () from /usr/lib/libkdeinit4_plasma-desktop.so
#50 0xb26b8644 in ?? () from /usr/lib/libkdeinit4_plasma-desktop.so
#51 0xb26ca313 in ?? () from /usr/lib/libkdeinit4_plasma-desktop.so
#52 0xb26ca523 in ?? () from /usr/lib/libkdeinit4_plasma-desktop.so
#53 0xb5ef498a in ?? () from /usr/lib/libQtDBus.so.4
#54 0xb5ef570c in ?? () from /usr/lib/libQtDBus.so.4
#55 0xb5ef5e79 in ?? () from /usr/lib/libQtDBus.so.4
#56 0xb5ef618a in ?? () from /usr/lib/libQtDBus.so.4
#57 0xb702992f in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#58 0xb7014b9b in QCoreApplication::event(QEvent*) () from /usr/lib/libQtCore.so.4
#59 0xb6551dff in QApplication::event(QEvent*) () from /usr/lib/libQtGui.so.4
#60 0xb654f854 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#61 0xb655443e in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#62 0xb76c5d0a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#63 0xb70145ab in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#64 0xb70181c5 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#65 0xb701839d in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4
#66 0xb70419d4 in ?? () from /usr/lib/libQtCore.so.4
#67 0xb5d96b72 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#68 0xb5d97350 in ?? () from /usr/lib/libglib-2.0.so.0
#69 0xb5d97604 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#70 0xb7041b4c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#71 0xb6601245 in ?? () from /usr/lib/libQtGui.so.4
#72 0xb7013769 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#73 0xb7013a0a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#74 0xb701845f in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#75 0xb654d6a7 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#76 0xb269f92c in kdemain () from /usr/lib/libkdeinit4_plasma-desktop.so
#77 0x0804d959 in _start ()
Comment 1 Dario Andres 2011-01-29 13:12:05 UTC
[Comment from a bug triager]
This issue is now being tracked at bug 264076. Merging. Thanks

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