Bug 366653 - Plasmashell crash while dragging control bar
Summary: Plasmashell crash while dragging control bar
Status: RESOLVED WORKSFORME
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (show other bugs)
Version: 5.7.3
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
: 368810 368904 373695 381611 (view as bug list)
Depends on:
Blocks:
 
Reported: 2016-08-11 15:46 UTC by Marco Leise
Modified: 2021-01-05 04:33 UTC (History)
10 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Marco Leise 2016-08-11 15:46:14 UTC
Application: plasmashell (5.7.3)
 (Compiled from sources)
Qt Version: 5.7.0
Frameworks Version: 5.24.0
Operating System: Linux 4.5.7-aufs x86_64
Distribution: "Gentoo Base System release 2.2"

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

1. Hibernated
2. Plugged in external monitor
3. Woke system up from hibernation
- session unlock screen shows up and moves from integrated panel to extenal TFT -
4. Unlocked session
5. Unlocked control bar and resized it
6. Dragged control bar from right side to bottom of the screen
- before the control bar displayed at the bottom, the plasmashell crashed -

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fb9d8734800 (LWP 5816))]

Thread 10 (Thread 0x7fb9d7668700 (LWP 5817)):
#0  0x0000003d224e145d in poll () from /lib64/libc.so.6
#1  0x0000003d2540ab02 in ?? () from /usr/lib64/libxcb.so.1
#2  0x0000003d2540cd19 in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
#3  0x00007fb9d7ed01d9 in QXcbEventReader::run (this=0x6e0980) at qxcbconnection.cpp:1337
#4  0x00000032b8eb53d2 in QThreadPrivate::start (arg=0x6e0980) at thread/qthread_unix.cpp:344
#5  0x0000003d22c07434 in start_thread () from /lib64/libpthread.so.0
#6  0x0000003d224eb88d in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7fb9d5bd0700 (LWP 5818)):
#0  0x00007ffe6e9d0ab5 in clock_gettime ()
#1  0x0000003d224f8506 in clock_gettime () from /lib64/libc.so.6
#2  0x00000032b8f6a9f5 in qt_clock_gettime (ts=0x7fb9d5bcfa70, clock=1) at tools/qelapsedtimer_unix.cpp:109
#3  do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at tools/qelapsedtimer_unix.cpp:164
#4  qt_gettime () at tools/qelapsedtimer_unix.cpp:173
#5  0x00000032b91035f1 in QTimerInfoList::updateCurrentTime (this=this@entry=0x7fb9c8002ed0) at kernel/qtimerinfo_unix.cpp:91
#6  0x00000032b9103d06 in QTimerInfoList::timerWait (this=0x7fb9c8002ed0, tm=...) at kernel/qtimerinfo_unix.cpp:388
#7  0x00000032b9104fb5 in timerSourcePrepareHelper (timeout=0x7fb9d5bcfb60, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:132
#8  timerSourcePrepare (source=<optimized out>, timeout=0x7fb9d5bcfb60) at kernel/qeventdispatcher_glib.cpp:165
#9  0x0000003d24454bcf in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#10 0x0000003d24455640 in ?? () from /usr/lib64/libglib-2.0.so.0
#11 0x0000003d2445583f in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#12 0x00000032b9105bfc in QEventDispatcherGlib::processEvents (this=0x7fb9c80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#13 0x00000032b90a858b in QEventLoop::exec (this=this@entry=0x7fb9d5bcfd70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#14 0x00000032b8eaf604 in QThread::exec (this=this@entry=0x32bb697d80) at thread/qthread.cpp:507
#15 0x00000032bb416e10 in QDBusConnectionManager::run (this=0x32bb697d80) at qdbusconnection.cpp:196
#16 0x00000032b8eb53d2 in QThreadPrivate::start (arg=0x32bb697d80) at thread/qthread_unix.cpp:344
#17 0x0000003d22c07434 in start_thread () from /lib64/libpthread.so.0
#18 0x0000003d224eb88d in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7fb9cffff700 (LWP 5819)):
#0  0x00007ffe6e9d0ab5 in clock_gettime ()
#1  0x0000003d224f8506 in clock_gettime () from /lib64/libc.so.6
#2  0x00000032b8f6a9f5 in qt_clock_gettime (ts=0x7fb9cfffea90, clock=1) at tools/qelapsedtimer_unix.cpp:109
#3  do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at tools/qelapsedtimer_unix.cpp:164
#4  qt_gettime () at tools/qelapsedtimer_unix.cpp:173
#5  0x00000032b91035f1 in QTimerInfoList::updateCurrentTime (this=this@entry=0x7fb9c4002cd0) at kernel/qtimerinfo_unix.cpp:91
#6  0x00000032b9103d06 in QTimerInfoList::timerWait (this=0x7fb9c4002cd0, tm=...) at kernel/qtimerinfo_unix.cpp:388
#7  0x00000032b9104fb5 in timerSourcePrepareHelper (timeout=0x7fb9cfffeb80, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:132
#8  timerSourcePrepare (source=<optimized out>, timeout=0x7fb9cfffeb80) at kernel/qeventdispatcher_glib.cpp:165
#9  0x0000003d24454bcf in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#10 0x0000003d24455640 in ?? () from /usr/lib64/libglib-2.0.so.0
#11 0x0000003d2445583f in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#12 0x00000032b9105bfc in QEventDispatcherGlib::processEvents (this=0x7fb9c40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#13 0x00000032b90a858b in QEventLoop::exec (this=this@entry=0x7fb9cfffed90, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#14 0x00000032b8eaf604 in QThread::exec (this=this@entry=0x7b0370) at thread/qthread.cpp:507
#15 0x00000032c3b394c6 in QQmlThreadPrivate::run (this=0x7b0370) at qml/ftw/qqmlthread.cpp:147
#16 0x00000032b8eb53d2 in QThreadPrivate::start (arg=0x7b0370) at thread/qthread_unix.cpp:344
#17 0x0000003d22c07434 in start_thread () from /lib64/libpthread.so.0
#18 0x0000003d224eb88d in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7fb9cdffd700 (LWP 5820)):
#0  0x0000003d244a4970 in g_mutex_lock () from /usr/lib64/libglib-2.0.so.0
#1  0x0000003d2445582a in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#2  0x00000032b9105bfc in QEventDispatcherGlib::processEvents (this=0x7fb9bc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#3  0x00000032b90a858b in QEventLoop::exec (this=this@entry=0x7fb9cdffcd90, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#4  0x00000032b8eaf604 in QThread::exec (this=this@entry=0x805240) at thread/qthread.cpp:507
#5  0x00000032c3b394c6 in QQmlThreadPrivate::run (this=0x805240) at qml/ftw/qqmlthread.cpp:147
#6  0x00000032b8eb53d2 in QThreadPrivate::start (arg=0x805240) at thread/qthread_unix.cpp:344
#7  0x0000003d22c07434 in start_thread () from /lib64/libpthread.so.0
#8  0x0000003d224eb88d in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7fb9c3fff700 (LWP 5821)):
#0  0x0000003d22c0d00f in pthread_cond_wait () from /lib64/libpthread.so.0
#1  0x00000032c855d162 in ?? () from /usr/lib64/libQt5Script.so.5
#2  0x00000032c855d309 in ?? () from /usr/lib64/libQt5Script.so.5
#3  0x0000003d22c07434 in start_thread () from /lib64/libpthread.so.0
#4  0x0000003d224eb88d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7fb93abb4700 (LWP 5824)):
#0  0x0000003d224e145d in poll () from /lib64/libc.so.6
#1  0x0000003d24455726 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x0000003d2445583f in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00000032b9105bfc in QEventDispatcherGlib::processEvents (this=0x7fb9340037e0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00000032b90a858b in QEventLoop::exec (this=this@entry=0x7fb93abb3d30, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#5  0x00000032b8eaf604 in QThread::exec (this=this@entry=0x901750) at thread/qthread.cpp:507
#6  0x0000003a0e91cdeb in QQuickPixmapReader::run (this=0x901750) at util/qquickpixmapcache.cpp:823
#7  0x00000032b8eb53d2 in QThreadPrivate::start (arg=0x901750) at thread/qthread_unix.cpp:344
#8  0x0000003d22c07434 in start_thread () from /lib64/libpthread.so.0
#9  0x0000003d224eb88d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7fb9396b3700 (LWP 6190)):
#0  0x00007ffe6e9d0ab5 in clock_gettime ()
#1  0x0000003d224f8506 in clock_gettime () from /lib64/libc.so.6
#2  0x00000032b8f6a9f5 in qt_clock_gettime (ts=0x7fb9396b2a90, clock=1) at tools/qelapsedtimer_unix.cpp:109
#3  do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at tools/qelapsedtimer_unix.cpp:164
#4  qt_gettime () at tools/qelapsedtimer_unix.cpp:173
#5  0x00000032b91035f1 in QTimerInfoList::updateCurrentTime (this=this@entry=0x7fb92c003610) at kernel/qtimerinfo_unix.cpp:91
#6  0x00000032b9103d06 in QTimerInfoList::timerWait (this=0x7fb92c003610, tm=...) at kernel/qtimerinfo_unix.cpp:388
#7  0x00000032b9104fb5 in timerSourcePrepareHelper (timeout=0x7fb9396b2b80, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:132
#8  timerSourcePrepare (source=<optimized out>, timeout=0x7fb9396b2b80) at kernel/qeventdispatcher_glib.cpp:165
#9  0x0000003d24454bcf in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#10 0x0000003d24455640 in ?? () from /usr/lib64/libglib-2.0.so.0
#11 0x0000003d2445583f in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#12 0x00000032b9105bfc in QEventDispatcherGlib::processEvents (this=0x7fb92c002d90, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#13 0x00000032b90a858b in QEventLoop::exec (this=this@entry=0x7fb9396b2d90, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#14 0x00000032b8eaf604 in QThread::exec (this=this@entry=0x4cc46c0) at thread/qthread.cpp:507
#15 0x00000032c3b394c6 in QQmlThreadPrivate::run (this=0x4cc46c0) at qml/ftw/qqmlthread.cpp:147
#16 0x00000032b8eb53d2 in QThreadPrivate::start (arg=0x4cc46c0) at thread/qthread_unix.cpp:344
#17 0x0000003d22c07434 in start_thread () from /lib64/libpthread.so.0
#18 0x0000003d224eb88d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7fb909314700 (LWP 4889)):
#0  0x0000003d244a49a8 in g_mutex_unlock () from /usr/lib64/libglib-2.0.so.0
#1  0x0000003d244550e1 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#2  0x0000003d244556bf in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x0000003d2445583f in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#4  0x00000032b9105bfc in QEventDispatcherGlib::processEvents (this=0x7fb8e018ea00, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#5  0x00000032b90a858b in QEventLoop::exec (this=this@entry=0x7fb909313d90, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#6  0x00000032b8eaf604 in QThread::exec (this=this@entry=0x6a420f0) at thread/qthread.cpp:507
#7  0x00000032c3b394c6 in QQmlThreadPrivate::run (this=0x6a420f0) at qml/ftw/qqmlthread.cpp:147
#8  0x00000032b8eb53d2 in QThreadPrivate::start (arg=0x6a420f0) at thread/qthread_unix.cpp:344
#9  0x0000003d22c07434 in start_thread () from /lib64/libpthread.so.0
#10 0x0000003d224eb88d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fb909b15700 (LWP 14366)):
#0  0x0000003d244a497d in g_mutex_lock () from /usr/lib64/libglib-2.0.so.0
#1  0x0000003d24454bdb in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#2  0x0000003d24455640 in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x0000003d2445583f in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#4  0x00000032b9105bfc in QEventDispatcherGlib::processEvents (this=0x7fb8dc0fab60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#5  0x00000032b90a858b in QEventLoop::exec (this=this@entry=0x7fb909b14d90, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#6  0x00000032b8eaf604 in QThread::exec (this=this@entry=0x8740a10) at thread/qthread.cpp:507
#7  0x00000032c3b394c6 in QQmlThreadPrivate::run (this=0x8740a10) at qml/ftw/qqmlthread.cpp:147
#8  0x00000032b8eb53d2 in QThreadPrivate::start (arg=0x8740a10) at thread/qthread_unix.cpp:344
#9  0x0000003d22c07434 in start_thread () from /lib64/libpthread.so.0
#10 0x0000003d224eb88d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fb9d8734800 (LWP 5816)):
[KCrash Handler]
#5  QV4::Value::as<QV4::VariantObject> (this=0x7fb9126dbb70) at ../../include/QtQml/5.7.0/QtQml/private/../../../../../src/qml/jsruntime/qv4value_p.h:354
#6  toVariant (e=0x4ae60f0, value=..., typeHint=1584, createJSValueForObjects=true, visitedObjects=visitedObjects@entry=0x0) at jsruntime/qv4engine.cpp:1067
#7  0x00000032c39c23f8 in QV4::ExecutionEngine::toVariant (this=<optimized out>, value=..., typeHint=<optimized out>, createJSValueForObjects=<optimized out>) at jsruntime/qv4engine.cpp:1058
#8  0x00000032c3a5fa08 in QV4::QObjectWrapper::setProperty (engine=engine@entry=0x4ae60f0, object=object@entry=0x221da30, property=0x26dc848, value=...) at jsruntime/qv4qobjectwrapper.cpp:541
#9  0x00000032c3a6001e in QV4::QObjectWrapper::setQmlProperty (engine=0x4ae60f0, qmlContext=<optimized out>, object=0x221da30, name=<optimized out>, revisionMode=<optimized out>, value=...) at jsruntime/qv4qobjectwrapper.cpp:431
#10 0x00000032c3a601bc in QV4::QObjectWrapper::put (m=0x7fb9126dbbe0, name=0x7fb9126dbbd8, value=...) at jsruntime/qv4qobjectwrapper.cpp:698
#11 0x00000032c3a796ab in QV4::Object::put (v=..., name=<optimized out>, this=<optimized out>) at jsruntime/qv4object_p.h:308
#12 QV4::Runtime::setProperty (engine=0x4ae60f0, object=..., nameIndex=<optimized out>, value=...) at jsruntime/qv4runtime.cpp:603
#13 0x00007fb939703158 in ?? ()
#14 0xfffffffeffff0000 in ?? ()
#15 0x00000032b8f4541f in QTypedArrayData<unsigned short>::data (this=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qarraydata.h:205
#16 QString::QString (this=0x7fb9126db010, unicode=0x7fb9126dbbd8, size=78536944) at tools/qstring.cpp:1529
#17 0x00000032c39f903d in QV4::SimpleScriptFunction::call (that=<optimized out>, callData=0x4ae60f0) at jsruntime/qv4functionobject.cpp:582
#18 0x00000032c3b17c86 in QV4::Object::call (d=<optimized out>, this=<optimized out>) at ../../include/QtQml/5.7.0/QtQml/private/../../../../../src/qml/jsruntime/qv4object_p.h:330
#19 QQmlJavaScriptExpression::evaluate (this=this@entry=0x45f2ea0, callData=<optimized out>, isUndefined=isUndefined@entry=0x0) at qml/qqmljavascriptexpression.cpp:196
#20 0x00000032c3ab5134 in QQmlBoundSignalExpression::evaluate (this=this@entry=0x45f2ea0, a=a@entry=0x7ffe6e91b720) at qml/qqmlboundsignal.cpp:244
#21 0x00000032c3ab60d3 in QQmlBoundSignal_callback (e=0x3da6560, a=0x7ffe6e91b720) at qml/qqmlboundsignal.cpp:376
#22 0x00000032c3af205d in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=a@entry=0x7ffe6e91b720) at qml/qqmlnotifier.cpp:100
#23 0x00000032c3a93a19 in QQmlData::signalEmitted (object=0x446da90, index=30, a=0x7ffe6e91b720) at qml/qqmlengine.cpp:780
#24 0x00000032b90da044 in QMetaObject::activate (sender=0x446da90, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=0x7ffe6e91b720) at kernel/qobject.cpp:3618
#25 0x00007fb9c0291302 in ?? () from /usr/lib64/qt5/qml/org/kde/kquickcontrolsaddons/libkquickcontrolsaddonsplugin.so
#26 0x00007fb9c0284707 in ?? () from /usr/lib64/qt5/qml/org/kde/kquickcontrolsaddons/libkquickcontrolsaddonsplugin.so
#27 0x0000003a0e9cfd7d in QQuickItem::event (this=0x446da90, ev=0x79e2ef0) at items/qquickitem.cpp:7629
#28 0x0000003a08b5a164 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x446da90, e=0x79e2ef0) at kernel/qapplication.cpp:3799
#29 0x0000003a08b6439e in QApplication::notify (this=0x7ffe6e91c9f0, receiver=0x446da90, e=0x79e2ef0) at kernel/qapplication.cpp:3556
#30 0x00000032b90aa5b8 in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x446da90, event=event@entry=0x79e2ef0) at kernel/qcoreapplication.cpp:988
#31 0x0000003a0e9e5a72 in QCoreApplication::sendEvent (event=0x79e2ef0, receiver=0x446da90) at /usr/include/qt5/QtCore/qcoreapplication.h:231
#32 QQuickWindow::sendEvent (this=this@entry=0x3be6880, item=0x446da90, e=e@entry=0x79e2ef0) at items/qquickwindow.cpp:2716
#33 0x0000003a0e9e6390 in QQuickWindowPrivate::deliverMouseEvent (this=this@entry=0x795b4d0, event=event@entry=0x7ffe6e91c430) at items/qquickwindow.cpp:1620
#34 0x0000003a0e9ed07f in QQuickWindow::mouseMoveEvent (this=<optimized out>, event=0x7ffe6e91c430) at items/qquickwindow.cpp:1749
#35 0x0000003a0830f54b in QWindow::event (this=this@entry=0x3be6880, ev=ev@entry=0x7ffe6e91c430) at kernel/qwindow.cpp:2133
#36 0x0000003a0e9ee96b in QQuickWindow::event (this=0x3be6880, e=0x7ffe6e91c430) at items/qquickwindow.cpp:1518
#37 0x0000003a08b5a164 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x3be6880, e=0x7ffe6e91c430) at kernel/qapplication.cpp:3799
#38 0x0000003a08b6439e in QApplication::notify (this=0x7ffe6e91c9f0, receiver=0x3be6880, e=0x7ffe6e91c430) at kernel/qapplication.cpp:3556
#39 0x00000032b90aa5b8 in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x3be6880, event=event@entry=0x7ffe6e91c430) at kernel/qcoreapplication.cpp:988
#40 0x0000003a0830459a in QCoreApplication::sendSpontaneousEvent (event=0x7ffe6e91c430, receiver=0x3be6880) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#41 QGuiApplicationPrivate::processMouseEvent (e=0x590edc0) at kernel/qguiapplication.cpp:1909
#42 0x0000003a08306665 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x590edc0) at kernel/qguiapplication.cpp:1693
#43 0x0000003a082e3d0c in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:654
#44 0x00007fb9d7f11140 in userEventSourceDispatch (source=<optimized out>) at eventdispatchers/qeventdispatcher_glib.cpp:76
#45 0x0000003d2445550c in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#46 0x0000003d24455798 in ?? () from /usr/lib64/libglib-2.0.so.0
#47 0x0000003d2445583f in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#48 0x00000032b9105bdf in QEventDispatcherGlib::processEvents (this=0x70b4c0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#49 0x00000032b90a858b in QEventLoop::exec (this=this@entry=0x7ffe6e91c880, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#50 0x00000032b90b20a7 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1261
#51 0x0000003a082fa299 in QGuiApplication::exec () at kernel/qguiapplication.cpp:1639
#52 0x0000003a08b5a0ba in QApplication::exec () at kernel/qapplication.cpp:2975
#53 0x000000000041a18f in main (argc=1, argv=<optimized out>) at /var/tmp/portage/kde-plasma/plasma-workspace-5.7.3/work/plasma-workspace-5.7.3/shell/main.cpp:166

