Bug 423209 - Kwin crash on ALT+tab
Summary: Kwin crash on ALT+tab
Status: RESOLVED WORKSFORME
Alias: None
Product: kwin
Classification: Plasma
Component: general (other bugs)
Version First Reported In: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2020-06-19 09:29 UTC by Tony
Modified: 2021-06-14 01:31 UTC (History)
1 user (show)

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


Attachments
New crash information added by DrKonqi (4.10 KB, text/plain)
2020-07-20 03:34 UTC, Tony
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Tony 2020-06-19 09:29:56 UTC
Application: kwin_x11 (5.19.80)

Qt Version: 5.15.0
Frameworks Version: 5.72.0
Operating System: Linux 5.7.2-zen1-1-default x86_64
Windowing system: X11
Distribution: "openSUSE Tumbleweed"

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

I was playing a game (Indivisible) in fullscreen, alt+tab a couple of times.

Also i set the taskswitcher to "Large Icons"

-- Backtrace:
Application: KWin (kwin_x11), signal: Segmentation fault

[KCrash Handler]
#4  0x00007f9d5a240cd7 in QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> >::operator->() const (this=<optimized out>) at kernel/qopenglcontext.cpp:1157
#5  0x00007f9d5a240cd7 in qGetPtrHelper<QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> > const>(QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> > const&) (ptr=...) at ../../include/QtCore/../../src/corelib/global/qglobal.h:1133
#6  0x00007f9d5a240cd7 in QOpenGLContext::d_func() const (this=<optimized out>) at ../../include/QtGui/../../src/gui/kernel/qopenglcontext.h:152
#7  0x00007f9d5a240cd7 in QOpenGLContext::format() const (this=0x0) at kernel/qopenglcontext.cpp:1158
#8  0x00007f9d58927426 in QSGBatchRenderer::Renderer::Renderer(QSGDefaultRenderContext*) (this=0x5556127b71f0, ctx=0x55561234fca0) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/include/QtQuick/5.15.0/QtQuick/private/../../../../../src/quick/scenegraph/qsgdefaultrendercontext_p.h:88
#9  0x00007f9d58982af2 in QSGDefaultRenderContext::createRenderer() (this=0x55561234fca0) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/quick/scenegraph/qsgdefaultrendercontext.cpp:331
#10 0x00007f9d589ef360 in QQuickWindowPrivate::syncSceneGraph() (this=this@entry=0x5556121d7f10) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/quick/items/qquickwindow.cpp:444
#11 0x00007f9d5896e858 in QSGGuiThreadRenderLoop::renderWindow(QQuickWindow*) (this=0x55561231b260, window=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/quick/scenegraph/qsgrenderloop.cpp:751
#12 0x00007f9d589702a7 in QSGGuiThreadRenderLoop::exposureChanged(QQuickWindow*) (this=0x55561231b260, window=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/quick/scenegraph/qsgrenderloop.cpp:852
#13 0x00007f9d5a20b055 in QWindow::event(QEvent*) (this=this@entry=0x5556122b4ac0, ev=ev@entry=0x7ffef64d2eb0) at kernel/qwindow.cpp:2433
#14 0x00007f9d589fc31b in QQuickWindow::event(QEvent*) (this=0x5556122b4ac0, e=0x7ffef64d2eb0) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/quick/items/qquickwindow.cpp:1782
#15 0x00007f9d5a9150cf in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x5556122b4ac0, e=0x7ffef64d2eb0) at kernel/qapplication.cpp:3671
#16 0x00007f9d59db7b0a in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x5556122b4ac0, event=0x7ffef64d2eb0) at ../../include/QtCore/5.15.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#17 0x00007f9d5a20023d in QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) (e=0x555612ac39e0) at kernel/qguiapplication.cpp:3193
#18 0x00007f9d5a1d509b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) (flags=...) at kernel/qwindowsysteminterface.cpp:1175
#19 0x00007f9d53e4d303 in QXcbUnixEventDispatcher::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x555611da8b80, flags=...) at qxcbeventdispatcher.cpp:63
#20 0x00007f9d59db64cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffef64d2fe0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#21 0x00007f9d59dbe730 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#22 0x0000555611c86f83 in main(int, char**) (argc=<optimized out>, argv=0x7ffef64d3268) at /usr/src/debug/kwin5-5.19.80git.20200618T123016~1d34d2922-ku.26.1.x86_64/main_x11.cpp:479
[Inferior 1 (process 1486) detached]

Possible duplicates by query: bug 421405, bug 418844, bug 418595, bug 413349, bug 411378.

Reported using DrKonqi
Comment 1 Tony 2020-07-20 03:34:35 UTC
Created attachment 130271 [details]
New crash information added by DrKonqi

kwin_x11 (5.19.80) using Qt 5.15.0

- What I was doing when the application crashed:

Same situation, as before. Was running a game, using wine this time, alt+tab and kwin crashed.

-- Backtrace (Reduced):
#4  0x00007f2485ea1157 in QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> >::operator->() const (this=<optimized out>) at kernel/qopenglcontext.cpp:1157
[...]
#7  0x00007f2485ea1157 in QOpenGLContext::format() const (this=0x0) at kernel/qopenglcontext.cpp:1158
#8  0x00007f248457f426 in QSGBatchRenderer::Renderer::Renderer(QSGDefaultRenderContext*) (this=0x55b3d137ea10, ctx=0x55b3d0471540) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/include/QtQuick/5.15.0/QtQuick/private/../../../../../src/quick/scenegraph/qsgdefaultrendercontext_p.h:88
#9  0x00007f24845daaf2 in QSGDefaultRenderContext::createRenderer() (this=0x55b3d0471540) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/quick/scenegraph/qsgdefaultrendercontext.cpp:331
#10 0x00007f2484647360 in QQuickWindowPrivate::syncSceneGraph() (this=this@entry=0x55b3d0dbfc30) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-ku.1.1.x86_64/src/quick/items/qquickwindow.cpp:444
Comment 2 Tony 2021-06-14 01:31:22 UTC
I am marking it as "Works for me" since i have not experienced it since late 2020.