Bug 346717

Summary: Plasma crash when drag-n-drop notification widget
Product: [Unmaintained] plasma4 Reporter: Dmitry Bergstein <bergstein>
Component: generalAssignee: Plasma Bugs List <plasma-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 Dmitry Bergstein 2015-04-26 13:51:05 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: Kali GNU/Linux 1.1.0

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

Tried to add widget «Notifications» to panel with taskbar. Plasma Crashed Immediately.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Оболочка Plasma (plasma-desktop), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f8214039800 (LWP 3558))]

Thread 4 (Thread 0x7f81e73d0700 (LWP 3570)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f820cb58dea in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007f820cb58e19 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007f82073860a4 in start_thread (arg=0x7f81e73d0700) at pthread_create.c:309
#4  0x00007f8213a5204d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7f815b7e0700 (LWP 3606)):
#0  0x00007f8213a4950d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f8206a62ee4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f8206a62ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f821050dd37 in QEventDispatcherGlib::processEvents (this=0x7f81540008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f82104dd271 in QEventLoop::processEvents (this=this@entry=0x7f815b7dfd80, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f82104dd5d5 in QEventLoop::exec (this=this@entry=0x7f815b7dfd80, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f82103d1e99 in QThread::exec (this=this@entry=0x24970d0) at thread/qthread.cpp:538
#7  0x00007f82104bdac3 in QInotifyFileSystemWatcherEngine::run (this=0x24970d0) at io/qfilesystemwatcher_inotify.cpp:265
#8  0x00007f82103d470f in QThreadPrivate::start (arg=0x24970d0) at thread/qthread_unix.cpp:349
#9  0x00007f82073860a4 in start_thread (arg=0x7f815b7e0700) at pthread_create.c:309
#10 0x00007f8213a5204d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7f8159a7d700 (LWP 25294)):
#0  0x00007f8213a4950d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f8206a62ee4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f8206a62ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f821050dd37 in QEventDispatcherGlib::processEvents (this=0x7f814c003e30, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f82104dd271 in QEventLoop::processEvents (this=this@entry=0x7f8159a7cd80, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f82104dd5d5 in QEventLoop::exec (this=this@entry=0x7f8159a7cd80, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f82103d1e99 in QThread::exec (this=this@entry=0x4ba3370) at thread/qthread.cpp:538
#7  0x00007f82104bdac3 in QInotifyFileSystemWatcherEngine::run (this=0x4ba3370) at io/qfilesystemwatcher_inotify.cpp:265
#8  0x00007f82103d470f in QThreadPrivate::start (arg=0x4ba3370) at thread/qthread_unix.cpp:349
#9  0x00007f82073860a4 in start_thread (arg=0x7f8159a7d700) at pthread_create.c:309
#10 0x00007f8213a5204d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7f8214039800 (LWP 3558)):
[KCrash Handler]
#6  QCoreApplication::postEvent (receiver=receiver@entry=0x1f17090, event=0x243a660, priority=priority@entry=0) at kernel/qcoreapplication.cpp:1352
#7  0x00007f82104e28e7 in QCoreApplication::postEvent (receiver=receiver@entry=0x1f17090, event=<optimized out>) at kernel/qcoreapplication.cpp:1313
#8  0x00007f82104f0ce4 in QObject::deleteLater (this=this@entry=0x1f17090) at kernel/qobject.cpp:2115
#9  0x00007f820f8b9912 in QX11Data::xdndHandleFinished (this=<optimized out>, xe=0x7ffd726f8e30, passive=<optimized out>) at kernel/qdnd_x11.cpp:1252
#10 0x00007f820f89e1e3 in QApplication::x11ClientMessage (this=<optimized out>, w=0x457b420, event=<optimized out>, passive_only=<optimized out>) at kernel/qapplication_x11.cpp:3232
#11 0x00007f820f8ab291 in QApplication::x11ProcessEvent (this=0x1176b60, event=event@entry=0x7ffd726f8e30) at kernel/qapplication_x11.cpp:3802
#12 0x00007f820f8d3ed2 in x11EventSourceDispatch (s=0x11a5770, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#13 0x00007f8206a62c5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#14 0x00007f8206a62f48 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#15 0x00007f8206a62ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007f821050dd1d in QEventDispatcherGlib::processEvents (this=0x1112b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#17 0x00007f820f8d3f96 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#18 0x00007f82104dd271 in QEventLoop::processEvents (this=this@entry=0x3cd53c0, flags=...) at kernel/qeventloop.cpp:149
#19 0x00007f82104dd5d5 in QEventLoop::exec (this=this@entry=0x3cd53c0, flags=...) at kernel/qeventloop.cpp:204
#20 0x00007f820f8bbe4d in QDragManager::drag (this=0x18027d0, o=o@entry=0x454e340) at kernel/qdnd_x11.cpp:2028
#21 0x00007f820f840f5a in QDrag::exec (this=this@entry=0x454e340, supportedActions=..., defaultDropAction=Qt::MoveAction) at kernel/qdrag.cpp:284
#22 0x00007f81e5539f88 in DeclarativeDragArea::mouseMoveEvent (this=0x5e92500, event=<optimized out>) at ../../../../plasma/declarativeimports/draganddrop/DeclarativeDragArea.cpp:233
#23 0x00007f81e553a039 in DeclarativeDragArea::sceneEventFilter (this=0x5e92500, item=0x673dc80, event=0x7ffd726f98d0) at ../../../../plasma/declarativeimports/draganddrop/DeclarativeDragArea.cpp:245
#24 0x00007f820fe38fe0 in QGraphicsScenePrivate::filterDescendantEvent (this=<optimized out>, item=0x673dc80, event=0x7ffd726f98d0) at graphicsview/qgraphicsscene.cpp:1159
#25 0x00007f820fe3d95e in QGraphicsScenePrivate::sendEvent (this=0x126c540, item=0x673dc80, event=0x7ffd726f98d0) at graphicsview/qgraphicsscene.cpp:1211
#26 0x00007f820fe3de97 in QGraphicsScenePrivate::sendMouseEvent (this=0x126c540, mouseEvent=0x7ffd726f98d0) at graphicsview/qgraphicsscene.cpp:1295
#27 0x00007f820fe482e6 in QGraphicsScene::mouseMoveEvent (this=<optimized out>, mouseEvent=0x7ffd726f98d0) at graphicsview/qgraphicsscene.cpp:4102
#28 0x00007f820fe552ef in QGraphicsScene::event (this=0x1172a70, event=0x7ffd726f98d0) at graphicsview/qgraphicsscene.cpp:3451
#29 0x00007f820f82f48c in QApplicationPrivate::notify_helper (this=this@entry=0x11b5c60, receiver=receiver@entry=0x1172a70, e=e@entry=0x7ffd726f98d0) at kernel/qapplication.cpp:4570
#30 0x00007f820f835fa8 in QApplication::notify (this=this@entry=0x1176b60, receiver=receiver@entry=0x1172a70, e=e@entry=0x7ffd726f98d0) at kernel/qapplication.cpp:4356
#31 0x00007f82112021aa in KApplication::notify (this=0x1176b60, receiver=0x1172a70, event=0x7ffd726f98d0) at ../../kdeui/kernel/kapplication.cpp:311
#32 0x00007f82104de71d in QCoreApplication::notifyInternal (this=0x1176b60, receiver=0x1172a70, event=event@entry=0x7ffd726f98d0) at kernel/qcoreapplication.cpp:955
#33 0x00007f820f82db36 in sendSpontaneousEvent (event=event@entry=0x7ffd726f98d0, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#34 qt_sendSpontaneousEvent (receiver=<optimized out>, event=event@entry=0x7ffd726f98d0) at kernel/qapplication.cpp:5568
#35 0x00007f820fe6b638 in QGraphicsViewPrivate::mouseMoveEventHandler (this=this@entry=0x60cb740, event=event@entry=0x7ffd726f9fa0) at graphicsview/qgraphicsview.cpp:646
#36 0x00007f820fe6c6ca in QGraphicsView::mouseMoveEvent (this=0x299b080, event=0x7ffd726f9fa0) at graphicsview/qgraphicsview.cpp:3276
#37 0x00007f820f882748 in QWidget::event (this=0x299b080, event=0x7ffd726f9fa0) at kernel/qwidget.cpp:8775
#38 0x00007f820fc4483e in QFrame::event (this=0x299b080, e=0x7ffd726f9fa0) at widgets/qframe.cpp:557
#39 0x00007f820fe6de81 in QGraphicsView::viewportEvent (this=0x299b080, event=0x7ffd726f9fa0) at graphicsview/qgraphicsview.cpp:2866
#40 0x00007f82104de886 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=this@entry=0x11b5c60, receiver=receiver@entry=0x4299a30, event=event@entry=0x7ffd726f9fa0) at kernel/qcoreapplication.cpp:1065
#41 0x00007f820f82f46c in QApplicationPrivate::notify_helper (this=this@entry=0x11b5c60, receiver=receiver@entry=0x4299a30, e=e@entry=0x7ffd726f9fa0) at kernel/qapplication.cpp:4566
#42 0x00007f820f83610f in QApplication::notify (this=this@entry=0x1176b60, receiver=receiver@entry=0x4299a30, e=e@entry=0x7ffd726f9fa0) at kernel/qapplication.cpp:4113
#43 0x00007f82112021aa in KApplication::notify (this=0x1176b60, receiver=0x4299a30, event=0x7ffd726f9fa0) at ../../kdeui/kernel/kapplication.cpp:311
#44 0x00007f82104de71d in QCoreApplication::notifyInternal (this=0x1176b60, receiver=receiver@entry=0x4299a30, event=event@entry=0x7ffd726f9fa0) at kernel/qcoreapplication.cpp:955
#45 0x00007f820f83576f in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#46 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x4299a30, event=event@entry=0x7ffd726f9fa0, alienWidget=alienWidget@entry=0x4299a30, nativeWidget=nativeWidget@entry=0x4ecda30, buttonDown=buttonDown@entry=0x7f8210354538 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3178
#47 0x00007f820f8ac432 in QETWidget::translateMouseEvent (this=this@entry=0x4ecda30, event=event@entry=0x7ffd726fa300) at kernel/qapplication_x11.cpp:4540
#48 0x00007f820f8aae2c in QApplication::x11ProcessEvent (this=0x1176b60, event=event@entry=0x7ffd726fa300) at kernel/qapplication_x11.cpp:3663
#49 0x00007f820f8d3ed2 in x11EventSourceDispatch (s=0x11a5770, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#50 0x00007f8206a62c5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#51 0x00007f8206a62f48 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#52 0x00007f8206a62ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#53 0x00007f821050dd1d in QEventDispatcherGlib::processEvents (this=0x1112b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#54 0x00007f820f8d3f96 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#55 0x00007f82104dd271 in QEventLoop::processEvents (this=this@entry=0x1ebd770, flags=...) at kernel/qeventloop.cpp:149
#56 0x00007f82104dd5d5 in QEventLoop::exec (this=this@entry=0x1ebd770, flags=...) at kernel/qeventloop.cpp:204
#57 0x00007f820f8bbe4d in QDragManager::drag (this=0x18027d0, o=o@entry=0x4ec4700) at kernel/qdnd_x11.cpp:2028
#58 0x00007f820f840f5a in QDrag::exec (this=this@entry=0x4ec4700, supportedActions=..., defaultDropAction=Qt::MoveAction) at kernel/qdrag.cpp:284
#59 0x00007f81e5539f88 in DeclarativeDragArea::mouseMoveEvent (this=0x32a8550, event=<optimized out>) at ../../../../plasma/declarativeimports/draganddrop/DeclarativeDragArea.cpp:233
#60 0x00007f81e553a039 in DeclarativeDragArea::sceneEventFilter (this=0x32a8550, item=0x6369fd0, event=0x7ffd726fada0) at ../../../../plasma/declarativeimports/draganddrop/DeclarativeDragArea.cpp:245
#61 0x00007f820fe38fe0 in QGraphicsScenePrivate::filterDescendantEvent (this=<optimized out>, item=0x6369fd0, event=0x7ffd726fada0) at graphicsview/qgraphicsscene.cpp:1159
#62 0x00007f820fe3d95e in QGraphicsScenePrivate::sendEvent (this=0x126c540, item=0x6369fd0, event=0x7ffd726fada0) at graphicsview/qgraphicsscene.cpp:1211
#63 0x00007f820fe3de97 in QGraphicsScenePrivate::sendMouseEvent (this=0x126c540, mouseEvent=0x7ffd726fada0) at graphicsview/qgraphicsscene.cpp:1295
#64 0x00007f820fe482e6 in QGraphicsScene::mouseMoveEvent (this=<optimized out>, mouseEvent=0x7ffd726fada0) at graphicsview/qgraphicsscene.cpp:4102
#65 0x00007f820fe552ef in QGraphicsScene::event (this=0x1172a70, event=0x7ffd726fada0) at graphicsview/qgraphicsscene.cpp:3451
#66 0x00007f820f82f48c in QApplicationPrivate::notify_helper (this=this@entry=0x11b5c60, receiver=receiver@entry=0x1172a70, e=e@entry=0x7ffd726fada0) at kernel/qapplication.cpp:4570
#67 0x00007f820f835fa8 in QApplication::notify (this=this@entry=0x1176b60, receiver=receiver@entry=0x1172a70, e=e@entry=0x7ffd726fada0) at kernel/qapplication.cpp:4356
#68 0x00007f82112021aa in KApplication::notify (this=0x1176b60, receiver=0x1172a70, event=0x7ffd726fada0) at ../../kdeui/kernel/kapplication.cpp:311
#69 0x00007f82104de71d in QCoreApplication::notifyInternal (this=0x1176b60, receiver=0x1172a70, event=event@entry=0x7ffd726fada0) at kernel/qcoreapplication.cpp:955
#70 0x00007f820f82db36 in sendSpontaneousEvent (event=event@entry=0x7ffd726fada0, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#71 qt_sendSpontaneousEvent (receiver=<optimized out>, event=event@entry=0x7ffd726fada0) at kernel/qapplication.cpp:5568
#72 0x00007f820fe6b638 in QGraphicsViewPrivate::mouseMoveEventHandler (this=this@entry=0x4f125f0, event=event@entry=0x7ffd726fb470) at graphicsview/qgraphicsview.cpp:646
#73 0x00007f820fe6c6ca in QGraphicsView::mouseMoveEvent (this=0x3b4f820, event=0x7ffd726fb470) at graphicsview/qgraphicsview.cpp:3276
#74 0x00007f820f882748 in QWidget::event (this=0x3b4f820, event=0x7ffd726fb470) at kernel/qwidget.cpp:8775
#75 0x00007f820fc4483e in QFrame::event (this=0x3b4f820, e=0x7ffd726fb470) at widgets/qframe.cpp:557
#76 0x00007f820fe6de81 in QGraphicsView::viewportEvent (this=0x3b4f820, event=0x7ffd726fb470) at graphicsview/qgraphicsview.cpp:2866
#77 0x00007f82104de886 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=this@entry=0x11b5c60, receiver=receiver@entry=0x52121c0, event=event@entry=0x7ffd726fb470) at kernel/qcoreapplication.cpp:1065
#78 0x00007f820f82f46c in QApplicationPrivate::notify_helper (this=this@entry=0x11b5c60, receiver=receiver@entry=0x52121c0, e=e@entry=0x7ffd726fb470) at kernel/qapplication.cpp:4566
#79 0x00007f820f83610f in QApplication::notify (this=this@entry=0x1176b60, receiver=receiver@entry=0x52121c0, e=e@entry=0x7ffd726fb470) at kernel/qapplication.cpp:4113
#80 0x00007f82112021aa in KApplication::notify (this=0x1176b60, receiver=0x52121c0, event=0x7ffd726fb470) at ../../kdeui/kernel/kapplication.cpp:311
#81 0x00007f82104de71d in QCoreApplication::notifyInternal (this=0x1176b60, receiver=receiver@entry=0x52121c0, event=event@entry=0x7ffd726fb470) at kernel/qcoreapplication.cpp:955
#82 0x00007f820f83576f in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#83 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x52121c0, event=event@entry=0x7ffd726fb470, alienWidget=alienWidget@entry=0x52121c0, nativeWidget=nativeWidget@entry=0x4ed55d0, buttonDown=buttonDown@entry=0x7f8210354538 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3178
#84 0x00007f820f8ac432 in QETWidget::translateMouseEvent (this=this@entry=0x4ed55d0, event=event@entry=0x7ffd726fb7d0) at kernel/qapplication_x11.cpp:4540
#85 0x00007f820f8aae2c in QApplication::x11ProcessEvent (this=0x1176b60, event=event@entry=0x7ffd726fb7d0) at kernel/qapplication_x11.cpp:3663
#86 0x00007f820f8d3ed2 in x11EventSourceDispatch (s=0x11a5770, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#87 0x00007f8206a62c5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#88 0x00007f8206a62f48 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#89 0x00007f8206a62ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#90 0x00007f821050dd1d in QEventDispatcherGlib::processEvents (this=0x1112b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#91 0x00007f820f8d3f96 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#92 0x00007f82104dd271 in QEventLoop::processEvents (this=this@entry=0x7ffd726fbbb0, flags=...) at kernel/qeventloop.cpp:149
#93 0x00007f82104dd5d5 in QEventLoop::exec (this=this@entry=0x7ffd726fbbb0, flags=...) at kernel/qeventloop.cpp:204
#94 0x00007f82104e3059 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1227
#95 0x00007f820f82d92c in QApplication::exec () at kernel/qapplication.cpp:3828
#96 0x00007f8213d554bd in kdemain (argc=1, argv=0x7ffd726fbe08) at ../../../../plasma/desktop/shell/main.cpp:126
#97 0x00007f821398db45 in __libc_start_main (main=0x4006f0 <main(int, char**)>, argc=1, argv=0x7ffd726fbe08, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffd726fbdf8) at libc-start.c:287
#98 0x000000000040071e in _start ()

Reported using DrKonqi
Comment 1 Christoph Feck 2015-05-03 10:19:34 UTC

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