https://bugs.kde.org/show_bug.cgi?id=397537
Nate Graham <n...@kde.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Latest Commit| |https://commits.kde.org/pla | |sma-workspace/e1c19ce4daf92 | |a14dee44b44d199672034a346c0 Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED --- Comment #2 from Nate Graham <n...@kde.org> --- Git commit e1c19ce4daf92a14dee44b44d199672034a346c0 by Nathaniel Graham, on behalf of Oleg Solovyov. Committed on 12/09/2018 at 23:12. Pushed by ngraham into branch 'master'. Plasmashell freezes when trying to get free space info from mounted remote filesystem after losing connection to it Summary: Earlier plasmashell assumed that you'll get free space info immediately (which is not true in case of losing connection to server containing a mounted filesystem - statfs will wait for response forever and freeze everything since it's happening in main thread) I moved obtaining that info into different thread so that case won't freeze anything anymore. It creates exactly one thread per one path. If a path is already being processed, new thread won't be created. Also I implemented a timer used to notify about broken connection after 15 seconds. Reviewers: broulik, ngraham, davidedmundson Reviewed By: broulik Subscribers: ngraham, anthonyfieroni, davidedmundson, plasma-devel Tags: #plasma Differential Revision: https://phabricator.kde.org/D14895 M +1 -0 dataengines/soliddevice/CMakeLists.txt M +36 -7 dataengines/soliddevice/soliddeviceengine.cpp M +3 -0 dataengines/soliddevice/soliddeviceengine.h https://commits.kde.org/plasma-workspace/e1c19ce4daf92a14dee44b44d199672034a346c0 -- You are receiving this mail because: You are watching all bug changes.