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.

Reply via email to