Bug 289412

Summary: Desktop crashed while copying file to desktop
Product: [Unmaintained] plasma4 Reporter: co3omega
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: annma
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description co3omega 2011-12-20 09:59:23 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.7.3 (4.7.3)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-14-generic x86_64
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed:

I was dragging and dropping a file (an image named bb.jpg) to my desktop. The context menu had opened and I was going to select 'Move here...' however the desktop had crashed and restarted. Upon retrying this action there were no issues.

- Unusual behavior I noticed:

Nepomuk had given me several crashes in quick succession upon login. This seems to happen at least once after logging in each time.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f40f31437a0 (LWP 1933))]

Thread 2 (Thread 0x7f40d077c700 (LWP 1934)):
#0  0x00007f40f2a24773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f40e6faef68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f40e6faf429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f40efc15f3e in QEventDispatcherGlib::processEvents (this=0x1205c00, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f40efbe9cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f40efbe9ef7 in QEventLoop::exec (this=0x7f40d077bdb0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f40efb0127f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#7  0x00007f40efbcccbf in QInotifyFileSystemWatcherEngine::run (this=0x1207ac0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f40efb03d05 in QThreadPrivate::start (arg=0x1207ac0) at thread/qthread_unix.cpp:331
#9  0x00007f40e7abbefc in start_thread (arg=0x7f40d077c700) at pthread_create.c:304
#10 0x00007f40f2a3089d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f40f31437a0 (LWP 1933)):
[KCrash Handler]
#6  0x00007f40dab06118 in QSpiAccessibleBridge::notifyAccessibilityUpdate(int, QAccessibleInterface*, int) () from /usr/lib/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so
#7  0x00007f40ef4a1299 in QAccessible::updateAccessibility (o=<optimized out>, who=1, reason=QAccessible::Focus) at accessible/qaccessible_unix.cpp:107
#8  0x00007f40ef3d532c in QMenuPrivate::activateAction (this=0x202b790, action=0x1bf7600, action_e=QAction::Hover, self=true) at widgets/qmenu.cpp:1104
#9  0x00007f40ef3d3637 in QMenuPrivate::setCurrentAction (this=0x202b790, action=0x1bf7600, popup=150, reason=QMenuPrivate::SelectedFromElsewhere, activateFirst=false) at widgets/qmenu.cpp:575
#10 0x00007f40ef3d79a5 in QMenu::mouseMoveEvent (this=0x7fffee4808f0, e=0x7fffee47fc50) at widgets/qmenu.cpp:2803
#11 0x00007f40eefebcce in QWidget::event (this=0x7fffee4808f0, event=0x7fffee47fc50) at kernel/qwidget.cpp:8280
#12 0x00007f40ef3d67fb in QMenu::event (this=0x7fffee4808f0, e=0x7fffee47fc50) at widgets/qmenu.cpp:2405
#13 0x00007f40df50260d in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so
#14 0x00007f40efbeac88 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver=0x7fffee4808f0, event=0x7fffee47fc50) at kernel/qcoreapplication.cpp:902
#15 0x00007f40eef9b3ef in notify_helper (e=0x7fffee47fc50, receiver=0x7fffee4808f0, this=0x71d080) at kernel/qapplication.cpp:4482
#16 QApplicationPrivate::notify_helper (this=0x71d080, receiver=0x7fffee4808f0, e=0x7fffee47fc50) at kernel/qapplication.cpp:4458
#17 0x00007f40eefa0c6b in QApplication::notify (this=<optimized out>, receiver=0x7fffee4808f0, e=0x7fffee47fc50) at kernel/qapplication.cpp:4047
#18 0x00007f40f0899126 in KApplication::notify (this=0x7103a0, receiver=0x7fffee4808f0, event=0x7fffee47fc50) at ../../kdeui/kernel/kapplication.cpp:311
#19 0x00007f40efbeaafc in QCoreApplication::notifyInternal (this=0x7103a0, receiver=0x7fffee4808f0, event=0x7fffee47fc50) at kernel/qcoreapplication.cpp:787
#20 0x00007f40eef9c3f2 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#21 QApplicationPrivate::sendMouseEvent (receiver=0x7fffee4808f0, event=0x7fffee47fc50, alienWidget=0x0, nativeWidget=0x7fffee4808f0, buttonDown=0x0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3146
#22 0x00007f40ef01c001 in QETWidget::translateMouseEvent (this=0x7fffee4808f0, event=<optimized out>) at kernel/qapplication_x11.cpp:4502
#23 0x00007f40ef01a8be in QApplication::x11ProcessEvent (this=0x7103a0, event=0x7fffee480470) at kernel/qapplication_x11.cpp:3690
#24 0x00007f40ef043412 in x11EventSourceDispatch (s=0x720590, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#25 0x00007f40e6faea5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007f40e6faf258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007f40e6faf429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007f40efc15ed6 in QEventDispatcherGlib::processEvents (this=0x6b1f40, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#29 0x00007f40ef04307e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#30 0x00007f40efbe9cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#31 0x00007f40efbe9ef7 in QEventLoop::exec (this=0x7fffee480840, flags=...) at kernel/qeventloop.cpp:201
#32 0x00007f40ef3d2711 in QMenu::exec (this=<optimized out>, p=..., action=0x0) at widgets/qmenu.cpp:2049
#33 0x00007f40da4980c3 in KonqOperations::doDropFileCopy() () from /usr/lib/libkonq.so.5abi1
#34 0x00007f40da498ba8 in KonqOperations::asyncDrop(KFileItem const&) () from /usr/lib/libkonq.so.5abi1
#35 0x00007f40da499530 in KonqOperations::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkonq.so.5abi1
#36 0x00007f40efc01a5e in QObject::event (this=0x1fdc770, e=<optimized out>) at kernel/qobject.cpp:1217
#37 0x00007f40eef9b424 in notify_helper (e=0x1f708d0, receiver=0x1fdc770, this=0x71d080) at kernel/qapplication.cpp:4486
#38 QApplicationPrivate::notify_helper (this=0x71d080, receiver=0x1fdc770, e=0x1f708d0) at kernel/qapplication.cpp:4458
#39 0x00007f40eefa0291 in QApplication::notify (this=0x7103a0, receiver=0x1fdc770, e=0x1f708d0) at kernel/qapplication.cpp:4365
#40 0x00007f40f0899126 in KApplication::notify (this=0x7103a0, receiver=0x1fdc770, event=0x1f708d0) at ../../kdeui/kernel/kapplication.cpp:311
#41 0x00007f40efbeaafc in QCoreApplication::notifyInternal (this=0x7103a0, receiver=0x1fdc770, event=0x1f708d0) at kernel/qcoreapplication.cpp:787
#42 0x00007f40efbee51f in sendEvent (event=0x1f708d0, receiver=0x1fdc770) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#43 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x6b0430) at kernel/qcoreapplication.cpp:1428
#44 0x00007f40efc15a73 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#45 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:277
#46 0x00007f40e6faea5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#47 0x00007f40e6faf258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#48 0x00007f40e6faf429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#49 0x00007f40efc15ed6 in QEventDispatcherGlib::processEvents (this=0x6b1f40, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#50 0x00007f40ef04307e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#51 0x00007f40efbe9cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#52 0x00007f40efbe9ef7 in QEventLoop::exec (this=0x7fffee481940, flags=...) at kernel/qeventloop.cpp:201
#53 0x00007f40efbee789 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#54 0x00007f40f2d2f1a3 in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_plasma-desktop.so
#55 0x00007f40f297030d in __libc_start_main (main=0x400640, argc=1, ubp_av=0x7fffee481d28, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffee481d18) at libc-start.c:226
#56 0x0000000000400671 in _start ()

Reported using DrKonqi
Comment 1 Anne-Marie Mahfouf 2011-12-20 13:53:13 UTC
This seems to be a Ubuntu issue: the issue should be fixed in a recent Ubuntu
update. Otherwise, please add a comment to
https://bugs.launchpad.net/ubuntu/+source/qt-at-spi/+bug/877358

See bug 284005

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