Summary: | crash after closing the app after closing the save as dialog | ||
---|---|---|---|
Product: | [Frameworks and Libraries] frameworks-kio | Reporter: | Jaime Torres <jtamate> |
Component: | Open/save dialogs | Assignee: | KIO Bugs <kio-bugs-null> |
Status: | RESOLVED UPSTREAM | ||
Severity: | crash | CC: | aleixpol, kdedev, kdelibs-bugs-null, nate |
Priority: | NOR | ||
Version First Reported In: | 6.11.0 | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Jaime Torres
2025-04-02 07:26:05 UTC
Are you using Okular as a Flatpak or something such that you're sure it's using the save dialog using xdg-desktop-portal? Not that I'm aware. It is in /usr/bin/okular. ldd -r /usr/bin/okular linux-vdso.so.1 (0x00007f828ad35000) libKF6Parts.so.6 => /lib64/libKF6Parts.so.6 (0x00007f828ac62000) ...... But I have xdg-desktop-portal (xdg-desktop-portal-kde6) installed to use the kde file dialog in some gtk programs like firefox. This means it's not using the portal-based dialog, but rather just the normal one. I've discovered why it took so much time opening/closing. The file .config/QtProject.conf was corrupt with a lot of binary data (more than 1Mb) after the text entries. Once removed the corrupt file, it was recreated with only the text entries and now the opening/closing of the dialog is instantaneous. Gross! That'll go through a Qt codepath we don't have any control over, unfortunately. If you have the corrupted file, attaching it to a new Qt bug report might be useful. |