| Summary: | Nested kwin_wayland 5.90.0 crashed in QArrayDataPointer<std::shared_ptr<KWin::EglSwapchainSlot> >::constEnd in VMs using the llvmpipe driver | ||
|---|---|---|---|
| Product: | [Plasma] kwin | Reporter: | Matt Fagnani <matt.fagnani> |
| Component: | wayland-generic | Assignee: | KWin default assignee <kwin-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | crash | CC: | ale.aparicio2000, nate |
| Priority: | NOR | Keywords: | qt6 |
| Version First Reported In: | 5.90.0 | ||
| Target Milestone: | --- | ||
| Platform: | Fedora RPMs | ||
| OS: | Linux | ||
| Latest Commit: | https://invent.kde.org/plasma/kwin/-/commit/cb3dadf283fd7952a649b6d079ba244b74fd2bec | Version Fixed/Implemented In: | |
| Sentry Crash Report: | |||
| Attachments: | New crash information added by DrKonqi | ||
|
Description
Matt Fagnani
2023-12-22 04:36:07 UTC
Created attachment 164486 [details]
New crash information added by DrKonqi
kwin_x11 (5.27.10) using Qt 5.15.11
Duplicate of this bug, I reported both bugs
-- Backtrace (Reduced):
#7 0x00007fd6eeebb51f in qt_message_fatal (message=<synthetic pointer>..., context=...) at global/qlogging.cpp:1919
#8 QMessageLogger::fatal (this=this@entry=0x7fd6d35ba6b0, msg=msg@entry=0x7fd6f0cf7dc8 "Freeze in OpenGL initialization detected") at global/qlogging.cpp:898
#9 0x00007fd6f09c452d in operator() (__closure=<optimized out>) at /usr/src/debug/kwin-5.27.10/src/composite.cpp:1138
#12 QtPrivate::QFunctorSlotObject<KWin::X11Compositor::createOpenGLSafePoint(KWin::Compositor::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/qt5/QtCore/qobjectdefs_impl.h:443
#13 0x00007fd6ef125442 in QtPrivate::QSlotObjectBase::call (a=0x7fd6d35ba7f0, r=0x55c5009bfc90, this=0x55c500afa400) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/5276 Git commit bb354de90e4b5ddcab6efd21144b4c9acb71b006 by Vlad Zahorodnii. Committed on 22/02/2024 at 15:12. Pushed by vladz into branch 'master'. backends/wayland: Guard against failing to create EGLSwapchain M +7 -0 src/backends/wayland/wayland_egl_backend.cpp https://invent.kde.org/plasma/kwin/-/commit/bb354de90e4b5ddcab6efd21144b4c9acb71b006 Git commit cb3dadf283fd7952a649b6d079ba244b74fd2bec by Vlad Zahorodnii. Committed on 22/02/2024 at 15:25. Pushed by vladz into branch 'Plasma/6.0'. backends/wayland: Guard against failing to create EGLSwapchain (cherry picked from commit bb354de90e4b5ddcab6efd21144b4c9acb71b006) M +7 -0 src/backends/wayland/wayland_egl_backend.cpp https://invent.kde.org/plasma/kwin/-/commit/cb3dadf283fd7952a649b6d079ba244b74fd2bec |