Bug 496420

Summary: System File picker chooser dialog crashes
Product: [Frameworks and Libraries] frameworks-kio Reporter: Ondrej Malek <o.malek.cz>
Component: Open/save dialogsAssignee: KIO Bugs <kio-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash CC: kdelibs-bugs, kfm-devel, nate
Priority: NOR    
Version: 6.7.0   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Ondrej Malek 2024-11-18 14:16:31 UTC
SUMMARY 
System File picker chooser dialog crashes in firefox / vscode / kate

STEPS TO REPRODUCE
1. use save as / open file in program
2. click to open folders file picker
3. crash after walking thru directories or after some time

SOFTWARE/OS VERSIONS
Operating System: openSUSE Tumbleweed 20241115
KDE Plasma Version: 6.2.3
KDE Frameworks Version: 6.8.0
Qt Version: 6.8.0
Kernel Version: 6.9.9-1-default (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 5600U with Radeon Graphics
Memory: 38.0 GiB of RAM
Graphics Processor: AMD Radeon Graphics
Manufacturer: LENOVO
Product Name: 20X70042CK
System Version: ThinkPad L15 Gen 2a

Log:
lis 18 15:00:41 localhost.localdomain plasmashell[9792]: The cached device pixel ratio value was stale on window update.  Please file a QTBUG which explains how to reproduce.
lis 18 15:00:36 localhost.localdomain kwin_wayland[8697]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lis 18 15:00:35 localhost.localdomain kwin_wayland[8697]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lis 18 15:00:35 localhost.localdomain kwin_wayland[8697]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lis 18 15:00:29 localhost.localdomain xdg-desktop-portal-kde[9921]: kf.kio.core: Connection::send() called with connection not inited
lis 18 15:00:29 localhost.localdomain xdg-desktop-portal-kde[9921]: kf.kio.core.connection: Socket not connected QLocalSocket::PeerClosedError
lis 18 15:00:29 localhost.localdomain firefox[94643]: Failed to export handle, could not set transient for
lis 18 15:00:29 localhost.localdomain firefox[94643]: Server is missing xdg_foreign support
lis 18 15:00:29 localhost.localdomain firefox[94643]: [Parent 94643, Main Thread] WARNING: Failed to export handle, could not set transient for: 'glib warning', file /home/abuild/rpmbuild/BUILD/firefox-132.0.1/toolkit/xre/nsSigHandlers.cpp:187
lis 18 15:00:29 localhost.localdomain firefox[94643]: [Parent 94643, Main Thread] WARNING: Server is missing xdg_foreign support: 'glib warning', file /home/abuild/rpmbuild/BUILD/firefox-132.0.1/toolkit/xre/nsSigHandlers.cpp:187
lis 18 15:00:25 localhost.localdomain kwin_wayland[8697]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lis 18 15:00:25 localhost.localdomain kwin_wayland[8697]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lis 18 14:59:59 localhost.localdomain wireplumber[8928]: wp-event-dispatcher: <WpAsyncEventHook:0x5581cda82980> failed: failed to activate item: Object activation aborted: proxy destroyed
lis 18 14:59:50 localhost.localdomain kwin_wayland[8697]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lis 18 14:59:50 localhost.localdomain kwin_wayland[8697]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lis 18 14:59:49 localhost.localdomain kwin_wayland[8697]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lis 18 14:59:49 localhost.localdomain kwin_wayland[8697]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lis 18 14:59:49 localhost.localdomain kwin_wayland[8697]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lis 18 14:59:49 localhost.localdomain kwin_wayland[8697]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lis 18 14:59:49 localhost.localdomain kwin_wayland[8697]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lis 18 14:59:49 localhost.localdomain kwin_wayland[8697]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lis 18 14:59:49 localhost.localdomain kwin_wayland[8697]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lis 18 14:59:49 localhost.localdomain agent[10670]: Geolocation service not in use
lis 18 14:59:49 localhost.localdomain kwin_wayland[8697]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lis 18 14:59:49 localhost.localdomain kwin_wayland[8697]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lis 18 14:59:49 localhost.localdomain kwin_wayland[8697]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lis 18 14:59:47 localhost.localdomain kwin_wayland[8697]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lis 18 14:59:47 localhost.localdomain kwin_wayland[8697]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)



