Bug 383983 - SPDIF audio output plus spotify crashes plasma
Summary: SPDIF audio output plus spotify crashes plasma
Status: RESOLVED DUPLICATE of bug 381525
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.10.4
Platform: Arch Linux Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2017-08-24 23:37 UTC by accounts-kde
Modified: 2017-08-24 23:59 UTC (History)
1 user (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 accounts-kde 2017-08-24 23:37:46 UTC
Application: plasmashell (5.10.4)

Qt Version: 5.9.1
Frameworks Version: 5.37.0
Operating System: Linux 4.12.8-1-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
- What I was doing when the application crashed:
Recently switched to SPDIF digital output for audio. Now when I start the computer and play audio for the first time (using spotify), plasma momentarily crashes. There are no audio glitches, it continues playing. Plasma also restarts almost immediately. Afterwards no crashes happen until I restart the computer.
- Custom settings of the application:
SPDIF audio output using the inbuild realtek intel sound system of the motherboard.
No modifications were made to the pulseaudio config files, so audio quality is still 16bits and 44.1kHz. I run arch linux.

The crash can be reproduced sometimes.

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

Thread 13 (Thread 0x7f002c849700 (LWP 1044)):
#0  0x00007f0118e411ad in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f0119c735ec in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f011da27ae8 in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007f011da27f4a in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f0119c7215b in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f0118e3b049 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f0119585f0f in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7f001b7a0700 (LWP 1035)):
#0  0x00007f011957be9d in poll () at /usr/lib/libc.so.6
#1  0x00007f0113e9cc09 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f0113e9cd1c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f0119eb0084 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f0119e53ffb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f0119c6d40e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f011cdf21d5 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007f0119c7215b in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f0118e3b049 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f0119585f0f in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7f002ee22700 (LWP 1030)):
#0  0x00007f0118e411ad in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f0119c735ec in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f011da27ae8 in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007f011da27f4a in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f0119c7215b in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f0118e3b049 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f0119585f0f in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7f0034857700 (LWP 919)):
#0  0x00007f0118e411ad in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f0119c735ec in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f011da27ae8 in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007f011da27f4a in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f0119c7215b in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f0118e3b049 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f0119585f0f in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7f0035058700 (LWP 892)):
#0  0x00007f0113ee1a69 in g_mutex_lock () at /usr/lib/libglib-2.0.so.0
#1  0x00007f0113e9cbef in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f0113e9cd1c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f0119eb0084 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f0119e53ffb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f0119c6d40e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f00366dc18a in KCupsConnection::run() () at /usr/lib/libkcupslib.so
#7  0x00007f0119c7215b in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f0118e3b049 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f0119585f0f in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7f003d312700 (LWP 826)):
#0  0x00007f0113e9c69f in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#1  0x00007f0113e9cbb0 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f0113e9cd1c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f0119eb0084 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f0119e53ffb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f0119c6d40e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f0119c7215b in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f0118e3b049 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f0119585f0f in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7f006956f700 (LWP 818)):
#0  0x00007f0118e411ad in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f0119c735ec in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f011da27ae8 in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007f011da27f4a in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f0119c7215b in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f0118e3b049 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f0119585f0f in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7f0069d70700 (LWP 817)):
#0  0x00007f011957be9d in poll () at /usr/lib/libc.so.6
#1  0x00007f0113e9cc09 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f0113e9cd1c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f0119eb0084 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f0119e53ffb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f0119c6d40e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f011d9a88d6 in  () at /usr/lib/libQt5Quick.so.5
#7  0x00007f0119c7215b in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f0118e3b049 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f0119585f0f in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7f00f9943700 (LWP 792)):
#0  0x00007f0118e411ad in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f011f6c5b04 in  () at /usr/lib/libQt5Script.so.5
#2  0x00007f011f6c5b49 in  () at /usr/lib/libQt5Script.so.5
#3  0x00007f0118e3b049 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f0119585f0f in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f00fb9a7700 (LWP 783)):
#0  0x00007f011957be9d in poll () at /usr/lib/libc.so.6
#1  0x00007f0113e9cc09 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f0113e9cd1c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f0119eb0084 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f0119e53ffb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f0119c6d40e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f011cdf21d5 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007f0119c7215b in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f0118e3b049 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f0119585f0f in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f0102110700 (LWP 738)):
#0  0x00007f0119c699dc in QMutex::lock() () at /usr/lib/libQt5Core.so.5
#1  0x00007f0119eaff8f in  () at /usr/lib/libQt5Core.so.5
#2  0x00007f0113e9c148 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#3  0x00007f0113e9cb3b in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007f0113e9cd1c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007f0119eb0084 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f0119e53ffb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007f0119c6d40e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007f011cdf21d5 in  () at /usr/lib/libQt5Qml.so.5
#9  0x00007f0119c7215b in  () at /usr/lib/libQt5Core.so.5
#10 0x00007f0118e3b049 in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007f0119585f0f in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f0103b5a700 (LWP 725)):
#0  0x00007f011957be9d in poll () at /usr/lib/libc.so.6
#1  0x00007f0113e9cc09 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f0113e9cd1c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f0119eb0084 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f0119e53ffb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f0119c6d40e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f011a2cf396 in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007f0119c7215b in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f0118e3b049 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f0119585f0f in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f011ffe6c80 (LWP 690)):
[KCrash Handler]
#5  0x00007f011cdd8a01 in QQmlBinding::getPropertyData(QQmlPropertyData**, QQmlPropertyData*) const () at /usr/lib/libQt5Qml.so.5
#6  0x00007f011cddbcfc in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007f011cddc7de in  () at /usr/lib/libQt5Qml.so.5
#8  0x00007f011cdd95a3 in QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) () at /usr/lib/libQt5Qml.so.5
#9  0x00007f011cdb0293 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () at /usr/lib/libQt5Qml.so.5
#10 0x00007f011cd4ecd9 in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) () at /usr/lib/libQt5Qml.so.5
#11 0x00007f0119e84f9f in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#12 0x00007f005a4586ea in  () at /usr/lib/qt/qml/org/kde/plasma/private/volume/libplasma-volume-declarative.so
#13 0x00007f0119e858af in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#14 0x00007f005a45cb09 in  () at /usr/lib/qt/qml/org/kde/plasma/private/volume/libplasma-volume-declarative.so
#15 0x00007f005a451d11 in  () at /usr/lib/qt/qml/org/kde/plasma/private/volume/libplasma-volume-declarative.so
#16 0x00007f010e099d8c in  () at /usr/lib/libpulse.so.0
#17 0x00007f010d816ba1 in  () at /usr/lib/pulseaudio/libpulsecommon-10.0.so
#18 0x00007f010d816f2b in pa_pdispatch_run () at /usr/lib/pulseaudio/libpulsecommon-10.0.so
#19 0x00007f010e08ea6e in  () at /usr/lib/libpulse.so.0
#20 0x00007f010d819997 in  () at /usr/lib/pulseaudio/libpulsecommon-10.0.so
#21 0x00007f010d81c6a4 in  () at /usr/lib/pulseaudio/libpulsecommon-10.0.so
#22 0x00007f010de7af36 in  () at /usr/lib/libpulse-mainloop-glib.so.0
#23 0x00007f0113e9ca57 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#24 0x00007f0113e9cc88 in  () at /usr/lib/libglib-2.0.so.0
#25 0x00007f0113e9cd1c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#26 0x00007f0119eb0061 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#27 0x00007f0119e53ffb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#28 0x00007f0119e5d048 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#29 0x0000008de061d73b in  ()
#30 0x00007f01194b84ca in __libc_start_main () at /usr/lib/libc.so.6
#31 0x0000008de061dada in _start ()

Reported using DrKonqi
Comment 1 David Edmundson 2017-08-24 23:59:31 UTC

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