Created attachment 167333 [details] log from opening the task switcher on an arch derived distro SUMMARY Issue with more evidence here: https://invent.kde.org/teams/plasma-mobile/issues/-/issues/282 Opening a KWin effect seems to show up black, with opengl errors in KWin (see attached) This seems to occur on distros that don't compile Qt with the QT_FEATURE_opengles2=ON flag (ex. Arch). pmOS is fine, potentially because they do compile Qt with that flag. STEPS TO REPRODUCE 1. Open a KWin effect (ex. task switcher on Plasma Mobile) OBSERVED RESULT It shows up black, but is interactable EXPECTED RESULT It displays the KWin effect SOFTWARE/OS VERSIONS Windows: macOS: Linux/KDE Plasma: (available in About System) KDE Plasma Version: KDE Frameworks Version: Qt Version: ADDITIONAL INFORMATION
Video of it occurring is in the Plasma Mobile issue: https://invent.kde.org/teams/plasma-mobile/issues/-/issues/282
The log basically loops: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glVertexAttribPointer(no array object bound) kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glVertexAttribPointer(no array object bound) kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glVertexAttribPointer(no array object bound) kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawElements kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glVertexAttribPointer(no array object bound) kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glVertexAttribPointer(no array object bound) kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glDrawArrays
Also occurs on the PineTab 2
Created attachment 167676 [details] log-after-recompile Log after recompiling with https://invent.kde.org/plasma/kwin/-/blob/master/src/plugins/qpa/eglplatformcontext.cpp?ref_type=heads#L238 set to m_format.setProfile(QSurfaceFormat::CoreProfile);
*** This bug has been marked as a duplicate of bug 486460 ***