[frameworks-kservice] [Bug 490685] Dolphin causes compositor to lag when XDG_CONFIG_HOME variable contains a trailing slash

Adam Fontenot bugzilla_noreply at kde.org
Fri Aug 2 06:16:45 BST 2024


https://bugs.kde.org/show_bug.cgi?id=490685

Adam Fontenot <adam.m.fontenot+kde at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
             Status|REPORTED                    |RESOLVED
      Latest Commit|                            |https://invent.kde.org/fram
                   |                            |eworks/kservice/-/commit/41
                   |                            |f0303135803ce97defc7ba81569
                   |                            |e3bff68b117

--- Comment #10 from Adam Fontenot <adam.m.fontenot+kde at gmail.com> ---
I had a PR accepted that fixes the underlying issue in KService by normalizing
user provided config paths. In theory this should mean that this problem won't
arise again from this specific source, where KService thinks the database needs
to be regenerated because it is looking at two different paths to the same
config file. So I'm closing this issue.

That said, I'm not really that satisfied with the outcome, but I don't know how
to push it further. I think it's probably bad that Dolphin can trigger an
endless loop (which involves continuous disk IO!), and that didn't get fixed
here.

(In reply to Shlomi Fish from comment #9)
> Hi Adam! just for-the-record, this gdb script file may be helpful for this:
> https://github.com/shlomif/shlomif-computer-settings/blob/master/shlomif-
> settings/gdb/gdb/kde-devel-gdb.gdb .

Thanks, I'll have a look at that for future debugging. KDevelop has some gdb
scripts, but unfortunately many of the types (including QMap) don't seem to
support Qt6.
https://invent.kde.org/kdevelop/kdevelop/-/tree/master/plugins/gdb/printers

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the kfm-devel mailing list