Reported using DrKonqi
Comment 1 Marco Martin 2016-09-16 10:36:06 UTC
*** Bug 368810 has been marked as a duplicate of this bug. ***
Comment 2 rbtree 2016-12-01 10:58:24 UTC
I have experienced exactly the same problem and DrKonqi failed to report it, so I am posting it manually:


Application: plasmashell (5.8.4)

Qt Version: 5.7.0
Frameworks Version: 5.27.0
Operating System: Linux 4.8.8-200.fc24.x86_64+debug x86_64
Distribution: "Fedora release 25 (Twenty Five)"

-- Information about the crash:

The crash does not seem to be reproducible.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f76336334c0 (LWP 7303))]

Thread 12 (Thread 0x7f75237fc700 (LWP 8895)):
#0  0x00007f764165600d in poll () at /lib64/libc.so.6
#1  0x00007f763a401156 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2  0x00007f763a40126c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3  0x00007f764245bd8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#4  0x00007f764240d0ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x00007f764226a643 in QThread::exec() () at /lib64/libQt5Core.so.5
#6  0x00007f76454de735 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5
#7  0x00007f764226ea1a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#8  0x00007f76409ac6ca in start_thread () at /lib64/libpthread.so.0
#9  0x00007f7641661f6f in clone () at /lib64/libc.so.6

