Bug 228987 - Plasma crashes when launched while file transfer notifications are running (New 4.5 notifications) [~Notifications, Plasma::ExtenderPrivate::loadExtenderItems, Plasma::Extender::Extender]
Summary: Plasma crashes when launched while file transfer notifications are running (N...
Status: RESOLVED FIXED
Alias: None
Product: plasma4
Classification: Plasma
Component: notifications (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
: 241550 254050 254222 254224 254676 255078 255631 256775 257188 257641 261224 261436 261491 264543 264626 267407 268298 268861 269646 270508 273608 279998 282475 282526 286836 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-03-01 01:17 UTC by Martin Herkt
Modified: 2011-12-06 16:38 UTC (History)
35 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (6.20 KB, text/plain)
2010-10-26 20:48 UTC, Leonid
Details
New crash information added by DrKonqi (6.25 KB, text/plain)
2010-10-27 12:59 UTC, Leonid
Details
New crash information added by DrKonqi (5.30 KB, text/plain)
2011-02-25 10:35 UTC, alperenersan
Details
New crash information added by DrKonqi (5.33 KB, text/plain)
2011-03-18 16:47 UTC, Quentin
Details
New crash information added by DrKonqi (5.38 KB, text/plain)
2011-04-16 14:21 UTC, Mikko Ronkainen
Details
New crash information added by DrKonqi (6.20 KB, text/plain)
2011-09-22 18:41 UTC, operation_red_snow
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Herkt 2010-03-01 01:17:31 UTC
Application: plasma-desktop (0.3)
KDE Platform Version: 4.4.65 (KDE 4.4.65 (KDE 4.5 >= 20100224)) (Compiled from sources)
Qt Version: 4.6.3
Operating System: Linux 2.6.33-rc8-21-lachs0r x86_64
Distribution: "CirnOS Pre-Alpha 0 (x86_64)"

-- Information about the crash:
Plasma crashed after I had to kill and relaunch it (hanging with file transfer notifications).
It's not possible to launch plasma successfully until all operations with status notifications are finished.

The crash can be reproduced every time.

 -- Backtrace:
Application: Plasma-Arbeitsfläche (plasma-desktop), signal: Segmentation fault
[KCrash Handler]
#5  0x00007f88308f60bc in Notifications::~Notifications (this=0x1ccaa30, __in_chrg=<value optimized out>)
    at /mnt/trunk/KDE/kdebase/workspace/plasma/generic/applets/notifications/ui/notifications.cpp:110
#6  0x00007f88308f6179 in Notifications::~Notifications (this=0x1ccaa30, __in_chrg=<value optimized out>)
    at /mnt/trunk/KDE/kdebase/workspace/plasma/generic/applets/notifications/ui/notifications.cpp:112
#7  0x00007f8849ab62c9 in Plasma::ExtenderPrivate::loadExtenderItems (this=0x1f76080) at /mnt/trunk/KDE/kdelibs/plasma/extenders/extender.cpp:680
#8  0x00007f8849ab6dd9 in Plasma::Extender::Extender (this=0x20dd2f0, applet=<value optimized out>) at /mnt/trunk/KDE/kdelibs/plasma/extenders/extender.cpp:114
#9  0x00007f8849a6c855 in Plasma::Applet::extender (this=0x1f2daf0) at /mnt/trunk/KDE/kdelibs/plasma/applet.cpp:746
#10 0x00007f8849adb597 in Plasma::ExtenderApplet::init (this=0x1f2daf0) at /mnt/trunk/KDE/kdelibs/plasma/private/extenderapplet.cpp:51
#11 0x00007f8849a9dd63 in Plasma::Corona::loadLayout (this=<value optimized out>, configName=<value optimized out>) at /mnt/trunk/KDE/kdelibs/plasma/corona.cpp:496
#12 0x00007f8849a9ebd2 in Plasma::Corona::initializeLayout (this=0x18167c0, configName=...) at /mnt/trunk/KDE/kdelibs/plasma/corona.cpp:340
#13 0x00007f884abe3193 in PlasmaApp::corona (this=0x1802ae0) at /mnt/trunk/KDE/kdebase/workspace/plasma/desktop/shell/plasmaapp.cpp:674
#14 0x00007f884abe3488 in PlasmaApp::setupDesktop (this=0x1802ae0) at /mnt/trunk/KDE/kdebase/workspace/plasma/desktop/shell/plasmaapp.cpp:276
#15 0x00007f884abe3a96 in PlasmaApp::qt_metacall (this=0x1802ae0, _c=InvokeMetaMethod, _id=10, _a=0x7fff2f726340) at /mnt/trunk/KDE/kdebase/build/workspace/plasma/desktop/shell/plasmaapp.moc:136
#16 0x00007f884697abdf in QMetaObject::activate (sender=0x1949260, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3285
#17 0x00007f884697fb8f in QSingleShotTimer::timerEvent (this=0x1949260) at kernel/qtimer.cpp:308
#18 0x00007f884697817e in QObject::event (this=0x1949260, e=0x7fff2f726ae0) at kernel/qobject.cpp:1204
#19 0x00007f88470b1aa4 in QApplicationPrivate::notify_helper (this=0x1821aa0, receiver=0x1949260, e=0x7fff2f726ae0) at kernel/qapplication.cpp:4300
#20 0x00007f88470b5b6a in QApplication::notify (this=<value optimized out>, receiver=0x1949260, e=0x7fff2f726ae0) at kernel/qapplication.cpp:4183
#21 0x00007f884865b676 in KApplication::notify (this=0x1802ae0, receiver=0x1949260, event=0x7fff2f726ae0) at /mnt/trunk/KDE/kdelibs/kdeui/kernel/kapplication.cpp:302
#22 0x00007f8846966bfc in QCoreApplication::notifyInternal (this=0x1802ae0, receiver=0x1949260, event=0x7fff2f726ae0) at kernel/qcoreapplication.cpp:704
#23 0x00007f8846992019 in sendEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.h:215
#24 QTimerInfoList::activateTimers (event=<value optimized out>, receiver=<value optimized out>) at kernel/qeventdispatcher_unix.cpp:617
#25 0x00007f884698eed4 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#26 0x00000034c4a3ee53 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#27 0x00000034c4a3f600 in ?? () from /usr/lib64/libglib-2.0.so.0
#28 0x00000034c4a3f8cd in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#29 0x00007f884698f5af in QEventDispatcherGlib::processEvents (this=0x17e8460, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#30 0x00007f88471511de in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#31 0x00007f8846965fe2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#32 0x00007f884696621c in QEventLoop::exec (this=0x7fff2f726e10, flags=...) at kernel/qeventloop.cpp:201
#33 0x00007f884696a54b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#34 0x00007f884abd023b in kdemain (argc=<value optimized out>, argv=<value optimized out>) at /mnt/trunk/KDE/kdebase/workspace/plasma/desktop/shell/main.cpp:118
#35 0x00000034c1e1eb7d in __libc_start_main () from /lib64/libc.so.6
#36 0x0000000000400879 in _start () at ../sysdeps/x86_64/elf/start.S:113

Reported using DrKonqi
Comment 1 Martin Herkt 2010-03-01 17:36:44 UTC
Correction: The notifications have to be removed in plasma-desktop-appletsrc for a successful plasma launch. This should make some things clearer.
Comment 2 Beat Wolf 2010-06-12 19:38:06 UTC
*** Bug 241550 has been marked as a duplicate of this bug. ***
Comment 3 Beat Wolf 2010-10-13 11:51:02 UTC
*** Bug 254050 has been marked as a duplicate of this bug. ***
Comment 4 Beat Wolf 2010-10-17 17:41:33 UTC
*** Bug 254222 has been marked as a duplicate of this bug. ***
Comment 5 Beat Wolf 2010-10-17 17:41:41 UTC
*** Bug 254224 has been marked as a duplicate of this bug. ***
Comment 6 Beat Wolf 2010-10-20 09:24:07 UTC
*** Bug 254676 has been marked as a duplicate of this bug. ***
Comment 7 Beat Wolf 2010-10-24 10:30:58 UTC
*** Bug 255078 has been marked as a duplicate of this bug. ***
Comment 8 Leonid 2010-10-26 20:48:00 UTC
Created attachment 52889 [details]
New crash information added by DrKonqi

plasma-desktop (0.3) on KDE Platform 4.5.1 (KDE 4.5.1) using Qt 4.7.0

- What I was doing when the application crashed:

Just loggin into the KDE and wait when desktop will load. Nothing else.

-- Backtrace (Reduced):
#7  0xe7b4dc97 in Notifications::~Notifications (this=0xa889db8, __in_chrg=<value optimized out>) at ../../../../../plasma/generic/applets/notifications/ui/notifications.cpp:115
#8  0xf7374e21 in Plasma::ExtenderPrivate::loadExtenderItems (this=0xa889460) at ../../plasma/extenders/extender.cpp:736
#9  0xf7375ac2 in Plasma::Extender::Extender (this=0xa88cc50, applet=0xa2689b8) at ../../plasma/extenders/extender.cpp:105
#10 0xf731be20 in Plasma::Applet::extender (this=0xa2689b8) at ../../plasma/applet.cpp:763
#11 0xf73a3cce in Plasma::ExtenderApplet::init (this=0xa2689b8) at ../../plasma/private/extenderapplet.cpp:51
Comment 9 Leonid 2010-10-27 12:59:16 UTC
Created attachment 52904 [details]
New crash information added by DrKonqi

plasma-desktop (0.3) on KDE Platform 4.5.1 (KDE 4.5.1) using Qt 4.7.0

Plasma works fine if I select netbook enviroment. If I select Desktop plasma crashes immediatly.

-- Backtrace (Reduced):
#7  0xe926bc97 in Notifications::~Notifications (this=0x97de2e8, __in_chrg=<value optimized out>) at ../../../../../plasma/generic/applets/notifications/ui/notifications.cpp:115
#8  0xf735fe21 in Plasma::ExtenderPrivate::loadExtenderItems (this=0x97dd990) at ../../plasma/extenders/extender.cpp:736
#9  0xf7360ac2 in Plasma::Extender::Extender (this=0x97e1180, applet=0x916fc08) at ../../plasma/extenders/extender.cpp:105
#10 0xf7306e20 in Plasma::Applet::extender (this=0x916fc08) at ../../plasma/applet.cpp:763
#11 0xf738ecce in Plasma::ExtenderApplet::init (this=0x916fc08) at ../../plasma/private/extenderapplet.cpp:51
Comment 10 Beat Wolf 2010-11-02 10:31:24 UTC
*** Bug 255631 has been marked as a duplicate of this bug. ***
Comment 11 Leonid 2010-11-08 18:12:01 UTC
Just standart kubuntu 10.10. 
The problem was solved by removing ~/.kde directory. 

With best wishes,
Leonid Novitskiy

Tue,  2 Nov 2010 10:31:25 +0100 (CET) письмо от Beat Wolf <asraniel@fryx.ch>:

> https://bugs.kde.org/show_bug.cgi?id=228987
> 
> 
> Beat Wolf <asraniel@fryx.ch> changed:
> 
>            What    |Removed                     |Added
> ----------------------------------------------------------------------------
>                  CC|                            |holmesmich@gmail.com
> 
> 
> 
> 
> --- Comment #10 from Beat Wolf <asraniel fryx ch>  2010-11-02 10:31:24
> ---
> *** Bug 255631 has been marked as a duplicate of this bug. ***
> 
> -- 
> Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
> ------- You are receiving this mail because: -------
> You are on the CC list for the bug.
Comment 12 Dario Andres 2010-11-14 19:46:01 UTC
*** Bug 256775 has been marked as a duplicate of this bug. ***
Comment 13 Beat Wolf 2010-11-18 13:50:42 UTC
*** Bug 257188 has been marked as a duplicate of this bug. ***
Comment 14 Dario Andres 2010-11-22 21:10:54 UTC
[Comment from a bug triager]
From bug 257641:
- What I was doing when the application crashed:
After logging in the plasma workspace crashes and kdeinit 4 also crashes.The
system was upgraded to kde 4.5 op Open Suse 11.3, the nvidia video driver was 
installed after upgarde. The desktop started to hang after 25 minutes after
nvidia install.
Nvidia driver was then removed,open suse then performed an update.After this ,
the crash repeatedly happens on login

- Updated backtrace (KDE SC 4.5.3):
[KCrash Handler]
#7  0xaab34f77 in Notifications::~Notifications (this=0x884a000,
__in_chrg=<value optimized out>)
    at
/usr/src/debug/kdebase-workspace-4.5.3/plasma/generic/applets/notifications/ui/notifications.cpp:115
#8  0xaab35072 in Notifications::~Notifications (this=0x884a000,
__in_chrg=<value optimized out>)
    at
