https://bugs.kde.org/show_bug.cgi?id=361236
Bug ID: 361236 Summary: Kwin crashes when trying to open configurations of the system tray Product: kwin Version: 5.6.1 Platform: openSUSE RPMs OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: kwin-bugs-n...@kde.org Reporter: pedrogome...@gmail.com Application: kwin_x11 (5.6.1) Qt Version: 5.6.0 Frameworks Version: 5.20.0 Operating System: Linux 4.5.0-5.g8cf0ce6-default x86_64 Distribution: "openSUSE Leap 42.1 (x86_64)" -- Information about the crash: - What I was doing when the application crashed: I had just started a new KDE session, and NetworkManager was still connecting to the wi-fi. I right-clicked in the system's tray arrow. It show the menu with "Configurations of the system tray" (Inställningar av systembricka in Swedish), and then I left-click on it. The configuration window opens despite the crash. - Unusual behavior I noticed: the crash just happens once. After, Kwin is restarted automatically, and the crash no longer happens when I try to open the system tray configuration. - Custom settings of the application: SV (Swedish) localization. The crash can be reproduced every time. -- Backtrace: Application: Kwin (kwin_x11), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7febd387c840 (LWP 2746))] Thread 6 (Thread 0x7febb925d700 (LWP 2756)): #0 0x00007febd31f3bbd in poll () from /lib64/libc.so.6 #1 0x00007febd0b2b422 in ?? () from /usr/lib64/libxcb.so.1 #2 0x00007febd0b2d00f in xcb_wait_for_event () from /usr/lib64/libxcb.so.1 #3 0x00007febba133979 in QXcbEventReader::run (this=0xb76200) at qxcbconnection.cpp:1313 #4 0x00007febd0def079 in QThreadPrivate::start (arg=0xb76200) at thread/qthread_unix.cpp:340 #5 0x00007febd28130a4 in start_thread () from /lib64/libpthread.so.0 #6 0x00007febd31fbfed in clone () from /lib64/libc.so.6 Thread 5 (Thread 0x7febb3151700 (LWP 2761)): #0 0x00007febd31f5253 in select () from /lib64/libc.so.6 #1 0x00007febd0ffc8e9 in qt_safe_select (nfds=8, fdread=0x7febac000a98, fdwrite=0x7febac000d28, fdexcept=0x7febac000fb8, orig_timeout=0x0) at kernel/qcore_unix.cpp:75 #2 0x00007febd0ffe1b5 in QEventDispatcherUNIXPrivate::doSelect (this=this@entry=0x7febac000900, flags=..., flags@entry=..., timeout=0x0) at kernel/qeventdispatcher_unix.cpp:196 #3 0x00007febd0ffe5f7 in QEventDispatcherUNIX::processEvents (this=0x7febac0008e0, flags=...) at kernel/qeventdispatcher_unix.cpp:607 #4 0x00007febd0fae04b in QEventLoop::exec (this=this@entry=0x7febb3150d60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #5 0x00007febd0dea5da in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503 #6 0x00007febc9e3b095 in ?? () from /usr/lib64/libQt5DBus.so.5 #7 0x00007febd0def079 in QThreadPrivate::start (arg=0x7febca0a3d00) at thread/qthread_unix.cpp:340 #8 0x00007febd28130a4 in start_thread () from /lib64/libpthread.so.0 #9 0x00007febd31fbfed in clone () from /lib64/libc.so.6 Thread 4 (Thread 0x7febb0e28700 (LWP 2770)): #0 0x00007febd31f5253 in select () from /lib64/libc.so.6 #1 0x00007febd0ffc8e9 in qt_safe_select (nfds=14, fdread=0x7feba8000a98, fdwrite=0x7feba8000d28, fdexcept=0x7feba8000fb8, orig_timeout=0x0) at kernel/qcore_unix.cpp:75 #2 0x00007febd0ffe1b5 in QEventDispatcherUNIXPrivate::doSelect (this=this@entry=0x7feba8000900, flags=..., flags@entry=..., timeout=0x0) at kernel/qeventdispatcher_unix.cpp:196 #3 0x00007febd0ffe5f7 in QEventDispatcherUNIX::processEvents (this=0x7feba80008e0, flags=...) at kernel/qeventdispatcher_unix.cpp:607 #4 0x00007febd0fae04b in QEventLoop::exec (this=this@entry=0x7febb0e27d70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #5 0x00007febd0dea5da in QThread::exec (this=this@entry=0xf5a3e0) at thread/qthread.cpp:503 #6 0x00007febcaeb44d8 in QQmlThreadPrivate::run (this=0xf5a3e0) at /usr/src/debug/qtdeclarative-opensource-src-5.6.0/src/qml/qml/ftw/qqmlthread.cpp:141 #7 0x00007febd0def079 in QThreadPrivate::start (arg=0xf5a3e0) at thread/qthread_unix.cpp:340 #8 0x00007febd28130a4 in start_thread () from /lib64/libpthread.so.0 #9 0x00007febd31fbfed in clone () from /lib64/libc.so.6 Thread 3 (Thread 0x7feba27fd700 (LWP 2779)): #0 0x00007febd281703f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007febcfd6797b in ?? () from /usr/lib64/libQt5Script.so.5 #2 0x00007febcfd679a9 in ?? () from /usr/lib64/libQt5Script.so.5 #3 0x00007febd28130a4 in start_thread () from /lib64/libpthread.so.0 #4 0x00007febd31fbfed in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7feb0e757700 (LWP 3088)): #0 0x00007febd31f5253 in select () from /lib64/libc.so.6 #1 0x00007febd0ffc8e9 in qt_safe_select (nfds=18, fdread=0x7feb080add68, fdwrite=0x7feb080adff8, fdexcept=0x7feb080ae288, orig_timeout=0x0) at kernel/qcore_unix.cpp:75 #2 0x00007febd0ffe1b5 in QEventDispatcherUNIXPrivate::doSelect (this=this@entry=0x7feb080adbd0, flags=..., flags@entry=..., timeout=0x0) at kernel/qeventdispatcher_unix.cpp:196 #3 0x00007febd0ffe5f7 in QEventDispatcherUNIX::processEvents (this=0x7feb0806b2b0, flags=...) at kernel/qeventdispatcher_unix.cpp:607 #4 0x00007febd0fae04b in QEventLoop::exec (this=this@entry=0x7feb0e756d70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #5 0x00007febd0dea5da in QThread::exec (this=this@entry=0xd7d2b0) at thread/qthread.cpp:503 #6 0x00007febcaeb44d8 in QQmlThreadPrivate::run (this=0xd7d2b0) at /usr/src/debug/qtdeclarative-opensource-src-5.6.0/src/qml/qml/ftw/qqmlthread.cpp:141 #7 0x00007febd0def079 in QThreadPrivate::start (arg=0xd7d2b0) at thread/qthread_unix.cpp:340 #8 0x00007febd28130a4 in start_thread () from /lib64/libpthread.so.0 #9 0x00007febd31fbfed in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7febd387c840 (LWP 2746)): [KCrash Handler] #6 as<QV4::QQmlValueTypeWrapper const> (this=0x7feb0d758320) at /usr/src/debug/qtdeclarative-opensource-src-5.6.0/src/qml/jsruntime/qv4value_p.h:349 #7 QQmlBinding::write (this=this@entry=0xfd24b0, core=..., result=..., isUndefined=<optimized out>, flags=...) at /usr/src/debug/qtdeclarative-opensource-src-5.6.0/src/qml/qml/qqmlbinding.cpp:257 #8 0x00007febcaea21aa in QQmlBinding::update (this=0xfd24b0, flags=...) at /usr/src/debug/qtdeclarative-opensource-src-5.6.0/src/qml/qml/qqmlbinding.cpp:191 #9 0x00007febcaeaae46 in QQmlObjectCreator::finalize (this=0xd27140, interrupt=...) at /usr/src/debug/qtdeclarative-opensource-src-5.6.0/src/qml/qml/qqmlobjectcreator.cpp:1191 #10 0x00007febcae39ceb in QQmlComponentPrivate::complete (enginePriv=0xe98eb0, state=state@entry=0xcf35b0) at /usr/src/debug/qtdeclarative-opensource-src-5.6.0/src/qml/qml/qqmlcomponent.cpp:912 #11 0x00007febcae39da7 in QQmlComponentPrivate::completeCreate (this=0xcf3510) at /usr/src/debug/qtdeclarative-opensource-src-5.6.0/src/qml/qml/qqmlcomponent.cpp:948 #12 0x00007febcae39c30 in QQmlComponent::create (this=0xdd8560, context=0xcfa210) at /usr/src/debug/qtdeclarative-opensource-src-5.6.0/src/qml/qml/qqmlcomponent.cpp:774 #13 0x00007febb10897cf in Aurorae::Decoration::init (this=0xe46c10) at /usr/src/debug/kwin-5.6.1/clients/aurorae/src/aurorae.cpp:316 #14 0x00007febd2e280c7 in KWin::Decoration::DecorationBridge::createDecoration (this=0xc46690, client=client@entry=0xd50e60) at /usr/src/debug/kwin-5.6.1/decorations/decorationbridge.cpp:254 #15 0x00007febd2d1db11 in KWin::Client::createDecoration (this=this@entry=0xd50e60, oldgeom=...) at /usr/src/debug/kwin-5.6.1/client.cpp:393 #16 0x00007febd2d1e5cb in KWin::Client::updateDecoration (this=0xd50e60, check_workspace_pos=<optimized out>, force=<optimized out>) at /usr/src/debug/kwin-5.6.1/client.cpp:380 #17 0x00007febd2d79ff2 in KWin::Client::manage (this=this@entry=0xd50e60, w=w@entry=50331787, isMapped=isMapped@entry=false) at /usr/src/debug/kwin-5.6.1/manage.cpp:385 #18 0x00007febd2d026cb in KWin::Workspace::createClient (this=this@entry=0xc0e2c0, w=50331787, is_mapped=is_mapped@entry=false) at /usr/src/debug/kwin-5.6.1/workspace.cpp:483 #19 0x00007febd2d62730 in KWin::Workspace::workspaceEvent (this=0xc0e2c0, e=0x7febb4001570) at /usr/src/debug/kwin-5.6.1/events.cpp:417 #20 0x00007febd0fad2e0 in QAbstractEventDispatcher::filterNativeEvent (this=<optimized out>, eventType=..., message=message@entry=0x7febb4001570, result=result@entry=0x7fffa3324088) at kernel/qabstracteventdispatcher.cpp:460 #21 0x00007febba131d54 in QXcbConnection::handleXcbEvent (this=this@entry=0xb68670, event=event@entry=0x7febb4001570) at qxcbconnection.cpp:1087 #22 0x00007febba133d7b in QXcbConnection::processXcbEvents (this=0xb68670) at qxcbconnection.cpp:1701 #23 0x00007febd0fdb1f6 in QObject::event (this=0xb68670, e=<optimized out>) at kernel/qobject.cpp:1256 #24 0x00007febd1cb460c in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0xb68670, e=0x7febb4002200) at kernel/qapplication.cpp:3714 #25 0x00007febd1cb8a22 in QApplication::notify (this=0x7fffa3324740, receiver=0xb68670, e=0x7febb4002200) at kernel/qapplication.cpp:3495 #26 0x00007febd0fb0005 in QCoreApplication::notifyInternal2 (receiver=0xb68670, event=event@entry=0x7febb4002200) at kernel/qcoreapplication.cpp:1015 #27 0x00007febd0fb1dea in sendEvent (event=0x7febb4002200, receiver=<optimized out>) at kernel/qcoreapplication.h:227 #28 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0xb45030) at kernel/qcoreapplication.cpp:1650 #29 0x00007febd0ffe584 in QEventDispatcherUNIX::processEvents (this=0xba58e0, flags=flags@entry=...) at kernel/qeventdispatcher_unix.cpp:579 #30 0x00007febba19432d in QUnixEventDispatcherQPA::processEvents (this=<optimized out>, flags=...) at eventdispatchers/qunixeventdispatcher.cpp:62 #31 0x00007febd0fae04b in QEventLoop::exec (this=this@entry=0x7fffa3324640, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #32 0x00007febd0fb5f56 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1285 #33 0x00007febd14fb89c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1598 #34 0x00007febd1cb1835 in QApplication::exec () at kernel/qapplication.cpp:2973 #35 0x00007febd34c4d6a in kdemain (argc=1, argv=0x7fffa33248b8) at /usr/src/debug/kwin-5.6.1/main_x11.cpp:327 #36 0x00007febd3138b05 in __libc_start_main () from /lib64/libc.so.6 #37 0x00000000004007fe in _start () at ../sysdeps/x86_64/start.S:122 Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.