https://bugs.kde.org/show_bug.cgi?id=411415

--- Comment #6 from Rylsm <ry...@outlook.com> ---
Looks like the hang occurs when these warning messages started to appear on
after I do anything related to Meta key press.

[warning 17:50:40.907907] - Expected JSON property "X-Plasma-Provides" to be a
single string. but it is a stringlist
[warning 17:51:10.945945] - QProcess: Destroyed while process ("kreadconfig5")
is still running.
[warning 17:51:40.974974] - Expected JSON property "X-Plasma-Provides" to be a
single string. but it is a stringlist
[warning 17:52:11.012012] - QProcess: Destroyed while process ("kreadconfig5")
is still running.
[warning 17:52:41.023023] - Expected JSON property "X-Plasma-Provides" to be a
single string. but it is a stringlist
[warning 17:53:11.062062] - QProcess: Destroyed while process ("kreadconfig5")
is still running.
[warning 17:53:41.092092] - Expected JSON property "X-Plasma-Provides" to be a
single string. but it is a stringlist
[warning 17:54:11.128128] - QProcess: Destroyed while process ("kreadconfig5")
is still running.

Also the process "kreadconfig5" owned by latte-dock turns to a zombie process
during the hang and then "disappear"/clean properly after a while or it will
just hang indefinitely and killing the latte-dock process is the only solution.

ps aux | grep kreadconfig5
xxxxx     4406  0.0  0.0      0     0 pts/3    Z+   17:50   0:00 [kreadconfig5]
<defunct>
xxxxx     4522  0.0  0.0      0     0 pts/3    Z+   17:51   0:00 [kreadconfig5]
<defunct>
xxxxx     4532  0.0  0.0      0     0 pts/3    Z+   17:52   0:00 [kreadconfig5]
<defunct>
xxxxx     4593  0.0  0.0   6276  2372 pts/4    R+   17:53   0:00 grep --color
kreadconfig5

pstree -p -s 4406
systemd(1)───yakuake(1414)───zsh(3936)───latte-dock(4323)───kreadconfig5(4406)

pstree -p -s 4522
systemd(1)───yakuake(1414)───zsh(3936)───latte-dock(4323)───kreadconfig5(4522)

pstree -p -s 4532
systemd(1)───yakuake(1414)───zsh(3936)───latte-dock(4323)───kreadconfig5(4532)

The only part of Latte Dock code that explicitly call QProcess to kreadconfig5
is here: 
https://phabricator.kde.org/source/latte-dock/browse/master/?grep=kreadconfig

What do you think? Is this Qt bug? Race condition?

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to