Bug 459048

Summary: Screen Locker takes long time to appear when background is on Network storage
Product: [Plasma] plasmashell Reporter: Matt <mattyhoffman7>
Component: Screen lockingAssignee: Plasma Bugs List <plasma-bugs-null>
Status: CONFIRMED ---    
Severity: minor CC: bshah, nate
Priority: NOR    
Version First Reported In: 6.2.4   
Target Milestone: 1.0   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Matt 2022-09-13 09:14:36 UTC
SUMMARY
Screen locker takes a long time to appear when the wallpaper is on network storage and the network is saturated. I have my wallpapers folder on a network drive, and one of these files is set as my screen locker background. If I'm downloading something and try to lock the screen, input is frozen however the desktop is still visible for multiple seconds, sometimes up to 30 while it fetches my background.

Perhaps screen locker should appear and then attempt to load the wallpaper, leaving the background black until it does or it should cache the current background in .local or something.

STEPS TO REPRODUCE
1.  Apply a Wallpaper from a network folder
2.  Saturate the network by downloading a large file
3.  Attempt to lock the screen

OBSERVED RESULT
Screen locker takes multiple seconds to appear, sometimes up to 30

EXPECTED RESULT
Screen locker appears without issue immediately

SOFTWARE/OS VERSIONS
Operating System: Artix Linux
KDE Plasma Version: 5.25.5
KDE Frameworks Version: 5.97.0
Qt Version: 5.15.5
Kernel Version: 5.19.6-artix1-1 (64-bit)
Graphics Platform: X11
Processors: 32 × AMD Ryzen 9 5950X 16-Core Processor
Memory: 31.3 GiB of RAM
Graphics Processor: AMD Radeon RX 6900 XT
Manufacturer: EVGA Corp.
Product Name: X570 FTW WIFI

ADDITIONAL INFORMATION
Affects both X11 and Wayland
Comment 1 Nate Graham 2022-09-13 19:13:19 UTC
Would be fixable if we finally did https://phabricator.kde.org/T10495.