Bug 347139

Summary: SEGV dragging new widget over task manager
Product: [I don't know] kde Reporter: Remi Rampin <remirampin>
Component: generalAssignee: Unassigned bugs mailing-list <unassigned-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash Keywords: drkonqi
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Remi Rampin 2015-05-04 04:24:15 UTC
Application: plasma-desktop (4.11.13)
KDE Platform Version: 4.14.2
Qt Version: 4.8.6
Operating System: Linux 3.16.0-4-amd64 x86_64
Distribution: Debian GNU/Linux 8.0 (jessie)

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

Panel options/Add widgets
Drag a widget over a task/application in the "task manager" widget
Instant segmentation fault from plasma-desktop

I'm using KDE from Debian 8.0 stable, freshly installed yesterday.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fe53e6ab800 (LWP 13444))]

Thread 3 (Thread 0x7fe512dbd700 (LWP 13446)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fe5370a3dea in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007fe5370a3e19 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007fe5318d10a4 in start_thread (arg=0x7fe512dbd700) at pthread_create.c:309
#4  0x00007fe53df9d04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7fe487be4700 (LWP 13449)):
#0  0x00007fe53df905dd in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fe530ff0f40 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe530fad96c in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe530fade83 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fe530fadffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fe53aa58d37 in QEventDispatcherGlib::processEvents (this=0x7fe4800008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007fe53aa28271 in QEventLoop::processEvents (this=this@entry=0x7fe487be3d80, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007fe53aa285d5 in QEventLoop::exec (this=this@entry=0x7fe487be3d80, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007fe53a91ce99 in QThread::exec (this=this@entry=0x264ebd0) at thread/qthread.cpp:538
#9  0x00007fe53aa08ac3 in QInotifyFileSystemWatcherEngine::run (this=0x264ebd0) at io/qfilesystemwatcher_inotify.cpp:265
#10 0x00007fe53a91f70f in QThreadPrivate::start (arg=0x264ebd0) at thread/qthread_unix.cpp:349
#11 0x00007fe5318d10a4 in start_thread (arg=0x7fe487be4700) at pthread_create.c:309
#12 0x00007fe53df9d04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7fe53e6ab800 (LWP 13444)):
[KCrash Handler]
#6  0x00007fe53deec107 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#7  0x00007fe53deed4e8 in __GI_abort () at abort.c:89
#8  0x00007fe53df2a204 in __libc_message (do_abort=do_abort@entry=1, fmt=fmt@entry=0x7fe53e01cfe0 "*** Error in `%s': %s: 0x%s ***\n") at ../sysdeps/posix/libc_fatal.c:175
#9  0x00007fe53df2f9de in malloc_printerr (action=1, str=0x7fe53e01909e "free(): invalid pointer", ptr=<optimized out>) at malloc.c:4996
#10 0x00007fe53df306e6 in _int_free (av=<optimized out>, p=<optimized out>, have_lock=0) at malloc.c:3840
#11 0x00007fe4919ea830 in DeclarativeMimeData::DeclarativeMimeData (this=0x7ffc3a62bdd0, copy=0x48319a0) at ../../../../plasma/declarativeimports/draganddrop/DeclarativeMimeData.cpp:50
#12 0x00007fe4919ea0d1 in DeclarativeDragDropEvent::DeclarativeDragDropEvent (this=0x7ffc3a62bdb0, e=0x7ffc3a62c240, parent=0x20599a0) at ../../../../plasma/declarativeimports/draganddrop/DeclarativeDragDropEvent.cpp:33
#13 0x00007fe4919ea244 in DeclarativeDropArea::dragLeaveEvent (this=0x20599a0, event=<optimized out>) at ../../../../plasma/declarativeimports/draganddrop/DeclarativeDropArea.cpp:44
#14 0x00007fe53a35fe39 in QGraphicsItem::sceneEvent (this=this@entry=0x20599b0, event=event@entry=0x7ffc3a62c240) at graphicsview/qgraphicsitem.cpp:6734
#15 0x00007fe53c6c11b4 in QDeclarativeItem::sceneEvent (this=0x20599a0, event=0x7ffc3a62c240) at graphicsitems/qdeclarativeitem.cpp:3047
#16 0x00007fe53a388a87 in QGraphicsScenePrivate::sendDragDropEvent (this=this@entry=0x1bf8130, item=0x20599b0, dragDropEvent=0x7ffc3a62c240) at graphicsview/qgraphicsscene.cpp:1250
#17 0x00007fe53a388acc in QGraphicsScene::dragLeaveEvent (this=<optimized out>, event=<optimized out>) at graphicsview/qgraphicsscene.cpp:3738
#18 0x00007fe53a3a04af in QGraphicsScene::event (this=0x1bc0da0, event=0x7ffc3a62c240) at graphicsview/qgraphicsscene.cpp:3406
#19 0x00007fe539d7a48c in QApplicationPrivate::notify_helper (this=this@entry=0x1a91d50, receiver=receiver@entry=0x1bc0da0, e=e@entry=0x7ffc3a62c240) at kernel/qapplication.cpp:4570
#20 0x00007fe539d80fa8 in QApplication::notify (this=this@entry=0x1a7a400, receiver=receiver@entry=0x1bc0da0, e=e@entry=0x7ffc3a62c240) at kernel/qapplication.cpp:4356
#21 0x00007fe53b74d1aa in KApplication::notify (this=0x1a7a400, receiver=0x1bc0da0, event=0x7ffc3a62c240) at ../../kdeui/kernel/kapplication.cpp:311
#22 0x00007fe53aa2971d in QCoreApplication::notifyInternal (this=0x1a7a400, receiver=0x1bc0da0, event=event@entry=0x7ffc3a62c240) at kernel/qcoreapplication.cpp:955
#23 0x00007fe53a3b97e8 in sendEvent (event=0x7ffc3a62c240, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#24 QGraphicsView::dragLeaveEvent (this=<optimized out>, event=0x7ffc3a62c6b0) at graphicsview/qgraphicsview.cpp:2990
#25 0x00007fe539dcd748 in QWidget::event (this=0x340a690, event=0x7ffc3a62c6b0) at kernel/qwidget.cpp:8775
#26 0x00007fe53a18f83e in QFrame::event (this=0x340a690, e=0x7ffc3a62c6b0) at widgets/qframe.cpp:557
#27 0x00007fe53a3b8e81 in QGraphicsView::viewportEvent (this=0x340a690, event=0x7ffc3a62c6b0) at graphicsview/qgraphicsview.cpp:2866
#28 0x00007fe53aa29886 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=this@entry=0x1a91d50, receiver=receiver@entry=0x1eed590, event=event@entry=0x7ffc3a62c6b0) at kernel/qcoreapplication.cpp:1065
#29 0x00007fe539d7a46c in QApplicationPrivate::notify_helper (this=this@entry=0x1a91d50, receiver=0x1eed590, e=e@entry=0x7ffc3a62c6b0) at kernel/qapplication.cpp:4566
#30 0x00007fe539d82b0f in QApplication::notify (this=this@entry=0x1a7a400, receiver=receiver@entry=0x1eed590, e=e@entry=0x7ffc3a62c6b0) at kernel/qapplication.cpp:4356
#31 0x00007fe53b74d1aa in KApplication::notify (this=0x1a7a400, receiver=0x1eed590, event=0x7ffc3a62c6b0) at ../../kdeui/kernel/kapplication.cpp:311
#32 0x00007fe53aa2971d in QCoreApplication::notifyInternal (this=0x1a7a400, receiver=0x1eed590, event=event@entry=0x7ffc3a62c6b0) at kernel/qcoreapplication.cpp:955
#33 0x00007fe539e0447e in sendEvent (event=0x7ffc3a62c6b0, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#34 QX11Data::xdndHandleLeave (this=<optimized out>, w=<optimized out>, xe=xe@entry=0x7ffc3a62c700) at kernel/qdnd_x11.cpp:1064
#35 0x00007fe539e045c0 in qt_xdnd_send_leave () at kernel/qdnd_x11.cpp:1103
#36 0x00007fe539e049ba in qt_xdnd_send_leave () at kernel/qdnd_x11.cpp:1406
#37 QDragManager::cancel (this=0x576bb90, deleteSource=deleteSource@entry=false) at kernel/qdnd_x11.cpp:1407
#38 0x00007fe539d8be0a in QDrag::~QDrag (this=0x58670c0, __in_chrg=<optimized out>) at kernel/qdrag.cpp:132
#39 0x00007fe539d8be29 in QDrag::~QDrag (this=0x58670c0, __in_chrg=<optimized out>) at kernel/qdrag.cpp:133
#40 0x00007fe53aa41248 in QObjectPrivate::deleteChildren (this=this@entry=0x4d8c420) at kernel/qobject.cpp:1935
#41 0x00007fe539dcd173 in QWidget::~QWidget (this=0x4f17660, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1679
#42 0x00007fe539dcd489 in QWidget::~QWidget (this=0x4f17660, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1703
#43 0x00007fe53aa41248 in QObjectPrivate::deleteChildren (this=this@entry=0x4d97f50) at kernel/qobject.cpp:1935
#44 0x00007fe539dcd173 in QWidget::~QWidget (this=0x4d83b80, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1679
#45 0x00007fe53a3b2932 in QGraphicsView::~QGraphicsView (this=0x4d83b80, __in_chrg=<optimized out>) at graphicsview/qgraphicsview.cpp:1158
#46 0x00007fe53a3b2989 in QGraphicsView::~QGraphicsView (this=0x4d83b80, __in_chrg=<optimized out>) at graphicsview/qgraphicsview.cpp:1164
#47 0x00007fe53e28e7f8 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_plasma-desktop.so
#48 0x00007fe53e28e869 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_plasma-desktop.so
#49 0x00007fe53aa42e38 in QObject::event (this=0x4cdcde0, e=<optimized out>) at kernel/qobject.cpp:1203
#50 0x00007fe539dcdc63 in QWidget::event (this=0x4cdcde0, event=0x5597c10) at kernel/qwidget.cpp:8859
#51 0x00007fe539d7a48c in QApplicationPrivate::notify_helper (this=this@entry=0x1a91d50, receiver=receiver@entry=0x4cdcde0, e=e@entry=0x5597c10) at kernel/qapplication.cpp:4570
#52 0x00007fe539d80fa8 in QApplication::notify (this=this@entry=0x1a7a400, receiver=receiver@entry=0x4cdcde0, e=e@entry=0x5597c10) at kernel/qapplication.cpp:4356
#53 0x00007fe53b74d1aa in KApplication::notify (this=0x1a7a400, receiver=0x4cdcde0, event=0x5597c10) at ../../kdeui/kernel/kapplication.cpp:311
#54 0x00007fe53aa2971d in QCoreApplication::notifyInternal (this=0x1a7a400, receiver=receiver@entry=0x4cdcde0, event=event@entry=0x5597c10) at kernel/qcoreapplication.cpp:955
#55 0x00007fe53aa2cfc1 in sendEvent (event=0x5597c10, receiver=0x4cdcde0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#56 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x1a05220) at kernel/qcoreapplication.cpp:1579
#57 0x00007fe53aa2d453 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1472
#58 0x00007fe53aa58bd3 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#59 postEventSourceDispatch (s=0x1a8bfa0) at kernel/qeventdispatcher_glib.cpp:280
#60 0x00007fe530fadc5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#61 0x00007fe530fadf48 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#62 0x00007fe530fadffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#63 0x00007fe53aa58d1d in QEventDispatcherGlib::processEvents (this=0x1a06b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#64 0x00007fe539e1ef96 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#65 0x00007fe53aa28271 in QEventLoop::processEvents (this=this@entry=0x530e7f0, flags=...) at kernel/qeventloop.cpp:149
#66 0x00007fe53aa285d5 in QEventLoop::exec (this=this@entry=0x530e7f0, flags=...) at kernel/qeventloop.cpp:204
#67 0x00007fe539e06e4d in QDragManager::drag (this=0x576bb90, o=o@entry=0x58670c0) at kernel/qdnd_x11.cpp:2028
#68 0x00007fe539d8bf5a in QDrag::exec (this=this@entry=0x58670c0, supportedActions=..., defaultDropAction=Qt::MoveAction) at kernel/qdrag.cpp:284
#69 0x00007fe4919e9f88 in DeclarativeDragArea::mouseMoveEvent (this=0x5c25190, event=<optimized out>) at ../../../../plasma/declarativeimports/draganddrop/DeclarativeDragArea.cpp:233
#70 0x00007fe4919ea039 in DeclarativeDragArea::sceneEventFilter (this=0x5c25190, item=0x5c2dbd0, event=0x7ffc3a62d700) at ../../../../plasma/declarativeimports/draganddrop/DeclarativeDragArea.cpp:245
#71 0x00007fe53a383fe0 in QGraphicsScenePrivate::filterDescendantEvent (this=<optimized out>, item=0x5c2dbd0, event=0x7ffc3a62d700) at graphicsview/qgraphicsscene.cpp:1159
#72 0x00007fe53a38895e in QGraphicsScenePrivate::sendEvent (this=0x1bf8130, item=0x5c2dbd0, event=0x7ffc3a62d700) at graphicsview/qgraphicsscene.cpp:1211
#73 0x00007fe53a388e97 in QGraphicsScenePrivate::sendMouseEvent (this=0x1bf8130, mouseEvent=0x7ffc3a62d700) at graphicsview/qgraphicsscene.cpp:1295
#74 0x00007fe53a3932e6 in QGraphicsScene::mouseMoveEvent (this=<optimized out>, mouseEvent=0x7ffc3a62d700) at graphicsview/qgraphicsscene.cpp:4102
#75 0x00007fe53a3a02ef in QGraphicsScene::event (this=0x1bc0da0, event=0x7ffc3a62d700) at graphicsview/qgraphicsscene.cpp:3451
#76 0x00007fe539d7a48c in QApplicationPrivate::notify_helper (this=this@entry=0x1a91d50, receiver=receiver@entry=0x1bc0da0, e=e@entry=0x7ffc3a62d700) at kernel/qapplication.cpp:4570
#77 0x00007fe539d80fa8 in QApplication::notify (this=this@entry=0x1a7a400, receiver=receiver@entry=0x1bc0da0, e=e@entry=0x7ffc3a62d700) at kernel/qapplication.cpp:4356
#78 0x00007fe53b74d1aa in KApplication::notify (this=0x1a7a400, receiver=0x1bc0da0, event=0x7ffc3a62d700) at ../../kdeui/kernel/kapplication.cpp:311
#79 0x00007fe53aa2971d in QCoreApplication::notifyInternal (this=0x1a7a400, receiver=0x1bc0da0, event=event@entry=0x7ffc3a62d700) at kernel/qcoreapplication.cpp:955
#80 0x00007fe539d78b36 in sendSpontaneousEvent (event=event@entry=0x7ffc3a62d700, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#81 qt_sendSpontaneousEvent (receiver=<optimized out>, event=event@entry=0x7ffc3a62d700) at kernel/qapplication.cpp:5568
#82 0x00007fe53a3b6638 in QGraphicsViewPrivate::mouseMoveEventHandler (this=this@entry=0x4d97f50, event=event@entry=0x7ffc3a62ddd0) at graphicsview/qgraphicsview.cpp:646
#83 0x00007fe53a3b76ca in QGraphicsView::mouseMoveEvent (this=0x4d83b80, event=0x7ffc3a62ddd0) at graphicsview/qgraphicsview.cpp:3276
#84 0x00007fe539dcd748 in QWidget::event (this=0x4d83b80, event=0x7ffc3a62ddd0) at kernel/qwidget.cpp:8775
#85 0x00007fe53a18f83e in QFrame::event (this=0x4d83b80, e=0x7ffc3a62ddd0) at widgets/qframe.cpp:557
#86 0x00007fe53a3b8e81 in QGraphicsView::viewportEvent (this=0x4d83b80, event=0x7ffc3a62ddd0) at graphicsview/qgraphicsview.cpp:2866
#87 0x00007fe53aa29886 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=this@entry=0x1a91d50, receiver=receiver@entry=0x4f17660, event=event@entry=0x7ffc3a62ddd0) at kernel/qcoreapplication.cpp:1065
#88 0x00007fe539d7a46c in QApplicationPrivate::notify_helper (this=this@entry=0x1a91d50, receiver=receiver@entry=0x4f17660, e=e@entry=0x7ffc3a62ddd0) at kernel/qapplication.cpp:4566
#89 0x00007fe539d8110f in QApplication::notify (this=this@entry=0x1a7a400, receiver=receiver@entry=0x4f17660, e=e@entry=0x7ffc3a62ddd0) at kernel/qapplication.cpp:4113
#90 0x00007fe53b74d1aa in KApplication::notify (this=0x1a7a400, receiver=0x4f17660, event=0x7ffc3a62ddd0) at ../../kdeui/kernel/kapplication.cpp:311
#91 0x00007fe53aa2971d in QCoreApplication::notifyInternal (this=0x1a7a400, receiver=receiver@entry=0x4f17660, event=event@entry=0x7ffc3a62ddd0) at kernel/qcoreapplication.cpp:955
#92 0x00007fe539d8076f in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#93 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x4f17660, event=event@entry=0x7ffc3a62ddd0, alienWidget=alienWidget@entry=0x4f17660, nativeWidget=nativeWidget@entry=0x4cdcde0, buttonDown=buttonDown@entry=0x7fe53a89f538 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3178
#94 0x00007fe539df7432 in QETWidget::translateMouseEvent (this=this@entry=0x4cdcde0, event=event@entry=0x7ffc3a62e130) at kernel/qapplication_x11.cpp:4540
#95 0x00007fe539df5e2c in QApplication::x11ProcessEvent (this=0x1a7a400, event=event@entry=0x7ffc3a62e130) at kernel/qapplication_x11.cpp:3663
#96 0x00007fe539e1eed2 in x11EventSourceDispatch (s=0x1a8c870, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#97 0x00007fe530fadc5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#98 0x00007fe530fadf48 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#99 0x00007fe530fadffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#100 0x00007fe53aa58d1d in QEventDispatcherGlib::processEvents (this=0x1a06b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#101 0x00007fe539e1ef96 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#102 0x00007fe53aa28271 in QEventLoop::processEvents (this=this@entry=0x7ffc3a62e510, flags=...) at kernel/qeventloop.cpp:149
#103 0x00007fe53aa285d5 in QEventLoop::exec (this=this@entry=0x7ffc3a62e510, flags=...) at kernel/qeventloop.cpp:204
#104 0x00007fe53aa2e059 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1227
#105 0x00007fe53e2a04bd in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_plasma-desktop.so
#106 0x00007fe53ded8b45 in __libc_start_main (main=0x4006f0, argc=1, argv=0x7ffc3a62e768, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffc3a62e758) at libc-start.c:287
#107 0x000000000040071e in _start ()

Possible duplicates by query: bug 347134, bug 347050, bug 346742, bug 340808, bug 335225.

Reported using DrKonqi
Comment 1 Christoph Feck 2015-05-09 18:57:31 UTC

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