Bug 356400

Summary: KCrash: Application 'plasma-desktop' crashing...
Product: [Unmaintained] plasma4 Reporter: RichT <rtpema>
Component: generalAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED UNMAINTAINED    
Severity: crash Keywords: drkonqi
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description RichT 2015-12-08 20:40:09 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.2 (jessie)

-- Information about the crash:
- What I was doing when the application crashed:
I had a folder on desktop showing contents of a file system folder.  I dragged in and went too far and it got on my second monitor.  I tried to drag it back and the crash occurred.

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

Thread 3 (Thread 0x7fa97c74c700 (LWP 1558)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fa99f901dea in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7fa99fc02f80 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007fa99f901e19 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007fa99a12f0a4 in start_thread (arg=0x7fa97c74c700) at pthread_create.c:309
#4  0x00007fa9a67fb04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7fa8f62ff700 (LWP 1570)):
#0  0x00007fff343d5e4e in clock_gettime ()
#1  0x00007fa9a6807c9d in __GI___clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:115
#2  0x00007fa9a31d4a05 in do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at tools/qelapsedtimer_unix.cpp:127
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:144
#4  0x00007fa9a32b7b85 in updateCurrentTime (this=0x7fa8f00030d0) at kernel/qeventdispatcher_unix.cpp:354
#5  QTimerInfoList::timerWait (this=0x7fa8f00030d0, tm=...) at kernel/qeventdispatcher_unix.cpp:460
#6  0x00007fa9a32b646c in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7fa8f62febb4) at kernel/qeventdispatcher_glib.cpp:136
#7  0x00007fa9a32b6535 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#8  0x00007fa99980b45d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007fa99980be0b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007fa99980bffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007fa9a32b6d37 in QEventDispatcherGlib::processEvents (this=0x7fa8f00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#12 0x00007fa9a3286271 in QEventLoop::processEvents (this=this@entry=0x7fa8f62fed80, flags=...) at kernel/qeventloop.cpp:149
#13 0x00007fa9a32865d5 in QEventLoop::exec (this=this@entry=0x7fa8f62fed80, flags=...) at kernel/qeventloop.cpp:204
#14 0x00007fa9a317ae99 in QThread::exec (this=this@entry=0x23bb480) at thread/qthread.cpp:538
#15 0x00007fa9a3266ac3 in QInotifyFileSystemWatcherEngine::run (this=0x23bb480) at io/qfilesystemwatcher_inotify.cpp:265
#16 0x00007fa9a317d70f in QThreadPrivate::start (arg=0x23bb480) at thread/qthread_unix.cpp:349
#17 0x00007fa99a12f0a4 in start_thread (arg=0x7fa8f62ff700) at pthread_create.c:309
#18 0x00007fa9a67fb04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7fa9a6df1800 (LWP 1543)):
[KCrash Handler]
#6  0x0000000004ca7940 in ?? ()
#7  0x00007fa984f1cb6b in GroupingContainment::sceneEventFilter(QGraphicsItem*, QEvent*) () from /usr/lib/libplasma_groupingcontainment.so.4
#8  0x00007fa9a2be68ac in QGraphicsScenePrivate::filterEvent (this=this@entry=0x1c24a40, item=item@entry=0x1ce0340, event=event@entry=0x7fff343b3000) at graphicsview/qgraphicsscene.cpp:1181
#9  0x00007fa9a2be6941 in QGraphicsScenePrivate::sendEvent (this=0x1c24a40, item=0x1ce0340, event=0x7fff343b3000) at graphicsview/qgraphicsscene.cpp:1209
#10 0x00007fa9a2bf0af1 in QGraphicsScenePrivate::sendHoverEvent (this=this@entry=0x1c24a40, type=type@entry=QEvent::GraphicsSceneHoverEnter, item=0x1ce0340, hoverEvent=hoverEvent@entry=0x7fff343b3100) at graphicsview/qgraphicsscene.cpp:1268
#11 0x00007fa9a2bf0e72 in QGraphicsScenePrivate::dispatchHoverEvent (this=this@entry=0x1c24a40, hoverEvent=hoverEvent@entry=0x7fff343b3100) at graphicsview/qgraphicsscene.cpp:3939
#12 0x00007fa9a2bf133a in QGraphicsScene::mouseMoveEvent (this=<optimized out>, mouseEvent=0x7fff343b3490) at graphicsview/qgraphicsscene.cpp:4097
#13 0x00007fa9a2bfe2ef in QGraphicsScene::event (this=0x1bf9920, event=0x7fff343b3490) at graphicsview/qgraphicsscene.cpp:3451
#14 0x00007fa9a25d848c in QApplicationPrivate::notify_helper (this=this@entry=0x1ad5b10, receiver=receiver@entry=0x1bf9920, e=e@entry=0x7fff343b3490) at kernel/qapplication.cpp:4570
#15 0x00007fa9a25defa8 in QApplication::notify (this=0x1ac1810, receiver=0x1bf9920, e=0x7fff343b3490) at kernel/qapplication.cpp:4356
#16 0x00007fa9a3fab1aa in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#17 0x00007fa9a328771d in QCoreApplication::notifyInternal (this=0x1ac1810, receiver=0x1bf9920, event=event@entry=0x7fff343b3490) at kernel/qcoreapplication.cpp:955
#18 0x00007fa9a25d6b36 in sendSpontaneousEvent (event=event@entry=0x7fff343b3490, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#19 qt_sendSpontaneousEvent (receiver=<optimized out>, event=event@entry=0x7fff343b3490) at kernel/qapplication.cpp:5568
#20 0x00007fa9a2c14638 in QGraphicsViewPrivate::mouseMoveEventHandler (this=this@entry=0x2ecb270, event=event@entry=0x7fff343b3b60) at graphicsview/qgraphicsview.cpp:646
#21 0x00007fa9a2c156ca in QGraphicsView::mouseMoveEvent (this=0x2ecb220, event=0x7fff343b3b60) at graphicsview/qgraphicsview.cpp:3276
#22 0x00007fa9a262b748 in QWidget::event (this=0x2ecb220, event=0x7fff343b3b60) at kernel/qwidget.cpp:8775
#23 0x00007fa9a29ed83e in QFrame::event (this=0x2ecb220, e=0x7fff343b3b60) at widgets/qframe.cpp:557
#24 0x00007fa9a2c16e81 in QGraphicsView::viewportEvent (this=0x2ecb220, event=0x7fff343b3b60) at graphicsview/qgraphicsview.cpp:2866
#25 0x00007fa9a3287886 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=this@entry=0x1ad5b10, receiver=receiver@entry=0x2c7b320, event=event@entry=0x7fff343b3b60) at kernel/qcoreapplication.cpp:1065
#26 0x00007fa9a25d846c in QApplicationPrivate::notify_helper (this=this@entry=0x1ad5b10, receiver=receiver@entry=0x2c7b320, e=e@entry=0x7fff343b3b60) at kernel/qapplication.cpp:4566
#27 0x00007fa9a25df10f in QApplication::notify (this=<optimized out>, receiver=0x2c7b320, e=0x7fff343b3b60) at kernel/qapplication.cpp:4113
#28 0x00007fa9a3fab1aa in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#29 0x00007fa9a328771d in QCoreApplication::notifyInternal (this=0x1ac1810, receiver=receiver@entry=0x2c7b320, event=event@entry=0x7fff343b3b60) at kernel/qcoreapplication.cpp:955
#30 0x00007fa9a25de76f in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#31 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x2c7b320, event=event@entry=0x7fff343b3b60, alienWidget=alienWidget@entry=0x2c7b320, nativeWidget=nativeWidget@entry=0x2ecb220, buttonDown=buttonDown@entry=0x7fa9a30fd538 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3178
#32 0x00007fa9a2655432 in QETWidget::translateMouseEvent (this=this@entry=0x2ecb220, event=event@entry=0x7fff343b3ec0) at kernel/qapplication_x11.cpp:4540
#33 0x00007fa9a2653e2c in QApplication::x11ProcessEvent (this=0x1ac1810, event=event@entry=0x7fff343b3ec0) at kernel/qapplication_x11.cpp:3663
#34 0x00007fa9a267ced2 in x11EventSourceDispatch (s=0x1adf470, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#35 0x00007fa99980bc5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007fa99980bf48 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007fa99980bffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#38 0x00007fa9a32b6d1d in QEventDispatcherGlib::processEvents (this=0x1a53b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#39 0x00007fa9a267cf96 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#40 0x00007fa9a3286271 in QEventLoop::processEvents (this=this@entry=0x7fff343b42a0, flags=...) at kernel/qeventloop.cpp:149
#41 0x00007fa9a32865d5 in QEventLoop::exec (this=this@entry=0x7fff343b42a0, flags=...) at kernel/qeventloop.cpp:204
#42 0x00007fa9a328c059 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1227
#43 0x00007fa9a6afe4bd in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_plasma-desktop.so
#44 0x00007fa9a6736b45 in __libc_start_main (main=0x4006f0, argc=1, argv=0x7fff343b44f8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff343b44e8) at libc-start.c:287
#45 0x000000000040071e in _start ()

Reported using DrKonqi
Comment 1 Nate Graham 2018-06-08 18:25:43 UTC
Hello!

This bug report was filed for KDE Plasma 4, which reached end-of-support status in August 2015. KDE Plasma 5's desktop shell has been almost completely rewritten for better performance and usability, so it is likely that this bug has already been resolved in Plasma 5.

Accordingly, we hope you understand why we must close this bug report. If the issue described  here is still present in KDE Plasma 5.12 or later, please feel free to open a new ticket in the "plasmashell" product after reading https://community.kde.org/Get_Involved/Bug_Reporting

If you would like to get involved in KDE's bug triaging effort so that future mass bug closes like this are less likely, please read https://community.kde.org/Get_Involved#Bug_Triaging

Thanks for your understanding!

Nate Graham