Misbehavior when unloading KStyle

Aleix Pol aleixpol at kde.org
Wed Apr 6 18:10:53 UTC 2016


Hi,
I've seen a couple of times such backtrace [1] which shows Qt waiting
for something that never happens. An easy way to reproduce is to load
konversation (or any application with KDBusService::Unique), hide it
and run it again. The exit call will never be fulfilled in the second
process.

Any idea of what could be the cause of this? Or why it's happening?

Regards,
Aleix

[1] https://paste.kde.org/pstps66fj
[2] (gdb) thread 2
[Switching to thread 2 (Thread 0x7fffe180f700 (LWP 10000))]
#0  0x00007ffff08a3c3d in poll () from /usr/lib/libc.so.6
(gdb) where
#0  0x00007ffff08a3c3d in poll () from /usr/lib/libc.so.6
#1  0x00007fffedb4fae2 in ?? () from /usr/lib/libxcb.so.1
#2  0x00007fffedb51757 in xcb_wait_for_event () from /usr/lib/libxcb.so.1
#3  0x00007fffe513b269 in QXcbEventReader::run (this=0xe54730) at
/home/apol/devel/frameworks/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp:1321
#4  0x00007ffff14ae2f9 in QThreadPrivate::start (arg=0xe54730) at
/home/apol/devel/frameworks/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:340
#5  0x00007fffee827424 in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007ffff08accbd in clone () from /usr/lib/libc.so.6


More information about the Kde-frameworks-devel mailing list