On Tue, 11 Nov 2014 03:17:24 Timothy Pearson wrote:
in the last
6-8 months I have been having occasional failure of mail
check both interval and manual.
The symptom is the bottom right progress bar shows constant movement with
no
percentage given and no new mail.Workaround is close kmail, reopen it go
to
Settings - Configure Mail - Accounts - Receiving - Modify - Apply
(without editing anything) - OK and it downloads and will do so for 1~30
days and the
same thing happens again.
Doesn't matter which of 4 POP3 accounts I select to (not) modify - all
then
download
Just open/close does not fix it nor TDE exit/new session or reboot.
Machine
normally runs 24/7
Has persisted through a complete machine replacement (with the same
~.trinity/share/apps/kmail/mail directory and filters
This is with KMail 1.9.10 (enterprise35.0.20100827.1168748) (Using
Trinity 3.5.13.2) on Debian 7 reported by synaptic as kmail-trinity
4.3.5.13.2-0debiian7.0.0+0. The same setup had been working fine for some
months beforehand
Any ideas ?
Regards
John Campbell
I could get a much better idea of what is going on if, while KMail is
stuck, you gather a backtrace and post it to the list.
First, install the tdepim debugging symbols and gdb (sudo apt-get install
tdepim-trinity-dbg dbg). Then try to get KMail to hang (apparently this
could take a while from what you describe). When kmail hangs do this:
1. )Open a terminal
2.) sudo gdb --pid `pidof kmail`
3.) thread apply all bt
<post output to the list>
4.) q
5.) Close terminal, execute temporary workaround you described above
Thanks!
Tim
Took a long time - nearly 3 months but had a repeat.
The trace is:
(gdb) thread apply all bt
Thread 5 (Thread 0x7fe26586a700 (LWP 4105)):
#0 pthread_cond_wait@@GLIBC_2.3.2 ()
at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1 0x00007fe26b5c6640 in QWaitCondition::wait (this=0x33b8720,
time=18446744073709551615) at tools/qwaitcondition_unix.cpp:245
#2 0x00007fe271dead59 in KPIM::ThreadWeaver::Weaver::applyForWork
(this=0x33b8650, th=0x24dc740, previous=0x0)
at /build/buildd/kdepim-trinity-3.5.13.2/libkdepim/weaver.cpp:519
#3 0x00007fe271dea99f in KPIM::ThreadWeaver::Thread::run (this=0x24dc740)
at /build/buildd/kdepim-trinity-3.5.13.2/libkdepim/weaver.cpp:215
#4 0x00007fe26b37111a in QThreadInstance::start (_arg=0x33b87d8) at
kernel/qthread_unix.cpp:122
#5 0x00007fe270541b50 in start_thread (arg=<optimized out>) at
pthread_create.c:304
#6 0x00007fe268fc1e6d in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7 0x0000000000000000 in ?? ()
Thread 4 (Thread 0x7fe265069700 (LWP 4106)):
#0 pthread_cond_wait@@GLIBC_2.3.2 ()
at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1 0x00007fe26b5c6640 in QWaitCondition::wait (this=0x33b8720,
time=18446744073709551615) at tools/qwaitcondition_unix.cpp:245
#2 0x00007fe271dead59 in KPIM::ThreadWeaver::Weaver::applyForWork
(this=0x33b8650, th=0x24a96a0, previous=0x0)
at /build/buildd/kdepim-trinity-3.5.13.2/libkdepim/weaver.cpp:519
#3 0x00007fe271dea99f in KPIM::ThreadWeaver::Thread::run (this=0x24a96a0)
at /build/buildd/kdepim-trinity-3.5.13.2/libkdepim/weaver.cpp:215
#4 0x00007fe26b37111a in QThreadInstance::start (_arg=0x33b8a78) at
kernel/qthread_unix.cpp:122
#5 0x00007fe270541b50 in start_thread (arg=<optimized out>) at
pthread_create.c:304
#6 0x00007fe268fc1e6d in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7 0x0000000000000000 in ?? ()
Thread 3 (Thread 0x7fe264868700 (LWP 4107)):
#0 pthread_cond_wait@@GLIBC_2.3.2 ()
at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1 0x00007fe26b5c6640 in QWaitCondition::wait (this=0x33b8720,
time=18446744073709551615) at tools/qwaitcondition_unix.cpp:245
---Type <return> to continue, or q <return> to quit---
#2 0x00007fe271dead59 in KPIM::ThreadWeaver::Weaver::applyForWork
(this=0x33b8650, th=0x33b6f10, previous=0x0)
at /build/buildd/kdepim-trinity-3.5.13.2/libkdepim/weaver.cpp:519
#3 0x00007fe271dea99f in KPIM::ThreadWeaver::Thread::run (this=0x33b6f10)
at /build/buildd/kdepim-trinity-3.5.13.2/libkdepim/weaver.cpp:215
#4 0x00007fe26b37111a in QThreadInstance::start (_arg=0x33b8c68) at
kernel/qthread_unix.cpp:122
#5 0x00007fe270541b50 in start_thread (arg=<optimized out>) at
pthread_create.c:304
#6 0x00007fe268fc1e6d in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7 0x0000000000000000 in ?? ()
Thread 2 (Thread 0x7fe264067700 (LWP 4108)):
#0 pthread_cond_wait@@GLIBC_2.3.2 ()
at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1 0x00007fe26b5c6640 in QWaitCondition::wait (this=0x33b8720,
time=18446744073709551615) at tools/qwaitcondition_unix.cpp:245
#2 0x00007fe271dead59 in KPIM::ThreadWeaver::Weaver::applyForWork
(this=0x33b8650, th=0x33b7150, previous=0x0)
at /build/buildd/kdepim-trinity-3.5.13.2/libkdepim/weaver.cpp:519
#3 0x00007fe271dea99f in KPIM::ThreadWeaver::Thread::run (this=0x33b7150)
at /build/buildd/kdepim-trinity-3.5.13.2/libkdepim/weaver.cpp:215
#4 0x00007fe26b37111a in QThreadInstance::start (_arg=0x33b8ed8) at
kernel/qthread_unix.cpp:122
#5 0x00007fe270541b50 in start_thread (arg=<optimized out>) at
pthread_create.c:304
#6 0x00007fe268fc1e6d in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7 0x0000000000000000 in ?? ()
Thread 1 (Thread 0x7fe2730ce760 (LWP 3990)):
#0 0x00007fe268fbb963 in select () at ../sysdeps/unix/syscall-template.S:82
#1 0x00007fe26b3326f9 in QEventLoop::processEvents (this=0x240f860,
flags=<optimized out>) at kernel/qeventloop_x11.cpp:294
#2 0x00007fe26b388889 in QEventLoop::enterLoop (this=0x240f860) at
kernel/qeventloop.cpp:201
#3 0x00007fe26b388812 in QEventLoop::exec (this=0x240f860) at
kernel/qeventloop.cpp:148
#4 0x000000000040368d in main (argc=3, argv=0x7fff895659b8)
at /build/buildd/kdepim-trinity-3.5.13.2/kmail/main.cpp:110
(gdb)
Regards
John Campbell