Bug 199302 - Plasma crashed when I tried to add a Panel
Summary: Plasma crashed when I tried to add a Panel
Status: RESOLVED DUPLICATE of bug 203268
Alias: None
Product: plasma4
Classification: Unmaintained
Component: general (other bugs)
Version First Reported In: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-07-07 16:32 UTC by James Richard Tyrer
Modified: 2009-10-26 11:19 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description James Richard Tyrer 2009-07-07 16:32:32 UTC
Application that crashed: plasma-desktop
Version of the application: 0.3
KDE Version: 4.2.95 (KDE 4.2.95 (KDE 4.3 RC1))
Qt Version: 4.5.1
Operating System: Linux 2.6.29.2n i686
Distribution: "Fedora release 9 (Sulphur)"

What I was doing when the application crashed:
With Widgets Unlocked, I clicked the desktop and chose "Add Panel".

I immediatly got the Gray Screen (of Death?).

 -- Backtrace:
Application: Plasma Workspace (kdeinit4), signal: Segmentation fault
[Current thread is 0 (LWP 9923)]

Thread 2 (Thread 0xa97c3b90 (LWP 9929)):
#0  0xb80dd424 in __kernel_vsyscall ()
#1  0xb7e57b95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb7ef52eb in QWaitCondition::wait () from /usr/local/Trolltech/Qt-COPY/lib/libQtCore.so.4
#3  0xb7809922 in ?? () from /usr/local/Trolltech/Qt-COPY/lib/libQtNetwork.so.4
#4  0xb7ef428e in ?? () from /usr/local/Trolltech/Qt-COPY/lib/libQtCore.so.4
#5  0xb7e540cf in start_thread () from /lib/libpthread.so.0
#6  0xb67a4dfe in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb61b3700 (LWP 9923)):
[KCrash Handler]
#6  0xb70b64e1 in QGraphicsScene::addItem () from /usr/local/Trolltech/Qt-COPY/lib/libQtGui.so.4
#7  0xb606da80 in Plasma::CoronaPrivate::addContainment () from /usr/KDE-4/lib/libplasma.so.3
#8  0xb606a302 in Plasma::Corona::addContainment () from /usr/KDE-4/lib/libplasma.so.3
#9  0xa98979ea in DefaultDesktop::addPanel () from /usr/KDE-4/lib/kde4/plasma_containment_desktop.so
#10 0xa9898743 in DefaultDesktop::addPanel () from /usr/KDE-4/lib/kde4/plasma_containment_desktop.so
#11 0xa98998d3 in DefaultDesktop::qt_metacall () from /usr/KDE-4/lib/kde4/plasma_containment_desktop.so
#12 0xb7ffce59 in QMetaObject::activate () from /usr/local/Trolltech/Qt-COPY/lib/libQtCore.so.4
#13 0xb7ffd270 in QMetaObject::activate () from /usr/local/Trolltech/Qt-COPY/lib/libQtCore.so.4
#14 0xb6a62d01 in QAction::triggered () from /usr/local/Trolltech/Qt-COPY/lib/libQtGui.so.4
#15 0xb6a64253 in QAction::activate () from /usr/local/Trolltech/Qt-COPY/lib/libQtGui.so.4
#16 0xb6ed286c in ?? () from /usr/local/Trolltech/Qt-COPY/lib/libQtGui.so.4
#17 0xb6ed8f1b in ?? () from /usr/local/Trolltech/Qt-COPY/lib/libQtGui.so.4
#18 0xb6ed9a56 in QMenu::mouseReleaseEvent () from /usr/local/Trolltech/Qt-COPY/lib/libQtGui.so.4
#19 0xb7677b05 in KMenu::mouseReleaseEvent () from /usr/KDE-4/lib/libkdeui.so.5
#20 0xb6abe6b1 in QWidget::event () from /usr/local/Trolltech/Qt-COPY/lib/libQtGui.so.4
#21 0xb6edbd49 in QMenu::event () from /usr/local/Trolltech/Qt-COPY/lib/libQtGui.so.4
#22 0xb6a693b4 in QApplicationPrivate::notify_helper () from /usr/local/Trolltech/Qt-COPY/lib/libQtGui.so.4
#23 0xb6a71f8f in QApplication::notify () from /usr/local/Trolltech/Qt-COPY/lib/libQtGui.so.4
#24 0xb7590cad in KApplication::notify () from /usr/KDE-4/lib/libkdeui.so.5
#25 0xb7fe6d1a in QCoreApplication::notifyInternal () from /usr/local/Trolltech/Qt-COPY/lib/libQtCore.so.4
#26 0xb6a71083 in QApplicationPrivate::sendMouseEvent () from /usr/local/Trolltech/Qt-COPY/lib/libQtGui.so.4
#27 0xb6adf0bb in ?? () from /usr/local/Trolltech/Qt-COPY/lib/libQtGui.so.4
#28 0xb6ade296 in QApplication::x11ProcessEvent () from /usr/local/Trolltech/Qt-COPY/lib/libQtGui.so.4
#29 0xb6b0703a in ?? () from /usr/local/Trolltech/Qt-COPY/lib/libQtGui.so.4
#30 0xb661c0a7 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#31 0xb661f66b in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#32 0xb661f7e8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#33 0xb8012468 in QEventDispatcherGlib::processEvents () from /usr/local/Trolltech/Qt-COPY/lib/libQtCore.so.4
#34 0xb6b06785 in ?? () from /usr/local/Trolltech/Qt-COPY/lib/libQtGui.so.4
#35 0xb7fe537a in QEventLoop::processEvents () from /usr/local/Trolltech/Qt-COPY/lib/libQtCore.so.4
#36 0xb7fe57b2 in QEventLoop::exec () from /usr/local/Trolltech/Qt-COPY/lib/libQtCore.so.4
#37 0xb6edbbb1 in QMenu::exec () from /usr/local/Trolltech/Qt-COPY/lib/libQtGui.so.4
#38 0xb605f69c in Plasma::ContainmentPrivate::showContextMenu () from /usr/KDE-4/lib/libplasma.so.3
#39 0xb605f78d in Plasma::Containment::contextMenuEvent () from /usr/KDE-4/lib/libplasma.so.3
#40 0xb708d698 in QGraphicsItem::sceneEvent () from /usr/local/Trolltech/Qt-COPY/lib/libQtGui.so.4
#41 0xb70dbaea in QGraphicsWidget::sceneEvent () from /usr/local/Trolltech/Qt-COPY/lib/libQtGui.so.4
#42 0xb70b1ce4 in ?? () from /usr/local/Trolltech/Qt-COPY/lib/libQtGui.so.4
#43 0xb70be06f in QGraphicsScene::contextMenuEvent () from /usr/local/Trolltech/Qt-COPY/lib/libQtGui.so.4
#44 0xb70bf02a in QGraphicsScene::event () from /usr/local/Trolltech/Qt-COPY/lib/libQtGui.so.4
#45 0xb6a693b4 in QApplicationPrivate::notify_helper () from /usr/local/Trolltech/Qt-COPY/lib/libQtGui.so.4
#46 0xb6a7168e in QApplication::notify () from /usr/local/Trolltech/Qt-COPY/lib/libQtGui.so.4
#47 0xb7590cad in KApplication::notify () from /usr/KDE-4/lib/libkdeui.so.5
#48 0xb7fe6d1a in QCoreApplication::notifyInternal () from /usr/local/Trolltech/Qt-COPY/lib/libQtCore.so.4
#49 0xb70cc126 in QGraphicsView::contextMenuEvent () from /usr/local/Trolltech/Qt-COPY/lib/libQtGui.so.4
#50 0xb6abed9c in QWidget::event () from /usr/local/Trolltech/Qt-COPY/lib/libQtGui.so.4
#51 0xb6e8e6f3 in QFrame::event () from /usr/local/Trolltech/Qt-COPY/lib/libQtGui.so.4
#52 0xb6f2a61f in QAbstractScrollArea::viewportEvent () from /usr/local/Trolltech/Qt-COPY/lib/libQtGui.so.4
#53 0xb70d1382 in QGraphicsView::viewportEvent () from /usr/local/Trolltech/Qt-COPY/lib/libQtGui.so.4
#54 0xb6f2cc25 in ?? () from /usr/local/Trolltech/Qt-COPY/lib/libQtGui.so.4
#55 0xb7fe5f58 in QCoreApplicationPrivate::sendThroughObjectEventFilters () from /usr/local/Trolltech/Qt-COPY/lib/libQtCore.so.4
#56 0xb6a69392 in QApplicationPrivate::notify_helper () from /usr/local/Trolltech/Qt-COPY/lib/libQtGui.so.4
#57 0xb6a71bbd in QApplication::notify () from /usr/local/Trolltech/Qt-COPY/lib/libQtGui.so.4
#58 0xb7590cad in KApplication::notify () from /usr/KDE-4/lib/libkdeui.so.5
#59 0xb7fe6d1a in QCoreApplication::notifyInternal () from /usr/local/Trolltech/Qt-COPY/lib/libQtCore.so.4
#60 0xb6a7441e in QCoreApplication::sendSpontaneousEvent () from /usr/local/Trolltech/Qt-COPY/lib/libQtGui.so.4
#61 0xb6adf6c2 in ?? () from /usr/local/Trolltech/Qt-COPY/lib/libQtGui.so.4
#62 0xb6ade296 in QApplication::x11ProcessEvent () from /usr/local/Trolltech/Qt-COPY/lib/libQtGui.so.4
#63 0xb6b0703a in ?? () from /usr/local/Trolltech/Qt-COPY/lib/libQtGui.so.4
#64 0xb661c0a7 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#65 0xb661f66b in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#66 0xb661f7e8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#67 0xb8012468 in QEventDispatcherGlib::processEvents () from /usr/local/Trolltech/Qt-COPY/lib/libQtCore.so.4
#68 0xb6b06785 in ?? () from /usr/local/Trolltech/Qt-COPY/lib/libQtGui.so.4
#69 0xb7fe537a in QEventLoop::processEvents () from /usr/local/Trolltech/Qt-COPY/lib/libQtCore.so.4
#70 0xb7fe57b2 in QEventLoop::exec () from /usr/local/Trolltech/Qt-COPY/lib/libQtCore.so.4
#71 0xb7fe7be9 in QCoreApplication::exec () from /usr/local/Trolltech/Qt-COPY/lib/libQtCore.so.4
#72 0xb6a69227 in QApplication::exec () from /usr/local/Trolltech/Qt-COPY/lib/libQtGui.so.4
#73 0xb4e03fe0 in kdemain () from /usr/KDE-4/lib/libkdeinit4_plasma-desktop.so
#74 0x0804e29f in launch ()
#75 0x0804ea75 in handle_launcher_request ()
#76 0x0804eeaf in handle_requests ()
#77 0x0804f6e7 in main ()

