Bug 381458 - Plasma crashed when scrolling over sound systray icon (to increase volume)
Summary: Plasma crashed when scrolling over sound systray icon (to increase volume)
Status: RESOLVED DUPLICATE of bug 380845
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.10.2
Platform: Neon Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2017-06-20 20:24 UTC by Nikola Schnelle
Modified: 2017-06-21 11:50 UTC (History)
2 users (show)

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 Nikola Schnelle 2017-06-20 20:24:03 UTC
Application: plasmashell (5.10.2)

Qt Version: 5.9.0
Frameworks Version: 5.35.0
Operating System: Linux 4.4.0-81-generic x86_64
Distribution: KDE neon User Edition 5.10

-- Information about the crash:
- What I was doing when the application crashed:
Plasma crashed when scrolling over sound systray icon (to increase volume)

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f78e02f98c0 (LWP 1284))]

Thread 11 (Thread 0x7f77f3da3700 (LWP 6192)):
#0  0x00007f78dab4b70d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f78d631438c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f78d631449c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f78db46badb in QEventDispatcherGlib::processEvents (this=0x7f77ec0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f78db41530a in QEventLoop::exec (this=this@entry=0x7f77f3da2ce0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007f78db244af4 in QThread::exec (this=this@entry=0x52a94c0) at thread/qthread.cpp:515
#6  0x00007f78dd90e075 in QQmlThreadPrivate::run (this=0x52a94c0) at qml/ftw/qqmlthread.cpp:147
#7  0x00007f78db249509 in QThreadPrivate::start (arg=0x52a94c0) at thread/qthread_unix.cpp:368
#8  0x00007f78da0ef6ba in start_thread (arg=0x7f77f3da3700) at pthread_create.c:333
#9  0x00007f78dab573dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 10 (Thread 0x7f780b5ee700 (LWP 6168)):
#0  0x00007f78dab4b70d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f78d0400861 in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#2  0x00007f78d03f1e11 in pa_mainloop_poll () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#3  0x00007f78d03f24ae in pa_mainloop_iterate () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#4  0x00007f78d03f2560 in pa_mainloop_run () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#5  0x00007f78d04007a9 in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007f78cf688078 in ?? () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-8.0.so
#7  0x00007f78da0ef6ba in start_thread (arg=0x7f780b5ee700) at pthread_create.c:333
#8  0x00007f78dab573dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7f780aded700 (LWP 1710)):
#0  0x00007f78dab4724d in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f78d63576f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f78d6313e74 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f78d6314330 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f78d631449c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f78db46badb in QEventDispatcherGlib::processEvents (this=0x7f77fc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007f78db41530a in QEventLoop::exec (this=this@entry=0x7f780adecce0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#7  0x00007f78db244af4 in QThread::exec (this=this@entry=0xa0fbc0) at thread/qthread.cpp:515
#8  0x00007f78dd90e075 in QQmlThreadPrivate::run (this=0xa0fbc0) at qml/ftw/qqmlthread.cpp:147
#9  0x00007f78db249509 in QThreadPrivate::start (arg=0xa0fbc0) at thread/qthread_unix.cpp:368
#10 0x00007f78da0ef6ba in start_thread (arg=0x7f780aded700) at pthread_create.c:333
#11 0x00007f78dab573dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7f7817bd4700 (LWP 1482)):
#0  0x00007f78d6358a79 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f78d6314290 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f78d631449c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f78db46badb in QEventDispatcherGlib::processEvents (this=0x7f78100008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f78db41530a in QEventLoop::exec (this=this@entry=0x7f7817bd3cc0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007f78db244af4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:515
#6  0x00007f781a0b2587 in KCupsConnection::run() () from /usr/lib/x86_64-linux-gnu/libkcupslib.so
#7  0x00007f78db249509 in QThreadPrivate::start (arg=0x38628e0) at thread/qthread_unix.cpp:368
#8  0x00007f78da0ef6ba in start_thread (arg=0x7f7817bd4700) at pthread_create.c:333
#9  0x00007f78dab573dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7f782b9fa700 (LWP 1463)):
#0  0x00007f78d6358a94 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f78d6313910 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f78d63142bb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f78d631449c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f78db46badb in QEventDispatcherGlib::processEvents (this=0x7f78240008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f78db41530a in QEventLoop::exec (this=this@entry=0x7f782b9f9c90, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#6  0x00007f78db244af4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:515
#7  0x00007f78de2b11c6 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007f78db249509 in QThreadPrivate::start (arg=0x107f630) at thread/qthread_unix.cpp:368
#9  0x00007f78da0ef6ba in start_thread (arg=0x7f782b9fa700) at pthread_create.c:333
#10 0x00007f78dab573dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f78b7fff700 (LWP 1447)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f78dfd56784 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#2  0x00007f78dfd567c9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#3  0x00007f78da0ef6ba in start_thread (arg=0x7f78b7fff700) at pthread_create.c:333
#4  0x00007f78dab573dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f78c2381700 (LWP 1435)):
#0  0x00007f78d6358a79 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f78d6313320 in g_main_context_acquire () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f78d6314245 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f78d631449c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f78db46badb in QEventDispatcherGlib::processEvents (this=0x7f78b00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f78db41530a in QEventLoop::exec (this=this@entry=0x7f78c2380ce0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#6  0x00007f78db244af4 in QThread::exec (this=this@entry=0xaa9780) at thread/qthread.cpp:515
#7  0x00007f78dd90e075 in QQmlThreadPrivate::run (this=0xaa9780) at qml/ftw/qqmlthread.cpp:147
#8  0x00007f78db249509 in QThreadPrivate::start (arg=0xaa9780) at thread/qthread_unix.cpp:368
#9  0x00007f78da0ef6ba in start_thread (arg=0x7f78c2381700) at pthread_create.c:333
#10 0x00007f78dab573dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f78c3fff700 (LWP 1434)):
#0  QMutex::lock (this=this@entry=0xa52e00) at thread/qmutex.cpp:222
#1  0x00007f78db46b23f in QMutexLocker::QMutexLocker (m=0xa52e00, this=<synthetic pointer>) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:200
#2  QThreadData::canWaitLocked (this=0xa52dd0) at ../../include/QtCore/5.9.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:253
#3  postEventSourcePrepare (s=0x7f78b80012d0, timeout=0x7f78c3ffeb14) at kernel/qeventdispatcher_glib.cpp:259
#4  0x00007f78d631391d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f78d63142bb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f78d631449c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007f78db46badb in QEventDispatcherGlib::processEvents (this=0x7f78b80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#8  0x00007f78db41530a in QEventLoop::exec (this=this@entry=0x7f78c3ffece0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#9  0x00007f78db244af4 in QThread::exec (this=this@entry=0xa55c00) at thread/qthread.cpp:515
#10 0x00007f78dd90e075 in QQmlThreadPrivate::run (this=0xa55c00) at qml/ftw/qqmlthread.cpp:147
#11 0x00007f78db249509 in QThreadPrivate::start (arg=0xa55c00) at thread/qthread_unix.cpp:368
#12 0x00007f78da0ef6ba in start_thread (arg=0x7f78c3fff700) at pthread_create.c:333
#13 0x00007f78dab573dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f78ca17c700 (LWP 1377)):
#0  0x00007f78d6313455 in g_main_context_release () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f78d6314346 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f78d631449c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f78db46badb in QEventDispatcherGlib::processEvents (this=0x7f78bc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f78db41530a in QEventLoop::exec (this=this@entry=0x7f78ca17bcd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007f78db244af4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:515
#6  0x00007f78e0438b75 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007f78db249509 in QThreadPrivate::start (arg=0x7f78e04aeda0) at thread/qthread_unix.cpp:368
#8  0x00007f78da0ef6ba in start_thread (arg=0x7f78ca17c700) at pthread_create.c:333
#9  0x00007f78dab573dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f78cb99b700 (LWP 1322)):
#0  0x00007f78dab4b70d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f78decb7c62 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f78decb98d7 in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f78cdae11f9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f78db249509 in QThreadPrivate::start (arg=0x98a0a0) at thread/qthread_unix.cpp:368
#5  0x00007f78da0ef6ba in start_thread (arg=0x7f78cb99b700) at pthread_create.c:333
#6  0x00007f78dab573dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f78e02f98c0 (LWP 1284)):
[KCrash Handler]
#6  QVector<QQmlPropertyData>::count (this=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h:234
#7  QQmlPropertyCache::property (index=58, this=<optimized out>) at ../../include/QtQml/5.9.0/QtQml/private/../../../../../src/qml/qml/qqmlpropertycache_p.h:711
#8  QQmlBinding::getPropertyData (this=this@entry=0x3324c10, propertyData=propertyData@entry=0x7ffdd4d0d5f8, valueTypeData=valueTypeData@entry=0x7ffdd4d0d600) at qml/qqmlbinding.cpp:520
#9  0x00007f78dd8f8c52 in GenericBinding<10>::write (this=0x3324c10, result=..., isUndefined=<optimized out>, flags=...) at qml/qqmlbinding.cpp:246
#10 0x00007f78dd8f98d0 in QQmlNonbindingBinding::doUpdate (this=0x3324c10, watcher=..., flags=..., scope=...) at qml/qqmlbinding.cpp:210
#11 0x00007f78dd8f6b73 in QQmlBinding::update (this=0x3324c10, flags=..., flags@entry=...) at qml/qqmlbinding.cpp:167
#12 0x00007f78dd8f6dbe in QQmlBinding::refresh (this=<optimized out>) at qml/qqmlbinding.cpp:439
#13 0x00007f78dd8cd22e in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=a@entry=0x0) at qml/qqmlnotifier.cpp:106
#14 0x00007f78dd86ece4 in QQmlData::signalEmitted (object=0x3b29eb0, index=4, a=0x0) at qml/qqmlengine.cpp:839
#15 0x00007f78db4437ce in QMetaObject::activate (sender=sender@entry=0x3b29eb0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3644
#16 0x00007f78db4439d7 in QMetaObject::activate (sender=sender@entry=0x3b29eb0, m=m@entry=0x7f7829b81240 <QPulseAudio::VolumeObject::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3628
#17 0x00007f7829969d40 in QPulseAudio::VolumeObject::volumeChanged (this=this@entry=0x3b29eb0) at /workspace/build/obj-x86_64-linux-gnu/src/moc_volumeobject.cpp:268
#18 0x00007f7829952793 in QPulseAudio::VolumeObject::updateVolumeObject<pa_sink_info const> (info=0x7ffdd4d0f340, this=0x3b29eb0) at /workspace/build/src/volumeobject.h:54
#19 QPulseAudio::Device::updateDevice<pa_sink_info> (this=this@entry=0x3b29eb0, info=info@entry=0x7ffdd4d0f340) at /workspace/build/src/device.h:60
#20 0x00007f78299507f5 in QPulseAudio::Sink::update (this=this@entry=0x3b29eb0, info=info@entry=0x7ffdd4d0f340) at /workspace/build/src/sink.cpp:37
#21 0x00007f782994147a in QPulseAudio::MapBase<QPulseAudio::Sink, pa_sink_info>::updateEntry (parent=0x2c99780, info=0x7ffdd4d0f340, this=0x2c99790) at /workspace/build/src/maps.h:138
#22 QPulseAudio::Context::sinkCallback (info=0x7ffdd4d0f340, this=0x2c99780) at /workspace/build/src/context.cpp:459
#23 QPulseAudio::sink_cb (context=<optimized out>, info=0x7ffdd4d0f340, eol=<optimized out>, data=0x2c99780) at /workspace/build/src/context.cpp:68
#24 0x00007f78d03e83bc in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#25 0x00007f78cf672141 in ?? () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-8.0.so
#26 0x00007f78cf6724cb in pa_pdispatch_run () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-8.0.so
#27 0x00007f78d03dcfce in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#28 0x00007f78cf674d5f in ?? () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-8.0.so
#29 0x00007f78cf6773db in ?? () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-8.0.so
#30 0x00007f78cf677789 in ?? () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-8.0.so
#31 0x00007f78cf67801a in ?? () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-8.0.so
#32 0x00007f78d01caf2b in ?? () from /usr/lib/x86_64-linux-gnu/libpulse-mainloop-glib.so.0
#33 0x00007f78d6314197 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007f78d63143f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007f78d631449c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007f78db46badb in QEventDispatcherGlib::processEvents (this=0x9b2260, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#37 0x00007f78db41530a in QEventLoop::exec (this=this@entry=0x7ffdd4d0f910, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#38 0x00007f78db41ddb4 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1291
#39 0x000000000041ce18 in main (argc=1, argv=<optimized out>) at /workspace/build/shell/main.cpp:166

Reported using DrKonqi
Comment 1 David Edmundson 2017-06-21 11:50:12 UTC

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