Bug 292908 - Plasma crashed when dragging a file in folderview
Summary: Plasma crashed when dragging a file in folderview
Status: RESOLVED UNMAINTAINED
Alias: None
Product: plasma4
Classification: Unmaintained
Component: widget-folderview (show other bugs)
Version: 4.8.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Ignat Semenov
URL:
Keywords:
: 293381 298163 (view as bug list)
Depends on:
Blocks:
 
Reported: 2012-01-30 21:20 UTC by Alberto Mattea
Modified: 2013-05-29 09:42 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alberto Mattea 2012-01-30 21:20:24 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.8.00 (4.8.0
Qt Version: 4.7.4
Operating System: Linux 3.2.1-ck x86_64
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed:
I use folderview as a desktop. I dragged a file from the desktop on a folder (also on the desktop), folder contents appeared as a popup (as expected), I was about to release the file in a subfolder when plasma crashed.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Shell del desktop di Plasma (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fab064cd7c0 (LWP 8303))]

Thread 4 (Thread 0x7faae6d12700 (LWP 8370)):
#0  0x00007faafabe01e7 in __pthread_mutex_unlock_usercnt (mutex=<optimized out>, decr=<optimized out>) at pthread_mutex_unlock.c:41
#1  __pthread_mutex_unlock (mutex=0x213ded8) at pthread_mutex_unlock.c:290
#2  0x00007faafa0cefe4 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007faafa0cfdfd in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007faafa0d0429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fab02fdbf3e in QEventDispatcherGlib::processEvents (this=0x1decd70, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#6  0x00007fab02fafcf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007fab02fafef7 in QEventLoop::exec (this=0x7faae6d11cd0, flags=...) at kernel/qeventloop.cpp:201
#8  0x00007fab02ec727f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#9  0x00007fab02f92cbf in QInotifyFileSystemWatcherEngine::run (this=0x205e570) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00007fab02ec9d05 in QThreadPrivate::start (arg=0x205e570) at thread/qthread_unix.cpp:331
#11 0x00007faaf73e956c in ?? () from /usr/lib/nvidia-current/libGL.so.1
#12 0x00007faafabdcefc in start_thread (arg=0x7faae6d12700) at pthread_create.c:304
#13 0x00007fab05dca89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7faada0be700 (LWP 8468)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007faafffdffe2 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007faafffe0019 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007faaf73e956c in ?? () from /usr/lib/nvidia-current/libGL.so.1
#4  0x00007faafabdcefc in start_thread (arg=0x7faada0be700) at pthread_create.c:304
#5  0x00007fab05dca89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7faae4e05700 (LWP 8473)):
#0  0x00007fab05dbe773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007faafa0cff68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007faafa0d0429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fab02fdbf3e in QEventDispatcherGlib::processEvents (this=0x7faae0007920, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007fab02fafcf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fab02fafef7 in QEventLoop::exec (this=0x7faae4e04cd0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007fab02ec727f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#7  0x00007fab02f92cbf in QInotifyFileSystemWatcherEngine::run (this=0x2bf98b0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007fab02ec9d05 in QThreadPrivate::start (arg=0x2bf98b0) at thread/qthread_unix.cpp:331
#9  0x00007faaf73e956c in ?? () from /usr/lib/nvidia-current/libGL.so.1
#10 0x00007faafabdcefc in start_thread (arg=0x7faae4e05700) at pthread_create.c:304
#11 0x00007fab05dca89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fab064cd7c0 (LWP 8303)):
[KCrash Handler]
#6  QDragManager::move (this=0x4728120, globalPos=...) at kernel/qdnd_x11.cpp:1658
#7  0x00007fab023eef99 in QDragManager::eventFilter (this=0x4728120, o=<optimized out>, e=<optimized out>) at kernel/qdnd_x11.cpp:1306
#8  0x00007fab02fb0bcc in QCoreApplicationPrivate::sendThroughApplicationEventFilters (this=0x1c49560, receiver=0x1e6fdf10, event=0x7fff67d3d9e0) at kernel/qcoreapplication.cpp:883
#9  0x00007fab023603e6 in QApplicationPrivate::notify_helper (this=0x1c49560, receiver=0x1e6fdf10, e=0x7fff67d3d9e0) at kernel/qapplication.cpp:4461
#10 0x00007fab02365cbb in QApplication::notify (this=<optimized out>, receiver=0x1e6fdf10, e=0x7fff67d3d9e0) at kernel/qapplication.cpp:4047
#11 0x00007fab03c60ae6 in KApplication::notify (this=0x1c29b10, receiver=0x1e6fdf10, event=0x7fff67d3d9e0) at ../../kdeui/kernel/kapplication.cpp:311
#12 0x00007fab02fb0afc in QCoreApplication::notifyInternal (this=0x1c29b10, receiver=0x1e6fdf10, event=0x7fff67d3d9e0) at kernel/qcoreapplication.cpp:787
#13 0x00007fab02361442 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#14 QApplicationPrivate::sendMouseEvent (receiver=0x1e6fdf10, event=0x7fff67d3d9e0, alienWidget=0x0, nativeWidget=0x1e6fdf10, buttonDown=0x0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3146
#15 0x00007fab023e09d5 in QETWidget::translateMouseEvent (this=0x1e6fdf10, event=<optimized out>) at kernel/qapplication_x11.cpp:4571
#16 0x00007fab023df94e in QApplication::x11ProcessEvent (this=0x1c29b10, event=0x7fff67d3e200) at kernel/qapplication_x11.cpp:3693
#17 0x00007fab024084a2 in x11EventSourceDispatch (s=0x1c3a590, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#18 0x00007faafa0cfa5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007faafa0d0258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007faafa0d0429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007fab02fdbed6 in QEventDispatcherGlib::processEvents (this=0x1b42f40, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#22 0x00007fab0240810e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#23 0x00007fab02fafcf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#24 0x00007fab02fafef7 in QEventLoop::exec (this=0x3202350, flags=...) at kernel/qeventloop.cpp:201
#25 0x00007fab023eec95 in QDragManager::drag (this=0x4728120, o=<optimized out>) at kernel/qdnd_x11.cpp:1981
#26 0x00007fab02371f88 in QDrag::exec (this=0x44b6390, supportedActions=..., defaultDropAction=Qt::IgnoreAction) at kernel/qdrag.cpp:284
#27 0x00007fab02372043 in QDrag::exec (this=<optimized out>, supportedActions=<optimized out>) at kernel/qdrag.cpp:239
#28 0x00007faacfc4e3a4 in ?? () from /usr/lib/kde4/plasma_applet_folderview.so
#29 0x00007faacfc57dff in ?? () from /usr/lib/kde4/plasma_applet_folderview.so
#30 0x00007faacfc584ad in ?? () from /usr/lib/kde4/plasma_applet_folderview.so
#31 0x00007fab0292773e in QGraphicsItem::sceneEvent (this=0x2480c10, event=0x7fff67d3f2c0) at graphicsview/qgraphicsitem.cpp:6724
#32 0x00007fab0294fcea in QGraphicsScenePrivate::sendMouseEvent (this=0x1e3a410, mouseEvent=0x7fff67d3f2c0) at graphicsview/qgraphicsscene.cpp:1291
#33 0x00007fab029507dc in QGraphicsScene::mouseMoveEvent (this=<optimized out>, mouseEvent=0x7fff67d3f2c0) at graphicsview/qgraphicsscene.cpp:4095
#34 0x00007fab0295e98b in QGraphicsScene::event (this=0x1e29b30, event=0x7fff67d3f2c0) at graphicsview/qgraphicsscene.cpp:3446
#35 0x00007fab02360474 in notify_helper (e=0x7fff67d3f2c0, receiver=0x1e29b30, this=0x1c49560) at kernel/qapplication.cpp:4486
#36 QApplicationPrivate::notify_helper (this=0x1c49560, receiver=0x1e29b30, e=0x7fff67d3f2c0) at kernel/qapplication.cpp:4458
#37 0x00007fab023652e1 in QApplication::notify (this=0x1c29b10, receiver=0x1e29b30, e=0x7fff67d3f2c0) at kernel/qapplication.cpp:4365
#38 0x00007fab03c60ae6 in KApplication::notify (this=0x1c29b10, receiver=0x1e29b30, event=0x7fff67d3f2c0) at ../../kdeui/kernel/kapplication.cpp:311
#39 0x00007fab02fb0afc in QCoreApplication::notifyInternal (this=0x1c29b10, receiver=0x1e29b30, event=0x7fff67d3f2c0) at kernel/qcoreapplication.cpp:787
#40 0x00007fab02978999 in QGraphicsViewPrivate::mouseMoveEventHandler (this=0x2316a00, event=0x7fff67d3fbf0) at graphicsview/qgraphicsview.cpp:647
#41 0x00007fab02978bbe in QGraphicsView::mouseMoveEvent (this=0x2065c80, event=0x7fff67d3fbf0) at graphicsview/qgraphicsview.cpp:3274
#42 0x00007fab023b0d1e in QWidget::event (this=0x2065c80, event=0x7fff67d3fbf0) at kernel/qwidget.cpp:8280
#43 0x00007fab027595b6 in QFrame::event (this=0x2065c80, e=0x7fff67d3fbf0) at widgets/qframe.cpp:557
#44 0x00007fab0297cdfb in QGraphicsView::viewportEvent (this=0x2065c80, event=0x7fff67d3fbf0) at graphicsview/qgraphicsview.cpp:2864
#45 0x00007fab02fb0c88 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver=0x2100470, event=0x7fff67d3fbf0) at kernel/qcoreapplication.cpp:902
#46 0x00007fab0236043f in notify_helper (e=0x7fff67d3fbf0, receiver=0x2100470, this=0x1c49560) at kernel/qapplication.cpp:4482
#47 QApplicationPrivate::notify_helper (this=0x1c49560, receiver=0x2100470, e=0x7fff67d3fbf0) at kernel/qapplication.cpp:4458
#48 0x00007fab02365cbb in QApplication::notify (this=<optimized out>, receiver=0x2100470, e=0x7fff67d3fbf0) at kernel/qapplication.cpp:4047
#49 0x00007fab03c60ae6 in KApplication::notify (this=0x1c29b10, receiver=0x2100470, event=0x7fff67d3fbf0) at ../../kdeui/kernel/kapplication.cpp:311
#50 0x00007fab02fb0afc in QCoreApplication::notifyInternal (this=0x1c29b10, receiver=0x2100470, event=0x7fff67d3fbf0) at kernel/qcoreapplication.cpp:787
#51 0x00007fab02361442 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#52 QApplicationPrivate::sendMouseEvent (receiver=0x2100470, event=0x7fff67d3fbf0, alienWidget=0x0, nativeWidget=0x2100470, buttonDown=0x0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3146
#53 0x00007fab023e09d5 in QETWidget::translateMouseEvent (this=0x2100470, event=<optimized out>) at kernel/qapplication_x11.cpp:4571
#54 0x00007fab023df94e in QApplication::x11ProcessEvent (this=0x1c29b10, event=0x7fff67d40410) at kernel/qapplication_x11.cpp:3693
#55 0x00007fab024084a2 in x11EventSourceDispatch (s=0x1c3a590, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#56 0x00007faafa0cfa5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#57 0x00007faafa0d0258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#58 0x00007faafa0d0429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#59 0x00007fab02fdbed6 in QEventDispatcherGlib::processEvents (this=0x1b42f40, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#60 0x00007fab0240810e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#61 0x00007fab02fafcf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#62 0x00007fab02fafef7 in QEventLoop::exec (this=0x7fff67d407e0, flags=...) at kernel/qeventloop.cpp:201
#63 0x00007fab02fb4789 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#64 0x00007fab060c97e3 in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_plasma-desktop.so
#65 0x00007fab05d0a30d in __libc_start_main (main=0x400640, argc=1, ubp_av=0x7fff67d40bc8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff67d40bb8) at libc-start.c:226
#66 0x0000000000400671 in _start ()

