https://bugs.kde.org/show_bug.cgi?id=422558
Bug ID: 422558 Summary: Kwin crashed when closing Signal messaging app after couple sleep/wake cycles Product: kwin Version: 5.18.5 Platform: openSUSE RPMs OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: kwin-bugs-n...@kde.org Reporter: framboois...@gmail.com Target Milestone: --- Application: kwin_x11 (5.18.5) Qt Version: 5.15.0 Frameworks Version: 5.70.0 Operating System: Linux 5.6.14-1-default x86_64 Windowing system: X11 Distribution: "openSUSE Tumbleweed" -- Information about the crash: - What I was doing when the application crashed: My system wakes it selfs up after couple seconds when put to sleep, I tried to pinpoint if there was any software or hardware causeing the issue, by closing apps and disconnecting pheripherials. after 4th sleep/wake cycle I closed the terminal with running Signal messaging app started with this command flatpak run org.signal.Signal --use-tray-icon when terminal closed the kwin crashed and I was logged out The crash can be reproduced sometimes. -- Backtrace: Application: KWin (kwin_x11), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7fed038a7c80 (LWP 2723))] Thread 3 (Thread 0x7fecfa5ed700 (LWP 2802)): #0 0x00007fed08acc0e6 in ppoll () at /lib64/libc.so.6 #1 0x00007fed07461fb9 in ppoll (__ss=<optimized out>, __timeout=<optimized out>, __nfds=<optimized out>, __fds=<optimized out>) at /usr/include/bits/poll2.h:77 #2 0x00007fed07461fb9 in qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7fecec000d78) at kernel/qcore_unix.cpp:132 #3 0x00007fed07461fb9 in qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7fecec000d78) at kernel/qcore_unix.cpp:129 #4 0x00007fed07461fb9 in qt_safe_poll(pollfd*, unsigned long, timespec const*) (fds=0x7fecec000d78, nfds=1, timeout_ts=timeout_ts@entry=0x0) at kernel/qcore_unix.cpp:155 #5 0x00007fed07463653 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=<optimized out>, flags=...) at ../../include/QtCore/../../src/corelib/tools/qarraydata.h:211 #6 0x00007fed0740d4cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fecfa5ecd80, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #7 0x00007fed0722f73e in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #8 0x00007fed05fd55d5 in () at /usr/lib64/libQt5Qml.so.5 #9 0x00007fed07230871 in QThreadPrivate::start(void*) (arg=0x557ba3bb5240) at thread/qthread_unix.cpp:342 #10 0x00007fed0688ceaa in start_thread () at /lib64/libpthread.so.0 #11 0x00007fed08ad6b1f in clone () at /lib64/libc.so.6 Thread 2 (Thread 0x7fed00bca700 (LWP 2751)): #0 0x00007fed08acc0e6 in ppoll () at /lib64/libc.so.6 #1 0x00007fed07461fb9 in ppoll (__ss=<optimized out>, __timeout=<optimized out>, __nfds=<optimized out>, __fds=<optimized out>) at /usr/include/bits/poll2.h:77 #2 0x00007fed07461fb9 in qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7fecf400f378) at kernel/qcore_unix.cpp:132 #3 0x00007fed07461fb9 in qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7fecf400f378) at kernel/qcore_unix.cpp:129 #4 0x00007fed07461fb9 in qt_safe_poll(pollfd*, unsigned long, timespec const*) (fds=0x7fecf400f378, nfds=1, timeout_ts=timeout_ts@entry=0x0) at kernel/qcore_unix.cpp:155 #5 0x00007fed07463653 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=<optimized out>, flags=...) at ../../include/QtCore/../../src/corelib/tools/qarraydata.h:211 #6 0x00007fed0740d4cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fed00bc9d50, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #7 0x00007fed0722f73e in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #8 0x00007fed08586a17 in () at /usr/lib64/libQt5DBus.so.5 #9 0x00007fed07230871 in QThreadPrivate::start(void*) (arg=0x7fed085f3d80) at thread/qthread_unix.cpp:342 #10 0x00007fed0688ceaa in start_thread () at /lib64/libpthread.so.0 #11 0x00007fed08ad6b1f in clone () at /lib64/libc.so.6 Thread 1 (Thread 0x7fed038a7c80 (LWP 2723)): [KCrash Handler] #4 0x00007fed0880a214 in KWin::Workspace::workspaceEvent(xcb_generic_event_t*) (this=<optimized out>, e=0x7fecfc0093a0) at /usr/src/debug/kwin5-5.18.5-1.2.x86_64/xcbutils.h:260 #5 0x00007fed0740c057 in QAbstractEventDispatcher::filterNativeEvent(QByteArray const&, void*, long*) (this=<optimized out>, eventType=..., message=message@entry=0x7fecfc0093a0, result=result@entry=0x7ffd613b4df8) at kernel/qabstracteventdispatcher.cpp:488 #6 0x00007fed0199b571 in QXcbConnection::handleXcbEvent(xcb_generic_event_t*) (this=this@entry=0x557ba3bdf420, event=event@entry=0x7fecfc0093a0) at qxcbnativeinterface.h:101 #7 0x00007fed0199ca86 in QXcbConnection::processXcbEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x557ba3bdf420, flags=...) at qxcbconnection.cpp:1003 #8 0x00007fed019bf2fc in QXcbUnixEventDispatcher::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x557ba3cf6760, flags=...) at qxcbeventdispatcher.cpp:61 #9 0x00007fed0740d4cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffd613b4f40, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #10 0x00007fed07415730 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #11 0x00007fed08ba7502 in kdemain(int, char**) (argc=<optimized out>, argv=0x7ffd613b51d8) at /usr/src/debug/kwin5-5.18.5-1.2.x86_64/main_x11.cpp:483 #12 0x00007fed089fdcca in __libc_start_main () at /lib64/libc.so.6 #13 0x0000557ba2e0a08a in _start () at ../sysdeps/x86_64/start.S:120 [Inferior 1 (process 2723) detached] Possible duplicates by query: bug 422275, bug 421762, bug 420314, bug 420269, bug 419615. Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.