Bug 459042 - A malconfigured kioslaverc file causes extreme slowdowns when communicating between apps
Summary: A malconfigured kioslaverc file causes extreme slowdowns when communicating b...
Status: REPORTED
Alias: None
Product: frameworks-kio
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: 5.97.0
Platform: Debian stable Linux
: NOR normal
Target Milestone: ---
Assignee: KIO Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-09-13 05:59 UTC by leonardogilrojo
Modified: 2022-09-13 06:04 UTC (History)
2 users (show)

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


Attachments
The broken kioslaverc file (166 bytes, text/plain)
2022-09-13 05:59 UTC, leonardogilrojo
Details

Note You need to log in before you can comment on or make changes to this bug.
Description leonardogilrojo 2022-09-13 05:59:00 UTC
Created attachment 152015 [details]
The broken kioslaverc file

SUMMARY:
   Actions that initiate communication between apps will either cause the plasmashell to freeze and/or take a huge amount of time to finish. Examples include clicking a link in Libreoffice to open in Firefox or clicking on a file in Dolphin to open in any other application, which both take upwards of 15 seconds.
   One notable example is trying to search for a weather station in KDE Plasma's Weather Report widget, which will lock up plasmashell, leaving the only thing to do being to use a terminal to reboot or restart plasmashell. 

STEPS TO REPRODUCE
1. Create a file in ~/.config called kioslaverc
2. Paste the text below into it:

ProxyUrlDisplayFlags=0

[Proxy Settings]
NoProxyFor=
Proxy Config Script=
ProxyType=3
ReversedException=false
ftpProxy=
httpProxy=
httpsProxy=
socksProxy=


OBSERVED RESULT


EXPECTED RESULT


SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
Comment 1 leonardogilrojo 2022-09-13 06:03:31 UTC
I accidentally submitted before I finished. Apologies.

To reproduce the issue:
1. Copy the attached text into a file at ~/.config/kioslaverc
2. Reboot

I have confirmed that this faulty file is the cause of the issue, as removing it and only it stops the issue from happening.

Here below is my system's information:

Operating System: KDE neon 5.25
KDE Plasma Version: 5.25.4
KDE Frameworks Version: 5.97.0
Qt Version: 5.15.5
Kernel Version: 5.15.0-46-generic (64-bit)
Graphics Platform: X11
Processors: 8 × Intel® Core™ i5-9300H CPU @ 2.40GHz
Memory: 31.2 GiB of RAM
Graphics Processor: Mesa Intel® UHD Graphics 630
Manufacturer: Acer
Product Name: Nitro AN515-54
System Version: V1.05