[kmail2] [Bug 400601] New: Crash on exit with hanging folder sync

Allan Sandfeld bugzilla_noreply at kde.org
Fri Nov 2 22:14:36 GMT 2018


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

            Bug ID: 400601
           Summary: Crash on exit with hanging folder sync
           Product: kmail2
           Version: unspecified
          Platform: Compiled Sources
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kdepim-bugs at kde.org
          Reporter: kde at carewolf.com
  Target Milestone: ---

Application: kmail (5.9.3)
 (Compiled from sources)
Qt Version: 5.12.0
Frameworks Version: 5.52.0
Operating System: Linux 4.15.0-36-generic x86_64
Distribution: Ubuntu 18.04.1 LTS

-- Information about the crash:
- What I was doing when the application crashed:
Closing KMail because it was acting strange

- Unusual behavior I noticed:
Something about the outlook365 server had changed so that akonadi couldn't
connect to it. The resulted in two different bugs in KMail. 
1) The existing messages were not readable even though I had offline caching
enabled. This could be worked around by moving KMail to offline mode, but it
really should be possible to read messages while a sync is working.
2) Closing KMail causes it to hang for a long while until some kind of timeout
triggers and it crashes.

The crash can be reproduced every time.

-- Backtrace:
Application: KMail (kmail), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f52868582c0 (LWP 6037))]

