Bug 416451

Summary: Async manage network connections and GUI to prevent GUI freezing
Product: [Plasma] plasma-nm Reporter: postix <postix>
Component: appletAssignee: Jan Grulich <jgrulich>
Status: RESOLVED DUPLICATE    
Severity: task CC: nate, postix
Priority: NOR    
Version: 5.18.5   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:

Description postix 2020-01-19 12:07:57 UTC
SUMMARY

Setting up weird iptables or connecting to a faulty configured router may lead the Plasma-NM to become unresponsiveness for some time. 
For example, if you want to open the applet, the outer frame will be drawn, but the inner part of the applet stays invisible and the applet won't react to any input.

I guess this is because the GUI may be waiting for some signal from the underlying networkmanager in order to update itself and if it does not come quickly enough, it will just appear to freeze.

If you wish, I will try to play around with the iptables once again, so you have a valid test case.


SOFTWARE/OS VERSIONS
Operating System: Manjaro Linux 
KDE Plasma Version: 5.17.5
KDE Frameworks Version: 5.67.0
Qt Version: 5.14.0
Comment 1 postix 2020-07-01 09:18:42 UTC
Just happened again, when I had issues with my internet connection due to provider failure. 
When opening the applet, the whole Plasma Desktop froze for quiet some time (increasing the frustration over the non-working internet even more).
However, switching the TTY, killing '/usr/bin/networkmanager' and switching back, made the desktop instantaneously smooth again.

Any idea how to debug this for you? This is really annoying. :-(
Comment 2 postix 2020-07-01 09:23:26 UTC

*** This bug has been marked as a duplicate of bug 409392 ***