https://bugs.kde.org/show_bug.cgi?id=449762

            Bug ID: 449762
           Summary: crashes when closing windows by Latte - i guest
           Product: kwin
           Version: 5.23.5
          Platform: Neon Packages
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kwin-bugs-n...@kde.org
          Reporter: kevintor...@outlook.de
  Target Milestone: ---

Application: kwin_x11 (5.23.5)

Qt Version: 5.15.3
Frameworks Version: 5.90.0
Operating System: Linux 5.13.0-28-generic x86_64
Windowing System: X11
Distribution: KDE neon User - Plasma 25th Anniversary Edition
DrKonqi: 5.23.5 [KCrashBackend]

-- Information about the crash:
- What I was doing when the application crashed:
crashes when closing windows by Latte - i guest
I'm not an expert on the subject, just trying to help in some way.
- Unusual behavior I noticed:
crashing

- Custom settings of the application:
Latte

The crash can be reproduced sometimes.

-- Backtrace:
Application: KWin (kwin_x11), signal: Segmentation fault

[New LWP 4014]
[New LWP 4015]
[New LWP 4016]
[New LWP 4017]
[New LWP 4018]
[New LWP 4021]
[New LWP 4026]
[New LWP 4027]
[New LWP 4028]
[New LWP 4029]
[New LWP 4030]
[New LWP 7535]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007f725bd6baff in __GI___poll (fds=0x7ffe7d5a4078, nfds=1, timeout=1000) at
../sysdeps/unix/sysv/linux/poll.c:29
__preamble__
[Current thread is 1 (Thread 0x7f725600d080 (LWP 4002))]

