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  0x00007f64f942fcbd in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f64ff5df172 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  0x00007f64ff5e0d07 in xcb_wait_for_event (c=0x26886e0) at xcb_in.c:693
#3  0x00007f64ebc20ee9 in QXcbEventReader::run (this=0x2692da0) at
qxcbconnection.cpp:1313
#4  0x00007f64f9e19959 in QThreadPrivate::start (arg=0x2692da0) at
thread/qthread_unix.cpp:340
#5  0x00007f64f87bb3d4 in start_thread (arg=0x7f64ea555700) at
pthread_create.c:333
#6  0x00007f64f9438d6d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7f64e8b51700 (LWP 827)):
#0  0x00007f64f216c8a9 in g_mutex_lock (mutex=mutex@entry=0x7f64dc000990) at
gthread-posix.c:1338
#1  0x00007f64f2128e99 in g_main_context_prepare
(context=context@entry=0x7f64dc000990, priority=priority@entry=0x7f64e8b50c38)
at gmain.c:3444
#2  0x00007f64f2129793 in g_main_context_iterate
(context=context@entry=0x7f64dc000990, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3820
#3  0x00007f64f212996c in g_main_context_iteration (context=0x7f64dc000990,
may_block=may_block@entry=1) at gmain.c:3901
#4  0x00007f64fa03411b in QEventDispatcherGlib::processEvents
(this=0x7f64dc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#5  0x00007f64f9fdfcca in QEventLoop::exec (this=this@entry=0x7f64e8b50d60,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f64f9e14d2c in QThread::exec (this=this@entry=0x7f64fb0324e0
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread.cpp:503
#7  0x00007f64fadc3905 in QDBusConnectionManager::run (this=0x7f64fb0324e0
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:181
#8  0x00007f64f9e19959 in QThreadPrivate::start (arg=0x7f64fb0324e0 <(anonymous
namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:340
#9  0x00007f64f87bb3d4 in start_thread (arg=0x7f64e8b51700) at
pthread_create.c:333
#10 0x00007f64f9438d6d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f64e31ce700 (LWP 830)):
#0  0x00007f64f216c8a9 in g_mutex_lock (mutex=mutex@entry=0x7f64d8000990) at
gthread-posix.c:1338
#1  0x00007f64f2128e99 in g_main_context_prepare
(context=context@entry=0x7f64d8000990, priority=priority@entry=0x7f64e31cdc48)
at gmain.c:3444
#2  0x00007f64f2129793 in g_main_context_iterate
(context=context@entry=0x7f64d8000990, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3820
#3  0x00007f64f212996c in g_main_context_iteration (context=0x7f64d8000990,
may_block=may_block@entry=1) at gmain.c:3901
#4  0x00007f64fa03411b in QEventDispatcherGlib::processEvents
(this=0x7f64d80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#5  0x00007f64f9fdfcca in QEventLoop::exec (this=this@entry=0x7f64e31cdd70,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f64f9e14d2c in QThread::exec (this=this@entry=0x2774730) at
thread/qthread.cpp:503
#7  0x00007f64fe0baeb5 in QQmlThreadPrivate::run (this=0x2774730) at
qml/ftw/qqmlthread.cpp:141
#8  0x00007f64f9e19959 in QThreadPrivate::start (arg=0x2774730) at
thread/qthread_unix.cpp:340
#9  0x00007f64f87bb3d4 in start_thread (arg=0x7f64e31ce700) at
pthread_create.c:333
#10 0x00007f64f9438d6d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f64d697d700 (LWP 842)):
#0  0x00007f64f216c8a9 in g_mutex_lock (mutex=mutex@entry=0x7f64d0000990) at
gthread-posix.c:1338
#1  0x00007f64f2129768 in g_main_context_iterate
(context=context@entry=0x7f64d0000990, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3807
#2  0x00007f64f212996c in g_main_context_iteration (context=0x7f64d0000990,
may_block=may_block@entry=1) at gmain.c:3901
#3  0x00007f64fa03411b in QEventDispatcherGlib::processEvents
(this=0x7f64d00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#4  0x00007f64f9fdfcca in QEventLoop::exec (this=this@entry=0x7f64d697cd70,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f64f9e14d2c in QThread::exec (this=this@entry=0x2a4f040) at
thread/qthread.cpp:503
#6  0x00007f64fe0baeb5 in QQmlThreadPrivate::run (this=0x2a4f040) at
qml/ftw/qqmlthread.cpp:141
#7  0x00007f64f9e19959 in QThreadPrivate::start (arg=0x2a4f040) at
thread/qthread_unix.cpp:340
#8  0x00007f64f87bb3d4 in start_thread (arg=0x7f64d697d700) at
pthread_create.c:333
#9  0x00007f64f9438d6d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f64d4e33700 (LWP 846)):
#0  g_mutex_unlock (mutex=0x7f64c8000990) at gthread-posix.c:1350
#1  0x00007f64f2128e80 in g_main_context_prepare
(context=context@entry=0x7f64c8000990, priority=priority@entry=0x7f64d4e32c48)
at gmain.c:3440
#2  0x00007f64f2129793 in g_main_context_iterate
(context=context@entry=0x7f64c8000990, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3820
#3  0x00007f64f212996c in g_main_context_iteration (context=0x7f64c8000990,
may_block=may_block@entry=1) at gmain.c:3901
#4  0x00007f64fa03411b in QEventDispatcherGlib::processEvents
(this=0x7f64c80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#5  0x00007f64f9fdfcca in QEventLoop::exec (this=this@entry=0x7f64d4e32d70,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f64f9e14d2c in QThread::exec (this=this@entry=0x2c08200) at
thread/qthread.cpp:503
#7  0x00007f64fe0baeb5 in QQmlThreadPrivate::run (this=0x2c08200) at
qml/ftw/qqmlthread.cpp:141
#8  0x00007f64f9e19959 in QThreadPrivate::start (arg=0x2c08200) at
thread/qthread_unix.cpp:340
#9  0x00007f64f87bb3d4 in start_thread (arg=0x7f64d4e33700) at
pthread_create.c:333
#10 0x00007f64f9438d6d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f64cf5e2700 (LWP 866)):
#0  pthread_cond_wait () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f6500ebfa84 in QTWTF::TCMalloc_PageHeap::scavengerThread
(this=0x7f65011a50c0 <QTWTF::pageheap_memory>) at
../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007f6500ebfac9 in QTWTF::TCMalloc_PageHeap::runScavengerThread
(context=<optimized out>) at
../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007f64f87bb3d4 in start_thread (arg=0x7f64cf5e2700) at
pthread_create.c:333
#4  0x00007f64f9438d6d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f6447fff700 (LWP 885)):
#0  0x00007f64f942fcbd in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f64f2129864 in g_main_context_poll (priority=2147483647, n_fds=1,
fds=0x7f6440002f20, timeout=<optimized out>, context=0x7f6440000990) at
gmain.c:4135
#2  g_main_context_iterate (context=context@entry=0x7f6440000990,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
gmain.c:3835
#3  0x00007f64f212996c in g_main_context_iteration (context=0x7f6440000990,
may_block=may_block@entry=1) at gmain.c:3901
#4  0x00007f64fa03411b in QEventDispatcherGlib::processEvents
(this=0x7f64400008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#5  0x00007f64f9fdfcca in QEventLoop::exec (this=this@entry=0x7f6447ffed30,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f64f9e14d2c in QThread::exec (this=this@entry=0x2ec1ad0) at
thread/qthread.cpp:503
#7  0x00007f64fec32ea2 in QQuickPixmapReader::run (this=0x2ec1ad0) at
util/qquickpixmapcache.cpp:818
#8  0x00007f64f9e19959 in QThreadPrivate::start (arg=0x2ec1ad0) at
thread/qthread_unix.cpp:340
#9  0x00007f64f87bb3d4 in start_thread (arg=0x7f6447fff700) at
pthread_create.c:333
#10 0x00007f64f9438d6d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f65017e2840 (LWP 822)):
[KCrash Handler]
#6  QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> >::data
(this=0x109) at
/usr/x86_64-pc-linux-gnu/include/qt5/QtCore/qscopedpointer.h:135
#7  qGetPtrHelper<QScopedPointer<QObjectData> > (p=...) at
/usr/x86_64-pc-linux-gnu/include/qt5/QtCore/qglobal.h:1015
#8  QQuickWindow::d_func (this=0x101) at items/qquickwindow.h:66
#9  QQuickWindow::maybeUpdate (this=0x101) at items/qquickwindow.cpp:3080
#10 0x00007f64fecc4c49 in QQuickWindowPrivate::dirtyItem (this=<optimized out>)
at items/qquickwindow.cpp:993
#11 0x00007f64fecb137d in QQuickItemPrivate::dirty (this=<optimized out>,
type=<optimized out>) at items/qquickitem.cpp:5822
#12 0x00007f64fecb1b9e in QQuickItem::update (this=<optimized out>) at
items/qquickitem.cpp:4260
#13 0x00007f64fecc57f8 in forceUpdate (item=0x5e86020) at
items/qquickwindow.cpp:353
#14 0x00007f64fecc57c4 in forceUpdate (item=<optimized out>) at
items/qquickwindow.cpp:358
#15 0x00007f64fecc57c4 in forceUpdate (item=<optimized out>) at
items/qquickwindow.cpp:358
#16 0x00007f64fecc57c4 in forceUpdate (item=<optimized out>) at
items/qquickwindow.cpp:358
#17 0x00007f64fecc57c4 in forceUpdate (item=<optimized out>) at
items/qquickwindow.cpp:358
#18 0x00007f64fecc57c4 in forceUpdate (item=<optimized out>) at
items/qquickwindow.cpp:358
#19 0x00007f64fecc57c4 in forceUpdate (item=<optimized out>) at
items/qquickwindow.cpp:358
#20 0x00007f64fecc57c4 in forceUpdate (item=<optimized out>) at
items/qquickwindow.cpp:358
#21 0x00007f64fecc57c4 in forceUpdate (item=<optimized out>) at
items/qquickwindow.cpp:358
#22 0x00007f64fecc57c4 in forceUpdate (item=<optimized out>) at
items/qquickwindow.cpp:358
#23 0x00007f64fecc57c4 in forceUpdate (item=<optimized out>) at
items/qquickwindow.cpp:358
#24 0x00007f64fecc57c4 in forceUpdate (item=<optimized out>) at
items/qquickwindow.cpp:358
#25 0x00007f64fecc57c4 in forceUpdate (item=<optimized out>) at
items/qquickwindow.cpp:358
#26 0x00007f64fecc7e9c in QQuickWindowPrivate::syncSceneGraph
(this=this@entry=0x8881d00) at items/qquickwindow.cpp:371
#27 0x00007f64fec98126 in QSGGuiThreadRenderLoop::renderWindow
(this=this@entry=0x28cf670, window=0x9d772d0) at
scenegraph/qsgrenderloop.cpp:390
#28 0x00007f64fec996f0 in QSGGuiThreadRenderLoop::exposureChanged
(this=0x28cf670, window=0x9d772d0) at scenegraph/qsgrenderloop.cpp:441
#29 0x00007f64fa53b22b in QWindow::event (this=this@entry=0x9d772d0,
ev=ev@entry=0x7ffccb402ef0) at kernel/qwindow.cpp:2096
#30 0x00007f64fecd0d55 in QQuickWindow::event (this=this@entry=0x9d772d0,
e=e@entry=0x7ffccb402ef0) at items/qquickwindow.cpp:1473
#31 0x00000000004301ab in PanelView::event (this=0x9d772d0, e=0x7ffccb402ef0)
at
/var/tmp/paludis/build/kde-plasma-workspace-5.6.4/work/plasma-workspace-5.6.4/shell/panelview.cpp:818
#32 0x00007f64fb3c472c in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x9d772d0, e=0x7ffccb402ef0) at kernel/qapplication.cpp:3714
#33 0x00007f64fb3c95be in QApplication::notify (this=0x7ffccb4032e0,
receiver=0x9d772d0, e=0x7ffccb402ef0) at kernel/qapplication.cpp:3495
#34 0x00007f64f9fe19d8 in QCoreApplication::notifyInternal2
(receiver=receiver@entry=0x9d772d0, event=event@entry=0x7ffccb402ef0) at
kernel/qcoreapplication.cpp:1015
#35 0x00007f64fa531cb7 in QCoreApplication::sendSpontaneousEvent
(event=0x7ffccb402ef0, receiver=0x9d772d0) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:230
#36 QGuiApplicationPrivate::processExposeEvent (e=0x87a2f80) at
kernel/qguiapplication.cpp:2732
#37 0x00007f64fa5327cd in QGuiApplicationPrivate::processWindowSystemEvent
(e=e@entry=0x87a2f80) at kernel/qguiapplication.cpp:1714
#38 0x00007f64fa51154b in QWindowSystemInterface::sendWindowSystemEvents
(flags=...) at kernel/qwindowsysteminterface.cpp:645
#39 0x00007f64ebc53870 in userEventSourceDispatch (source=<optimized out>) at
eventdispatchers/qeventdispatcher_glib.cpp:70
#40 0x00007f64f2129697 in g_main_dispatch (context=0x7f64e40016f0) at
gmain.c:3154
#41 g_main_context_dispatch (context=context@entry=0x7f64e40016f0) at
gmain.c:3769
#42 0x00007f64f21298c8 in g_main_context_iterate
(context=context@entry=0x7f64e40016f0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3840
#43 0x00007f64f212996c in g_main_context_iteration (context=0x7f64e40016f0,
may_block=may_block@entry=1) at gmain.c:3901
#44 0x00007f64fa0340ff in QEventDispatcherGlib::processEvents (this=0x26c2e60,
flags=...) at kernel/qeventdispatcher_glib.cpp:417
#45 0x00007f64f9fdfcca in QEventLoop::exec (this=this@entry=0x7ffccb4031a0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#46 0x00007f64f9fe7e4d in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1285
#47 0x00007f64fa528b7c in QGuiApplication::exec () at
kernel/qguiapplication.cpp:1598
#48 0x00007f64fb3c1a45 in QApplication::exec () at kernel/qapplication.cpp:2973
#49 0x000000000041cc83 in main (argc=2, argv=<optimized out>) at
/var/tmp/paludis/build/kde-plasma-workspace-5.6.4/work/plasma-workspace-5.6.4/shell/main.cpp:139

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to