/usr/src/debug/kdebase-workspace-4.5.3/plasma/generic/applets/notifications/ui/notifications.cpp:117
#9  0xb4f502f3 in Plasma::ExtenderPrivate::loadExtenderItems (this=0x87ebba8)
at /usr/src/debug/kdelibs-4.5.3/plasma/extenders/extender.cpp:736
#10 0xb4f50af7 in Plasma::Extender::Extender (this=0x87eb3f8, applet=0x83b9fc0)
at /usr/src/debug/kdelibs-4.5.3/plasma/extenders/extender.cpp:105
#11 0xb4ef8f28 in Plasma::Applet::extender (this=0x83b9fc0) at
/usr/src/debug/kdelibs-4.5.3/plasma/applet.cpp:763
#12 0xb4f7b560 in Plasma::ExtenderApplet::init (this=0x83b9fc0) at
/usr/src/debug/kdelibs-4.5.3/plasma/private/extenderapplet.cpp:51
#13 0xb4f20a2f in Plasma::ContainmentPrivate::initApplets (this=0x83400e0) at
/usr/src/debug/kdelibs-4.5.3/plasma/containment.cpp:474
#14 0xb4f32f46 in Plasma::CoronaPrivate::importLayout (this=0x811aac0,
conf=..., mergeConfig=false) at
/usr/src/debug/kdelibs-4.5.3/plasma/corona.cpp:525
#15 0xb4f33c95 in Plasma::Corona::loadLayout (this=0x815ded0, configName=...)
at /usr/src/debug/kdelibs-4.5.3/plasma/corona.cpp:460
#16 0xb4f33d74 in Plasma::Corona::initializeLayout (this=0x815ded0,
configName=...) at /usr/src/debug/kdelibs-4.5.3/plasma/corona.cpp:363
#17 0xb2f331ea in PlasmaApp::corona (this=0x8099360) at
/usr/src/debug/kdebase-workspace-4.5.3/plasma/desktop/shell/plasmaapp.cpp:806
#18 0xb2f368ae in PlasmaApp::setupDesktop (this=0x8099360) at
/usr/src/debug/kdebase-workspace-4.5.3/plasma/desktop/shell/plasmaapp.cpp:286
#19 0xb2f3f3d9 in PlasmaApp::qt_metacall (this=0x8099360,
_c=QMetaObject::InvokeMetaMethod, _id=15, _a=0x814a308)
    at