Thread 13 (Thread 0x7f724697d700 (LWP 7535)):
#0  0x00007f725bd6bbf6 in __ppoll (fds=fds@entry=0x7f723400d228,
nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0,
sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:44
#1  0x00007f725cba7909 in ppoll (__ss=<optimized out>, __timeout=<optimized
out>, __nfds=<optimized out>, __fds=<optimized out>) at
/usr/include/x86_64-linux-gnu/bits/poll2.h:77
#2  qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7f723400d228) at
kernel/qcore_unix.cpp:132
#3  qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7f723400d228) at
kernel/qcore_unix.cpp:129
#4  qt_safe_poll (fds=0x7f723400d228, nfds=1, timeout_ts=timeout_ts@entry=0x0)
at kernel/qcore_unix.cpp:155
#5  0x00007f725cba8fb3 in QEventDispatcherUNIX::processEvents (this=<optimized
out>, flags=...) at
../../include/QtCore/../../src/corelib/tools/qarraydata.h:211
#6  0x00007f725cb4fc9b in QEventLoop::exec (this=this@entry=0x7f724697cbc0,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#7  0x00007f725c969362 in QThread::exec (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#8  0x00007f725aa0c569 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#9  0x00007f725c96a543 in QThreadPrivate::start (arg=0x557d82717ea0) at
thread/qthread_unix.cpp:331
#10 0x00007f725a3c7609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#11 0x00007f725bd78293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7f7213fff700 (LWP 4030)):
#0  0x00007f725bd6bbf6 in __ppoll (fds=fds@entry=0x7f720c000d98,
nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0,
sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:44
#1  0x00007f725cba7909 in ppoll (__ss=<optimized out>, __timeout=<optimized
out>, __nfds=<optimized out>, __fds=<optimized out>) at
/usr/include/x86_64-linux-gnu/bits/poll2.h:77
#2  qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7f720c000d98) at
kernel/qcore_unix.cpp:132
#3  qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7f720c000d98) at
kernel/qcore_unix.cpp:129
#4  qt_safe_poll (fds=0x7f720c000d98, nfds=1, timeout_ts=timeout_ts@entry=0x0)
at kernel/qcore_unix.cpp:155
#5  0x00007f725cba8fb3 in QEventDispatcherUNIX::processEvents (this=<optimized
out>, flags=...) at
../../include/QtCore/../../src/corelib/tools/qarraydata.h:211
#6  0x00007f725cb4fc9b in QEventLoop::exec (this=this@entry=0x7f7213ffebe0,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#7  0x00007f725c969362 in QThread::exec (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#8  0x00007f725c96a543 in QThreadPrivate::start (arg=0x557d8179cbc0) at
thread/qthread_unix.cpp:331
#9  0x00007f725a3c7609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#10 0x00007f725bd78293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7f722dffb700 (LWP 4029)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x557d814e6f68) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x557d814e6f18,
cond=0x557d814e6f40) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x557d814e6f40, mutex=0x557d814e6f18) at
pthread_cond_wait.c:638
#3  0x00007f724f34cb1b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f724f34c71b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f725a3c7609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f725bd78293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f722e7fc700 (LWP 4028)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x557d814e6f68) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x557d814e6f18,
cond=0x557d814e6f40) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x557d814e6f40, mutex=0x557d814e6f18) at
pthread_cond_wait.c:638
#3  0x00007f724f34cb1b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f724f34c71b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f725a3c7609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f725bd78293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f722effd700 (LWP 4027)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x557d814e6f68) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x557d814e6f18,
cond=0x557d814e6f40) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x557d814e6f40, mutex=0x557d814e6f18) at
pthread_cond_wait.c:638
#3  0x00007f724f34cb1b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f724f34c71b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f725a3c7609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f725bd78293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f722f7fe700 (LWP 4026)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x557d814e6f68) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x557d814e6f18,
cond=0x557d814e6f40) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x557d814e6f40, mutex=0x557d814e6f18) at
pthread_cond_wait.c:638
#3  0x00007f724f34cb1b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f724f34c71b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f725a3c7609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f725bd78293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f7245867700 (LWP 4021)):
#0  0x00007f725bd6bbf6 in __ppoll (fds=fds@entry=0x7f7228000d78,
nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0,
sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:44
#1  0x00007f725cba7909 in ppoll (__ss=<optimized out>, __timeout=<optimized
out>, __nfds=<optimized out>, __fds=<optimized out>) at
/usr/include/x86_64-linux-gnu/bits/poll2.h:77
#2  qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7f7228000d78) at
kernel/qcore_unix.cpp:132
#3  qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7f7228000d78) at
kernel/qcore_unix.cpp:129
#4  qt_safe_poll (fds=0x7f7228000d78, nfds=1, timeout_ts=timeout_ts@entry=0x0)
at kernel/qcore_unix.cpp:155
#5  0x00007f725cba8fb3 in QEventDispatcherUNIX::processEvents (this=<optimized
out>, flags=...) at
../../include/QtCore/../../src/corelib/tools/qarraydata.h:211
#6  0x00007f725cb4fc9b in QEventLoop::exec (this=this@entry=0x7f7245866bc0,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#7  0x00007f725c969362 in QThread::exec (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#8  0x00007f725aa0c569 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#9  0x00007f725c96a543 in QThreadPrivate::start (arg=0x557d814fba50) at
thread/qthread_unix.cpp:331
#10 0x00007f725a3c7609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#11 0x00007f725bd78293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f724cbc7700 (LWP 4018)):
#0  0x00007ffe7d5ada67 in clock_gettime ()
#1  0x00007f725bd36235 in __GI___clock_gettime (clock_id=clock_id@entry=1,
tp=tp@entry=0x7f724cbc6a20) at ../sysdeps/unix/sysv/linux/clock_gettime.c:38
#2  0x00007f725cbab2d5 in qt_clock_gettime (ts=0x7f724cbc6a20, clock=1) at
kernel/qelapsedtimer_unix.cpp:175
#3  do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at
kernel/qelapsedtimer_unix.cpp:166
#4  qt_gettime () at kernel/qelapsedtimer_unix.cpp:175
#5  0x00007f725cba9b6d in QTimerInfoList::updateCurrentTime
(this=this@entry=0x7f7230000c08) at kernel/qtimerinfo_unix.cpp:91
#6  0x00007f725cbaa149 in QTimerInfoList::timerWait
(this=this@entry=0x7f7230000c08, tm=...) at kernel/qtimerinfo_unix.cpp:388
#7  0x00007f725cba91c4 in QEventDispatcherUNIX::processEvents
(this=0x7f7230000b60, flags=...) at
../../include/QtCore/../../src/corelib/tools/qrefcount.h:102
#8  0x00007f725cb4fc9b in QEventLoop::exec (this=this@entry=0x7f724cbc6bb0,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#9  0x00007f725c969362 in QThread::exec (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#10 0x00007f725c816f4b in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5
#11 0x00007f725c96a543 in QThreadPrivate::start (arg=0x7f725c89ad80) at
thread/qthread_unix.cpp:331
#12 0x00007f725a3c7609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#13 0x00007f725bd78293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f724e97d700 (LWP 4017)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x7f7250001148) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7f72500010f8,
cond=0x7f7250001120) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x7f7250001120, mutex=0x7f72500010f8) at
pthread_cond_wait.c:638
#3  0x00007f724f34cb1b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f724f34c71b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f725a3c7609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f725bd78293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f724f17e700 (LWP 4016)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x7f7250001148) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7f72500010f8,
cond=0x7f7250001120) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x7f7250001120, mutex=0x7f72500010f8) at
pthread_cond_wait.c:638
#3  0x00007f724f34cb1b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f724f34c71b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f725a3c7609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f725bd78293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f724717e700 (LWP 4015)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x7f7250001148) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7f72500010f8,
cond=0x7f7250001120) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x7f7250001120, mutex=0x7f72500010f8) at
pthread_cond_wait.c:638
#3  0x00007f724f34cb1b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f724f34c71b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f725a3c7609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f725bd78293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f725482d700 (LWP 4014)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x7f725000114c) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7f72500010f8,
cond=0x7f7250001120) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x7f7250001120, mutex=0x7f72500010f8) at
pthread_cond_wait.c:638
#3  0x00007f724f34cb1b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f724f34c71b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f725a3c7609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f725bd78293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f725600d080 (LWP 4002)):
[KCrash Handler]
#4  0x00007f725d75da6e in KWin::FocusChain::isUsableFocusCandidate
(this=0x557d8153cf00, c=0x557d82b7e820, prev=0x557d82b68050) at
./src/focuschain.cpp:208
#5  0x00007f725d75dee7 in KWin::FocusChain::nextForDesktop
(this=0x557d8153cf00, reference=reference@entry=0x557d82b68050,
desktop=<optimized out>, desktop@entry=0x557d81542330) at
./src/focuschain.cpp:222
#6  0x00007f725d6fd321 in KWin::Workspace::activateNextClient
(this=0x557d81473ae0, c=<optimized out>, c@entry=0x557d82b68050) at
./src/focuschain.h:208
#7  0x00007f725d6fd479 in KWin::Workspace::clientHidden (this=<optimized out>,
c=c@entry=0x557d82b68050) at ./src/activation.cpp:412
#8  0x00007f725d87323a in KWin::X11Client::releaseWindow
(this=this@entry=0x557d82b68050, on_shutdown=on_shutdown@entry=false) at
./src/workspace.h:806
#9  0x00007f725d758aca in KWin::X11Client::unmapNotifyEvent (e=0x7f7250030520,
this=0x557d82b68050) at ./src/events.cpp:549
#10 KWin::X11Client::unmapNotifyEvent (this=0x557d82b68050, e=0x7f7250030520)
at ./src/events.cpp:530
#11 0x00007f725d75bdbb in KWin::X11Client::windowEvent (this=0x557d82b68050,
e=e@entry=0x7f7250030520) at ./src/events.cpp:393
#12 0x00007f725d75c198 in KWin::Workspace::workspaceEvent (this=0x557d81473ae0,
e=e@entry=0x7f7250030520) at ./src/events.cpp:166
#13 0x00007f725d7a3c84 in KWin::Application::dispatchEvent (this=<optimized
out>, event=0x7f7250030520) at ./src/workspace.h:806
#14 0x00007f725cb4e62f in QAbstractEventDispatcher::filterNativeEvent
(this=<optimized out>, eventType=..., message=message@entry=0x7f7250030520,
result=result@entry=0x7ffe7d5a50f8) at kernel/qabstracteventdispatcher.cpp:495
#15 0x00007f7255bbea35 in QXcbConnection::handleXcbEvent
(this=this@entry=0x557d80e89090, event=event@entry=0x7f7250030520) at
qxcbnativeinterface.h:101
#16 0x00007f7255bbf786 in QXcbConnection::processXcbEvents
(this=0x557d80e89090, flags=...) at qxcbconnection.cpp:1020
#17 0x00007f7255be9380 in QXcbUnixEventDispatcher::processEvents
(this=0x557d80f243d0, flags=...) at qxcbeventdispatcher.cpp:61
#18 0x00007f725cb4fc9b in QEventLoop::exec (this=this@entry=0x7ffe7d5a5240,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#19 0x00007f725cb57e44 in QCoreApplication::exec () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#20 0x0000557d7ff90ae3 in main (argc=<optimized out>, argv=0x7ffe7d5a54e8) at
./src/main_x11.cpp:483
[Inferior 1 (process 4002) detached]

The reporter indicates this bug may be a duplicate of or related to bug 400394.

Possible duplicates by query: bug 449101, bug 438315, bug 434372, bug 427688,
bug 406391.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to