Summary: | folderview plasmoid crashes plasma desktop | ||
---|---|---|---|
Product: | [Plasma] plasma4 | Reporter: | sherman Rogers <shermanrogers> |
Component: | widget-folderview | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | asraniel, cfeck, echidnaman, kmfk87, magnus, sitter |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
Crashy plasma-appletsrc
plasma.crash-report |
Description
sherman Rogers
2008-09-07 23:33:20 UTC
I can confirm this: Application: Plasma Workspace (plasma), signal SIGABRT [Thread debugging using libthread_db enabled] [New Thread 0xb55bd6c0 (LWP 16687)] [New Thread 0xb30c1b90 (LWP 16689)] [New Thread 0xb394ab90 (LWP 16688)] [KCrash handler] #6 0xb80a0424 in __kernel_vsyscall () #7 0xb7f1e860 in raise () from /lib/tls/i686/cmov/libc.so.6 #8 0xb7f20228 in abort () from /lib/tls/i686/cmov/libc.so.6 #9 0xb6b176f8 in __gnu_cxx::__verbose_terminate_handler () from /usr/lib/libstdc++.so.6 #10 0xb6b155d5 in ?? () from /usr/lib/libstdc++.so.6 #11 0xb6b15612 in std::terminate () from /usr/lib/libstdc++.so.6 #12 0xb6b162b5 in __cxa_pure_virtual () from /usr/lib/libstdc++.so.6 #13 0xb71fead9 in QGraphicsItem::sceneBoundingRect () from /usr/lib/libQtGui.so.4 #14 0xb7220f76 in ?? () from /usr/lib/libQtGui.so.4 #15 0xb723832b in ?? () from /usr/lib/libQtGui.so.4 #16 0xb7238e56 in QGraphicsView::items () from /usr/lib/libQtGui.so.4 #17 0xb7238fa2 in QGraphicsView::itemAt () from /usr/lib/libQtGui.so.4 #18 0xb720752e in QGraphicsItem::unsetCursor () from /usr/lib/libQtGui.so.4 #19 0xb724f755 in ?? () from /usr/lib/libQtGui.so.4 #20 0xb724fcd3 in QGraphicsProxyWidget::setWidget () from /usr/lib/libQtGui.so.4 #21 0xb724fe96 in QGraphicsProxyWidget::~QGraphicsProxyWidget () from /usr/lib/libQtGui.so.4 #22 0xb249c53b in ?? () from /usr/lib/kde4/plasma_applet_folderview.so #23 0xb7203c58 in QGraphicsItem::~QGraphicsItem () from /usr/lib/libQtGui.so.4 #24 0xb723fc72 in QGraphicsWidget::~QGraphicsWidget () from /usr/lib/libQtGui.so.4 #25 0xb7ddef8e in ~Applet (this=0x89ef498) at /build/buildd/kdebase-workspace-4.1.1/libs/plasma/applet.cpp:128 #26 0xb7e07323 in ~Containment (this=0x89ef498) at /build/buildd/kdebase-workspace-4.1.1/libs/plasma/containment.cpp:108 #27 0xb2491315 in ?? () from /usr/lib/kde4/plasma_applet_folderview.so #28 0xb7703b4c in qDeleteInEventHandler () from /usr/lib/libQtCore.so.4 #29 0xb7705523 in QObject::event () from /usr/lib/libQtCore.so.4 #30 0xb7240bd7 in QGraphicsWidget::event () from /usr/lib/libQtGui.so.4 #31 0xb6c82bfc in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4 #32 0xb6c8aa6e in QApplication::notify () from /usr/lib/libQtGui.so.4 #33 0xb7bc419d in KApplication::notify (this=0x8256520, receiver=0x89ef498, event=0x849a530) at /build/buildd/kde4libs-4.1.1+really4.1.1/kdeui/kernel/kapplication.cpp:311 #34 0xb76f5bbf in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4 #35 0xb76f6845 in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib/libQtCore.so.4 #36 0xb76f6a3d in QCoreApplication::sendPostedEvents () from /usr/lib/libQtCore.so.4 #37 0xb77205bf in ?? () from /usr/lib/libQtCore.so.4 #38 0xb5a4d6f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #39 0xb5a50da3 in ?? () from /usr/lib/libglib-2.0.so.0 #40 0xb5a50f61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #41 0xb7720208 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4 #42 0xb6d1cb45 in ?? () from /usr/lib/libQtGui.so.4 #43 0xb76f428a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4 #44 0xb76f444a in QEventLoop::exec () from /usr/lib/libQtCore.so.4 #45 0xb76f6b05 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4 #46 0xb6c82a77 in QApplication::exec () from /usr/lib/libQtGui.so.4 #47 0xb8067491 in kdemain (argc=1, argv=0xbfbba624) at /build/buildd/kdebase-workspace-4.1.1/plasma/plasma/main.cpp:58 #48 0x080485b2 in main (argc=) at /build/buildd/kdebase-workspace-4.1.1/obj-i486-linux-gnu/plasma/plasma/plasma_qgv_dummy.cpp:3 #0 0xb80a0424 in __kernel_vsyscall () *** Bug 170936 has been marked as a duplicate of this bug. *** Created attachment 27535 [details]
Crashy plasma-appletsrc
Doesn't happen with a fresh plasma-appletsrc. Happens with the attached one though.
I take that back. The folderview that comes with the fresh rc file closes properly, but removing any other folderviews by the close button on the plasmoid handles causes the crash. Removing the folderview from the Add Widgets dialog doesn't crash Plasma. Created attachment 27589 [details]
plasma.crash-report
Crash report.
I get the same crash, on a fresh KDE (compiled today), with a clean .kde, just clicking on the folder's view close button. It looks like the "close animation" makes the widget smaller than it can handle... I also get the crash with a fresh plasma and folderview when pressing the close button in the "bar" at the side (the red X). Also doesn't happen when I right-click and select the option to remove it. Seems to be fixed in 4.1.2. I don't experience this issue anymore, someone please confirm that this is fixed in KDE 4.1.2 Cannot reproduce in trunk, can probably be marked as fixed Yeah, can be marked fixed. |