Bug 190204 - Plasma Flubs When Switched from Folder View to Containment.
Summary: Plasma Flubs When Switched from Folder View to Containment.
Status: RESOLVED UPSTREAM
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-04-20 20:10 UTC by Kevin Fowler
Modified: 2009-04-21 17:25 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kevin Fowler 2009-04-20 20:10:31 UTC
Version:            (using KDE 4.2.2)
OS:                Linux
Installed from:    Fedora RPMs

I believe this may have occurred because I kept my KDE settings from Slackware (I've recently reinstalled Fedora).

When switching from Folder View back to the Default containment view, plasma breaks temporarily and puts this message out:
---------------------------------------
A Fatal Error Occurred
The application Plasma Workspace (plasma) crashed and caused the signal 11 (SIGSEGV).
---------------------------------------
And this information:
---------------------------------------
Application: Plasma Workspace (plasma), signal SIGSEGV
[Current thread is 1 (Thread 0xb80ae9a0 (LWP 4423))]

Thread 5 (Thread 0xacfa2b90 (LWP 4424)):
#0  0x009c2416 in __kernel_vsyscall ()
#1  0x00cc6105 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x027b4102 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#3  0x0092b092 in ?? () from /usr/lib/libQtNetwork.so.4
#4  0x027b30be in ?? () from /usr/lib/libQtCore.so.4
#5  0x00cc251f in start_thread () from /lib/libpthread.so.0
#6  0x0923804e in clone () from /lib/libc.so.6

Thread 4 (Thread 0xac5a1b90 (LWP 4425)):
#0  0x009c2416 in __kernel_vsyscall ()
#1  0x00cc6105 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x027b4102 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#3  0x0472fdca in ?? () from /usr/lib/kde4/plasma_wallpaper_image.so
#4  0x027b30be in ?? () from /usr/lib/libQtCore.so.4
#5  0x00cc251f in start_thread () from /lib/libpthread.so.0
#6  0x0923804e in clone () from /lib/libc.so.6

Thread 3 (Thread 0xab6a8b90 (LWP 4645)):
#0  0x009c2416 in __kernel_vsyscall ()
#1  0x092303d1 in select () from /lib/libc.so.6
#2  0x02882f87 in ?? () from /usr/lib/libQtCore.so.4
#3  0x027b30be in ?? () from /usr/lib/libQtCore.so.4
#4  0x00cc251f in start_thread () from /lib/libpthread.so.0
#5  0x0923804e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xaa2a6b90 (LWP 4648)):
#0  0x009c2416 in __kernel_vsyscall ()
#1  0x00cc6105 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x027b4102 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#3  0x0472fdca in ?? () from /usr/lib/kde4/plasma_wallpaper_image.so
#4  0x027b30be in ?? () from /usr/lib/libQtCore.so.4
#5  0x00cc251f in start_thread () from /lib/libpthread.so.0
#6  0x0923804e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb80ae9a0 (LWP 4423)):
[KCrash Handler]
#6  0x018b3f9a in QGraphicsItem::isWidget () from /usr/lib/libQtGui.so.4
#7  0x018e1ed7 in QGraphicsScene::event () from /usr/lib/libQtGui.so.4
#8  0x0133efec in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#9  0x01346e2e in QApplication::notify () from /usr/lib/libQtGui.so.4
#10 0x010490fd in KApplication::notify () from /usr/lib/libkdeui.so.5
#11 0x028a3b21 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#12 0x018f1026 in QGraphicsView::viewportEvent () from /usr/lib/libQtGui.so.4
#13 0x01765ff5 in ?? () from /usr/lib/libQtGui.so.4
#14 0x028a2d0a in QCoreApplicationPrivate::sendThroughObjectEventFilters () from /usr/lib/libQtCore.so.4
#15 0x0133efca in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#16 0x01346efa in QApplication::notify () from /usr/lib/libQtGui.so.4
#17 0x010490fd in KApplication::notify () from /usr/lib/libkdeui.so.5
#18 0x028a3b21 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#19 0x01396b1d in QWidget::event () from /usr/lib/libQtGui.so.4
#20 0x016cd273 in QFrame::event () from /usr/lib/libQtGui.so.4
#21 0x0176451d in QAbstractScrollArea::event () from /usr/lib/libQtGui.so.4
#22 0x018ea984 in QGraphicsView::event () from /usr/lib/libQtGui.so.4
#23 0x0133efec in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#24 0x01346efa in QApplication::notify () from /usr/lib/libQtGui.so.4
#25 0x010490fd in KApplication::notify () from /usr/lib/libkdeui.so.5
#26 0x028a3b21 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#27 0x01345c93 in QApplication::setActiveWindow () from /usr/lib/libQtGui.so.4
#28 0x013afa94 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#29 0x013d877a in ?? () from /usr/lib/libQtGui.so.4
#30 0x0634e238 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#31 0x063518e3 in ?? () from /lib/libglib-2.0.so.0
#32 0x06351aa1 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#33 0x028ce158 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#34 0x013d7e75 in ?? () from /usr/lib/libQtGui.so.4
#35 0x028a21ea in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#36 0x028a23aa in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#37 0x028a4a65 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#38 0x0133ee67 in QApplication::exec () from /usr/lib/libQtGui.so.4
#39 0x00e581d6 in kdemain () from /usr/lib/libkdeinit4_plasma.so
#40 0x080486f2 in _start ()
----------------------------------
Comment 1 Aaron J. Seigo 2009-04-21 17:25:53 UTC
the backtrace is completely within Qt. given it happens during an action where we delete an object on the canvas, and where it ends up, this is the (fixed upstream) QGraphicsView 'crash when processing events on deleted items' bug