Just a heads up: I'm seeing exactly the same behavior on OpenSUSE LEAP 15.2
This happens with Xfce4 desktop.
It seems to be a rare bug; no one has hard about this when I asked on the mailing list.
I did some debugging of keepassxc (since it's a relatively small app).
Installed some debug packages, then "gdb keypassxc", wait 5 seconds
until it stops printing "[New Thread 0x7fffe945b700 (LWP 18090)]", then
Ctrl+C to get the stack traces.
"info threads" to see which threads there are. "thread " + id to switch
between them.
The app hangs for 25 seconds when I try to start it which matches this
timeout:
__GI___poll (fds=0x555555f994d0, nfds=1, timeout=25000) at
../sysdeps/unix/sysv/linux/poll.c:29
The stack traces look very similar: Threads hanging in __lll_lock_wait
and __GI___poll called from ibus_bus_new_async_client and
g_simple_async_result_get_type respectively.
In the mean time, I've found more apps with the same symptom:
- qmmp
- qtconfig ("Qt 4 settings" in the Xfce settings dialog.)
I'm wondering about this line in the stack trace:
/usr/lib64/qt5/plugins/styles/libqgtk2style.so
Maybe there is a bug in the Qt style which I'm using.
Stack frame 45 says style is
"QGtk2Theme::themeHint(QPlatformTheme::ThemeHint)
const::{lambda()#1}::operator()() const::qstring_literal"
which would match the setting in the "Qt 4 settings" dialog but I'm
using Qt5. Or is the dialog for both?
Just a heads up: I'm seeing exactly the same behavior on OpenSUSE LEAP 15.2
This happens with Xfce4 desktop.
It seems to be a rare bug; no one has hard about this when I asked on the mailing list.
I did some debugging of keepassxc (since it's a relatively small app).
Installed some debug packages, then "gdb keypassxc", wait 5 seconds
until it stops printing "[New Thread 0x7fffe945b700 (LWP 18090)]", then
Ctrl+C to get the stack traces.
"info threads" to see which threads there are. "thread " + id to switch
between them.
The app hangs for 25 seconds when I try to start it which matches this
timeout:
__GI___poll (fds=0x555555f9 94d0, nfds=1, timeout=25000) at unix/sysv/ linux/poll. c:29
../sysdeps/
Googling returned this analysis:
https:/ /freefilesync. org/forum/ viewtopic. php?t=6704
The stack traces look very similar: Threads hanging in __lll_lock_wait new_async_ client and async_result_ get_type respectively.
and __GI___poll called from ibus_bus_
g_simple_
In the mean time, I've found more apps with the same symptom:
- qmmp
- qtconfig ("Qt 4 settings" in the Xfce settings dialog.)
I'm wondering about this line in the stack trace:
/usr/lib64/ qt5/plugins/ styles/ libqgtk2style. so
Maybe there is a bug in the Qt style which I'm using.
Stack frame 45 says style is :themeHint( QPlatformTheme: :ThemeHint) {lambda( )#1}::operator( )() const:: qstring_ literal"
"QGtk2Theme:
const::
which would match the setting in the "Qt 4 settings" dialog but I'm
using Qt5. Or is the dialog for both?