Bug 437693 - KWin crashes in KWin::X11StandalonePlatform::createOpenGLSafePoint() on login
Summary: KWin crashes in KWin::X11StandalonePlatform::createOpenGLSafePoint() on login
Status: RESOLVED WORKSFORME
Alias: None
Product: kwin
Classification: Plasma
Component: platform-x11-standalone (show other bugs)
Version: unspecified
Platform: Neon Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2021-05-26 08:44 UTC by Kaleb
Modified: 2024-06-28 03:47 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kaleb 2021-05-26 08:44:25 UTC
Application: kwin_x11 (5.22.80)

Qt Version: 5.15.2
Frameworks Version: 5.83.0
Operating System: Linux 5.4.0-73-generic x86_64
Windowing System: X11
Drkonqi Version: 5.22.80
Distribution: KDE neon Unstable Edition

-- Information about the crash:
- What I was doing when the application crashed:

 Logging in after doing a system upgrade that fixed the other bug that I encountered shortly before this


- Unusual behavior I noticed:

 I encountered a bug where it skips the display manager entirely and throws me into a logged in blank desktop (The KDE Plasma startup animation never played either.) where the only window that opens is QjackCtl (I have it set to open on startup.) I was able to fully access all of my applications with the usage of Ctrl+T and the package names. I also tried logging out and back in with Ctrl+Alt+Del and it took me to the display manager but when I tried to login it would freeze after the startup animation was about half way done. This bug also persisted after reboot. I ended up using TTY3 to perform a full system upgrade (after attempting to use 'pkcon upgrade' in a terminal (on the strange black screen desktop,) but it would hang when it attempted to install the packages, so I had no choice but to use 'apt dist-upgrade' to attempt to save my system. After the reboot, I was greeteed by the display manager, (I've never been so happy to see it in my life lol,) but when I logged in the animation got to about 75% through then the animation stopped for about 5 seconds and then KWin crashed and it finished starting up as normal. I'm not sure if either of these bugs are related in anyway but it's weird how I encountered them one right after the other.

TLDR: KWin crashed on boot after encountering a bug that threw me into a logged in but messed up desktop that gave me access to my applications via the terminal keyboard shortcut and the package name. (I have a photo of the desktop bug that I sent to my friends but I didn't think to take a screenshot because I planned on doing a fresh install)

- Custom settings:

So far the only changes I've made to my settings is that I enabled dark mode and applied a theme.

The crash can be reproduced every time.

-- Backtrace:
Application: KWin (kwin_x11), signal: Aborted

[New LWP 1300]
[New LWP 1215]
[New LWP 1209]
[New LWP 1210]
[New LWP 1211]
[New LWP 1212]
[New LWP 1320]
[New LWP 1189]
[New LWP 1331]
[New LWP 1262]
[New LWP 1205]
[New LWP 1311]
[New LWP 1312]
[New LWP 1313]
[New LWP 1314]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/usr/bin/kwin_x11'.
Program terminated with signal SIGABRT, Aborted.
#0  __GI_raise (sig=<optimized out>) at ../sysdeps/unix/sysv/linux/raise.c:50
[Current thread is 1 (Thread 0x7fe6e77bf700 (LWP 1300))]
[Current thread is 1 (Thread 0x7fe6e77bf700 (LWP 1300))]

Thread 15 (Thread 0x7fe6e567a700 (LWP 1314)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7fe704000fe8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7fe704000f98, cond=0x7fe704000fc0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x7fe704000fc0, mutex=0x7fe704000f98) at pthread_cond_wait.c:647
#3  0x00007fe708965e6b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007fe708965a6b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007fe70f7d7609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fe710cbe293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7fe6e5e7b700 (LWP 1313)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7fe704000fe8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7fe704000f98, cond=0x7fe704000fc0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x7fe704000fc0, mutex=0x7fe704000f98) at pthread_cond_wait.c:647
#3  0x00007fe708965e6b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007fe708965a6b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007fe70f7d7609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fe710cbe293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7fe6e667c700 (LWP 1312)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7fe704000fe8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7fe704000f98, cond=0x7fe704000fc0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x7fe704000fc0, mutex=0x7fe704000f98) at pthread_cond_wait.c:647
#3  0x00007fe708965e6b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007fe708965a6b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007fe70f7d7609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fe710cbe293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7fe6e6e7d700 (LWP 1311)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7fe704000fe8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7fe704000f98, cond=0x7fe704000fc0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x7fe704000fc0, mutex=0x7fe704000f98) at pthread_cond_wait.c:647
#3  0x00007fe708965e6b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007fe708965a6b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007fe70f7d7609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fe710cbe293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7fe709d48700 (LWP 1205)):
#0  0x00007fe710cb1bf6 in __ppoll (fds=0x7fe6fc007508, nfds=2, timeout=<optimized out>, sigmask=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:44
#1  0x00007fe711318e10 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007fe71131a5a3 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007fe7112c11eb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fe7110dba52 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fe710f87f4b in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5
#6  0x00007fe7110dcbec in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fe70f7d7609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#8  0x00007fe710cbe293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7fe700b1b700 (LWP 1262)):
#0  0x00007fe710cb1bf6 in __ppoll (fds=0x7fe6e0000d78, nfds=1, timeout=<optimized out>, sigmask=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:44
#1  0x00007fe711318ef9 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007fe71131a5a3 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007fe7112c11eb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fe7110dba52 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fe70fd59fa9 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#6  0x00007fe7110dcbec in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fe70f7d7609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#8  0x00007fe710cbe293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7fe6caefa700 (LWP 1331)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7fe6caef9c50, clockid=<optimized out>, expected=0, futex_word=0x55612f36d6a0) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7fe6caef9c50, clockid=<optimized out>, mutex=0x55612f36d650, cond=0x55612f36d678) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x55612f36d678, mutex=0x55612f36d650, abstime=0x7fe6caef9c50) at pthread_cond_wait.c:665
#3  0x00007fe7110e2ce8 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fe7110e01f1 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fe7110dcbec in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fe70f7d7609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007fe710cbe293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7fe70b40d8c0 (LWP 1189)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fe7110dee91 in QSemaphore::acquire(int) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007fe7112f9662 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007fe7112f2b83 in QObject::destroyed(QObject*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fe7112f7955 in QObject::~QObject() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fe710fecd4d in QDBusServiceWatcher::~QDBusServiceWatcher() () from /lib/x86_64-linux-gnu/libQt5DBus.so.5
#6  0x00007fe7112eccfe in QObjectPrivate::deleteChildren() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fe7112f7726 in QObject::~QObject() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fe70f8930bd in ?? () from /lib/x86_64-linux-gnu/libKF5GlobalAccel.so.5
#9  0x00007fe710be5a27 in __run_exit_handlers (status=1, listp=0x7fe710d87718 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true, run_dtors=run_dtors@entry=true) at exit.c:108
#10 0x00007fe710be5be0 in __GI_exit (status=<optimized out>) at exit.c:139
#11 0x00007fe70f56f0a3 in _XDefaultIOError () from /lib/x86_64-linux-gnu/libX11.so.6
#12 0x00007fe70ad832ae in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#13 0x00007fe70f56f352 in _XIOError () from /lib/x86_64-linux-gnu/libX11.so.6
#14 0x00007fe70f56c498 in ?? () from /lib/x86_64-linux-gnu/libX11.so.6
#15 0x00007fe70f56ccad in _XFlush () from /lib/x86_64-linux-gnu/libX11.so.6
#16 0x00007fe70f56f9dd in _XGetRequest () from /lib/x86_64-linux-gnu/libX11.so.6
#17 0x00007fe7094ec4a1 in ?? () from /lib/x86_64-linux-gnu/libGLX_mesa.so.0
#18 0x00007fe7094ec923 in ?? () from /lib/x86_64-linux-gnu/libGLX_mesa.so.0
#19 0x00007fe70db902d5 in glXCreatePixmap () from /lib/x86_64-linux-gnu/libGLX.so.0
#20 0x00007fe70816da82 in KWin::GlxPixmapTexturePrivate::create (this=0x55612f373f90, texture=0x55612fbef060) at ./src/plugins/platforms/x11/standalone/glxbackend.h:82
#21 0x00007fe70816dc1e in KWin::GlxPixmapTexture::create (texture=<optimized out>, this=0x55612f2b1050) at ./src/plugins/platforms/x11/standalone/glxbackend.cpp:821
#22 KWin::GlxSurfaceTextureX11::create (this=0x55612f2b2e90) at ./src/plugins/platforms/x11/standalone/glxbackend.cpp:800
#23 0x00007fe7000ab32d in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/org.kde.kwin.scenes/KWinSceneOpenGL.so
#24 0x00007fe7000b11e5 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/org.kde.kwin.scenes/KWinSceneOpenGL.so
#25 0x00007fe7000a57e3 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/org.kde.kwin.scenes/KWinSceneOpenGL.so
#26 0x00007fe71266d90d in KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion const&, KWin::WindowPaintData&) () from /lib/x86_64-linux-gnu/libkwin.so.5
#27 0x00007fe7126f9f35 in KWin::Scene::paintWindow(KWin::Scene::Window*, int, QRegion const&, KWin::WindowQuadList const&) () from /lib/x86_64-linux-gnu/libkwin.so.5
#28 0x00007fe7126f74bf in KWin::Scene::paintSimpleScreen(int, QRegion const&) () from /lib/x86_64-linux-gnu/libkwin.so.5
#29 0x00007fe7126f4a96 in KWin::Scene::finalPaintScreen(int, QRegion const&, KWin::ScreenPaintData&) () from /lib/x86_64-linux-gnu/libkwin.so.5
#30 0x00007fe7126f9240 in KWin::Scene::paintScreen(int*, QRegion const&, QRegion const&, QRegion*, QRegion*, KWin::RenderLoop*, QMatrix4x4 const&) () from /lib/x86_64-linux-gnu/libkwin.so.5
#31 0x00007fe7000ac78c in KWin::SceneOpenGL::paint(int, QRegion const&, QList<KWin::Toplevel*> const&, KWin::RenderLoop*) () from /usr/lib/x86_64-linux-gnu/qt5/plugins/org.kde.kwin.scenes/KWinSceneOpenGL.so
#32 0x00007fe7126317e8 in KWin::Compositor::composite(KWin::RenderLoop*) () from /lib/x86_64-linux-gnu/libkwin.so.5
#33 0x00007fe712631be7 in KWin::X11Compositor::composite(KWin::RenderLoop*) () from /lib/x86_64-linux-gnu/libkwin.so.5
#34 0x00007fe7112f96fe in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#35 0x00007fe7125e7f06 in KWin::RenderLoop::frameRequested(KWin::RenderLoop*) () from /lib/x86_64-linux-gnu/libkwin.so.5
#36 0x00007fe7126e68c7 in KWin::RenderLoopPrivate::dispatch() () from /lib/x86_64-linux-gnu/libkwin.so.5
#37 0x00007fe7112f96fe in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#38 0x00007fe7112fe22e in QTimer::timeout(QTimer::QPrivateSignal) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#39 0x00007fe7112f0195 in QObject::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#40 0x00007fe711dc3dc3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#41 0x00007fe711dccbb8 in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#42 0x00007fe7112c26da in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#43 0x00007fe71131c330 in QTimerInfoList::activateTimers() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#44 0x00007fe71131a6f7 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#45 0x00007fe70ad83132 in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#46 0x00007fe7112c11eb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#47 0x00007fe7112c9394 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#48 0x000055612df7ea6d in main (argc=<optimized out>, argv=0x7ffc83342de8) at ./src/main_x11.cpp:479

Thread 7 (Thread 0x7fe6e4ab4700 (LWP 1320)):
#0  0x00007fe710cb1bf6 in __ppoll (fds=0x7fe6c4000d98, nfds=1, timeout=<optimized out>, sigmask=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:44
#1  0x00007fe711318ef9 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007fe71131a5a3 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007fe7112c11eb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fe7110dba52 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fe7110dcbec in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fe70f7d7609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007fe710cbe293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fe7027fc700 (LWP 1212)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55612f1653e8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55612f165398, cond=0x55612f1653c0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55612f1653c0, mutex=0x55612f165398) at pthread_cond_wait.c:647
#3  0x00007fe708965e6b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007fe708965a6b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007fe70f7d7609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fe710cbe293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fe702ffd700 (LWP 1211)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55612f1653e8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55612f165398, cond=0x55612f1653c0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55612f1653c0, mutex=0x55612f165398) at pthread_cond_wait.c:647
#3  0x00007fe708965e6b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007fe708965a6b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007fe70f7d7609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fe710cbe293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fe7037fe700 (LWP 1210)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55612f1653e8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55612f165398, cond=0x55612f1653c0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55612f1653c0, mutex=0x55612f165398) at pthread_cond_wait.c:647
#3  0x00007fe708965e6b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007fe708965a6b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007fe70f7d7609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fe710cbe293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fe703fff700 (LWP 1209)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55612f1653e8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55612f165398, cond=0x55612f1653c0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55612f1653c0, mutex=0x55612f165398) at pthread_cond_wait.c:647
#3  0x00007fe708965e6b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007fe708965a6b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007fe70f7d7609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fe710cbe293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fe7013e5700 (LWP 1215)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7fe7013e4c50, clockid=<optimized out>, expected=0, futex_word=0x55612f1c3b50) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7fe7013e4c50, clockid=<optimized out>, mutex=0x55612f1c3b00, cond=0x55612f1c3b28) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x55612f1c3b28, mutex=0x55612f1c3b00, abstime=0x7fe7013e4c50) at pthread_cond_wait.c:665
#3  0x00007fe7110e2ce8 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fe7110e01f1 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fe7110dcbec in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fe70f7d7609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007fe710cbe293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fe6e77bf700 (LWP 1300)):
[KCrash Handler]
#3  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#4  0x00007fe710bc1859 in __GI_abort () at abort.c:79
#5  0x00007fe7110a1bf7 in QMessageLogger::fatal(char const*, ...) const () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fe70815eeab in KWin::X11StandalonePlatform::<lambda()>::operator() (__closure=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qlogging.h:90
#7  QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, KWin::X11StandalonePlatform::createOpenGLSafePoint(KWin::Platform::OpenGLSafePoint)::<lambda()> >::call (arg=<optimized out>, f=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:146
#8  QtPrivate::Functor<KWin::X11StandalonePlatform::createOpenGLSafePoint(KWin::Platform::OpenGLSafePoint)::<lambda()>, 0>::call<QtPrivate::List<>, void> (arg=<optimized out>, f=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:256
#9  QtPrivate::QFunctorSlotObject<KWin::X11StandalonePlatform::createOpenGLSafePoint(KWin::Platform::OpenGLSafePoint)::<lambda()>, 0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimized out>, this_=<optimized out>, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:443
#10 0x00007fe7112f96fe in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007fe7112fe22e in QTimer::timeout(QTimer::QPrivateSignal) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007fe7112f0195 in QObject::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007fe711dc3dc3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x00007fe711dccbb8 in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x00007fe7112c26da in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007fe71131c330 in QTimerInfoList::activateTimers() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007fe71131a6f7 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007fe7112c11eb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007fe7110dba52 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007fe7110dcbec in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x00007fe70f7d7609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#22 0x00007fe710cbe293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Possible duplicates by query: bug 429344, bug 427384, bug 424911, bug 423222, bug 423132.

Reported using DrKonqi
Comment 1 David Edmundson 2024-05-29 10:32:23 UTC
This bug is a crash report that is over a year old without any activity, as our software is always changing, the information in this ticket is unlikely to still be useful.

If this issue is still reproducible in a newer version of kwin (5.27.5 or 6.0) please reopen this ticket with a bumped version number or it will be closed in 30 days.
Comment 2 Bug Janitor Service 2024-06-13 03:46:52 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2024-06-28 03:47:47 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!