Bug 383035

Summary: Plasma crashes on volume change
Product: [Plasma] plasmashell Reporter: Mike <mike.ldn999>
Component: generalAssignee: David Edmundson <kde>
Status: RESOLVED DUPLICATE    
Severity: crash CC: plasma-bugs
Priority: NOR Keywords: drkonqi
Version: 5.10.4   
Target Milestone: 1.0   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Mike 2017-08-02 08:49:40 UTC
Application: plasmashell (5.10.4)

Qt Version: 5.9.1
Frameworks Version: 5.36.0
Operating System: Linux 4.12.3-1-ARCH x86_64
Distribution: "Arch Linux"

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

The change in maximum volume results in this crash. As soon as the max is changed, trying to increase volume through keyboard shortcuts crashes entire plasma and makes it unusable.

PS: FirstBugReport, Please lemme know if you need me to reproduce the issue in any other conditions.

The crash can be reproduced every time.

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

Thread 8 (Thread 0x7f78a1e96700 (LWP 2399)):
#0  0x00007f7971394e9d in poll () at /usr/lib/libc.so.6
#1  0x00007f796bcacc09 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f796bcacd1c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f7971cc9084 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f7971c6cffb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f7971a8640e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f7974c0f1d5 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007f7971a8b15b in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f7970c52049 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f797139ef0f in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7f78c2208700 (LWP 661)):
#0  0x00007f7971394e9d in poll () at /usr/lib/libc.so.6
#1  0x00007f796bcacc09 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f796bcacd1c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f7971cc9084 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f7971c6cffb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f7971a8640e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f79757c78d6 in  () at /usr/lib/libQt5Quick.so.5
#7  0x00007f7971a8b15b in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f7970c52049 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f797139ef0f in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7f7951b4c700 (LWP 660)):
#0  0x00007f7970c581ad in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f79774e2b04 in  () at /usr/lib/libQt5Script.so.5
#2  0x00007f79774e2b49 in  () at /usr/lib/libQt5Script.so.5
#3  0x00007f7970c52049 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f797139ef0f in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7f79539a8700 (LWP 659)):
#0  0x00007f796bca9ba1 in  () at /usr/lib/libglib-2.0.so.0
#1  0x00007f796bcac521 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#2  0x00007f796bcacbb0 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007f796bcacd1c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007f7971cc9084 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f7971c6cffb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f7971a8640e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007f7974c0f1d5 in  () at /usr/lib/libQt5Qml.so.5
#8  0x00007f7971a8b15b in  () at /usr/lib/libQt5Core.so.5
#9  0x00007f7970c52049 in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007f797139ef0f in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f7959f04700 (LWP 616)):
#0  0x00007f796bcf1a69 in g_mutex_lock () at /usr/lib/libglib-2.0.so.0
#1  0x00007f796bcac796 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#2  0x00007f796bcacc88 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007f796bcacd1c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007f7971cc9084 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f7971c6cffb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f7971a8640e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007f7974c0f1d5 in  () at /usr/lib/libQt5Qml.so.5
#8  0x00007f7971a8b15b in  () at /usr/lib/libQt5Core.so.5
#9  0x00007f7970c52049 in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007f797139ef0f in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f795b94e700 (LWP 536)):
#0  0x00007f7971394e9d in poll () at /usr/lib/libc.so.6
#1  0x00007f796bcacc09 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f796bcacd1c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f7971cc9084 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f7971c6cffb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f7971a8640e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f79720e8396 in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007f7971a8b15b in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f7970c52049 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f797139ef0f in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f7961a23700 (LWP 532)):
#0  0x00007f7971394e9d in poll () at /usr/lib/libc.so.6
#1  0x00007f79763f08e0 in  () at /usr/lib/libxcb.so.1
#2  0x00007f79763f2679 in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007f7963f9972a in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007f7971a8b15b in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f7970c52049 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f797139ef0f in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f7977e13c80 (LWP 511)):
[KCrash Handler]
#5  0x00007f7974bf5a01 in QQmlBinding::getPropertyData(QQmlPropertyData**, QQmlPropertyData*) const () at /usr/lib/libQt5Qml.so.5
#6  0x00007f7974bf8cfc in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007f7974bf97de in  () at /usr/lib/libQt5Qml.so.5
#8  0x00007f7974bf65a3 in QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) () at /usr/lib/libQt5Qml.so.5
#9  0x00007f7974bcd293 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () at /usr/lib/libQt5Qml.so.5
#10 0x00007f7974b6bcd9 in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) () at /usr/lib/libQt5Qml.so.5
#11 0x00007f7971c9df9f in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#12 0x00007f78b80145ad in  () at /usr/lib/qt/qml/org/kde/plasma/private/volume/libplasma-volume-declarative.so
#13 0x00007f78b8009d11 in  () at /usr/lib/qt/qml/org/kde/plasma/private/volume/libplasma-volume-declarative.so
#14 0x00007f7965eb7d8c in  () at /usr/lib/libpulse.so.0
#15 0x00007f7965634ba1 in  () at /usr/lib/pulseaudio/libpulsecommon-10.0.so
#16 0x00007f7965634f2b in pa_pdispatch_run () at /usr/lib/pulseaudio/libpulsecommon-10.0.so
#17 0x00007f7965eaca6e in  () at /usr/lib/libpulse.so.0
#18 0x00007f7965637997 in  () at /usr/lib/pulseaudio/libpulsecommon-10.0.so
#19 0x00007f796563a5eb in  () at /usr/lib/pulseaudio/libpulsecommon-10.0.so
#20 0x00007f796563a989 in  () at /usr/lib/pulseaudio/libpulsecommon-10.0.so
#21 0x00007f796563b20a in  () at /usr/lib/pulseaudio/libpulsecommon-10.0.so
#22 0x00007f7965c98f36 in  () at /usr/lib/libpulse-mainloop-glib.so.0
#23 0x00007f796bcaca57 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#24 0x00007f796bcacc88 in  () at /usr/lib/libglib-2.0.so.0
#25 0x00007f796bcacd1c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#26 0x00007f7971cc9061 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#27 0x00007f7971c6cffb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#28 0x00007f7971c76048 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#29 0x000000510d41073b in  ()
#30 0x00007f79712d14ca in __libc_start_main () at /usr/lib/libc.so.6
#31 0x000000510d410ada in _start ()

Reported using DrKonqi
Comment 1 Christoph Feck 2017-08-02 12:08:54 UTC

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