Possible duplicates by query: bug 291229, bug 288107, bug 273263, bug 273017, bug 269297.

Reported using DrKonqi
Comment 1 Thijs 2012-02-05 19:11:08 UTC
*** Bug 293381 has been marked as a duplicate of this bug. ***
Comment 2 Jekyll Wu 2012-05-26 18:28:46 UTC
*** Bug 298163 has been marked as a duplicate of this bug. ***
Comment 3 Ignat Semenov 2012-05-29 15:10:13 UTC
Can't reproduce with master and qt 4.8. Please update to kde 4.8.3 and qt 4.8 and test again.
Comment 4 Martin Flöser 2013-05-29 09:42:18 UTC
Thank you for this crash report and helping to improve our software. Unfortunately we were not able to work on this specific report yet. Nowadays the version this crash was reported against is no longer maintained and this makes it very difficult to work on this report as the source code might have changed and the information in the backtrace is no longer valid. 

Also it is quite likely that this problem got fixed in a later version. Crash reports are very often reported multiple times.

If you are able to reproduce this crash with the latest version of KDE Plasma (4.10.3) please reopen this report and adjust the version information in the dropdown above and please also include a new backtrace as generated by the crash reporting tool. Please also make sure that the steps on how to reproduce the crash are precise and correct. Thank you!