https://bugs.kde.org/show_bug.cgi?id=449324
Bug ID: 449324 Summary: kwin_wayland crashed at QOpenGLContext::shareGroup Product: kwin Version: master Platform: openSUSE RPMs OS: Linux Status: REPORTED Keywords: wayland Severity: crash Priority: NOR Component: wayland-generic Assignee: kwin-bugs-n...@kde.org Reporter: qydwhotm...@gmail.com Target Milestone: --- SUMMARY KWin crashed when I was hovering on the task manager. STEPS TO REPRODUCE Cannot reproduce OBSERVED RESULT EXPECTED RESULT SOFTWARE/OS VERSIONS Operating System: openSUSE Tumbleweed 20220126 KDE Plasma Version: 5.24.80 KDE Frameworks Version: 5.91.0 Qt Version: 5.15.2 Kernel Version: 5.16.2-1-default (64-bit) Graphics Platform: Wayland Processors: 8 × AMD Ryzen 7 4700U with Radeon Graphics Memory: 15.0 GiB of RAM Graphics Processor: AMD RENOIR Information for package kwin5: ------------------------------ Repository : unstable-kde-frameworks Name : kwin5 Version : 5.24.80git.20220128T144116~aebe1ab3a4-ku.11.1 Arch : x86_64 Vendor : obs://build.opensuse.org/KDE:Unstable Installed Size : 15.6 MiB Installed : Yes Status : up-to-date Source package : kwin5-5.24.80git.20220128T144116~aebe1ab3a4-ku.11.1.src Summary : KDE Window Manage ADDITIONAL INFORMATION (gdb) bt #0 QOpenGLContext::shareGroup() const (this=this@entry=0x0) at kernel/qopenglcontext.cpp:1178 #1 0x00007f6fa7e47e55 in QOpenGLMultiGroupSharedResource::value<QOpenGLFunctionsPrivateEx>(QOpenGLContext*) (context=0x0, this=0x7f6fa8047360 <(anonymous namespace)::Q_QGS_qt_gl_functions_resource::innerFunction()::holder>) at ../../include/QtGui/5.15.2/QtGui/private/../../../../../src/gui/kernel/qopenglcontext_p.h:173 #2 qt_gl_functions(QOpenGLContext*) (context=0x0) at opengl/qopenglfunctions.cpp:191 #3 0x00007f6fa7e480c2 in qopenglfSpecialClearDepthf(GLclampf) (depth=1) at opengl/qopenglfunctions.cpp:2138 #4 0x00007f6fa90b616b in QOpenGLFunctions::glClearDepthf(float) (depth=1, this=0x5640f3037210) at /usr/include/qt5/QtGui/qopenglfunctions.h:1252 #5 QSGBatchRenderer::Renderer::renderBatches() (this=this@entry=0x5640f30370a0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-ku.1.1.x86_64/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp:4028 #6 0x00007f6fa90b69e2 in QSGBatchRenderer::Renderer::render() (this=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-ku.1.1.x86_64/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp:4363 #7 0x00007f6fa909dfd0 in QSGRenderer::renderScene(QSGBindable const&) (bindable=<optimized out>, this=0x5640f30370a0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-ku.1.1.x86_64/src/quick/scenegraph/coreapi/qsgrenderer.cpp:264 #8 QSGRenderer::renderScene(QSGBindable const&) (this=0x5640f30370a0, bindable=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-ku.1.1.x86_64/src/quick/scenegraph/coreapi/qsgrenderer.cpp:220 #9 0x00007f6fa909e4a3 in QSGRenderer::renderScene(unsigned int) (this=<optimized out>, fboId=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-ku.1.1.x86_64/src/quick/scenegraph/coreapi/qsgrenderer.cpp:212 #10 0x00007f6fa9102f23 in QSGDefaultRenderContext::renderNextFrame(QSGRenderer*, unsigned int) (this=0x5640f2924c40, renderer=0x5640f30370a0, fboId=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-ku.1.1.x86_64/src/quick/scenegraph/qsgdefaultrendercontext.cpp:228 #11 0x00007f6fa9171039 in QQuickWindowPrivate::renderSceneGraph(QSize const&, QSize const&) (this=0x5640f26bfab0, size=<optimized out>, surfaceSize=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-ku.1.1.x86_64/src/quick/items/qquickwindow.cpp:616 #12 0x00007f6fa90ee432 in QSGGuiThreadRenderLoop::renderWindow(QQuickWindow*) (this=0x5640f2c6a380, window=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-ku.1.1.x86_64/src/quick/scenegraph/qsgrenderloop.cpp:763 #13 0x00007f6fa91802df in QQuickWindow::event(QEvent*) (this=0x5640f2e432c0, e=0x7ffdde0e49c0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-ku.1.1.x86_64/src/quick/items/qquickwindow.cpp:1857 #14 0x00007f6fa8238a7f in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x5640f2e432c0, e=0x7ffdde0e49c0) at kernel/qapplication.cpp:3632 #15 0x00007f6fa763fe2a in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x5640f2e432c0, event=0x7ffdde0e49c0) at kernel/qcoreapplication.cpp:1064 #16 0x00007f6fa7a8b854 in QPlatformWindow::deliverUpdateRequest() (this=<optimized out>) at kernel/qplatformwindow.cpp:789 #17 QPlatformWindow::windowEvent(QEvent*) (this=<optimized out>, event=<optimized out>) at kernel/qplatformwindow.cpp:476 #18 0x00007f6fa823fb76 in QApplication::notify(QObject*, QEvent*) (this=0x7ffdde0e50a0, receiver=0x5640f2e432c0, e=0x7ffdde0e4c50) at kernel/qapplication.cpp:2874 #19 0x00007f6fa763fe2a in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x5640f2e432c0, event=0x7ffdde0e4c50) at kernel/qcoreapplication.cpp:1064 #20 0x00007f6fa769670b in QTimerInfoList::activateTimers() (this=this@entry=0x5640f0f7f988) at kernel/qtimerinfo_unix.cpp:643 #21 0x00007f6fa7693ecc in QEventDispatcherUNIXPrivate::activateTimers() (this=this@entry=0x5640f0f7f900) at kernel/qeventdispatcher_unix.cpp:249 #22 0x00007f6fa7694c17 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=<optimized out>, flags=...) at kernel/qeventdispatcher_unix.cpp:516 #23 0x00005640efd1900d in QUnixEventDispatcherQPA::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=<optimized out>, flags=...) at qunixeventdispatcher.cpp:63 #24 0x00007f6fa763e82b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffdde0e4df0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #25 0x00007f6fa7646b00 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #26 0x00007f6fa7a9025c in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1867 #27 0x00007f6fa82389f5 in QApplication::exec() () at kernel/qapplication.cpp:2824 #28 0x00005640efc2dd95 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kwin5-5.24.80git.20220128T144116~aebe1ab3a4-ku.11.1.x86_64/src/main_wayland.cpp:727 -- You are receiving this mail because: You are watching all bug changes.