Summary: | [steps] Removing from the desktop a empty extender-container (which was previously dragged from the panel) crashes Plasma [Plasma::ExtenderItem::returnToSource, ~ExtenderApplet, QObject::event] | ||
---|---|---|---|
Product: | [Unmaintained] plasma4 | Reporter: | Carth Onasi <Carth_Onasi> |
Component: | notifications | Assignee: | Rob Scheepmaker <rob> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | andresbajotierra, aseigo, benderamp, ComputerDruid, dima, johann-nikolaus, knopper67, notmart, patrick.noffke, plasma-bugs, shaunehunter, wike.svk, zac |
Priority: | NOR | Keywords: | testcase |
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Mandriva RPMs | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | New crash information added by DrKonqi |
Description
Carth Onasi
2009-12-18 15:54:38 UTC
*** Bug 210739 has been marked as a duplicate of this bug. *** - Can you reproduce this crash at will ? I have been tried to reproduce it with your steps but I failed. Here using: Qt: 4.6.0 (kde-qt master commit 747ff8e6ef6f5a1163dfa75bc9ac4755ce7083d1 Date: Tue Dec 15 11:58:13 2009 +0100) KDE Development Platform: 4.3.82 (KDE 4.3.82 (KDE 4.4 >= 20091211)) kdelibs svn rev. 1063229 / kdebase svn rev. 1063229 on ArchLinux i686 - Kernel 2.6.31.6 (Note that some of the times I got bug 210146 (same bt), but now that kde-qt includes the fix, I don't get crashes at all) Yes, it is crashed every time, when I tried and restart KDE. After crash, Calendar is not available, until you delete Digital Clock widget and add new one. But my version is Beta1 (4.3.80) from Mandriva repositories, so it can be already fixed in svn (I am waiting for Beta2 or RC to try). Using: Desktop View (not Folder View). *** Bug 219371 has been marked as a duplicate of this bug. *** I managed to reproduce the issue here using: Qt: 4.6.0 (kde-qt master commit 747ff8e6ef6f5a1163dfa75bc9ac4755ce7083d1 Date: Tue Dec 15 11:58:13 2009 +0100) KDE Development Platform: 4.3.82 (KDE 4.3.82 (KDE 4.4 >= 20091211)) kdelibs svn rev. 1063229 / kdebase svn rev. 1063229 on ArchLinux i686 - Kernel 2.6.31.6 Steps to reproduce: --- - Unlock your Plasma widgets - Run "kdialog --passivepopup foobar 20" from Konsole (or force any other "lengthy" passive notification to appear) A notification appears in the systray - Drag that notification (from its title) to the desktop The notification appears into the desktop, no errors yet. - Drag the same notification (using its title) to a different location into the desktop The notification is moved but ~its content is erased~... - Remove this empty extender container using the remove button in the applet handle. Plasma crashes. Backtrace: --- #0 0xb79f6b41 in Plasma::ExtenderItem::returnToSource (this=0x8e802c8) at /home/kde-devel/kde/src/KDE/kdelibs/plasma/extenders/extenderitem.cpp:463 No locals. #1 0xb7a18a6c in ~ExtenderApplet (this=0x8eb9e00, __in_chrg=<value optimized out>) at /home/kde-devel/kde/src/KDE/kdelibs/plasma/private/extenderapplet.cpp:42 _container_ = {c = {{p = {static shared_null = {ref = {_q_value = 54574}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x8ec8c90}, d = 0x8ec8c90}}, brk = 0, i = {i = 0x8ec8ca4}, e = { i = 0x8ec8ca8}} #2 0xb5c490a8 in qDeleteInEventHandler (o=0x8eb9e00) at kernel/qobject.cpp:4021 No locals. #3 0xb5c43b0c in QObject::event (this=0x8eb9e00, e=0x8eb8328) at kernel/qobject.cpp:1243 No locals. It seems that this also happens if using other extenders (the Calendar in the clock widget, or the one in the Battery widget) Created attachment 39537 [details]
New crash information added by DrKonqi
Crashed when performing the "steps to reproduce". (Although I did this by accident and found this bug just now)
*** Bug 226008 has been marked as a duplicate of this bug. *** *** Bug 225143 has been marked as a duplicate of this bug. *** SVN commit 1088121 by aseigo: catch extender deletion when they are still extender items BUG:219194 M +2 -3 extenders/extender.cpp M +1 -1 extenders/extender.h M +1 -0 extenders/extenderitem.cpp M +7 -0 extenders/extenderitem.h M +1 -1 private/extender_p.h WebSVN link: http://websvn.kde.org/?view=rev&revision=1088121 @Aaron: was this backported to 4.4 ? Regards *** Bug 227615 has been marked as a duplicate of this bug. *** *** Bug 227297 has been marked as a duplicate of this bug. *** *** Bug 228034 has been marked as a duplicate of this bug. *** *** Bug 228681 has been marked as a duplicate of this bug. *** *** Bug 228681 has been marked as a duplicate of this bug. *** *** Bug 228794 has been marked as a duplicate of this bug. *** |