https://bugs.kde.org/show_bug.cgi?id=358163
Bug ID: 358163 Summary: plasma crashes after opening audio volume settings from systray Product: plasmashell Version: 5.4.3 Platform: unspecified OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: k...@davidedmundson.co.uk Reporter: leon...@lausen.nl CC: bhus...@gmail.com, plasma-b...@kde.org Application: plasmashell (5.4.3) Qt Version: 5.4.2 Operating System: Linux 4.2.0-23-generic x86_64 Distribution: Netrunner 17 -- Information about the crash: Using netrunner 17 (upgraded from 16) I can reliably crash plasma by right clicking on the audio / volume systray icon and selecting the "Audio Volume Setting". The settings window appears (but no content is shown). After closing the window plasma crashes every time. The crash can be reproduced every time. -- Backtrace: Application: Plasma (plasmashell), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7f7015d30800 (LWP 13480))] Thread 9 (Thread 0x7f700122f700 (LWP 13483)): #0 0x00007f70104ed8dd in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f7014534bd2 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007f701453674f in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007f7003579a39 in QXcbEventReader::run (this=0x221aa20) at qxcbconnection.cpp:1105 #4 0x00007f7010be02be in QThreadPrivate::start (arg=0x221aa20) at thread/qthread_unix.cpp:337 #5 0x00007f700fccf6aa in start_thread (arg=0x7f700122f700) at pthread_create.c:333 #6 0x00007f70104f8eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 8 (Thread 0x7f6ffab48700 (LWP 13508)): #0 0x00007f70104ed8dd in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f700d29a1ec in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f700d29a2fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f7010e1729b in QEventDispatcherGlib::processEvents (this=0x7f6ff40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420 #4 0x00007f7010dbd75a in QEventLoop::exec (this=this@entry=0x7f6ffab47da0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #5 0x00007f7010bdb3d4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503 #6 0x00007f7013403f85 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #7 0x00007f7010be02be in QThreadPrivate::start (arg=0x22ffe30) at thread/qthread_unix.cpp:337 #8 0x00007f700fccf6aa in start_thread (arg=0x7f6ffab48700) at pthread_create.c:333 #9 0x00007f70104f8eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 7 (Thread 0x7f6fef582700 (LWP 13523)): #0 0x00007f700d2de869 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f700d299c2c in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f700d29a190 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f700d29a2fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f7010e1729b in QEventDispatcherGlib::processEvents (this=0x7f6fe80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420 #5 0x00007f7010dbd75a in QEventLoop::exec (this=this@entry=0x7f6fef581da0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #6 0x00007f7010bdb3d4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503 #7 0x00007f7013403f85 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #8 0x00007f7010be02be in QThreadPrivate::start (arg=0x26e6630) at thread/qthread_unix.cpp:337 #9 0x00007f700fccf6aa in start_thread (arg=0x7f6fef582700) at pthread_create.c:333 #10 0x00007f70104f8eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 6 (Thread 0x7f6feccae700 (LWP 13540)): #0 0x00007f70104ed8dd in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f700d29a1ec in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f700d29a2fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f7010e1729b in QEventDispatcherGlib::processEvents (this=0x7f6fe40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420 #4 0x00007f7010dbd75a in QEventLoop::exec (this=this@entry=0x7f6feccadda0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #5 0x00007f7010bdb3d4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503 #6 0x00007f7013403f85 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #7 0x00007f7010be02be in QThreadPrivate::start (arg=0x281ed00) at thread/qthread_unix.cpp:337 #8 0x00007f700fccf6aa in start_thread (arg=0x7f6feccae700) at pthread_create.c:333 #9 0x00007f70104f8eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 5 (Thread 0x7f6fdefbd700 (LWP 13581)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f701578f114 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5 #2 0x00007f701578f159 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5 #3 0x00007f700fccf6aa in start_thread (arg=0x7f6fdefbd700) at pthread_create.c:333 #4 0x00007f70104f8eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 4 (Thread 0x7f6f5cb5f700 (LWP 13647)): #0 0x00007f70104ed8dd in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f700d29a1ec in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f700d29a2fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f7010e1729b in QEventDispatcherGlib::processEvents (this=0x7f6f580008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420 #4 0x00007f7010dbd75a in QEventLoop::exec (this=this@entry=0x7f6f5cb5ed50, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #5 0x00007f7010bdb3d4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503 #6 0x00007f7013d7fef6 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #7 0x00007f7010be02be in QThreadPrivate::start (arg=0x2d1ae10) at thread/qthread_unix.cpp:337 #8 0x00007f700fccf6aa in start_thread (arg=0x7f6f5cb5f700) at pthread_create.c:333 #9 0x00007f70104f8eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 3 (Thread 0x7f6f4b692700 (LWP 13769)): #0 0x00007f700d2de884 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f700d29a09d in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f700d29a2fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f7010e1729b in QEventDispatcherGlib::processEvents (this=0x7f6f440008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420 #4 0x00007f7010dbd75a in QEventLoop::exec (this=this@entry=0x7f6f4b691d80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #5 0x00007f7010bdb3d4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503 #6 0x00007f6f4d9298f7 in KCupsConnection::run() () from /usr/lib/x86_64-linux-gnu/libkcupslib.so #7 0x00007f7010be02be in QThreadPrivate::start (arg=0x5090670) at thread/qthread_unix.cpp:337 #8 0x00007f700fccf6aa in start_thread (arg=0x7f6f4b692700) at pthread_create.c:333 #9 0x00007f70104f8eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7f6f42bdf700 (LWP 13969)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007f7010be1496 in QWaitConditionPrivate::wait_relative (time=30000, this=0x58ef770) at thread/qwaitcondition_unix.cpp:126 #2 QWaitConditionPrivate::wait (time=30000, this=0x58ef770) at thread/qwaitcondition_unix.cpp:134 #3 QWaitCondition::wait (this=this@entry=0x56b3910, mutex=mutex@entry=0x58e0300, time=30000) at thread/qwaitcondition_unix.cpp:208 #4 0x00007f7010bdd003 in QThreadPoolThread::run (this=0x56b3900) at thread/qthreadpool.cpp:127 #5 0x00007f7010be02be in QThreadPrivate::start (arg=0x56b3900) at thread/qthread_unix.cpp:337 #6 0x00007f700fccf6aa in start_thread (arg=0x7f6f42bdf700) at pthread_create.c:333 #7 0x00007f70104f8eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7f7015d30800 (LWP 13480)): [KCrash Handler] #6 0x00007f7014060ab0 in KDeclarative::QmlObject::engine() () from /usr/lib/x86_64-linux-gnu/libKF5Declarative.so.5 #7 0x00007f7014ce5638 in KQuickAddons::ConfigModule::~ConfigModule() () from /usr/lib/x86_64-linux-gnu/libKF5QuickAddons.so.5 #8 0x00007f6f411da487 in KCMPulseAudio::~KCMPulseAudio (this=0x5d0faf0, __in_chrg=<optimized out>) at ../../../src/kcm/module.cpp:56 #9 KCMPulseAudio::~KCMPulseAudio (this=0x5d0faf0, __in_chrg=<optimized out>) at ../../../src/kcm/module.cpp:58 #10 0x00007f7010deed2b in QObjectPrivate::deleteChildren (this=this@entry=0x5be2880) at kernel/qobject.cpp:1950 #11 0x00007f7010df8620 in QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1030 #12 0x00007f7010d64a01 in QAbstractItemModel::~QAbstractItemModel (this=0x5be2790, __in_chrg=<optimized out>) at itemmodels/qabstractitemmodel.cpp:1443 #13 0x00007f70158c9439 in PlasmaQuick::ConfigModel::~ConfigModel (this=0x5be2790, __in_chrg=<optimized out>) at ../../../src/plasmaquick/configmodel.cpp:181 #14 0x00007f7010deed2b in QObjectPrivate::deleteChildren (this=this@entry=0x5aaef30) at kernel/qobject.cpp:1950 #15 0x00007f7010df8620 in QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1030 #16 0x00007f70110e9a79 in QWindow::~QWindow (this=0x5b32f70, __in_chrg=<optimized out>) at kernel/qwindow.cpp:202 #17 0x00007f7013e1b321 in QQuickWindow::~QQuickWindow() () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #18 0x00007f70158cd319 in PlasmaQuick::ConfigView::~ConfigView (this=0x5b32f70, __in_chrg=<optimized out>) at ../../../src/plasmaquick/configview.cpp:280 #19 0x00007f7010df1670 in QObject::event (this=this@entry=0x5b32f70, e=<optimized out>) at kernel/qobject.cpp:1236 #20 0x00007f70110eaa78 in QWindow::event (this=0x5b32f70, ev=<optimized out>) at kernel/qwindow.cpp:2063 #21 0x00007f7013e22fd3 in QQuickWindow::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #22 0x00007f701189db8c in QApplicationPrivate::notify_helper (this=this@entry=0x2203870, receiver=receiver@entry=0x5b32f70, e=e@entry=0x5a2ecd0) at kernel/qapplication.cpp:3720 #23 0x00007f70118a3230 in QApplication::notify (this=0x7ffd99c95630, receiver=0x5b32f70, e=0x5a2ecd0) at kernel/qapplication.cpp:3503 #24 0x00007f7010dbff1b in QCoreApplication::notifyInternal (this=0x7ffd99c95630, receiver=0x5b32f70, event=event@entry=0x5a2ecd0) at kernel/qcoreapplication.cpp:935 #25 0x00007f7010dc2057 in QCoreApplication::sendEvent (event=0x5a2ecd0, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:228 #26 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x21f8d70) at kernel/qcoreapplication.cpp:1552 #27 0x00007f7010dc2588 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1410 #28 0x00007f7010e16e73 in postEventSourceDispatch (s=0x223a980) at kernel/qeventdispatcher_glib.cpp:271 #29 0x00007f700d299ff7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #30 0x00007f700d29a250 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #31 0x00007f700d29a2fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #32 0x00007f7010e1727f in QEventDispatcherGlib::processEvents (this=0x2234aa0, flags=...) at kernel/qeventdispatcher_glib.cpp:418 #33 0x00007f7010dbd75a in QEventLoop::exec (this=this@entry=0x7ffd99c954b0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #34 0x00007f7010dc52cc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1188 #35 0x00007f70110da00c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1510 #36 0x00007f701189a025 in QApplication::exec () at kernel/qapplication.cpp:2956 #37 0x00000000004322c3 in main (argc=2, argv=<optimized out>) at ../../shell/main.cpp:176 Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.