| Summary: | comic strip plasmoid crashes plasma when debugging symbols aren't installed | ||
|---|---|---|---|
| Product: | [Unmaintained] plasma4 | Reporter: | Alan Moore <me> |
| Component: | general | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | RESOLVED UPSTREAM | ||
| Severity: | crash | CC: | andresbajotierra, annma, zidsoft |
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Compiled Sources | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Alan Moore
2009-01-16 19:01:15 UTC
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. |