https://bugs.kde.org/show_bug.cgi?id=363118
Bug ID: 363118
Summary: Plasma crashes when turning on external audio device
connected via HDMI
Product: plasmashell
Version: 5.6.4
Platform: Exherbo Packages
OS: Linux
Status: UNCONFIRMED
Keywords: drkonqi
Severity: crash
Priority: NOR
Component: general
Assignee: k...@davidedmundson.co.uk
Reporter: ing...@exherbo.org
CC: bhus...@gmail.com, plasma-b...@kde.org
Application: plasmashell (5.6.4)
Qt Version: 5.6.0
Frameworks Version: 5.21.0
Operating System: Linux 4.5.0 x86_64
Distribution (Platform): Exherbo Packages
-- Information about the crash:
- What I was doing when the application crashed:
Turned on my audio receiver which is connected to my computer via a HDMI
cable. Plasma crashed.
-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library
"/usr/x86_64-pc-linux-gnu/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f65017e2840 (LWP 822))]
Thread 8 (Thread 0x7f64ea555700 (LWP 826)):
#0 0x7f64f942fcbd in poll () at ../sysdeps/unix/syscall-template.S:84
#1 0x7f64ff5df172 in _xcb_conn_wait (c=c@entry=0x26886e0,
cond=cond@entry=0x2688720, vector=vector@entry=0x0, count=count@entry=0x0) at
xcb_conn.c:459
#2 0x7f64ff5e0d07 in xcb_wait_for_event (c=0x26886e0) at xcb_in.c:693
#3 0x7f64ebc20ee9 in QXcbEventReader::run (this=0x2692da0) at
qxcbconnection.cpp:1313
#4 0x7f64f9e19959 in QThreadPrivate::start (arg=0x2692da0) at
thread/qthread_unix.cpp:340
#5 0x7f64f87bb3d4 in start_thread (arg=0x7f64ea555700) at
pthread_create.c:333
#6 0x7f64f9438d6d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 7 (Thread 0x7f64e8b51700 (LWP 827)):
#0 0x7f64f216c8a9 in g_mutex_lock (mutex=mutex@entry=0x7f64dc000990) at
gthread-posix.c:1338
#1 0x7f64f2128e99 in g_main_context_prepare
(context=context@entry=0x7f64dc000990, priority=priority@entry=0x7f64e8b50c38)
at gmain.c:3444
#2 0x7f64f2129793 in g_main_context_iterate
(context=context@entry=0x7f64dc000990, block=block@entry=1,
dispatch=dispatch@entry=1, self=) at gmain.c:3820
#3 0x7f64f212996c in g_main_context_iteration (context=0x7f64dc000990,
may_block=may_block@entry=1) at gmain.c:3901
#4 0x7f64fa03411b in QEventDispatcherGlib::processEvents
(this=0x7f64dc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#5 0x7f64f9fdfcca in QEventLoop::exec (this=this@entry=0x7f64e8b50d60,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6 0x7f64f9e14d2c in QThread::exec (this=this@entry=0x7f64fb0324e0
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread.cpp:503
#7 0x7f64fadc3905 in QDBusConnectionManager::run (this=0x7f64fb0324e0
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:181
#8 0x7f64f9e19959 in QThreadPrivate::start (arg=0x7f64fb0324e0 <(anonymous
namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:340
#9 0x7f64f87bb3d4 in start_thread (arg=0x7f64e8b51700) at
pthread_create.c:333
#10 0x7f64f9438d6d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 6 (Thread 0x7f64e31ce700 (LWP 830)):
#0 0x7f64f216c8a9 in g_mutex_lock (mutex=mutex@entry=0x7f64d8000990) at
gthread-posix.c:1338
#1 0x7f64f2128e99 in g_main_context_prepare
(context=context@entry=0x7f64d8000990, priority=priority@entry=0x7f64e31cdc48)
at gmain.c:3444
#2 0x7f64f2129793 in g_main_context_iterate
(context=context@entry=0x7f64d8000990, block=block@entry=1,
dispatch=dispatch@entry=1, self=) at gmain.c:3820
#3 0x7f64f212996c in g_main_context_iteration (context=0x7f64d8000990,
may_block=may_block@entry=1) at gmain.c:3901
#4 0x7f64fa03411b in QEventDispatcherGlib::processEvents
(this=0x7f64d80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#5 0x7f64f9fdfcca in QEventLoop::exec (this=this@entry=0x7f64e31cdd70,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6 0x7f64f9e14d2c in QThread::exec (this=this@entry=0x2774730) at
thread/qthread.cpp:503
#7 0x7f64fe0baeb5 in QQmlThreadPrivate::run (this=0x2774730) at
qml/ftw/qqmlthread.cpp:141
#8 0x7f64f9e19959 in QThreadPrivate::start (arg=0x2774730) at
thread/qthread_unix.cpp:340
#9 0x7f64f87bb3d4 in start_thread (arg=0x7f64e31ce700) at
pthread_create.c:333
#10 0x7f64f9438d6d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 5 (Thread 0x7f64d697d700 (LWP 842)):
#0 0x7f64f216c8a9 in g_mutex_lock (mutex=mutex@entry=0x7f64d990) at
gthread-posix.c:1338
#1 0x7f64f2129768 in g_main_context_iterate
(context=context@entry=0x7f64d990, block=block@entry=1,
dispatch=dispatch@entry=1, self=) at gmain.c:3807
#2 0x7f64f212996c in g_main_context_iteration