Reported using DrKonqi
Comment 1 Dario Andres 2009-07-07 16:48:00 UTC
This looks related to bug 198702, but I can't be sure.
Thanks
Comment 2 Aaron J. Seigo 2009-07-07 22:14:42 UTC
yes, they are the same bug; however, we need a full backtrace with line numbers to know what's going on there exactly. as seen in 198702, that report was against some odd/old version of Qt.

James: if possible can you upgrade to Qt 4.5.2 as well as install the debug packages for qt, kdelibs and kdebase and reproduce?
Comment 3 James Richard Tyrer 2009-07-08 15:50:50 UTC
(In reply to comment #2)
> James: if possible can you upgrade to Qt 4.5.2 as well as install the debug
> packages for qt, kdelibs and kdebase and reproduce?

I am using QT-COPY and I upgraded that last night.  Or, would it be better if I used the Qt-4.4.2 release to test 4.3?

So, that was the easy part.  I have no idea how to reproduce the crash.  It was just a random crash while configuring Plasma on KDE-4.3 RC.

I can tell you that I had another problem with Plasma.  I configured additional Panels and logged out.  When I logged back into a KDE-4.3 session, the settings were not remembered correctly.  Perhaps that is where the problem is occurring.  I can't reproduce that problem either.

All that I can say for sure is that I configured (IIRC) 2 Panels and then clicked the DeskTop to configure a third and it crashed.
Comment 4 Dario Andres 2009-07-18 21:30:52 UTC
A(In reply to comment #3)
> (In reply to comment #2)
> > James: if possible can you upgrade to Qt 4.5.2 as well as install the debug
> > packages for qt, kdelibs and kdebase and reproduce?
> 
> I am using QT-COPY and I upgraded that last night.  Or, would it be better if I
> used the Qt-4.4.2 release to test 4.3?

No, it is better to use Qt4.5.x+ or Qt-copy (or kde-qt at git). Thanks
Comment 5 James Richard Tyrer 2009-07-18 21:45:24 UTC
(In reply to comment #4)

> > Or, would it be better if I used the Qt-4.4.2 release to test 4.3?

I appear to have made a typo.  This should have been:

> Or, would it be better if I used the Qt-4.5.2 release to test 4.3?
Comment 6 Dario Andres 2009-08-19 21:21:46 UTC
BTW, qt-copy is being killed (and it was outdated already). Switch to kde-qt.git or use the distribution-package for Qt4.5.2
Thanks
Comment 7 Dario Andres 2009-09-01 23:01:45 UTC
This could be related to bug 205560 too. Thanks
Comment 8 Beat Wolf 2009-10-26 11:19:52 UTC

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