Bug 358339 - Plasma crash after changing default audio output
Summary: Plasma crash after changing default audio output
Status: RESOLVED WORKSFORME
Alias: None
Product: plasma-pa
Classification: Plasma
Component: general (show other bugs)
Version: 5.5.2
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
: 357467 359508 361466 (view as bug list)
Depends on:
Blocks:
 
Reported: 2016-01-21 23:02 UTC by Martin Hunek
Modified: 2018-12-01 03:52 UTC (History)
7 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 Martin Hunek 2016-01-21 23:02:45 UTC
Application: plasmashell (5.5.2)

Qt Version: 5.5.1
Operating System: Linux 4.4.0-1-default x86_64
Distribution: "openSUSE Tumbleweed (20160117) (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
I've changed default sound output from inner speakers (analog stereo) to HDMI while Amarok was playing. Changes done through user preferences settings.

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

Thread 9 (Thread 0x7fbddbc71700 (LWP 9153)):
#0  0x00007fbdebc5624d in poll () at /lib64/libc.so.6
#1  0x00007fbdf0b28432 in  () at /usr/lib64/libxcb.so.1
#2  0x00007fbdf0b2a007 in xcb_wait_for_event () at /usr/lib64/libxcb.so.1
#3  0x00007fbddddc0e29 in  () at /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007fbdec34794f in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007fbdeb45d4a4 in start_thread () at /lib64/libpthread.so.0
#6  0x00007fbdebc5ebdd in clone () at /lib64/libc.so.6

