Bug 474315 - NordVPN connects but does not return prompt, Kdialog 47% CPU, xorg.bin 99% CPU
Summary: NordVPN connects but does not return prompt, Kdialog 47% CPU, xorg.bin 99% CPU
Alias: None
Product: kdialog
Classification: Applications
Component: general (show other bugs)
Version: 23.08.0
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: Brad Hards
Depends on:
Reported: 2023-09-08 22:46 UTC by Brandon
Modified: 2023-09-08 22:46 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Note You need to log in before you can comment on or make changes to this bug.
Description Brandon 2023-09-08 22:46:41 UTC
OpenSuse Tumbleweed just updated to Gear 23.08. NordVPN will connect fine but does not return CLI prompt. Running top in another tab shows Kdialog consuming ~47% CPU and Xorg.bin consuming 99% CPU. If you leave it without doing anything for many hours it will slowly consume all your RAM in addition to the high CPU.

1. run top in one cli tab and note Xorg.bin consuming 2% or less CPU.
2. in second tab run 'nordvpn connect toronto'. 
3. In 1st tab note Xorg.bin is now 99% CPU and 2nd item is a new Kdialog process at 47% CPU

NordVPN does connect. You get the first line connecting and a second line stating you are connected but the third line that is supposed to return the prompt just has a spinning slash as it appears to be waiting on Kdialog for something. The same process happens on disconnect (nordvpn disconnect) where you have to kill the newly spawned Kdialog for Xorg.bin to return to normal and get the prompt back.

The prompt should return immediately, Kdialog should exit, and high CPU (and eventually memory) should not be consumed. This was working until an OpenSuse Tumbleweed update this week. It seems like Kdialog is the culprit since KDE Gear 23.08 came down as one of the upgrades, kdialog a newly spawned process from using nordvpn, and the problem is resolved upon killing it. NordVPN was last updated over a month ago on 2023-08-02, I've used it 4-5 times a week, and the problem only presented this week.

Windows: n/a
macOS: n/a
Linux/KDE Plasma: OpenSuse Tumbleweed
(available in About System)
KDE Plasma Version: 5.27.7
KDE Frameworks Version: 5.109.0
Qt Version: 5.15.10

Kernel: 6.4.12-1-defualt
nordvpn: 3.16.5
X11 (but also happened on Plasma Wayland)