Thread 11 (Thread 0x7f755cd16700 (LWP 8075)):
#0  0x00007f7641651bdd in read () at /lib64/libc.so.6
#1  0x00007f76350620d1 in pa_read () at /usr/lib64/pulseaudio/libpulsecommon-9.0.so
#2  0x00007f76358fd33e in pa_mainloop_prepare () at /lib64/libpulse.so.0
#3  0x00007f76358fddb0 in pa_mainloop_iterate () at /lib64/libpulse.so.0
#4  0x00007f76358fde70 in pa_mainloop_run () at /lib64/libpulse.so.0
#5  0x00007f763590be99 in thread () at /lib64/libpulse.so.0
#6  0x00007f7635091178 in internal_thread_func () at /usr/lib64/pulseaudio/libpulsecommon-9.0.so
#7  0x00007f76409ac6ca in start_thread () at /lib64/libpthread.so.0
#8  0x00007f7641661f6f in clone () at /lib64/libc.so.6

Thread 10 (Thread 0x7f75593be700 (LWP 8074)):
#0  0x00007f764165600d in poll () at /lib64/libc.so.6
#1  0x00007f763a401156 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2  0x00007f763a40126c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3  0x00007f764245bd8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#4  0x00007f764240d0ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x00007f764226a643 in QThread::exec() () at /lib64/libQt5Core.so.5
#6  0x00007f76454de735 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5
#7  0x00007f764226ea1a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#8  0x00007f76409ac6ca in start_thread () at /lib64/libpthread.so.0
#9  0x00007f7641661f6f in clone () at /lib64/libc.so.6