/usr/src/debug/kdebase-workspace-4.5.3/build/plasma/desktop/shell/plasmaapp.moc:149
Comment 15 Dario Andres 2010-11-22 21:11:00 UTC
*** Bug 257641 has been marked as a duplicate of this bug. ***
Comment 16 Dario Andres 2010-12-25 14:21:03 UTC
*** Bug 261224 has been marked as a duplicate of this bug. ***
Comment 17 Nicolas L. 2010-12-28 10:16:45 UTC
*** Bug 261436 has been marked as a duplicate of this bug. ***
Comment 18 Dario Andres 2010-12-29 00:50:15 UTC
*** Bug 261491 has been marked as a duplicate of this bug. ***
Comment 19 Aaron J. Seigo 2011-01-28 23:14:16 UTC
*** Bug 264543 has been marked as a duplicate of this bug. ***
Comment 20 Aaron J. Seigo 2011-01-28 23:14:22 UTC
*** Bug 264626 has been marked as a duplicate of this bug. ***
Comment 21 alperenersan 2011-02-25 10:35:03 UTC
Created attachment 57512 [details]
New crash information added by DrKonqi

plasma-desktop (0.3) on KDE Platform 4.5.5 (KDE 4.5.5) using Qt 4.7.1

- What I was doing when the application crashed:only i was  closing my pc :)) now i have a black screen but i can start applications with ALT+F2

