Version: (using Devel) OS: Linux Installed from: Compiled sources Using KDE 4.2 RC1 on Kubuntu from ppa packages. Using the comic strip plasmoid kept causing plasma crashes. This would usually happen when selecting a comic, or sometimes when installing new comics, or sometimes when resizing the widget. I installed the debugging symbols to try to get a good backtrace, and the problems stopped. I cannot reproduce the crash with debugging symbol packages installed.
If you uninstall the debug symbol packages, does the crash re-appear ?
Sorry for the delay in response. I have upgraded to the final version, and I find that it crashes when selecting a comic strip even with debugging symbols installed. I can produce a traceback if you wish, but I suspect it may be due to the QT bug that is causing other plasmoids to crash (lcd weather, etc).
I can confirm this behavior, trying to fetch a comic completely crashes and restarts plasma for me too. kde 4.2, gentoo, 2.6.28.1
Please post a backtrace from the crash so we can work out what is going on, thanks a lot. You need to build with debug symbol.
Backtrace: Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xb54a36c0 (LWP 29976)] 0xb6ff92c7 in QGraphicsScene::focusItem () from /usr/lib/libQtGui.so.4 (gdb) bt #0 0xb6ff92c7 in QGraphicsScene::focusItem () from /usr/lib/libQtGui.so.4 #1 0xb6fde0ec in QGraphicsItem::clearFocus () from /usr/lib/libQtGui.so.4 #2 0xb7027184 in ?? () from /usr/lib/libQtGui.so.4 #3 0xb7025f06 in QGraphicsWidget::itemChange () from /usr/lib/libQtGui.so.4 #4 0xb7ee8649 in Plasma::Applet::itemChange () from /usr/lib/libplasma.so.3 #5 0xb6fe8525 in QGraphicsItem::setParentItem () from /usr/lib/libQtGui.so.4 #6 0xb7f3129a in ?? () from /usr/lib/libplasma.so.3 #7 0xb7ef6c91 in Plasma::Containment::sceneEventFilter () from /usr/lib/libplasma.so.3 #8 0xb6fff457 in ?? () from /usr/lib/libQtGui.so.4 #9 0xb6fff513 in ?? () from /usr/lib/libQtGui.so.4 #10 0xb7000a2a in ?? () from /usr/lib/libQtGui.so.4 #11 0xb70081e3 in ?? () from /usr/lib/libQtGui.so.4 #12 0xb70085af in QGraphicsScene::mouseMoveEvent () from /usr/lib/libQtGui.so.4 #13 0xb70087c7 in QGraphicsScene::event () from /usr/lib/libQtGui.so.4 #14 0xb6a648ec in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4 #15 0xb6a6c72e in QApplication::notify () from /usr/lib/libQtGui.so.4 #16 0xb77e806d in KApplication::notify (this=0x885f500, receiver=0x88dd468, event=0xbf8d2990) at /build/buildd/kde4libs-4.2.0/kdeui/kernel/kapplication.cpp:307 #17 0xb67d4e61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4 #18 0xb7015d88 in ?? () from /usr/lib/libQtGui.so.4 #19 0xb701e316 in QGraphicsView::mouseMoveEvent () from /usr/lib/libQtGui.so.4 #20 0xb6abc7cb in QWidget::event () from /usr/lib/libQtGui.so.4 #21 0xb6df3fd3 in QFrame::event () from /usr/lib/libQtGui.so.4 #22 0xb6e8a7df in QAbstractScrollArea::viewportEvent () from /usr/lib/libQtGui.so.4 #23 0xb7017d0f in QGraphicsView::viewportEvent () from /usr/lib/libQtGui.so.4 #24 0xb6e8cd85 in ?? () from /usr/lib/libQtGui.so.4 #25 0xb67d404a in QCoreApplicationPrivate::sendThroughObjectEventFilters () from /usr/lib/libQtCore.so.4 #26 0xb6a648ca in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4 #27 0xb6a6d0e1 in QApplication::notify () from /usr/lib/libQtGui.so.4 #28 0xb77e806d in KApplication::notify (this=0x885f500, receiver=0x8b39f08, event=0xbf8d3048) at /build/buildd/kde4libs-4.2.0/kdeui/kernel/kapplication.cpp:307 #29 0xb67d4e61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4 #30 0xb6a6c36e in QApplicationPrivate::sendMouseEvent () from /usr/lib/libQtGui.so.4 #31 0xb6ad6656 in ?? () from /usr/lib/libQtGui.so.4 #32 0xb6ad59e5 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4 #33 0xb6aff7aa in ?? () from /usr/lib/libQtGui.so.4 #34 0xb576b6f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #35 0xb576eda3 in ?? () from /usr/lib/libglib-2.0.so.0 #36 0xb576ef61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #37 0xb67ff478 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4 #38 0xb6afeea5 in ?? () from /usr/lib/libQtGui.so.4 #39 0xb67d352a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4 #40 0xb67d36ea in QEventLoop::exec () from /usr/lib/libQtCore.so.4 #41 0xb67d5da5 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4 #42 0xb6a64767 in QApplication::exec () from /usr/lib/libQtGui.so.4 #43 0xb8055d46 in kdemain (argc=2, argv=0xbf8d3a44) at /build/buildd/kdebase-workspace-4.2.0/plasma/shells/desktop/main.cpp:54 #44 0x08048712 in main (argc=-1447340312, argv=0x92e1d88) at /build/buildd/kdebase-workspace-4.2.0/obj-i486-linux-gnu/plasma/shells/desktop/plasma_qgv_dummy.cpp:3
Alan, yes it's the Qt bug and your distribution should have included the patch to fix this ugly crash! qt-copy has a patch for this and it will fixed in next Qt release.