Thread 8 (Thread 0x7fbdd903a700 (LWP 9158)):
#0  0x00007fbdebc5624d in poll () at /lib64/libc.so.6
#1  0x00007fbde834b264 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fbde834b36c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fbdec56c52b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007fbdec51663a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007fbdec342b1c in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007fbdef60f9a5 in  () at /usr/lib64/libQt5Qml.so.5
#7  0x00007fbdec34794f in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007fbdeb45d4a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007fbdebc5ebdd in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7fbdc78e9700 (LWP 9196)):
#0  0x00007fbde838e4b9 in g_mutex_lock () at /usr/lib64/libglib-2.0.so.0
#1  0x00007fbde834acec in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fbde834b208 in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fbde834b36c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#4  0x00007fbdec56c52b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007fbdec51663a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007fbdec342b1c in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#7  0x00007fbdef60f9a5 in  () at /usr/lib64/libQt5Qml.so.5
#8  0x00007fbdec34794f in  () at /usr/lib64/libQt5Core.so.5
#9  0x00007fbdeb45d4a4 in start_thread () at /lib64/libpthread.so.0
#10 0x00007fbdebc5ebdd in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7fbdc5ef2700 (LWP 9207)):
#0  0x00007fbde838e4d4 in g_mutex_unlock () at /usr/lib64/libglib-2.0.so.0
#1  0x00007fbde834b376 in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fbdec56c52b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#3  0x00007fbdec51663a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007fbdec342b1c in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#5  0x00007fbdef60f9a5 in  () at /usr/lib64/libQt5Qml.so.5
#6  0x00007fbdec34794f in  () at /usr/lib64/libQt5Core.so.5
#7  0x00007fbdeb45d4a4 in start_thread () at /lib64/libpthread.so.0
#8  0x00007fbdebc5ebdd in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7fbdbffff700 (LWP 9237)):
#0  0x00007fbdeb46307f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fbdf1db6a84 in  () at /usr/lib64/libQt5Script.so.5
#2  0x00007fbdf1db6ac9 in  () at /usr/lib64/libQt5Script.so.5
#3  0x00007fbdeb45d4a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fbdebc5ebdd in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7fbd37df9700 (LWP 9322)):
#0  0x00007fbdebc5222d in read () at /lib64/libc.so.6
#1  0x00007fbde838d210 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fbde834ad94 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fbde834b208 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007fbde834b36c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#5  0x00007fbdec56c52b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007fbdec51663a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#7  0x00007fbdec342b1c in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#8  0x00007fbdf0194e42 in  () at /usr/lib64/libQt5Quick.so.5
#9  0x00007fbdec34794f in  () at /usr/lib64/libQt5Core.so.5
#10 0x00007fbdeb45d4a4 in start_thread () at /lib64/libpthread.so.0
#11 0x00007fbdebc5ebdd in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7fbd01e83700 (LWP 2600)):
#0  0x00007fbdebc5222d in read () at /lib64/libc.so.6
#1  0x00007fbde0c43771 in pa_read () at /usr/lib64/pulseaudio/libpulsecommon-7.1.so
#2  0x00007fbde15b4c1e in pa_mainloop_prepare () at /usr/lib64/libpulse.so.0
#3  0x00007fbde15b5620 in pa_mainloop_iterate () at /usr/lib64/libpulse.so.0
#4  0x00007fbde15b56e0 in pa_mainloop_run () at /usr/lib64/libpulse.so.0
#5  0x00007fbde15c3303 in  () at /usr/lib64/libpulse.so.0
#6  0x00007fbde0c70628 in  () at /usr/lib64/pulseaudio/libpulsecommon-7.1.so
#7  0x00007fbdeb45d4a4 in start_thread () at /lib64/libpthread.so.0
#8  0x00007fbdebc5ebdd in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7fbd1d1cb700 (LWP 6849)):
#0  0x00007fbdebc5624d in poll () at /lib64/libc.so.6
#1  0x00007fbde15c3351 in  () at /usr/lib64/libpulse.so.0
#2  0x00007fbde15b4ff1 in pa_mainloop_poll () at /usr/lib64/libpulse.so.0
#3  0x00007fbde15b562e in pa_mainloop_iterate () at /usr/lib64/libpulse.so.0
#4  0x00007fbde15b56e0 in pa_mainloop_run () at /usr/lib64/libpulse.so.0
#5  0x00007fbde15c3303 in  () at /usr/lib64/libpulse.so.0
#6  0x00007fbde0c70628 in  () at /usr/lib64/pulseaudio/libpulsecommon-7.1.so
#7  0x00007fbdeb45d4a4 in start_thread () at /lib64/libpthread.so.0
#8  0x00007fbdebc5ebdd in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7fbdf26c18c0 (LWP 9152)):
[KCrash Handler]
#6  0x00007fbdef52a935 in  () at /usr/lib64/libQt5Qml.so.5
#7  0x00007fbdef4d4885 in QV4::ExecutionEngine::newStringObject(QV4::Value const&) () at /usr/lib64/libQt5Qml.so.5
#8  0x00007fbdef56875e in QV4::Runtime::getProperty(QV4::ExecutionEngine*, QV4::Value const&, int) () at /usr/lib64/libQt5Qml.so.5
#9  0x00007fbd34199919 in  ()
#10 0x00007fbdc4ef3070 in  ()
#11 0x00007fbdc4ef3070 in  ()
#12 0x0003000000000000 in  ()
#13 0x00007fbdc5f048e9 in  () at /usr/lib64/qt5/plugins/plasma/scriptengines/plasma_appletscript_declarative.so
#14 0x00007fbdef50eb7a in  () at /usr/lib64/libQt5Qml.so.5
#15 0x00007fbdef5f5d2e in  () at /usr/lib64/libQt5Qml.so.5
#16 0x00007fbdef5f623d in  () at /usr/lib64/libQt5Qml.so.5
#17 0x00007fbdef5fc6e4 in QQmlBinding::update(QFlags<QQmlPropertyPrivate::WriteFlag>) () at /usr/lib64/libQt5Qml.so.5
#18 0x00007fbdef5fcb9e in QQmlBinding::expressionChanged(QQmlJavaScriptExpression*) () at /usr/lib64/libQt5Qml.so.5
#19 0x00007fbdef5da56e in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () at /usr/lib64/libQt5Qml.so.5
#20 0x00007fbdef580c24 in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) () at /usr/lib64/libQt5Qml.so.5
#21 0x00007fbdec5458a1 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#22 0x00007fbd2ebd55af in QPulseAudio::Source::update(pa_source_info const*) () at /usr/lib64/libQPulseAudioPrivate.so
#23 0x00007fbd2ebc9274 in QPulseAudio::Context::sourceCallback(pa_source_info const*) () at /usr/lib64/libQPulseAudioPrivate.so
#24 0x00007fbde15acd5b in  () at /usr/lib64/libpulse.so.0
#25 0x00007fbde0c5b321 in  () at /usr/lib64/pulseaudio/libpulsecommon-7.1.so
#26 0x00007fbde0c5b683 in pa_pdispatch_run () at /usr/lib64/pulseaudio/libpulsecommon-7.1.so
#27 0x00007fbde15a10fe in  () at /usr/lib64/libpulse.so.0
#28 0x00007fbde0c5dddf in  () at /usr/lib64/pulseaudio/libpulsecommon-7.1.so
#29 0x00007fbde0c603fb in  () at /usr/lib64/pulseaudio/libpulsecommon-7.1.so
#30 0x00007fbde0c607a9 in  () at /usr/lib64/pulseaudio/libpulsecommon-7.1.so
#31 0x00007fbde0c6101a in  () at /usr/lib64/pulseaudio/libpulsecommon-7.1.so
#32 0x00007fbde138cf8b in  () at /usr/lib64/libpulse-mainloop-glib.so.0
#33 0x00007fbde834b097 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#34 0x00007fbde834b2c8 in  () at /usr/lib64/libglib-2.0.so.0
#35 0x00007fbde834b36c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#36 0x00007fbdec56c52b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#37 0x00007fbdec51663a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#38 0x00007fbdec51e2fd in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5
#39 0x0000000000436571 in main ()

Reported using DrKonqi
Comment 1 Martin Klapetek 2016-03-21 22:08:32 UTC
*** Bug 357467 has been marked as a duplicate of this bug. ***
Comment 2 Martin Klapetek 2016-03-21 22:08:47 UTC
*** Bug 359508 has been marked as a duplicate of this bug. ***
Comment 3 Marco Martin 2016-04-07 10:08:14 UTC
*** Bug 361466 has been marked as a duplicate of this bug. ***
Comment 4 William Linna 2016-04-26 13:00:07 UTC
If this is duplicate of this bug:

https://bugs.kde.org/show_bug.cgi?id=359508

then I can reproduce it every time.

1. Right-click Audio Volume -icon
2. Select "Audio Volume Settings"
3. It opens seemingly without any problems.
4. Close "Audio Volume Settings"

5. Repeat steps 1 & 2.
7. This time it crashes Plasma

OS: Kubuntu 16.04
Version of plasma-desktop: 4:5.5.5
Version of Qt: 5.5.1
Comment 5 Andrew Crouthamel 2018-11-01 13:44:51 UTC
Dear Bug Submitter,

This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond.

Thank you for helping us make KDE software even better for everyone!
Comment 6 Bug Janitor Service 2018-11-16 11:38:20 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 7 Bug Janitor Service 2018-12-01 03:52:08 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!