-- Backtrace (Reduced):
#6  0x00007f6d182f94c7 in Notifications::~Notifications (this=0x15b3c50, __in_chrg=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.5.5/plasma/generic/applets/notifications/ui/notifications.cpp:115
#7  0x00007f6d182f95a9 in Notifications::~Notifications (this=0x15b3c50, __in_chrg=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.5.5/plasma/generic/applets/notifications/ui/notifications.cpp:117
#8  0x0000003b63f4d1c8 in Plasma::ExtenderPrivate::loadExtenderItems (this=0x158d3a0) at /usr/src/debug/kdelibs-4.5.5/plasma/extenders/extender.cpp:736
#9  0x0000003b63f4d943 in Plasma::Extender::Extender (this=0x158d7f0, applet=<value optimized out>) at /usr/src/debug/kdelibs-4.5.5/plasma/extenders/extender.cpp:105
#10 0x0000003b63efe165 in Plasma::Applet::extender (this=0x11381d0) at /usr/src/debug/kdelibs-4.5.5/plasma/applet.cpp:763
Comment 22 Dario Andres 2011-03-05 11:55:12 UTC
*** Bug 267407 has been marked as a duplicate of this bug. ***
Comment 23 Tim Wainwright 2011-03-06 19:47:31 UTC
this is resolvable by renaming or deleting ~\.kde and then restarting 
Tim Wainwright
Comment 24 Quentin 2011-03-18 16:47:45 UTC
Created attachment 58146 [details]
New crash information added by DrKonqi

