Bug 288107 - plasma workspace crashed when dragging image file to GIMP
Summary: plasma workspace crashed when dragging image file to GIMP
Status: RESOLVED FIXED
Alias: None
Product: plasma4
Classification: Unmaintained
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-12-03 03:01 UTC by tohyf
Modified: 2011-12-03 09:31 UTC (History)
0 users

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 tohyf 2011-12-03 03:01:09 UTC
Application: plasma-desktop (0.3)
KDE Platform Version: 4.4.5 (KDE 4.4.5)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-35-generic i686
Distribution: Ubuntu 10.04.3 LTS

-- Information about the crash:
When I drag an image file in the folder view (on the desktop) into GIMP, plasma crashed.

 -- Backtrace:
Application: Plasma Workspace (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0xb78d8aa0 (LWP 1643))]

Thread 2 (Thread 0xaa6cbb70 (LWP 1645)):
#0  0x00f6f86d in QTimerInfoList::timerWait (this=0xa9d006f4, tm=...) at kernel/qeventdispatcher_unix.cpp:443
#1  0x00f6d818 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xaa6cb0cc) at kernel/qeventdispatcher_glib.cpp:136
#2  0x00f6d8a5 in timerSourcePrepare (source=0x56e9f, timeout=0x56e9f) at kernel/qeventdispatcher_glib.cpp:169
#3  0x06a67aca in g_main_context_prepare () from /lib/libglib-2.0.so.0
#4  0x06a67ee9 in ?? () from /lib/libglib-2.0.so.0
#5  0x06a684b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#6  0x00f6d60f in QEventDispatcherGlib::processEvents (this=0xa33ad58, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#7  0x00f40059 in QEventLoop::processEvents (this=0xaa6cb290, flags=) at kernel/qeventloop.cpp:149
#8  0x00f404aa in QEventLoop::exec (this=0xaa6cb290, flags=...) at kernel/qeventloop.cpp:201
#9  0x00e3c5a8 in QThread::exec (this=0xa338818) at thread/qthread.cpp:487
#10 0x00f1fc1b in QInotifyFileSystemWatcherEngine::run (this=0xa338818) at io/qfilesystemwatcher_inotify.cpp:248
#11 0x00e3f32e in QThreadPrivate::start (arg=0xa338818) at thread/qthread_unix.cpp:248
#12 0x00c6896e in start_thread (arg=0xaa6cbb70) at pthread_create.c:300
#13 0x0838fa4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb78d8aa0 (LWP 1643)):
[KCrash Handler]
#6  QScopedPointer<QGraphicsItemPrivate, QScopedPointerDeleter<QGraphicsItemPrivate> >::operator-> (this=0x670061, viewportTransform=...)
    at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:113
