Bug 264151

Summary: Plasma crashed when removing the (main) panel
Product: [Unmaintained] plasma4 Reporter: Sven Tauhardt <sven.tauhardt>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra, dhahaha
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description Sven Tauhardt 2011-01-24 10:33:16 UTC
Application: plasma-desktop (0.3)
KDE Platform Version: 4.4.4 (KDE 4.4.4) "release 3"
Qt Version: 4.6.3
Operating System: Linux 2.6.34.7-0.7-desktop x86_64
Distribution: "openSUSE 11.3 (x86_64)"

-- Information about the crash:
Tried to remove (main) panel on bottom of the screen because panel showed irregular behaviour (no application buttons for started applications where shown on the panel). When I clicked on "Remove panel" in context menu for panel, Plasma crashed.

 -- Backtrace:
Application: Plasma Workspace (kdeinit4), signal: Segmentation fault
[KCrash Handler]
#5  0x00007f30ca585814 in QGraphicsItem::isPanel() const () from /usr/lib64/libQtGui.so.4
#6  0x00007f30ca5cbd7b in QGraphicsScene::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#7  0x00007f30c9fe74d4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#8  0x00007f30c9fefaca in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#9  0x00007f30cb29ec06 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#10 0x00007f30cae12e4c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#11 0x00007f30ca5e554f in QGraphicsView::viewportEvent(QEvent*) () from /usr/lib64/libQtGui.so.4
#12 0x00007f30cae12fd7 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#13 0x00007f30c9fe74a1 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#14 0x00007f30c9fefaca in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#15 0x00007f30cb29ec06 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#16 0x00007f30cae12e4c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#17 0x00007f30ca03859a in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#18 0x00007f30ca3ca7d6 in QFrame::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#19 0x00007f30ca4490bb in QAbstractScrollArea::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#20 0x00007f30c9fe74d4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#21 0x00007f30c9fefaca in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#22 0x00007f30cb29ec06 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#23 0x00007f30cae12e4c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#24 0x00007f30c9feb71b in QApplication::setActiveWindow(QWidget*) () from /usr/lib64/libQtGui.so.4
#25 0x00007f30ca061e6b in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/libQtGui.so.4
#26 0x00007f30ca088492 in ?? () from /usr/lib64/libQtGui.so.4
#27 0x00007f30c608ba93 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#28 0x00007f30c608c270 in ?? () from /usr/lib64/libglib-2.0.so.0
#29 0x00007f30c608c510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#30 0x00007f30cae3b67f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#31 0x00007f30ca08814e in ?? () from /usr/lib64/libQtGui.so.4
#32 0x00007f30cae12292 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#33 0x00007f30cae12495 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#34 0x00007f30cae1688b in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#35 0x00007f30be2de27d in kdemain () from /usr/lib64/libkdeinit4_plasma-desktop.so
#36 0x0000000000407659 in _start ()

This bug may be a duplicate of or related to bug 226152.

Possible duplicates by query: bug 263969, bug 263963, bug 263955, bug 263938, bug 263935.

Reported using DrKonqi
Comment 1 Dario Andres 2011-01-29 14:17:23 UTC
[Comment from a bug triager]
This is a bug in the Qt library being tracked at bug 226152. Regards

*** This bug has been marked as a duplicate of bug 226152 ***
Comment 2 dhahaha 2011-11-13 09:40:43 UTC
Created attachment 65583 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.7.2 (4.7.2) using Qt 4.7.4

- What I was doing when the application crashed:

- Unusual behavior I noticed:

The default panel was not working (nothing was clickable on it) so i tried to remove it and plasma desktop crashed. After plasma-desktop restarts i re-add the default pannel and it works. But when the computer is restarted same problem occures (unclickable panel).

-- Backtrace (Reduced):
#6  0x00007f50e33b4ff4 in QGraphicsItem::isPanel (this=0x1f65f90) at graphicsview/qgraphicsitem.cpp:1780
#7  0x00007f50e33f8bfb in QGraphicsScene::event (this=0x10898f0, event=<optimized out>) at graphicsview/qgraphicsscene.cpp:3490
#8  0x00007f50e2dfa424 in notify_helper (e=0x7fff9990af20, receiver=0x10898f0, this=0x10822a0) at kernel/qapplication.cpp:4486
#9  QApplicationPrivate::notify_helper (this=0x10822a0, receiver=0x10898f0, e=0x7fff9990af20) at kernel/qapplication.cpp:4458
#10 0x00007f50e2dff291 in QApplication::notify (this=0x106bd10, receiver=0x10898f0, e=0x7fff9990af20) at kernel/qapplication.cpp:4365