plasma-desktop (0.3) on KDE Platform 4.5.5 (KDE 4.5.5) using Qt 4.7.1

- What I was doing when the application crashed:
Starting KDE

- Custom settings of the application:
I had the notifications applet detached as a widget.

-- Backtrace (Reduced):
#6  0x00007ff91d8c74c4 in Notifications::~Notifications (this=0x27d67c0, __in_chrg=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.5.5/plasma/generic/applets/notifications/ui/notifications.cpp:115
#7  0x00007ff91d8c75a9 in Notifications::~Notifications (this=0x27d67c0, __in_chrg=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.5.5/plasma/generic/applets/notifications/ui/notifications.cpp:117
#8  0x0000003c2d54d1c8 in Plasma::ExtenderPrivate::loadExtenderItems (this=0x27e0570) at /usr/src/debug/kdelibs-4.5.5/plasma/extenders/extender.cpp:736
#9  0x0000003c2d54d943 in Plasma::Extender::Extender (this=0x27d3ae0, applet=<value optimized out>) at /usr/src/debug/kdelibs-4.5.5/plasma/extenders/extender.cpp:105
#10 0x0000003c2d4fe165 in Plasma::Applet::extender (this=0x1e97620) at /usr/src/debug/kdelibs-4.5.5/plasma/applet.cpp:763
Comment 25 Nicolas L. 2011-03-30 09:17:43 UTC
*** Bug 269646 has been marked as a duplicate of this bug. ***
Comment 26 Angus Wilson 2011-04-09 17:09:53 UTC
*** Bug 270508 has been marked as a duplicate of this bug. ***
Comment 27 Beat Wolf 2011-04-12 10:42:10 UTC
*** Bug 268298 has been marked as a duplicate of this bug. ***
Comment 28 Beat Wolf 2011-04-12 10:42:13 UTC
*** Bug 268861 has been marked as a duplicate of this bug. ***
Comment 29 Mikko Ronkainen 2011-04-16 14:21:11 UTC
Created attachment 59044 [details]
New crash information added by DrKonqi