Thread 19 (Thread 0x7f51f7df9700 (LWP 6091)):
#0  0x00007f52a178bd79 in g_mutex_lock () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f52a1746538 in g_main_context_iteration () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f52adfc5f5b in QEventDispatcherGlib::processEvents
(this=0x7f51ec000b20, flags=...) at
/src/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:424
#3  0x00007f52adf664fa in QEventLoop::exec (this=this at entry=0x7f51f7df8d20,
flags=..., flags at entry=...) at
/src/qt5/qtbase/src/corelib/kernel/qeventloop.cpp:225
#4  0x00007f52add8a1aa in QThread::exec (this=<optimized out>) at
/src/qt5/qtbase/src/corelib/thread/qthread.cpp:534
#5  0x00007f52add8b982 in QThreadPrivate::start (arg=0x562e139a7830) at
/src/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:361
#6  0x00007f52a339b6db in start_thread (arg=0x7f51f7df9700) at
pthread_create.c:463
#7  0x00007f52ad68988f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 18 (Thread 0x7f51fe222700 (LWP 6068)):
#0  0x00007f52a33a19f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x7f51fe221c58) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x7f51fe221c08,
cond=0x7f51fe221c30) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x7f51fe221c30, mutex=0x7f51fe221c08) at
pthread_cond_wait.c:655
#3  0x00007f5298d109b9 in base::ConditionVariable::Wait () at
./../../../../../qtwebengine/src/3rdparty/chromium/base/synchronization/condition_variable_posix.cc:71
#4  0x00007f5298d1142c in base::WaitableEvent::TimedWaitUntil () at
./../../../../../qtwebengine/src/3rdparty/chromium/base/synchronization/waitable_event_posix.cc:223
#5  0x00007f5298d114bf in base::WaitableEvent::Wait () at
./../../../../../qtwebengine/src/3rdparty/chromium/base/synchronization/waitable_event_posix.cc:154
#6  0x00007f5298ccbe75 in
base::internal::SchedulerWorker::Delegate::WaitForWork () at
./../../../../../qtwebengine/src/3rdparty/chromium/base/task_scheduler/scheduler_worker.cc:35
#7  0x00007f5298ccdb70 in base::internal::SchedulerWorker::RunWorker () at
./../../../../../qtwebengine/src/3rdparty/chromium/base/task_scheduler/scheduler_worker.cc:324
#8  0x00007f5298ccde84 in base::internal::SchedulerWorker::RunDedicatedWorker
() at
./../../../../../qtwebengine/src/3rdparty/chromium/base/task_scheduler/scheduler_worker.cc:248
#9  0x00007f5298d13761 in ThreadFunc () at
./../../../../../qtwebengine/src/3rdparty/chromium/base/threading/platform_thread_posix.cc:76
#10 0x00007f52a339b6db in start_thread (arg=0x7f51fe222700) at
pthread_create.c:463
#11 0x00007f52ad68988f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 17 (Thread 0x7f5235ffb700 (LWP 6067)):
#0  0x00007f52ad67cbf9 in __GI___poll (fds=0x7f520c007130, nfds=3, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f5291346451 in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#2  0x00007f5291337e10 in pa_mainloop_poll () from
/usr/lib/x86_64-linux-gnu/libpulse.so.0
#3  0x00007f52913384a0 in pa_mainloop_iterate () from
/usr/lib/x86_64-linux-gnu/libpulse.so.0
#4  0x00007f5291338530 in pa_mainloop_run () from
/usr/lib/x86_64-linux-gnu/libpulse.so.0
#5  0x00007f5291346399 in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007f528b7502a8 in ?? () from
/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-11.1.so
#7  0x00007f52a339b6db in start_thread (arg=0x7f5235ffb700) at
pthread_create.c:463
#8  0x00007f52ad68988f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 16 (Thread 0x7f52367fc700 (LWP 6066)):
#0  __lll_lock_wait_private () at
../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:95
#1  0x00007f52ad69a474 in ___fprintf_chk (fp=0x7f52ad9558b0
<_IO_stdfile_2_lock>, flag=1, format=0x7f528ef2e6a8 "[%s] %s\n") at
fprintf_chk.c:30
#2  0x00007f528ef169ad in event_logv_ () from
/usr/lib/x86_64-linux-gnu/libevent-2.1.so.6
#3  0x00007f528ef16b44 in event_warn () from
/usr/lib/x86_64-linux-gnu/libevent-2.1.so.6
#4  0x00007f528ef1846c in ?? () from
/usr/lib/x86_64-linux-gnu/libevent-2.1.so.6
#5  0x00007f528ef0e114 in event_base_loop () from
/usr/lib/x86_64-linux-gnu/libevent-2.1.so.6
#6  0x00007f5298d141e1 in base::MessagePumpLibevent::Run () at
./../../../../../qtwebengine/src/3rdparty/chromium/base/message_loop/message_pump_libevent.cc:214
#7  0x00007f5298cab7eb in base::RunLoop::Run () at
./../../../../../qtwebengine/src/3rdparty/chromium/base/run_loop.cc:102
#8  0x00007f5298cded78 in base::Thread::Run () at
./../../../../../qtwebengine/src/3rdparty/chromium/base/threading/thread.cc:255
#9  base::Thread::ThreadMain () at
./../../../../../qtwebengine/src/3rdparty/chromium/base/threading/thread.cc:337
#10 0x00007f5298d13761 in ThreadFunc () at
./../../../../../qtwebengine/src/3rdparty/chromium/base/threading/platform_thread_posix.cc:76
#11 0x00007f52a339b6db in start_thread (arg=0x7f52367fc700) at
pthread_create.c:463
#12 0x00007f52ad68988f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 15 (Thread 0x7f5236ffd700 (LWP 6065)):
#0  0x00007f52a33a19f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x7f5236ffcc18) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x7f5236ffcbc8,
cond=0x7f5236ffcbf0) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x7f5236ffcbf0, mutex=0x7f5236ffcbc8) at
pthread_cond_wait.c:655
#3  0x00007f5298d109b9 in base::ConditionVariable::Wait () at
./../../../../../qtwebengine/src/3rdparty/chromium/base/synchronization/condition_variable_posix.cc:71
#4  0x00007f5298d1142c in base::WaitableEvent::TimedWaitUntil () at
./../../../../../qtwebengine/src/3rdparty/chromium/base/synchronization/waitable_event_posix.cc:223
#5  0x00007f5298d114bf in base::WaitableEvent::Wait () at
./../../../../../qtwebengine/src/3rdparty/chromium/base/synchronization/waitable_event_posix.cc:154
#6  0x00007f5298c824ca in base::MessagePumpDefault::Run () at
./../../../../../qtwebengine/src/3rdparty/chromium/base/message_loop/message_pump_default.cc:57
#7  0x00007f5298cab7eb in base::RunLoop::Run () at
./../../../../../qtwebengine/src/3rdparty/chromium/base/run_loop.cc:102
#8  0x00007f5298cded78 in base::Thread::Run () at
./../../../../../qtwebengine/src/3rdparty/chromium/base/threading/thread.cc:255
#9  base::Thread::ThreadMain () at
./../../../../../qtwebengine/src/3rdparty/chromium/base/threading/thread.cc:337
#10 0x00007f5298d13761 in ThreadFunc () at
./../../../../../qtwebengine/src/3rdparty/chromium/base/threading/platform_thread_posix.cc:76
#11 0x00007f52a339b6db in start_thread (arg=0x7f5236ffd700) at
pthread_create.c:463
#12 0x00007f52ad68988f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7f52377fe700 (LWP 6064)):
#0  0x00007f52a33a1ed9 in futex_reltimed_wait_cancelable (private=<optimized
out>, reltime=0x7f52377fda50, expected=0, futex_word=0x7f52377fdc38) at
../sysdeps/unix/sysv/linux/futex-internal.h:142
#1  __pthread_cond_wait_common (abstime=0x7f52377fdaf0, mutex=0x7f52377fdbe8,
cond=0x7f52377fdc10) at pthread_cond_wait.c:533
#2  __pthread_cond_timedwait (cond=0x7f52377fdc10, mutex=0x7f52377fdbe8,
abstime=0x7f52377fdaf0) at pthread_cond_wait.c:667
#3  0x00007f5298d10a87 in base::ConditionVariable::TimedWait () at
./../../../../../qtwebengine/src/3rdparty/chromium/base/synchronization/condition_variable_posix.cc:120
#4  0x00007f5298d11417 in base::WaitableEvent::TimedWaitUntil () at
./../../../../../qtwebengine/src/3rdparty/chromium/base/synchronization/waitable_event_posix.cc:221
#5  0x00007f5298c824d8 in base::MessagePumpDefault::Run () at
./../../../../../qtwebengine/src/3rdparty/chromium/base/message_loop/message_pump_default.cc:63
#6  0x00007f5298cab7eb in base::RunLoop::Run () at
./../../../../../qtwebengine/src/3rdparty/chromium/base/run_loop.cc:102
#7  0x00007f5298cded78 in base::Thread::Run () at
./../../../../../qtwebengine/src/3rdparty/chromium/base/threading/thread.cc:255
#8  base::Thread::ThreadMain () at
./../../../../../qtwebengine/src/3rdparty/chromium/base/threading/thread.cc:337
#9  0x00007f5298d13761 in ThreadFunc () at
./../../../../../qtwebengine/src/3rdparty/chromium/base/threading/platform_thread_posix.cc:76
#10 0x00007f52a339b6db in start_thread (arg=0x7f52377fe700) at
pthread_create.c:463
#11 0x00007f52ad68988f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7f5237fff700 (LWP 6063)):
#0  0x00007f52a33a19f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x562e135ccc68) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x562e135ccba8,
cond=0x562e135ccc40) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x562e135ccc40, mutex=0x562e135ccba8) at
pthread_cond_wait.c:655
#3  0x00007f5298d109b9 in base::ConditionVariable::Wait () at
./../../../../../qtwebengine/src/3rdparty/chromium/base/synchronization/condition_variable_posix.cc:71
#4  0x00007f52998d4488 in cc::SingleThreadTaskGraphRunner::Run () at
./../../../../../qtwebengine/src/3rdparty/chromium/cc/raster/single_thread_task_graph_runner.cc:123
#5  0x00007f5298cdef55 in base::SimpleThread::ThreadMain () at
./../../../../../qtwebengine/src/3rdparty/chromium/base/threading/simple_thread.cc:81
#6  0x00007f5298d13761 in ThreadFunc () at
./../../../../../qtwebengine/src/3rdparty/chromium/base/threading/platform_thread_posix.cc:76
#7  0x00007f52a339b6db in start_thread (arg=0x7f5237fff700) at
pthread_create.c:463
#8  0x00007f52ad68988f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7f5244ff9700 (LWP 6062)):
#0  0x00007f52a33a19f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x7f5244ff8c58) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x7f5244ff8c08,
cond=0x7f5244ff8c30) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x7f5244ff8c30, mutex=0x7f5244ff8c08) at
pthread_cond_wait.c:655
#3  0x00007f5298d109b9 in base::ConditionVariable::Wait () at
./../../../../../qtwebengine/src/3rdparty/chromium/base/synchronization/condition_variable_posix.cc:71
#4  0x00007f5298d1142c in base::WaitableEvent::TimedWaitUntil () at
./../../../../../qtwebengine/src/3rdparty/chromium/base/synchronization/waitable_event_posix.cc:223
#5  0x00007f5298d114bf in base::WaitableEvent::Wait () at
./../../../../../qtwebengine/src/3rdparty/chromium/base/synchronization/waitable_event_posix.cc:154
#6  0x00007f5298ccbe75 in
base::internal::SchedulerWorker::Delegate::WaitForWork () at
./../../../../../qtwebengine/src/3rdparty/chromium/base/task_scheduler/scheduler_worker.cc:35
#7  0x00007f5298ccdb70 in base::internal::SchedulerWorker::RunWorker () at
./../../../../../qtwebengine/src/3rdparty/chromium/base/task_scheduler/scheduler_worker.cc:324
#8  0x00007f5298ccde44 in base::internal::SchedulerWorker::RunSharedWorker ()
at
./../../../../../qtwebengine/src/3rdparty/chromium/base/task_scheduler/scheduler_worker.cc:236
#9  0x00007f5298d13761 in ThreadFunc () at
./../../../../../qtwebengine/src/3rdparty/chromium/base/threading/platform_thread_posix.cc:76
#10 0x00007f52a339b6db in start_thread (arg=0x7f5244ff9700) at
pthread_create.c:463
#11 0x00007f52ad68988f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7f52457fa700 (LWP 6061)):
#0  0x00007f52ad678187 in __GI___libc_write (fd=2, buf=0x7f52457f6f70,
nbytes=39) at ../sysdeps/unix/sysv/linux/write.c:27
#1  0x00007f52ad5f31bd in _IO_new_file_write (f=0x7f52ad954680
<_IO_2_1_stderr_>, data=0x7f52457f6f70, n=39) at fileops.c:1203
#2  0x00007f52ad5f3b2f in new_do_write (to_do=<optimized out>,
data=0x7f52457f6f70 "[warn] epoll_wait: Bad file descriptor\n",
fp=0x7f52ad954680 <_IO_2_1_stderr_>) at fileops.c:457
#3  _IO_new_file_xsputn (f=0x7f52ad954680 <_IO_2_1_stderr_>, data=<optimized
out>, n=39) at fileops.c:1277
#4  0x00007f52ad5c6707 in buffered_vfprintf (s=s at entry=0x7f52ad954680
<_IO_2_1_stderr_>, format=format at entry=0x7f528ef2e6a8 "[%s] %s\n",
args=args at entry=0x7f52457f9530) at vfprintf.c:2350
#5  0x00007f52ad5c3726 in _IO_vfprintf_internal (s=s at entry=0x7f52ad954680
<_IO_2_1_stderr_>, format=0x7f528ef2e6a8 "[%s] %s\n",
ap=ap at entry=0x7f52457f9530) at vfprintf.c:1301
#6  0x00007f52ad69a4c6 in ___fprintf_chk (fp=0x7f52ad954680 <_IO_2_1_stderr_>,
flag=1, format=<optimized out>) at fprintf_chk.c:35
#7  0x00007f528ef169ad in event_logv_ () from
/usr/lib/x86_64-linux-gnu/libevent-2.1.so.6
#8  0x00007f528ef16b44 in event_warn () from
/usr/lib/x86_64-linux-gnu/libevent-2.1.so.6
#9  0x00007f528ef1846c in ?? () from
/usr/lib/x86_64-linux-gnu/libevent-2.1.so.6
#10 0x00007f528ef0e114 in event_base_loop () from
/usr/lib/x86_64-linux-gnu/libevent-2.1.so.6
#11 0x00007f5298d14324 in base::MessagePumpLibevent::Run () at
./../../../../../qtwebengine/src/3rdparty/chromium/base/message_loop/message_pump_libevent.cc:247
#12 0x00007f5298cab7eb in base::RunLoop::Run () at
./../../../../../qtwebengine/src/3rdparty/chromium/base/run_loop.cc:102
#13 0x00007f5298660d14 in content::BrowserProcessSubThread::IOThreadRun () at
./../../../../../qtwebengine/src/3rdparty/chromium/content/browser/browser_process_sub_thread.cc:178
#14 0x00007f5298cdee48 in base::Thread::ThreadMain () at
./../../../../../qtwebengine/src/3rdparty/chromium/base/threading/thread.cc:337
#15 0x00007f5298d13761 in ThreadFunc () at
./../../../../../qtwebengine/src/3rdparty/chromium/base/threading/platform_thread_posix.cc:76
#16 0x00007f52a339b6db in start_thread (arg=0x7f52457fa700) at
pthread_create.c:463
#17 0x00007f52ad68988f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f52467fc700 (LWP 6059)):
#0  0x00007f52a33a1ed9 in futex_reltimed_wait_cancelable (private=<optimized
out>, reltime=0x7f52467fba60, expected=0, futex_word=0x7f52467fbc48) at
../sysdeps/unix/sysv/linux/futex-internal.h:142
#1  __pthread_cond_wait_common (abstime=0x7f52467fbb00, mutex=0x7f52467fbbf8,
cond=0x7f52467fbc20) at pthread_cond_wait.c:533
#2  __pthread_cond_timedwait (cond=0x7f52467fbc20, mutex=0x7f52467fbbf8,
abstime=0x7f52467fbb00) at pthread_cond_wait.c:667
#3  0x00007f5298d10a87 in base::ConditionVariable::TimedWait () at
./../../../../../qtwebengine/src/3rdparty/chromium/base/synchronization/condition_variable_posix.cc:120
#4  0x00007f5298d11417 in base::WaitableEvent::TimedWaitUntil () at
./../../../../../qtwebengine/src/3rdparty/chromium/base/synchronization/waitable_event_posix.cc:221
#5  0x00007f5298d11502 in base::WaitableEvent::TimedWait () at
./../../../../../qtwebengine/src/3rdparty/chromium/base/synchronization/waitable_event_posix.cc:161
#6  0x00007f5298ccbea1 in
base::internal::SchedulerWorker::Delegate::WaitForWork () at
./../../../../../qtwebengine/src/3rdparty/chromium/base/task_scheduler/scheduler_worker.cc:37
#7  0x00007f5298ccdb70 in base::internal::SchedulerWorker::RunWorker () at
./../../../../../qtwebengine/src/3rdparty/chromium/base/task_scheduler/scheduler_worker.cc:324
#8  0x00007f5298ccde04 in base::internal::SchedulerWorker::RunPooledWorker ()
at
./../../../../../qtwebengine/src/3rdparty/chromium/base/task_scheduler/scheduler_worker.cc:224
#9  0x00007f5298d13761 in ThreadFunc () at
./../../../../../qtwebengine/src/3rdparty/chromium/base/threading/platform_thread_posix.cc:76
#10 0x00007f52a339b6db in start_thread (arg=0x7f52467fc700) at
pthread_create.c:463
#11 0x00007f52ad68988f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f52477fe700 (LWP 6057)):
#0  0x00007f52a33a1ed9 in futex_reltimed_wait_cancelable (private=<optimized
out>, reltime=0x7f52477fda60, expected=0, futex_word=0x7f52477fdc48) at
../sysdeps/unix/sysv/linux/futex-internal.h:142
#1  __pthread_cond_wait_common (abstime=0x7f52477fdb00, mutex=0x7f52477fdbf8,
cond=0x7f52477fdc20) at pthread_cond_wait.c:533
#2  __pthread_cond_timedwait (cond=0x7f52477fdc20, mutex=0x7f52477fdbf8,
abstime=0x7f52477fdb00) at pthread_cond_wait.c:667
#3  0x00007f5298d10a87 in base::ConditionVariable::TimedWait () at
./../../../../../qtwebengine/src/3rdparty/chromium/base/synchronization/condition_variable_posix.cc:120
#4  0x00007f5298d11417 in base::WaitableEvent::TimedWaitUntil () at
./../../../../../qtwebengine/src/3rdparty/chromium/base/synchronization/waitable_event_posix.cc:221
#5  0x00007f5298d11502 in base::WaitableEvent::TimedWait () at
./../../../../../qtwebengine/src/3rdparty/chromium/base/synchronization/waitable_event_posix.cc:161
#6  0x00007f5298ccbea1 in
base::internal::SchedulerWorker::Delegate::WaitForWork () at
./../../../../../qtwebengine/src/3rdparty/chromium/base/task_scheduler/scheduler_worker.cc:37
#7  0x00007f5298ccdb70 in base::internal::SchedulerWorker::RunWorker () at
./../../../../../qtwebengine/src/3rdparty/chromium/base/task_scheduler/scheduler_worker.cc:324
#8  0x00007f5298ccde04 in base::internal::SchedulerWorker::RunPooledWorker ()
at
./../../../../../qtwebengine/src/3rdparty/chromium/base/task_scheduler/scheduler_worker.cc:224
#9  0x00007f5298d13761 in ThreadFunc () at
./../../../../../qtwebengine/src/3rdparty/chromium/base/threading/platform_thread_posix.cc:76
#10 0x00007f52a339b6db in start_thread (arg=0x7f52477fe700) at
pthread_create.c:463
#11 0x00007f52ad68988f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f5247fff700 (LWP 6056)):
#0  __lll_lock_wait_private () at
../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:95
#1  0x00007f52ad69a474 in ___fprintf_chk (fp=0x7f52ad9558b0
<_IO_stdfile_2_lock>, flag=1, format=0x7f528ef2e6a8 "[%s] %s\n") at
fprintf_chk.c:30
#2  0x00007f528ef169ad in event_logv_ () from
/usr/lib/x86_64-linux-gnu/libevent-2.1.so.6
#3  0x00007f528ef16b44 in event_warn () from
/usr/lib/x86_64-linux-gnu/libevent-2.1.so.6
#4  0x00007f528ef1846c in ?? () from
/usr/lib/x86_64-linux-gnu/libevent-2.1.so.6
#5  0x00007f528ef0e114 in event_base_loop () from
/usr/lib/x86_64-linux-gnu/libevent-2.1.so.6
#6  0x00007f5298d14324 in base::MessagePumpLibevent::Run () at
./../../../../../qtwebengine/src/3rdparty/chromium/base/message_loop/message_pump_libevent.cc:247
#7  0x00007f5298cab7eb in base::RunLoop::Run () at
./../../../../../qtwebengine/src/3rdparty/chromium/base/run_loop.cc:102
#8  0x00007f5298cdc394 in base::internal::ServiceThread::Run () at
./../../../../../qtwebengine/src/3rdparty/chromium/base/task_scheduler/service_thread.cc:60
#9  0x00007f5298cdee48 in base::Thread::ThreadMain () at
./../../../../../qtwebengine/src/3rdparty/chromium/base/threading/thread.cc:337
#10 0x00007f5298d13761 in ThreadFunc () at
./../../../../../qtwebengine/src/3rdparty/chromium/base/threading/platform_thread_posix.cc:76
#11 0x00007f52a339b6db in start_thread (arg=0x7f5247fff700) at
pthread_create.c:463
#12 0x00007f52ad68988f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f525d4b5700 (LWP 6054)):
#0  __lll_lock_wait_private () at
../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:95
#1  0x00007f52ad69a474 in ___fprintf_chk (fp=0x7f52ad9558b0
<_IO_stdfile_2_lock>, flag=1, format=0x7f528ef2e6a8 "[%s] %s\n") at
fprintf_chk.c:30
#2  0x00007f528ef169ad in event_logv_ () from
/usr/lib/x86_64-linux-gnu/libevent-2.1.so.6
#3  0x00007f528ef16b44 in event_warn () from
/usr/lib/x86_64-linux-gnu/libevent-2.1.so.6
#4  0x00007f528ef1846c in ?? () from
/usr/lib/x86_64-linux-gnu/libevent-2.1.so.6
#5  0x00007f528ef0e114 in event_base_loop () from
/usr/lib/x86_64-linux-gnu/libevent-2.1.so.6
#6  0x00007f5298d14235 in base::MessagePumpLibevent::Run () at
./../../../../../qtwebengine/src/3rdparty/chromium/base/message_loop/message_pump_libevent.cc:237
#7  0x00007f5298cab7eb in base::RunLoop::Run () at
./../../../../../qtwebengine/src/3rdparty/chromium/base/run_loop.cc:102
#8  0x00007f5298cded78 in base::Thread::Run () at
./../../../../../qtwebengine/src/3rdparty/chromium/base/threading/thread.cc:255
#9  base::Thread::ThreadMain () at
./../../../../../qtwebengine/src/3rdparty/chromium/base/threading/thread.cc:337
#10 0x00007f5298d13761 in ThreadFunc () at
./../../../../../qtwebengine/src/3rdparty/chromium/base/threading/platform_thread_posix.cc:76
#11 0x00007f52a339b6db in start_thread (arg=0x7f525d4b5700) at
pthread_create.c:463
#12 0x00007f52ad68988f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f52791dd700 (LWP 6042)):
#0  0x00007f52ad67cbf9 in __GI___poll (fds=0x7f5264006e20, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f52a1746439 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f52a174654c in g_main_context_iteration () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f52adfc5f5b in QEventDispatcherGlib::processEvents
(this=0x7f5264000b20, flags=...) at
/src/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f52adf664fa in QEventLoop::exec (this=this at entry=0x7f52791dcd20,
flags=..., flags at entry=...) at
/src/qt5/qtbase/src/corelib/kernel/qeventloop.cpp:225
#5  0x00007f52add8a1aa in QThread::exec (this=<optimized out>) at
/src/qt5/qtbase/src/corelib/thread/qthread.cpp:534
#6  0x00007f52add8b982 in QThreadPrivate::start (arg=0x562e132b5a70) at
/src/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:361
#7  0x00007f52a339b6db in start_thread (arg=0x7f52791dd700) at
pthread_create.c:463
#8  0x00007f52ad68988f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f52799de700 (LWP 6041)):
#0  0x00007f52ad67cbf9 in __GI___poll (fds=0x7f5270003ce0, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f52a1746439 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f52a174654c in g_main_context_iteration () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f52adfc5f5b in QEventDispatcherGlib::processEvents
(this=0x7f5270000b20, flags=...) at
/src/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f52adf664fa in QEventLoop::exec (this=this at entry=0x7f52799ddd20,
flags=..., flags at entry=...) at
/src/qt5/qtbase/src/corelib/kernel/qeventloop.cpp:225
#5  0x00007f52add8a1aa in QThread::exec (this=<optimized out>) at
/src/qt5/qtbase/src/corelib/thread/qthread.cpp:534
#6  0x00007f52add8b982 in QThreadPrivate::start (arg=0x562e13362c50) at
/src/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:361
#7  0x00007f52a339b6db in start_thread (arg=0x7f52799de700) at
pthread_create.c:463
#8  0x00007f52ad68988f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f527a225700 (LWP 6040)):
#0  0x00007f52a1745fa9 in g_main_context_dispatch () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f52a17464c0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f52a174654c in g_main_context_iteration () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f52adfc5f5b in QEventDispatcherGlib::processEvents
(this=0x7f526c000b20, flags=...) at
/src/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f52adf664fa in QEventLoop::exec (this=this at entry=0x7f527a224d20,
flags=..., flags at entry=...) at
/src/qt5/qtbase/src/corelib/kernel/qeventloop.cpp:225
#5  0x00007f52add8a1aa in QThread::exec (this=<optimized out>) at
/src/qt5/qtbase/src/corelib/thread/qthread.cpp:534
#6  0x00007f52add8b982 in QThreadPrivate::start (arg=0x562e13328b40) at
/src/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:361
#7  0x00007f52a339b6db in start_thread (arg=0x7f527a225700) at
pthread_create.c:463
#8  0x00007f52ad68988f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f527b436700 (LWP 6039)):
#0  0x00007f52a1745327 in g_main_context_acquire () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f52a17462f5 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f52a174654c in g_main_context_iteration () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f52adfc5f5b in QEventDispatcherGlib::processEvents
(this=0x7f5274000b20, flags=...) at
/src/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f52adf664fa in QEventLoop::exec (this=this at entry=0x7f527b435cf0,
flags=..., flags at entry=...) at
/src/qt5/qtbase/src/corelib/kernel/qeventloop.cpp:225
#5  0x00007f52add8a1aa in QThread::exec (this=this at entry=0x7f52b0276dc0
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
/src/qt5/qtbase/src/corelib/thread/qthread.cpp:534
#6  0x00007f52b01fc905 in QDBusConnectionManager::run (this=0x7f52b0276dc0
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
/src/qt5/qtbase/src/dbus/qdbusconnection.cpp:178
#7  0x00007f52add8b982 in QThreadPrivate::start (arg=0x7f52b0276dc0 <(anonymous
namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
/src/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:361
#8  0x00007f52a339b6db in start_thread (arg=0x7f527b436700) at
pthread_create.c:463
#9  0x00007f52ad68988f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f5283e9f700 (LWP 6038)):
#0  0x00007f52ad67cbf9 in __GI___poll (fds=0x7f5283e9ec28, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f52a0d1b747 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f52a0d1d36a in xcb_wait_for_event () from
/usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f52863f8289 in QXcbEventReader::run (this=0x562e12ebb190) at
/src/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp:1367
#4  0x00007f52add8b982 in QThreadPrivate::start (arg=0x562e12ebb190) at
/src/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:361
#5  0x00007f52a339b6db in start_thread (arg=0x7f5283e9f700) at
pthread_create.c:463
#6  0x00007f52ad68988f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f52868582c0 (LWP 6037)):
[KCrash Handler]
#6  operator== (s1=..., s2=...) at
/src/qt5/qtbase/src/corelib/tools/qstring.cpp:3326
#7  0x00007f52abd9e688 in KStatusNotifierItem::setToolTipSubTitle
(this=0x562e1387b350, subTitle=...) at
/src/kdesrc/frameworks/knotifications/src/kstatusnotifieritem.cpp:404
#8  0x00007f52af9e2f4b in KMail::KMSystemTray::updateToolTip(int) () from
/opt/kde5/lib/x86_64-linux-gnu/libkmailprivate.so.5
#9  0x00007f52af9e507e in
KMail::UnityServiceManager::unreadMail(QAbstractItemModel const*, QModelIndex
const&) () from /opt/kde5/lib/x86_64-linux-gnu/libkmailprivate.so.5
#10 0x00007f52af9e5043 in
KMail::UnityServiceManager::unreadMail(QAbstractItemModel const*, QModelIndex
const&) () from /opt/kde5/lib/x86_64-linux-gnu/libkmailprivate.so.5
#11 0x00007f52af9e51bf in KMail::UnityServiceManager::initListOfCollection() ()
from /opt/kde5/lib/x86_64-linux-gnu/libkmailprivate.so.5
#12 0x00007f52af9e53bb in
KMail::UnityServiceManager::slotCollectionStatisticsChanged(long long,
Akonadi::CollectionStatistics const&) () from
/opt/kde5/lib/x86_64-linux-gnu/libkmailprivate.so.5
#13 0x00007f52af9e9399 in QtPrivate::FunctorCall<QtPrivate::IndexesList<0, 1>,
QtPrivate::List<long long, Akonadi::CollectionStatistics const&>, void, void
(KMail::UnityServiceManager::*)(long long, Akonadi::CollectionStatistics
const&)>::call(void (KMail::UnityServiceManager::*)(long long,
Akonadi::CollectionStatistics const&), KMail::UnityServiceManager*, void**) ()
from /opt/kde5/lib/x86_64-linux-gnu/libkmailprivate.so.5
#14 0x00007f52af9e9046 in void QtPrivate::FunctionPointer<void
(KMail::UnityServiceManager::*)(long long, Akonadi::CollectionStatistics
const&)>::call<QtPrivate::List<long long, Akonadi::CollectionStatistics
const&>, void>(void (KMail::UnityServiceManager::*)(long long,
Akonadi::CollectionStatistics const&), KMail::UnityServiceManager*, void**) ()
from /opt/kde5/lib/x86_64-linux-gnu/libkmailprivate.so.5
#15 0x00007f52af9e89af in QtPrivate::QSlotObject<void
(KMail::UnityServiceManager::*)(long long, Akonadi::CollectionStatistics
const&), QtPrivate::List<long long, Akonadi::CollectionStatistics const&>,
void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) () from
/opt/kde5/lib/x86_64-linux-gnu/libkmailprivate.so.5
#16 0x00007f52adf9890f in QtPrivate::QSlotObjectBase::call (a=0x7ffe5469d960,
r=0x562e133ce1f0, this=0x562e133dfae0) at
../../include/QtCore/../../../../qtbase/src/corelib/kernel/qobjectdefs_impl.h:394
#17 QMetaObject::activate (sender=sender at entry=0x562e1327e9d0,
signalOffset=<optimized out>, local_signal_index=local_signal_index at entry=20,
argv=argv at entry=0x7ffe5469d960) at
/src/qt5/qtbase/src/corelib/kernel/qobject.cpp:3768
#18 0x00007f52adf98ed7 in QMetaObject::activate
(sender=sender at entry=0x562e1327e9d0, m=m at entry=0x7f52a77fd8e0
<Akonadi::Monitor::staticMetaObject>,
local_signal_index=local_signal_index at entry=20, argv=argv at entry=0x7ffe5469d960)
at /src/qt5/qtbase/src/corelib/kernel/qobject.cpp:3640
#19 0x00007f52a749e027 in Akonadi::Monitor::collectionStatisticsChanged
(this=this at entry=0x562e1327e9d0, _t1=<optimized out>, _t2=...) at
/src/kdesrc/build/kde/pim/akonadi/src/core/KF5AkonadiCore_autogen/include/moc_monitor.cpp:1037
#20 0x00007f52a74a3b0a in
Akonadi::MonitorPrivate::slotStatisticsChangedFinished (this=<optimized out>,
job=0x562e1758a640) at /src/kdesrc/kde/pim/akonadi/src/core/monitor_p.cpp:660
#21 0x00007f52adf987f5 in QMetaObject::activate (sender=0x562e1758a640,
signalOffset=<optimized out>, local_signal_index=<optimized out>,
argv=<optimized out>) at /src/qt5/qtbase/src/corelib/kernel/qobject.cpp:3787
#22 0x00007f52aef33172 in KJob::result (this=0x562e1758a640,
_t1=0x562e1758a640, _t2=...) at
/src/kdesrc/build/frameworks/kcoreaddons/src/lib/KF5CoreAddons_autogen/include/moc_kjob.cpp:573
#23 0x00007f52aef31077 in KJob::finishJob (this=0x562e1758a640,
emitResult=true) at
/src/kdesrc/frameworks/kcoreaddons/src/lib/jobs/kjob.cpp:109
#24 0x00007f52aef317d9 in KJob::emitResult (this=0x562e1758a640) at
/src/kdesrc/frameworks/kcoreaddons/src/lib/jobs/kjob.cpp:293
#25 0x00007f52adfa5934 in QtPrivate::QSlotObjectBase::call (a=0x7ffe5469dbc0,
r=<optimized out>, this=<optimized out>) at
../../include/QtCore/../../../../qtbase/src/corelib/kernel/qobjectdefs_impl.h:394
#26 QSingleShotTimer::timerEvent (this=0x562e1429af10) at
/src/qt5/qtbase/src/corelib/kernel/qtimer.cpp:318
#27 0x00007f52adf9932b in QObject::event (this=0x562e1429af10, e=<optimized
out>) at /src/qt5/qtbase/src/corelib/kernel/qobject.cpp:1280
#28 0x00007f52ae9d7eac in QApplicationPrivate::notify_helper
(this=this at entry=0x562e12e9cc30, receiver=receiver at entry=0x562e1429af10,
e=e at entry=0x7ffe5469def0) at
/src/qt5/qtbase/src/widgets/kernel/qapplication.cpp:3752
#29 0x00007f52ae9df410 in QApplication::notify (this=0x7ffe5469e200,
receiver=0x562e1429af10, e=0x7ffe5469def0) at
/src/qt5/qtbase/src/widgets/kernel/qapplication.cpp:3499
#30 0x00007f52adf68208 in QCoreApplication::notifyInternal2
(receiver=0x562e1429af10, event=0x7ffe5469def0) at
/src/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1061
#31 0x00007f52adfc5369 in QTimerInfoList::activateTimers (this=0x562e12efeae0)
at /src/qt5/qtbase/src/corelib/kernel/qtimerinfo_unix.cpp:643
#32 0x00007f52adfc5b84 in timerSourceDispatch (source=<optimized out>) at
/src/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:182
#33 0x00007f52a1746287 in g_main_context_dispatch () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007f52a17464c0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007f52a174654c in g_main_context_iteration () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007f52adfc5f3f in QEventDispatcherGlib::processEvents
(this=0x562e12ef0e70, flags=...) at
/src/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:422
#37 0x00007f52adf664fa in QEventLoop::exec (this=this at entry=0x7ffe5469e140,
flags=..., flags at entry=...) at
/src/qt5/qtbase/src/corelib/kernel/qeventloop.cpp:225
#38 0x00007f52adf6f7c0 in QCoreApplication::exec () at
/src/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1364
#39 0x0000562e1146293e in main ()

Reported using DrKonqi

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


More information about the Kdepim-bugs mailing list