Bug 230299

Summary: removing automatically created panel crashed plasma
Product: [Unmaintained] plasma4 Reporter: Frans Oilinki <moilinki>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra, aseigo
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Frans Oilinki 2010-03-11 06:21:28 UTC
Application: plasma-desktop (0.3)
KDE Platform Version: 4.4.1 (KDE 4.4.1)
Qt Version: 4.6.2
Operating System: Linux 2.6.33fo1 x86_64
Distribution: Ubuntu 9.10

-- Information about the crash:
Background + what I did:
1. After upgrading KDE 4.3 to KDE 4.4.1 (Ubuntu 10.04 backports to 9.10), plasma crashed because of using
   STasks applet, not supported by KDE 4.4 (this crash reported as issue #230204)
2. Manually edited ${HOME}/.kde/share/config/plasma-desktop-appletsrc to remove this applet and restarted 
   plasma manually from konsole with "plasma-desktop"
3. everything is fine, except that new panel is added to the bottom (without auto-hiding; seems like with nice default
   widget set)
4. as I had already panel in the bottom (auto-hiding, when I go to the bottom edge it will cover the above mentioned
   panel), I decided to remove it
5. unexpectedly, plasma crashed (restart worked fine, though, so this is minor incovenience)

I marked this as possibly duplicate of 228995 as the backtrace looked similar, but that is marked as
duplicate of bug 200847 which from the surface look of it does not look very similar.

 -- Backtrace:
Application: Plasma Workspace (plasma-desktop), signal: Segmentation fault
The current source language is "auto; currently c".
[KCrash Handler]
#5  0x00007fda4eb52604 in QGraphicsItem::isPanel (this=0x305bb20) at graphicsview/qgraphicsitem.cpp:1661
#6  0x00007fda4eb9e4fc in QGraphicsScene::event (this=0x2088a80, event=0x7fffdd8f5240) at graphicsview/qgraphicsscene.cpp:3435
#7  0x00007fda4e57912c in QApplicationPrivate::notify_helper (this=0x1f650f0, receiver=0x2088a80, e=0x7fffdd8f5240) at kernel/qapplication.cpp:4300
#8  0x00007fda4e57f71b in QApplication::notify (this=0x1f485a0, receiver=0x2088a80, e=0x7fffdd8f5240) at kernel/qapplication.cpp:4183
#9  0x00007fda4f72bd76 in KApplication::notify (this=0x1f485a0, receiver=0x2088a80, event=0x7fffdd8f5240) at ../../kdeui/kernel/kapplication.cpp:302
#10 0x00007fda4de2ae0c in QCoreApplication::notifyInternal (this=0x1f485a0, receiver=0x2088a80, event=0x7fffdd8f5240) at kernel/qcoreapplication.cpp:704
#11 0x00007fda4ebb5768 in QGraphicsView::viewportEvent (this=0x3b4a6b0, event=0x7fffdd8f5240) at graphicsview/qgraphicsview.cpp:2718
#12 0x00007fda4de2a227 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x3b4b090, event=0x7fffdd8f5240) at kernel/qcoreapplication.cpp:819
#13 0x00007fda4e5790fc in QApplicationPrivate::notify_helper (this=0x1f650f0, receiver=0x3b4b090, e=0x7fffdd8f5240) at kernel/qapplication.cpp:4296
#14 0x00007fda4e57f71b in QApplication::notify (this=0x1f485a0, receiver=0x3b4b090, e=0x7fffdd8f5240) at kernel/qapplication.cpp:4183
#15 0x00007fda4f72bd76 in KApplication::notify (this=0x1f485a0, receiver=0x3b4b090, event=0x7fffdd8f5240) at ../../kdeui/kernel/kapplication.cpp:302
#16 0x00007fda4de2ae0c in QCoreApplication::notifyInternal (this=0x1f485a0, receiver=0x3b4b090, event=0x7fffdd8f5240) at kernel/qcoreapplication.cpp:704
#17 0x00007fda4e5cf5fb in QCoreApplication::sendEvent (this=<value optimized out>, event=0x7fffdd8f5240) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#18 QWidget::event (this=<value optimized out>, event=0x7fffdd8f5240) at kernel/qwidget.cpp:8254
#19 0x00007fda4e975956 in QFrame::event (this=0x3b4a6b0, e=0x7fffdd8f5240) at widgets/qframe.cpp:557
#20 0x00007fda4ea00dab in QAbstractScrollArea::event (this=0x3b4a6b0, e=0x7fffdd8f5240) at widgets/qabstractscrollarea.cpp:989
#21 0x00007fda4e57912c in QApplicationPrivate::notify_helper (this=0x1f650f0, receiver=0x3b4a6b0, e=0x7fffdd8f5240) at kernel/qapplication.cpp:4300
#22 0x00007fda4e57f71b in QApplication::notify (this=0x1f485a0, receiver=0x3b4a6b0, e=0x7fffdd8f5240) at kernel/qapplication.cpp:4183
#23 0x00007fda4f72bd76 in KApplication::notify (this=0x1f485a0, receiver=0x3b4a6b0, event=0x7fffdd8f5240) at ../../kdeui/kernel/kapplication.cpp:302
#24 0x00007fda4de2ae0c in QCoreApplication::notifyInternal (this=0x1f485a0, receiver=0x3b4a6b0, event=0x7fffdd8f5240) at kernel/qcoreapplication.cpp:704
#25 0x00007fda4e582c7b in QCoreApplication::sendSpontaneousEvent (act=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#26 QApplication::setActiveWindow (act=<value optimized out>) at kernel/qapplication.cpp:2450
#27 0x00007fda4e5fdd1e in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fffdd8f5910) at kernel/qapplication_x11.cpp:3420
#28 0x00007fda4e629322 in x11EventSourceDispatch (s=0x1f68770, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#29 0x00007fda47236bce in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#30 0x00007fda4723a598 in ?? () from /lib/libglib-2.0.so.0
#31 0x00007fda4723a6c0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#32 0x00007fda4de54333 in QEventDispatcherGlib::processEvents (this=0x1f2ef10, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#33 0x00007fda4e628f0e in QGuiEventDispatcherGlib::processEvents (this=0x305bb20, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#34 0x00007fda4de29732 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#35 0x00007fda4de29b0c in QEventLoop::exec (this=0x7fffdd8f5c40, flags=) at kernel/qeventloop.cpp:201
#36 0x00007fda4de2d84b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#37 0x00007fda518ac0a2 in kdemain (argc=<value optimized out>, argv=<value optimized out>) at ../../../../plasma/desktop/shell/main.cpp:112
#38 0x00007fda5151fabd in __libc_start_main (main=<value optimized out>, argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized out>, fini=<value optimized out>, 
    rtld_fini=<value optimized out>, stack_end=0x7fffdd8f5fc8) at libc-start.c:220
#39 0x0000000000400689 in _start () at ../sysdeps/x86_64/elf/start.S:113

This bug may be a duplicate of or related to bug 228995, bug 200847.

Possible duplicates by query: bug 228995, bug 228835, bug 223963, bug 222588, bug 221042.

Reported using DrKonqi
Comment 1 Aaron J. Seigo 2010-03-11 06:33:15 UTC
the extra panel is a screw up by kubuntu; the crash above is a bug in qt.

"stuck in the middle again.."
Comment 2 Dario Andres 2010-03-21 00:50:14 UTC
Merging with bug 229838. Thanks

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