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.

Reply via email to