Bug 194492

Summary: Plasma crashes when playing with lancelot and pastebin plasmoids
Product: [Unmaintained] plasma4 Reporter: Gökçen Eraslan <gokcen.eraslan>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra, aseigo, grosser.meister.morti, ivan.cukic, notmart
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Gökçen Eraslan 2009-05-29 01:27:38 UTC
Application that crashed: plasma
Version of the application: 0.3
KDE Version: 4.2.3 (KDE 4.2.3)
Qt Version: 4.5.1
Operating System: Linux 2.6.30_rc7-119 i686
Distribution: "Pardus 2009 Alpha"

What I was doing when the application crashed:
I don't have enough details but, plasma crashed while playing with lancelot and pastebin plasmoids. Backtrace is below.

 -- Backtrace:
Application: Plasma Çalışma Alanı (plasma), signal: Segmentation fault
[KCrash Handler]
#6  0xb7c5d376 in Plasma::ContainmentPrivate::focusApplet (this=0x9a055e0, applet=0xad09160) at /var/pisi/kdelibs-4.2.3-43/work/kdelibs-4.2.3/plasma/containment.cpp:1402
#7  0xb7c4671d in Plasma::Applet::focusInEvent (this=0xad09160, event=0xbfe35458) at /var/pisi/kdelibs-4.2.3-43/work/kdelibs-4.2.3/plasma/applet.cpp:1344
#8  0xb7191a82 in QGraphicsItem::sceneEvent(QEvent*) () from /usr/qt/4/lib/libQtGui.so.4
#9  0xb71e3e37 in QGraphicsWidget::sceneEvent(QEvent*) () from /usr/qt/4/lib/libQtGui.so.4
#10 0xb71b8054 in ?? () from /usr/qt/4/lib/libQtGui.so.4
#11 0xb71b8aec in QGraphicsScene::setFocusItem(QGraphicsItem*, Qt::FocusReason) () from /usr/qt/4/lib/libQtGui.so.4
#12 0xb71c53a4 in ?? () from /usr/qt/4/lib/libQtGui.so.4
#13 0xb71c6133 in QGraphicsScene::event(QEvent*) () from /usr/qt/4/lib/libQtGui.so.4
#14 0xb6b2a43c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/qt/4/lib/libQtGui.so.4
#15 0xb6b32bb5 in QApplication::notify(QObject*, QEvent*) () from /usr/qt/4/lib/libQtGui.so.4
#16 0xb77d11dd in KApplication::notify (this=0x9176098, receiver=0x92775b8, event=0xbfe35994) at /var/pisi/kdelibs-4.2.3-43/work/kdelibs-4.2.3/kdeui/kernel/kapplication.cpp:307
#17 0xb6890efe in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/qt/4/lib/libQtCore.so.4
#18 0xb71d4600 in QGraphicsView::mousePressEvent(QMouseEvent*) () from /usr/qt/4/lib/libQtGui.so.4
#19 0xb6b833c9 in QWidget::event(QEvent*) () from /usr/qt/4/lib/libQtGui.so.4
#20 0xb6f7e609 in QFrame::event(QEvent*) () from /usr/qt/4/lib/libQtGui.so.4
#21 0xb7022420 in QAbstractScrollArea::viewportEvent(QEvent*) () from /usr/qt/4/lib/libQtGui.so.4
#22 0xb71d8ee8 in QGraphicsView::viewportEvent(QEvent*) () from /usr/qt/4/lib/libQtGui.so.4
#23 0xb7024a36 in ?? () from /usr/qt/4/lib/libQtGui.so.4
#24 0xb689009e in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/qt/4/lib/libQtCore.so.4
#25 0xb6b2a40f in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/qt/4/lib/libQtGui.so.4
#26 0xb6b3356f in QApplication::notify(QObject*, QEvent*) () from /usr/qt/4/lib/libQtGui.so.4
#27 0xb77d11dd in KApplication::notify (this=0x9176098, receiver=0xa1d8cf8, event=0xbfe35f88) at /var/pisi/kdelibs-4.2.3-43/work/kdelibs-4.2.3/kdeui/kernel/kapplication.cpp:307
#28 0xb6890efe in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/qt/4/lib/libQtCore.so.4
#29 0xb6b32556 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&) () from /usr/qt/4/lib/libQtGui.so.4
#30 0xb6ba5eb3 in ?? () from /usr/qt/4/lib/libQtGui.so.4
#31 0xb6ba530a in QApplication::x11ProcessEvent(_XEvent*) () from /usr/qt/4/lib/libQtGui.so.4
#32 0xb6bcf7e4 in ?? () from /usr/qt/4/lib/libQtGui.so.4
#33 0xb4ed5b0c in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#34 0x09174894 in ?? ()
#35 0x091755a8 in ?? ()
#36 0xb4f533b8 in ?? () from /usr/lib/libglib-2.0.so.0
#37 0xb4f533e0 in ?? () from /usr/lib/libglib-2.0.so.0
#38 0xb6bcf480 in ?? () from /usr/qt/4/lib/libQtGui.so.4
#39 0x00000000 in ?? ()
Comment 1 Aaron J. Seigo 2009-05-29 02:28:07 UTC
were you moving things between, say, the desktop and the panel? or between two activities when zoomed out?
Comment 2 Gökçen Eraslan 2009-05-29 08:58:12 UTC
(In reply to comment #1)
> were you moving things between, say, the desktop and the panel? or between two
> activities when zoomed out?

I think I was just moving plasmoids on the desktop, one over another. I know this is not enough information but since I have a backtrace I just want to report this.
Comment 3 Dario Andres 2009-05-29 15:01:38 UTC
Yeah, so it is probably a duplicate of bug 192589. Also, backtrace on bug 187251 comment 6 is the *same* (which is probably also a dupe of bug 192589)
Comment 4 Dario Andres 2009-05-30 18:10:18 UTC
*** Bug 194669 has been marked as a duplicate of this bug. ***
Comment 5 Marco Martin 2009-06-02 21:35:31 UTC
uhm, looks like focusapplet on a deleted applet is called before appletdestroyed is called
Comment 6 Aaron J. Seigo 2009-06-05 07:07:06 UTC
well, reason i asked if a plasmoid was moved between containments is because there was a bug until the other week (because i fixed it ;) that left the focused applet pointer in a bad state when a plasmoid was moved between containments, which in turn led to crashes.

if it was just one plasmoid moving over another, i'm not sure how that would result in the focussed plasmoid being deleted? it would be a lot easer to accidently move it into a panel and re-hover the other applet.
Comment 7 Ivan Čukić 2009-09-14 18:51:21 UTC
Since no additional information is provided, and it looks like the same focus issue like bug 185647

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