Log:
lis 18 15:06:46 localhost.localdomain kwin_wayland[8697]: This plugin does not support setting window masks
lis 18 15:06:46 localhost.localdomain kwin_wayland[8697]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lis 18 15:06:46 localhost.localdomain kwin_wayland[8697]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lis 18 15:06:46 localhost.localdomain kwin_wayland[8697]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lis 18 15:06:46 localhost.localdomain kwin_wayland[8697]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lis 18 15:06:46 localhost.localdomain kwin_wayland[8697]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lis 18 15:06:46 localhost.localdomain kwin_wayland[8697]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lis 18 15:06:46 localhost.localdomain kwin_wayland[8697]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lis 18 15:06:46 localhost.localdomain kwin_wayland[8697]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lis 18 15:06:46 localhost.localdomain kwin_wayland[8697]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lis 18 15:06:46 localhost.localdomain kwin_wayland[8697]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lis 18 15:06:46 localhost.localdomain kwin_wayland[8697]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lis 18 15:06:46 localhost.localdomain kwin_wayland[8697]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lis 18 15:06:45 localhost.localdomain kwin_wayland[8697]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lis 18 15:06:45 localhost.localdomain kwin_wayland[8697]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lis 18 15:06:45 localhost.localdomain kwin_wayland[8697]: This plugin does not support setting window masks
lis 18 15:06:45 localhost.localdomain kwin_wayland[8697]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lis 18 15:06:45 localhost.localdomain kwin_wayland[8697]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lis 18 15:06:45 localhost.localdomain kwin_wayland[8697]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lis 18 15:06:45 localhost.localdomain kwin_wayland[8697]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lis 18 15:06:45 localhost.localdomain kwin_wayland[8697]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)
lis 18 15:06:43 localhost.localdomain kwin_wayland[8697]: kwin_core: Cannot grant a token to KWin::ClientConnection(0x555c3003b480)
lis 18 15:06:40 localhost.localdomain kate[98190]: kf.kio.core: Connection::send() called with connection not inited
lis 18 15:06:40 localhost.localdomain kate[98190]: kf.kio.core: Connection::send() called with connection not inited
lis 18 15:06:40 localhost.localdomain kate[98190]: kf.kio.core.connection: Socket not connected QLocalSocket::PeerClosedError
lis 18 15:06:39 localhost.localdomain kate[98190]: qt.qpa.wayland: Creating a popup with a parent, QWidgetWindow(0x5556c9928ad0, name="MainWindow#1Window") which does not match the current topmost grabbing popup, QWidgetWindow(0x5556c995ddb0, name="QMenuClassWindow") With some shell surface protocols, this is not al>
lis 18 15:06:39 localhost.localdomain kate[98190]: qt.qpa.wayland: Creating a popup with a parent, QWidgetWindow(0x5556c9928ad0, name="MainWindow#1Window") which does not match the current topmost grabbing popup, QWidgetWindow(0x5556c995ddb0, name="QMenuClassWindow") With some shell surface protocols, this is not al>
lis 18 15:06:36 localhost.localdomain systemd[8155]: Started Kate - Advanced Text Editor.
Comment 1 Nate Graham 2024-11-19 17:17:30 UTC
When you say it crashed, did you mean that it *closed*? Or was there an actual crash with a backtrace?
Comment 2 Ondrej Malek 2024-11-19 17:22:03 UTC
Sorry window just disappears. Those logs are all I could seen in `sudo journalctl -xr `
Comment 3 Nate Graham 2024-11-20 20:23:03 UTC
Ok. If it doesn't crash, then it's Bug 489857, which appears to be an issue in Qt.

*** This bug has been marked as a duplicate of bug 489857 ***