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.