[Bug 1229022] New: keepassxc: "invisible" process, throws kf.i18n errors instead
https://bugzilla.suse.com/show_bug.cgi?id=1229022 Bug ID: 1229022 Summary: keepassxc: "invisible" process, throws kf.i18n errors instead Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: KDE Workspace (Plasma) Assignee: opensuse-kde-bugs@opensuse.org Reporter: t.rother@netzwissen.de QA Contact: qa-bugs@suse.de Target Milestone: --- Found By: --- Blocker: --- latest keepassxc starts "invisible" on the KDE 6 UI. On cli it shows a strange error on command line instead: thommie@locutus:~> keepassxc kf.i18n: KLocalizedString: Using an empty domain, fix the code. msgid: "Save All" msgid_plural: "" msgctxt: "@action:button" kf.i18n: KLocalizedString: Using an empty domain, fix the code. msgid: "&Yes" msgid_plural: "" msgctxt: "@action:button" thommie@locutus:~> ps -aux | grep keepass thommie 33053 0.0 0.4 562496 132688 pts/1 SLl+ 07:45 0:00 keepassxc So the process itself is there but not visible in the Plasma UI. Same error when starting keepassxc from flatpak. The error appears in all local users, therefore I assume something is wrong on the Plasma platform side, but the strange thing is that I see this only with keepassxc (which is pretty essential ;-) ) and only on ONE machine. rpm dependencies are all solved and the keepassxc-cli is still usable. I would need some help for debugging ... Environment: plasma 6.1.3, framework 6.4.0, QT 6.7.2, Wayland (same error appears with X11!) -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1229022 https://bugzilla.suse.com/show_bug.cgi?id=1229022#c1 Christophe Marin <christophe@krop.fr> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mrueckert@suse.com, | |t.rother@netzwissen.de Flags| |needinfo?(t.rother@netzwiss | |en.de) --- Comment #1 from Christophe Marin <christophe@krop.fr> --- The KlocalizedString warnings are just that: warnings informing something is wrong in the keepassxc code (I can't reproduce with keepassxc 2.7.9, even after forcing my language) Did you change keepassxc settings? (e.g. autostart and tray icon settings) If in doubt, kill the keepassxc process, rename the ~/.config/keepassxc folder and try starting it again. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1229022 https://bugzilla.suse.com/show_bug.cgi?id=1229022#c2 --- Comment #2 from Thomas Rother <t.rother@netzwissen.de> --- Created attachment 876590 --> https://bugzilla.suse.com/attachment.cgi?id=876590&action=edit strace -o -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1229022 https://bugzilla.suse.com/show_bug.cgi?id=1229022#c3 --- Comment #3 from Thomas Rother <t.rother@netzwissen.de> --- renaming the config does not change anything, the errors are the same. Enclosed is an strace, I dont know if this is useful. The strange thing ist that the process is visible in the process table but there is no UI in KDE/Plasma. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1229022 https://bugzilla.suse.com/show_bug.cgi?id=1229022#c4 Thomas Rother <t.rother@netzwissen.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|Normal |Major Flags|needinfo?(t.rother@netzwiss | |en.de) | --- Comment #4 from Thomas Rother <t.rother@netzwissen.de> --- I compared this on two machines and it is related with the Plasma version somehow: - on a TW installation with plasma 6.1.3 there is no problem at all - another installation with plasma 6.1.4 (the patch from Aug) shows this error and makes keepassxc unusable -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1229022 https://bugzilla.suse.com/show_bug.cgi?id=1229022#c5 --- Comment #5 from Thomas Rother <t.rother@netzwissen.de> --- Bug was also reported at the keepassxc application side: https://github.com/keepassxreboot/keepassxc/issues/11171 See comment https://github.com/keepassxreboot/keepassxc/issues/11171#issuecomment-229491... "Based on your suse report, this isn't a keepassxc specific problem. There isn't anything on the Linux side that would make our program invisible. The only thing that would be similar is if you enabled: system tray icon minimize to system tray minimize on startup And if the system tray was non existent. Proceed with the plasma debugging and come back if there is a definitive lead to keepassxc code. Also, we don't use KLocalizedString, that would be on the qt / plasma side. Those strings are all standard button strings." I would really need some assistance for the plasma debugging. The issue appears even on a completely new installed device without previous user configs. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1229022 https://bugzilla.suse.com/show_bug.cgi?id=1229022#c13 Fabian Vogt <fvogt@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |fvogt@suse.com Flags| |needinfo?(t.rother@netzwiss | |en.de) --- Comment #13 from Fabian Vogt <fvogt@suse.com> --- (In reply to Thomas Rother from comment #11)
hmmm...
QT_LOGGING_RULES=*.debug=true keepassxc
The last lines (I found no way to get the complete debugging output in a file):
You can do QT_LOGGING_RULES=*.debug=true keepassxc &> logfile -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1229022 https://bugzilla.suse.com/show_bug.cgi?id=1229022#c14 Thomas Rother <t.rother@netzwissen.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(t.rother@netzwiss | |en.de) | --- Comment #14 from Thomas Rother <t.rother@netzwissen.de> --- Created attachment 876809 --> https://bugzilla.suse.com/attachment.cgi?id=876809&action=edit qt *.debug startup log argh, sooo simple... I tried to pipe the output with | cat ... -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1229022 https://bugzilla.suse.com/show_bug.cgi?id=1229022#c15 Fabian Vogt <fvogt@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags| |needinfo?(t.rother@netzwiss | |en.de) --- Comment #15 from Fabian Vogt <fvogt@suse.com> --- (In reply to Thomas Rother from comment #14)
Created attachment 876809 [details] qt *.debug startup log
argh, sooo simple... I tried to pipe the output with | cat ...
Nothing helpful in there either, apparently keepass doesn't log anything? Let's try something random: XDG_CURRENT_DESKTOP=asdf KDE_SESSION_VERSION= keepassxc -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1229022 https://bugzilla.suse.com/show_bug.cgi?id=1229022#c16 Thomas Rother <t.rother@netzwissen.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(t.rother@netzwiss | |en.de) | --- Comment #16 from Thomas Rother <t.rother@netzwissen.de> --- ... hmmm, nothing happens: thommie@locutus:~> QT_LOGGING_RULES=*.debug=true keepassxc &> keepassxc_qtlog.log Getötet thommie@locutus:~> XDG_CURRENT_DESKTOP=asdf KDE_SESSION_VERSION= keepassxc Or do you mean something like this? "QT_LOGGING_RULES=*.debug=true XDG_CURRENT_DESKTOP=asdf KDE_SESSION_VERSION= keepassxc &> keepassxc_qtlog2.log" Concerning logging, as it is a password manager, I assume that "silent operation" is intended - but unfortunately not good for debugging. The developers were pretty responsive, I will connect to their matrix channel at https://matrix.to/#/!RhJPJPGwQIFVQeXqZa:matrix.org?via=matrix.org -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1229022 https://bugzilla.suse.com/show_bug.cgi?id=1229022#c17 Thomas Rother <t.rother@netzwissen.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |WORKSFORME Status|NEW |RESOLVED --- Comment #17 from Thomas Rother <t.rother@netzwissen.de> --- after vacation and update to Release 20240929 keepassxc works again. I have no dea why, but the bug report can be closed. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com