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.