plasma-desktop (0.3) on KDE Platform 4.5.5 (KDE 4.5.5) using Qt 4.6.3

- What I was doing when the application crashed:
Plasma crash while kde login. Repro 3 times, crash every attempt.

-- Backtrace (Reduced):
#6  0x00007f4d7ea8b3ac in Notifications::~Notifications (this=0x2788720, __in_chrg=<value optimized out>)
    at /usr/src/debug/kdebase-workspace-4.5.5/plasma/generic/applets/notifications/ui/notifications.cpp:115
#7  0x00007f4d7ea8b539 in Notifications::~Notifications (this=0x2788720, __in_chrg=<value optimized out>)
    at /usr/src/debug/kdebase-workspace-4.5.5/plasma/generic/applets/notifications/ui/notifications.cpp:117
#8  0x00000035b434366e in Plasma::ExtenderPrivate::loadExtenderItems (this=<value optimized out>) at /usr/src/debug/kdelibs-4.5.5/plasma/extenders/extender.cpp:736
#9  0x00000035b434433c in Plasma::Extender::Extender (this=0x276ae80, applet=<value optimized out>) at /usr/src/debug/kdelibs-4.5.5/plasma/extenders/extender.cpp:105
#10 0x00000035b42f7d75 in Plasma::Applet::extender (this=0x1fcac20) at /usr/src/debug/kdelibs-4.5.5/plasma/applet.cpp:763
Comment 30 Beat Wolf 2011-05-28 19:42:22 UTC
*** Bug 273608 has been marked as a duplicate of this bug. ***
Comment 31 Dario Andres 2011-08-17 18:19:34 UTC
*** Bug 279998 has been marked as a duplicate of this bug. ***
Comment 32 operation_red_snow 2011-09-22 18:41:27 UTC
Created attachment 63862 [details]
New crash information added by DrKonqi

plasma-desktop (0.3) on KDE Platform 4.5.5 (KDE 4.5.5) using Qt 4.7.0

- What I was doing when the application crashed:
logging on	
- Unusual behavior I noticed:
log in screen is normal. but Plasma says "sorry Plasma application unexpectedly closed. Would you like to file a bug report?"
- Custom settings of the application:
reopen last sessions windows. automatic wireless login to network.

-- Backtrace (Reduced):
#6  0x00007f31dadafc94 in Notifications::~Notifications (this=0x240d120, __in_chrg=<value optimized out>) at ../../../../../plasma/generic/applets/notifications/ui/notifications.cpp:115
#7  0x00007f32028b250a in Plasma::ExtenderPrivate::loadExtenderItems (this=<value optimized out>) at ../../plasma/extenders/extender.cpp:736
#8  0x00007f32028b310c in Plasma::Extender::Extender (this=0x240d7b0, applet=<value optimized out>) at ../../plasma/extenders/extender.cpp:105
#9  0x00007f320285efc5 in Plasma::Applet::extender (this=0x1a90740) at ../../plasma/applet.cpp:763
#10 0x00007f32028dd8f7 in Plasma::ExtenderApplet::init (this=0x1a90740) at ../../plasma/private/extenderapplet.cpp:51
Comment 33 Nicolas L. 2011-09-22 22:11:45 UTC
*** Bug 282526 has been marked as a duplicate of this bug. ***
Comment 34 Beat Wolf 2011-11-21 13:17:56 UTC
*** Bug 286836 has been marked as a duplicate of this bug. ***
Comment 35 Marco Martin 2011-12-06 16:38:04 UTC
*** Bug 282475 has been marked as a duplicate of this bug. ***