#7  QGraphicsItem::deviceTransform (this=0x670061, viewportTransform=...) at graphicsview/qgraphicsitem.cpp:3927
#8  0x01d5a7ff in QGraphicsItemPrivate::genericMapFromScene (this=0xa87630a, pos=..., viewport=0xa5e28e8) at graphicsview/qgraphicsitem.cpp:924
#9  0x01d71163 in QGraphicsScenePrivate::sendDragDropEvent (this=0x9b0e7f0, item=0xa876300, dragDropEvent=0xbffb0a58) at graphicsview/qgraphicsscene.cpp:1209
#10 0x01d780d8 in QGraphicsScene::dragMoveEvent (this=0x9ac5220, event=0xbffb0fb0) at graphicsview/qgraphicsscene.cpp:3631
#11 0x01174084 in Plasma::Corona::dragMoveEvent (this=0x9ac5220, event=0xbffb0fb0) at ../../plasma/corona.cpp:706
#12 0x01d865fc in QGraphicsScene::event (this=0x9ac5220, event=0xbffb0fb0) at graphicsview/qgraphicsscene.cpp:3343
#13 0x016da4dc in QApplicationPrivate::notify_helper (this=0x9a4ff20, receiver=0x9ac5220, e=0xbffb0fb0) at kernel/qapplication.cpp:4300
#14 0x016e105e in QApplication::notify (this=0x9a49e50, receiver=0x9ac5220, e=0xbffb0fb0) at kernel/qapplication.cpp:3704
#15 0x00a5f40a in KApplication::notify (this=0x9a49e50, receiver=0x9ac5220, event=0xbffb0fb0) at ../../kdeui/kernel/kapplication.cpp:302
#16 0x00f41a3b in QCoreApplication::notifyInternal (this=0x9a49e50, receiver=0x9ac5220, event=0xbffb0fb0) at kernel/qcoreapplication.cpp:704
#17 0x01da5ed9 in QCoreApplication::sendEvent (this=0xa5fced8, event=0xbffb1710) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#18 QGraphicsView::dragMoveEvent (this=0xa5fced8, event=0xbffb1710) at graphicsview/qgraphicsview.cpp:2939
#19 0x01738782 in QWidget::event (this=0xa5fced8, event=0xbffb1710) at kernel/qwidget.cpp:8196
#20 0x01b34fd3 in QFrame::event (this=0xa5fced8, e=0xbffb1710) at widgets/qframe.cpp:557
#21 0x01bcf382 in QAbstractScrollArea::viewportEvent (this=0xa7ad270, e=0x2) at widgets/qabstractscrollarea.cpp:1036
#22 0x01da506b in QGraphicsView::viewportEvent (this=0xa5fced8, event=0xbffb1710) at graphicsview/qgraphicsview.cpp:2787
#23 0x01bd1c65 in QAbstractScrollAreaPrivate::viewportEvent (this=0x9f85e58, o=0xa5e28e8, e=0xbffb1710) at widgets/qabstractscrollarea_p.h:100
#24 QAbstractScrollAreaFilter::eventFilter (this=0x9f85e58, o=0xa5e28e8, e=0xbffb1710) at widgets/qabstractscrollarea_p.h:116
#25 0x00f40cda in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x9a4ff20, receiver=0xa5e28e8, event=0xbffb1710) at kernel/qcoreapplication.cpp:819
#26 0x016da4b9 in QApplicationPrivate::notify_helper (this=0x9a4ff20, receiver=0xa5e28e8, e=0xbffb1710) at kernel/qapplication.cpp:4296
#27 0x016e153d in QApplication::notify (this=0x9a49e50, receiver=0xa5e28e8, e=0xbffb1710) at kernel/qapplication.cpp:4108
#28 0x00a5f40a in KApplication::notify (this=0x9a49e50, receiver=0xa5e28e8, event=0xbffb1710) at ../../kdeui/kernel/kapplication.cpp:302
#29 0x00f41a3b in QCoreApplication::notifyInternal (this=0x9a49e50, receiver=0xa5e28e8, event=0xbffb1710) at kernel/qcoreapplication.cpp:704
#30 0x016e993e in QCoreApplication::sendEvent (receiver=0xa5e28e8, event=0x2) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#31 0x0177b7c0 in handle_xdnd_position (w=<value optimized out>, xe=<value optimized out>, passive=false) at kernel/qdnd_x11.cpp:932
#32 0x0177cebe in QDragManager::move (this=0x9abcaa0, globalPos=...) at kernel/qdnd_x11.cpp:1667
#33 0x0177d32f in QDragManager::eventFilter (this=0x9abcaa0, o=0xa7e2838, e=0xbffb1e70) at kernel/qdnd_x11.cpp:1291
#34 0x00f40d9c in QCoreApplicationPrivate::sendThroughApplicationEventFilters (this=0x9a4ff20, receiver=0xa7e2838, event=0xbffb1e70) at kernel/qcoreapplication.cpp:800
#35 0x016da463 in QApplicationPrivate::notify_helper (this=0x9a4ff20, receiver=0xa7e2838, e=0xbffb1e70) at kernel/qapplication.cpp:4275
#36 0x016e19f7 in QApplication::notify (this=0x9a49e50, receiver=0xa7e2838, e=0xbffb1e70) at kernel/qapplication.cpp:3865
#37 0x00a5f40a in KApplication::notify (this=0x9a49e50, receiver=0xa7e2838, event=0xbffb1e70) at ../../kdeui/kernel/kapplication.cpp:302
#38 0x00f41a3b in QCoreApplication::notifyInternal (this=0x9a49e50, receiver=0xa7e2838, event=0xbffb1e70) at kernel/qcoreapplication.cpp:704
#39 0x016e0952 in QCoreApplication::sendEvent (receiver=0xa7e2838, event=0xbffb1e70, alienWidget=0x0, nativeWidget=0xa7e2838, buttonDown=0x201e058, lastMouseReceiver=..., spontaneous=true)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#40 QApplicationPrivate::sendMouseEvent (receiver=0xa7e2838, event=0xbffb1e70, alienWidget=0x0, nativeWidget=0xa7e2838, buttonDown=0x201e058, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:2965
#41 0x0176c088 in QETWidget::translateMouseEvent (this=0xa7e2838, event=0xbffb238c) at kernel/qapplication_x11.cpp:4368
#42 0x0176b511 in QApplication::x11ProcessEvent (this=0x9a49e50, event=0xbffb238c) at kernel/qapplication_x11.cpp:3379
#43 0x0179a60a in x11EventSourceDispatch (s=0x9a52c40, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#44 0x06a645e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#45 0x06a682d8 in ?? () from /lib/libglib-2.0.so.0
#46 0x06a684b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#47 0x00f6d5d5 in QEventDispatcherGlib::processEvents (this=0x9a4fdc8, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#48 0x0179a135 in QGuiEventDispatcherGlib::processEvents (this=0x9a4fdc8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#49 0x00f40059 in QEventLoop::processEvents (this=0xa872760, flags=) at kernel/qeventloop.cpp:149
#50 0x00f404aa in QEventLoop::exec (this=0xa872760, flags=...) at kernel/qeventloop.cpp:201
#51 0x0178047d in QDragManager::drag (this=0x9abcaa0, o=0xb349b18) at kernel/qdnd_x11.cpp:1984
#52 0x016f299e in QDrag::exec (this=0xb349b18, supportedActions=..., defaultDropAction=Qt::IgnoreAction) at kernel/qdrag.cpp:282
#53 0x016f2a54 in QDrag::exec (this=0xb349b18, supportedActions=...) at kernel/qdrag.cpp:239
#54 0x092afaf5 in IconView::startDrag (this=0xa4c1f48, pos=..., widget=0xa1e3dc0) at ../../../../../apps/plasma/applets/folderview/iconview.cpp:2437
#55 0x092b4564 in IconView::mouseMoveEvent (this=0xa4c1f48, event=0xbffb3324) at ../../../../../apps/plasma/applets/folderview/iconview.cpp:1956
#56 0x01d5b650 in QGraphicsItem::sceneEvent (this=0xa4c1f50, event=0xbffb3324) at graphicsview/qgraphicsitem.cpp:6493
#57 0x01dad057 in QGraphicsWidget::sceneEvent (this=0xa4c1f48, event=0xbffb3324) at graphicsview/qgraphicswidget.cpp:1129
#58 0x01d70d99 in QGraphicsScenePrivate::sendEvent (this=0x9b0e7f0, item=0xa4c1f50, event=0xbffb3324) at graphicsview/qgraphicsscene.cpp:1181
#59 0x01d7326b in QGraphicsScenePrivate::sendMouseEvent (this=0x9b0e7f0, mouseEvent=0xbffb3324) at graphicsview/qgraphicsscene.cpp:1255
#60 0x01d772ad in QGraphicsScene::mouseMoveEvent (this=0x9ac5220, mouseEvent=0xbffb3324) at graphicsview/qgraphicsscene.cpp:4031
#61 0x01d8675d in QGraphicsScene::event (this=0x9ac5220, event=0xbffb3324) at graphicsview/qgraphicsscene.cpp:3391
#62 0x016da4dc in QApplicationPrivate::notify_helper (this=0x9a4ff20, receiver=0x9ac5220, e=0xbffb3324) at kernel/qapplication.cpp:4300
#63 0x016e105e in QApplication::notify (this=0x9a49e50, receiver=0x9ac5220, e=0xbffb3324) at kernel/qapplication.cpp:3704
#64 0x00a5f40a in KApplication::notify (this=0x9a49e50, receiver=0x9ac5220, event=0xbffb3324) at ../../kdeui/kernel/kapplication.cpp:302
#65 0x00f41a3b in QCoreApplication::notifyInternal (this=0x9a49e50, receiver=0x9ac5220, event=0xbffb3324) at kernel/qcoreapplication.cpp:704
#66 0x016db2be in QCoreApplication::sendSpontaneousEvent (receiver=0x9ac5220, event=0x2) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#67 qt_sendSpontaneousEvent (receiver=0x9ac5220, event=0x2) at kernel/qapplication.cpp:5279
#68 0x01da75f2 in QGraphicsViewPrivate::mouseMoveEventHandler (this=0xa5580c0, event=0xbffb3b60) at graphicsview/qgraphicsview.cpp:645
#69 0x01da7836 in QGraphicsView::mouseMoveEvent (this=0xa557788, event=0xbffb3b60) at graphicsview/qgraphicsview.cpp:3197
#70 0x0173869a in QWidget::event (this=0xa557788, event=0xbffb3b60) at kernel/qwidget.cpp:7983
#71 0x01b34fd3 in QFrame::event (this=0xa557788, e=0xbffb3b60) at widgets/qframe.cpp:557
#72 0x01bcf382 in QAbstractScrollArea::viewportEvent (this=0xa7ad270, e=0x2) at widgets/qabstractscrollarea.cpp:1036
#73 0x01da506b in QGraphicsView::viewportEvent (this=0xa557788, event=0xbffb3b60) at graphicsview/qgraphicsview.cpp:2787
#74 0x01bd1c65 in QAbstractScrollAreaPrivate::viewportEvent (this=0xa557818, o=0xa1e3dc0, e=0xbffb3b60) at widgets/qabstractscrollarea_p.h:100
#75 QAbstractScrollAreaFilter::eventFilter (this=0xa557818, o=0xa1e3dc0, e=0xbffb3b60) at widgets/qabstractscrollarea_p.h:116
#76 0x00f40cda in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x9a4ff20, receiver=0xa1e3dc0, event=0xbffb3b60) at kernel/qcoreapplication.cpp:819
#77 0x016da4b9 in QApplicationPrivate::notify_helper (this=0x9a4ff20, receiver=0xa1e3dc0, e=0xbffb3b60) at kernel/qapplication.cpp:4296
#78 0x016e19f7 in QApplication::notify (this=0x9a49e50, receiver=0xa1e3dc0, e=0xbffb3b60) at kernel/qapplication.cpp:3865
#79 0x00a5f40a in KApplication::notify (this=0x9a49e50, receiver=0xa1e3dc0, event=0xbffb3b60) at ../../kdeui/kernel/kapplication.cpp:302
#80 0x00f41a3b in QCoreApplication::notifyInternal (this=0x9a49e50, receiver=0xa1e3dc0, event=0xbffb3b60) at kernel/qcoreapplication.cpp:704
#81 0x016e0952 in QCoreApplication::sendEvent (receiver=0xa1e3dc0, event=0xbffb3b60, alienWidget=0x0, nativeWidget=0xa1e3dc0, buttonDown=0x201e058, lastMouseReceiver=..., spontaneous=true)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#82 QApplicationPrivate::sendMouseEvent (receiver=0xa1e3dc0, event=0xbffb3b60, alienWidget=0x0, nativeWidget=0xa1e3dc0, buttonDown=0x201e058, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:2965
#83 0x0176c088 in QETWidget::translateMouseEvent (this=0xa1e3dc0, event=0xbffb407c) at kernel/qapplication_x11.cpp:4368
#84 0x0176b511 in QApplication::x11ProcessEvent (this=0x9a49e50, event=0xbffb407c) at kernel/qapplication_x11.cpp:3379
#85 0x0179a60a in x11EventSourceDispatch (s=0x9a52c40, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#86 0x06a645e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#87 0x06a682d8 in ?? () from /lib/libglib-2.0.so.0
#88 0x06a684b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#89 0x00f6d5d5 in QEventDispatcherGlib::processEvents (this=0x9a4fdc8, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#90 0x0179a135 in QGuiEventDispatcherGlib::processEvents (this=0x9a4fdc8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#91 0x00f40059 in QEventLoop::processEvents (this=0xbffb4374, flags=) at kernel/qeventloop.cpp:149
#92 0x00f404aa in QEventLoop::exec (this=0xbffb4374, flags=...) at kernel/qeventloop.cpp:201
#93 0x00f4469f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#94 0x016da577 in QApplication::exec () at kernel/qapplication.cpp:3579
#95 0x014e405e in kdemain (argc=1, argv=0x9a413d0) at ../../../../plasma/desktop/shell/main.cpp:112
#96 0x0804e133 in launch (argc=<value optimized out>, _name=<value optimized out>, args=<value optimized out>, cwd=0x0, envc=0, envs=0x9a21060 "", reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x8051465 "0") at ../../kinit/kinit.cpp:717
#97 0x0804ec6d in handle_launcher_request (sock=<value optimized out>, who=<value optimized out>) at ../../kinit/kinit.cpp:1209
#98 0x0804f190 in handle_requests (waitForPid=<value optimized out>) at ../../kinit/kinit.cpp:1402
#99 0x0804fe4f in main (argc=4, argv=0xbffb4e24, envp=0xbffb4e38) at ../../kinit/kinit.cpp:1845

Reported using DrKonqi
Comment 1 Aaron J. Seigo 2011-12-03 09:31:16 UTC
4.4 is pretty old by this point; 4.7.3 is out, 4.7.4 is about to be released and 4.8 is 8 weeks away .. i suggest upgrading :)