[kontact] [Bug 222878] kontact process does not exit after closing kontact window in every case

Denis Kurz via KDE Bugzilla bugzilla_noreply at kde.org
Tue Sep 27 07:32:36 BST 2016


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

Denis Kurz <kdenis at posteo.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |kdenis at posteo.de

--- Comment #36 from Denis Kurz <kdenis at posteo.de> ---
I run into this at least once per day, too. PIM 5.3.1, Framworks 5.26.
Backtrace of zombie kontact:

[New LWP 16622]
[New LWP 16583]
[New LWP 16580]
[New LWP 16573]
[New LWP 16559]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
0x0000003344e0868d in pthread_join (threadid=139922306430720,
thread_return=0x0) at pthread_join.c:90
90      pthread_join.c: Datei oder Verzeichnis nicht gefunden.

Thread 6 (Thread 0x7f423c4f8700 (LWP 16559)):
#0  0x00000033446e046d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x000000384580c8f2 in poll (__timeout=-1, __nfds=1, __fds=0x7f423c4f7d00)
at /usr/include/bits/poll2.h:46
#2  _xcb_conn_wait (c=c at entry=0x1f61840, cond=cond at entry=0x1f61880,
vector=vector at entry=0x0, count=count at entry=0x0) at
/var/tmp/portage/x11-libs/libxcb-1.12/work/libxcb-1.12/src/xcb_conn.c:479
#3  0x000000384580e6df in xcb_wait_for_event (c=0x1f61840) at
/var/tmp/portage/x11-libs/libxcb-1.12/work/libxcb-1.12/src/xcb_in.c:693
#4  0x00007f423d789009 in QXcbEventReader::run (this=0x1f6bef0) at
qxcbconnection.cpp:1325
#5  0x0000003402ea8cfc in QThreadPrivate::start (arg=0x1f6bef0) at
thread/qthread_unix.cpp:341
#6  0x0000003344e07444 in start_thread (arg=0x7f423c4f8700) at
pthread_create.c:334
#7  0x00000033446e94cd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f423917b700 (LWP 16573)):
#0  0x00000033446e046d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x0000003346649f1c in g_main_context_poll (priority=2147483647, n_fds=2,
fds=0x7f422c003020, timeout=-1, context=0x7f422c000990) at
/var/tmp/portage/dev-libs/glib-2.46.2-r3/work/glib-2.46.2/glib/gmain.c:4135
#2  g_main_context_iterate (context=context at entry=0x7f422c000990,
block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at
/var/tmp/portage/dev-libs/glib-2.46.2-r3/work/glib-2.46.2/glib/gmain.c:3835
#3  0x000000334664a02c in g_main_context_iteration (context=0x7f422c000990,
may_block=1) at
/var/tmp/portage/dev-libs/glib-2.46.2-r3/work/glib-2.46.2/glib/gmain.c:3901
#4  0x0000003403099b07 in QEventDispatcherGlib::processEvents
(this=0x7f422c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#5  0x000000340304b88a in QEventLoop::exec (this=this at entry=0x7f423917add0,
flags=..., flags at entry=...) at kernel/qeventloop.cpp:204
#6  0x0000003402ea4544 in QThread::exec (this=this at entry=0x3404282240
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread.cpp:500
#7  0x0000003404215235 in QDBusConnectionManager::run (this=0x3404282240
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:189
#8  0x0000003402ea8cfc in QThreadPrivate::start (arg=0x3404282240 <(anonymous
namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:341
#9  0x0000003344e07444 in start_thread (arg=0x7f423917b700) at
pthread_create.c:334
#10 0x00000033446e94cd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f42335ef700 (LWP 16580)):
#0  0x00000033446e046d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x0000003572895e5a in content::SandboxIPCHandler::Run() () from
/usr/lib64/libQt5WebEngineCore.so.5
#2  0x000000357307d61e in base::DelegateSimpleThread::Run() () from
/usr/lib64/libQt5WebEngineCore.so.5
#3  0x000000357307d730 in base::SimpleThread::ThreadMain() () from
/usr/lib64/libQt5WebEngineCore.so.5
#4  0x000000357307a38f in base::(anonymous namespace)::ThreadFunc(void*) ()
from /usr/lib64/libQt5WebEngineCore.so.5
#5  0x0000003344e07444 in start_thread (arg=0x7f42335ef700) at
pthread_create.c:334
#6  0x00000033446e94cd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f42323e1700 (LWP 16583)):
#0  0x00000033446e2163 in select () at ../sysdeps/unix/syscall-template.S:84
#1  0x0000003573042894 in base::(anonymous
namespace)::InotifyReaderCallback(base::(anonymous namespace)::InotifyReader*,
int, int) () from /usr/lib64/libQt5WebEngineCore.so.5
#2  0x00000035730a36b1 in base::debug::TaskAnnotator::RunTask(char const*, char
const*, base::PendingTask const&) () from /usr/lib64/libQt5WebEngineCore.so.5
#3  0x00000035730523d1 in base::MessageLoop::RunTask(base::PendingTask const&)
() from /usr/lib64/libQt5WebEngineCore.so.5
#4  0x00000035730526b1 in
base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) () from
/usr/lib64/libQt5WebEngineCore.so.5
#5  0x00000035730530ab in base::MessageLoop::DoWork() () from
/usr/lib64/libQt5WebEngineCore.so.5
#6  0x0000003573055579 in
base::MessagePumpDefault::Run(base::MessagePump::Delegate*) () from
/usr/lib64/libQt5WebEngineCore.so.5
#7  0x0000003573065df8 in base::RunLoop::Run() () from
/usr/lib64/libQt5WebEngineCore.so.5
#8  0x0000003573051895 in base::MessageLoop::Run() () from
/usr/lib64/libQt5WebEngineCore.so.5
#9  0x000000357307dabd in base::Thread::ThreadMain() () from
/usr/lib64/libQt5WebEngineCore.so.5
#10 0x000000357307a38f in base::(anonymous namespace)::ThreadFunc(void*) ()
from /usr/lib64/libQt5WebEngineCore.so.5
#11 0x0000003344e07444 in start_thread (arg=0x7f42323e1700) at
pthread_create.c:334
#12 0x00000033446e94cd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f41f97fa700 (LWP 16622)):
#0  pthread_cond_wait () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x0000003410b7ca04 in QTWTF::TCMalloc_PageHeap::scavengerThread
(this=0x3410c6ae40 <QTWTF::pageheap_memory>) at
../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x0000003410b7ca49 in QTWTF::TCMalloc_PageHeap::runScavengerThread
(context=<optimized out>) at
../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x0000003344e07444 in start_thread (arg=0x7f41f97fa700) at
pthread_create.c:334
#4  0x00000033446e94cd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f423dc4b7c0 (LWP 16538)):
#0  0x0000003344e0868d in pthread_join (threadid=139922306430720,
thread_return=0x0) at pthread_join.c:90
#1  0x000000357307a23f in
base::PlatformThread::Join(base::PlatformThreadHandle) () from
/usr/lib64/libQt5WebEngineCore.so.5
#2  0x000000357307d681 in base::SimpleThread::Join() () from
/usr/lib64/libQt5WebEngineCore.so.5
#3  0x000000357289462c in
content::RenderSandboxHostLinux::~RenderSandboxHostLinux() () from
/usr/lib64/libQt5WebEngineCore.so.5
#4  0x00000035728946e5 in Singleton<content::RenderSandboxHostLinux,
DefaultSingletonTraits<content::RenderSandboxHostLinux>,
content::RenderSandboxHostLinux>::OnExit(void*) () from
/usr/lib64/libQt5WebEngineCore.so.5
#5  0x0000003573035139 in base::AtExitManager::ProcessCallbacksNow() () from
/usr/lib64/libQt5WebEngineCore.so.5
#6  0x00000035730351e4 in base::AtExitManager::~AtExitManager() () from
/usr/lib64/libQt5WebEngineCore.so.5
#7  0x0000003572ba8c1f in
content::ContentMainRunnerImpl::~ContentMainRunnerImpl() () from
/usr/lib64/libQt5WebEngineCore.so.5
#8  0x0000003571bf765f in WebEngineContext::~WebEngineContext() () from
/usr/lib64/libQt5WebEngineCore.so.5
#9  0x0000003571bf7711 in (anonymous namespace)::destroyContext() () from
/usr/lib64/libQt5WebEngineCore.so.5
#10 0x000000340304c3c8 in qt_call_post_routines () at
kernel/qcoreapplication.cpp:298
#11 0x000000384d159b26 in QApplication::~QApplication (this=0x7fff80ffc020,
__in_chrg=<optimized out>) at kernel/qapplication.cpp:825
#12 0x00000000004045b6 in KontactApp::~KontactApp (this=0x7fff80ffc020,
__in_chrg=<optimized out>) at
/var/tmp/portage/kde-apps/kontact-16.08.1/work/kdepim-16.08.1/kontact/src/main.cpp:61
#13 main (argc=1, argv=0x7fff80ffc178) at
/var/tmp/portage/kde-apps/kontact-16.08.1/work/kdepim-16.08.1/kontact/src/main.cpp:226

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Kdepim-bugs mailing list