Thread 9 (Thread 0x7f755aa20700 (LWP 7977)):
#0  0x00007f7641651bdd in read () at /lib64/libc.so.6
#1  0x00007f763a445450 in g_wakeup_acknowledge () at /lib64/libglib-2.0.so.0
#2  0x00007f763a400c60 in g_main_context_check () at /lib64/libglib-2.0.so.0
#3  0x00007f763a4010f4 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#4  0x00007f763a40126c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#5  0x00007f764245bd8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#6  0x00007f764240d0ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#7  0x00007f764226a643 in QThread::exec() () at /lib64/libQt5Core.so.5
#8  0x00007f764226ea1a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#9  0x00007f76409ac6ca in start_thread () at /lib64/libpthread.so.0
#10 0x00007f7641661f6f in clone () at /lib64/libc.so.6

Thread 8 (Thread 0x7f7559bbf700 (LWP 7976)):
#0  0x00007f7641651bdd in read () at /lib64/libc.so.6
#1  0x00007f763a445450 in g_wakeup_acknowledge () at /lib64/libglib-2.0.so.0
#2  0x00007f763a400c60 in g_main_context_check () at /lib64/libglib-2.0.so.0
#3  0x00007f763a4010f4 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#4  0x00007f763a40126c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#5  0x00007f764245bd8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#6  0x00007f764240d0ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#7  0x00007f764226a643 in QThread::exec() () at /lib64/libQt5Core.so.5
#8  0x00007f764226ea1a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#9  0x00007f76409ac6ca in start_thread () at /lib64/libpthread.so.0
#10 0x00007f7641661f6f in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7f7588473700 (LWP 7625)):
#0  0x00007f764165600d in poll () at /lib64/libc.so.6
#1  0x00007f763a401156 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2  0x00007f763a40126c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3  0x00007f764245bd8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#4  0x00007f764240d0ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x00007f764226a643 in QThread::exec() () at /lib64/libQt5Core.so.5
#6  0x00007f7645e65ca6 in QQuickPixmapReader::run() () at /lib64/libQt5Quick.so.5
#7  0x00007f764226ea1a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#8  0x00007f76409ac6ca in start_thread () at /lib64/libpthread.so.0
#9  0x00007f7641661f6f in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7f758d98b700 (LWP 7582)):
#0  0x00007f76409b2460 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f761941f083 in amdgpu_cs_thread_func () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f761941ec47 in impl_thrd_routine () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f76409ac6ca in start_thread () at /lib64/libpthread.so.0
#4  0x00007f7641661f6f in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7f761a7b8700 (LWP 7581)):
#0  0x00007f76409b2460 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f7647cfebd4 in QTWTF::TCMalloc_PageHeap::scavengerThread() () at /lib64/libQt5Script.so.5
#2  0x00007f7647cfec19 in  () at /lib64/libQt5Script.so.5
#3  0x00007f76409ac6ca in start_thread () at /lib64/libpthread.so.0
#4  0x00007f7641661f6f in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f761bfff700 (LWP 7549)):
#0  0x00007f7641651bdd in read () at /lib64/libc.so.6
#1  0x00007f763a445450 in g_wakeup_acknowledge () at /lib64/libglib-2.0.so.0
#2  0x00007f763a400c60 in g_main_context_check () at /lib64/libglib-2.0.so.0
#3  0x00007f763a4010f4 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#4  0x00007f763a40126c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#5  0x00007f764245bd8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#6  0x00007f764240d0ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#7  0x00007f764226a643 in QThread::exec() () at /lib64/libQt5Core.so.5
#8  0x00007f76454de735 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5
#9  0x00007f764226ea1a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#10 0x00007f76409ac6ca in start_thread () at /lib64/libpthread.so.0
#11 0x00007f7641661f6f in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f76220e2700 (LWP 7441)):
#0  0x00007f764165600d in poll () at /lib64/libc.so.6
#1  0x00007f763a401156 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2  0x00007f763a40126c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3  0x00007f764245bd8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#4  0x00007f764240d0ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x00007f764226a643 in QThread::exec() () at /lib64/libQt5Core.so.5
#6  0x00007f76454de735 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5
#7  0x00007f764226ea1a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#8  0x00007f76409ac6ca in start_thread () at /lib64/libpthread.so.0
#9  0x00007f7641661f6f in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f7623b27700 (LWP 7360)):
#0  0x00007f7641651bdd in read () at /lib64/libc.so.6
#1  0x00007f763a445450 in g_wakeup_acknowledge () at /lib64/libglib-2.0.so.0
#2  0x00007f763a400c60 in g_main_context_check () at /lib64/libglib-2.0.so.0
#3  0x00007f763a4010f4 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#4  0x00007f763a40126c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#5  0x00007f764245bd8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#6  0x00007f764240d0ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#7  0x00007f764226a643 in QThread::exec() () at /lib64/libQt5Core.so.5
#8  0x00007f7642b117a9 in QDBusConnectionManager::run() () at /lib64/libQt5DBus.so.5
#9  0x00007f764226ea1a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#10 0x00007f76409ac6ca in start_thread () at /lib64/libpthread.so.0
#11 0x00007f7641661f6f in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f76336334c0 (LWP 7303)):
[KCrash Handler]
#6  0x00007f76453a6639 in toVariant(QV4::ExecutionEngine*, QV4::Value const&, int, bool, QSet<QV4::Heap::Object*>*) () at /lib64/libQt5Qml.so.5
#7  0x00007f76453a7094 in QV4::ExecutionEngine::toVariant(QV4::Value const&, int, bool) () at /lib64/libQt5Qml.so.5
#8  0x00007f764542794d in QV4::QObjectWrapper::setProperty(QV4::ExecutionEngine*, QObject*, QQmlPropertyData*, QV4::Value const&) () at /lib64/libQt5Qml.so.5
#9  0x00007f76454284e0 in QV4::QObjectWrapper::setQmlProperty(QV4::ExecutionEngine*, QQmlContextData*, QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, QV4::Value const&) () at /lib64/libQt5Qml.so.5
#10 0x00007f7645428612 in QV4::QObjectWrapper::put(QV4::Managed*, QV4::String*, QV4::Value const&) () at /lib64/libQt5Qml.so.5
#11 0x00007f76454390a6 in QV4::Runtime::setProperty(QV4::ExecutionEngine*, QV4::Value const&, int, QV4::Value const&) () at /lib64/libQt5Qml.so.5
#12 0x00007f7587282158 in  ()
#13 0x00007ffcd8a111cc in  ()
#14 0x0000000100000000 in  ()
#15 0x00007ffcd8a11160 in  ()
#16 0x00007f7619416e9d in EgBasedAddrLib::HwlComputeSurfaceInfo(_ADDR_COMPUTE_SURFACE_INFO_INPUT const*, _ADDR_COMPUTE_SURFACE_INFO_OUTPUT*) const () at /usr/lib64/dri/radeonsi_dri.so
#17 0x00007f76453d2bcb in QV4::SimpleScriptFunction::call(QV4::Managed const*, QV4::CallData*) () at /lib64/libQt5Qml.so.5
#18 0x00007f76454c2c5d in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) () at /lib64/libQt5Qml.so.5
#19 0x00007f7645468b94 in QQmlBoundSignalExpression::evaluate(void**) () at /lib64/libQt5Qml.so.5
#20 0x00007f7645469ccb in QQmlBoundSignal_callback(QQmlNotifierEndpoint*, void**) () at /lib64/libQt5Qml.so.5
#21 0x00007f76454a0474 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () at /lib64/libQt5Qml.so.5
#22 0x00007f764544abcc in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) () at /lib64/libQt5Qml.so.5
#23 0x00007f76424356b3 in QMetaObject::activate(QObject*, int, int, void**) () at /lib64/libQt5Core.so.5
#24 0x00007f758986d022 in MouseEventListener::positionChanged(KDeclarativeMouseEvent*) () at /usr/lib64/qt5/qml/org/kde/kquickcontrolsaddons/libkquickcontrolsaddonsplugin.so
#25 0x00007f7589861f69 in MouseEventListener::mouseMoveEvent(QMouseEvent*) () at /usr/lib64/qt5/qml/org/kde/kquickcontrolsaddons/libkquickcontrolsaddonsplugin.so
#26 0x00007f7645eef6d8 in QQuickItem::event(QEvent*) () at /lib64/libQt5Quick.so.5
#27 0x00007f7642ce296c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
#28 0x00007f7642cea111 in QApplication::notify(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
#29 0x00007f764240e12a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib64/libQt5Core.so.5
#30 0x00007f7645f0213f in QQuickWindow::sendEvent(QQuickItem*, QEvent*) () at /lib64/libQt5Quick.so.5
#31 0x00007f7645f029a2 in QQuickWindowPrivate::deliverMouseEvent(QMouseEvent*) () at /lib64/libQt5Quick.so.5
#32 0x00007f7645f08ed2 in QQuickWindow::mouseMoveEvent(QMouseEvent*) () at /lib64/libQt5Quick.so.5
#33 0x00007f76427582f5 in QWindow::event(QEvent*) () at /lib64/libQt5Gui.so.5
#34 0x00007f7645f0a1b3 in QQuickWindow::event(QEvent*) () at /lib64/libQt5Quick.so.5
#35 0x00007f7642ce296c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
#36 0x00007f7642cea111 in QApplication::notify(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
#37 0x00007f764240e12a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib64/libQt5Core.so.5
#38 0x00007f764274ce73 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /lib64/libQt5Gui.so.5
#39 0x00007f764274e925 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /lib64/libQt5Gui.so.5
#40 0x00007f764272f7cb in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Gui.so.5
#41 0x00007f762c9d6c60 in userEventSourceDispatch(_GSource*, int (*)(void*), void*) () at /lib64/libQt5XcbQpa.so.5
#42 0x00007f763a400e42 in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#43 0x00007f763a4011c0 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#44 0x00007f763a40126c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#45 0x00007f764245bd6f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#46 0x00007f764240d0ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#47 0x00007f7642414bac in QCoreApplication::exec() () at /lib64/libQt5Core.so.5
#48 0x0000556574853442 in main ()

Possible duplicates by query: bug 368810, bug 366653.
Comment 3 Marco Martin 2017-06-26 13:37:03 UTC
*** Bug 368904 has been marked as a duplicate of this bug. ***
Comment 4 Marco Martin 2017-06-26 13:37:09 UTC
*** Bug 373695 has been marked as a duplicate of this bug. ***
Comment 5 Marco Martin 2017-06-26 13:37:15 UTC
*** Bug 381611 has been marked as a duplicate of this bug. ***
Comment 6 Justin Zobel 2020-12-06 21:25:45 UTC
Thank you for the report.

As this was reported on an older version of plasmashell, can you please test on a recent and confirm if this issue is still occurring or if this bug report can be marked as resolved.

I have set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved/worksforme" when you respond, thank you.
Comment 7 Bug Janitor Service 2020-12-21 04:34:28 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 8 Bug Janitor Service 2021-01-05 04:33:58 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!