Hi,
I keep having this issue where evolution becomes totally unresponsive. I
have to do a kill -9 and restart it. It seems to me the problem happens
if i change folders while a message is loaded. For example, a large HTML
message with images. If I click out of the folder whilst that is going
on, I get the hang. Also the hang can happen if my VPN connection is
interrupted. This started happening in the past week or so. A did an
strace on the process and got nothing (just read(18, ) but a pstack is
below, followed by a ps auwx:
]$ cat evo.pstack
Thread 10 (Thread -1266111600 (LWP 7364)):
#0 0xb7f95402 in __kernel_vsyscall ()
#1 0x4d6b01a6 in pthread_cond_wait@(a)GLIBC_2.3.2 ()
from /lib/libpthread.so.0
#2 0x4d938642 in g_async_queue_sort () from /lib/libglib-2.0.so.0
#3 0x4ecef43a in e_msgport_wait ()
from /usr/lib/libedataserver-1.2.so.7
#4 0x4ecef9f9 in e_msgport_reply ()
from /usr/lib/libedataserver-1.2.so.7
#5 0x4d6ac3db in start_thread () from /lib/libpthread.so.0
#6 0x4d605c2e in clone () from /lib/libc.so.6
Thread 9 (Thread -1276601456 (LWP 7365)):
#0 0xb7f95402 in __kernel_vsyscall ()
#1 0x4d6b01a6 in pthread_cond_wait@(a)GLIBC_2.3.2 ()
from /lib/libpthread.so.0
#2 0x4d938642 in g_async_queue_sort () from /lib/libglib-2.0.so.0
#3 0x4ecef43a in e_msgport_wait ()
from /usr/lib/libedataserver-1.2.so.7
#4 0x4ecef9f9 in e_msgport_reply ()
from /usr/lib/libedataserver-1.2.so.7
#5 0x4d6ac3db in start_thread () from /lib/libpthread.so.0
#6 0x4d605c2e in clone () from /lib/libc.so.6
Thread 8 (Thread -1308468336 (LWP 7368)):
#0 0xb7f95402 in __kernel_vsyscall ()
#1 0x4d5fc0c3 in poll () from /lib/libc.so.6
#2 0x00000000 in ?? ()
Thread 7 (Thread -1297585264 (LWP 7369)):
#0 0xb7f95402 in __kernel_vsyscall ()
#1 0x4d6b01a6 in pthread_cond_wait@(a)GLIBC_2.3.2 ()
from /lib/libpthread.so.0
#2 0x4d938642 in g_async_queue_sort () from /lib/libglib-2.0.so.0
#3 0x4ecef43a in e_msgport_wait ()
from /usr/lib/libedataserver-1.2.so.7
#4 0x4ecef9f9 in e_msgport_reply ()
from /usr/lib/libedataserver-1.2.so.7
#5 0x4d6ac3db in start_thread () from /lib/libpthread.so.0
#6 0x4d605c2e in clone () from /lib/libc.so.6
Thread 6 (Thread -1318958192 (LWP 7370)):
#0 0xb7f95402 in __kernel_vsyscall ()
#1 0x4d6b01a6 in pthread_cond_wait@(a)GLIBC_2.3.2 ()
from /lib/libpthread.so.0
#2 0x4d938642 in g_async_queue_sort () from /lib/libglib-2.0.so.0
#3 0x4ecef43a in e_msgport_wait ()
from /usr/lib/libedataserver-1.2.so.7
#4 0x4ecef9f9 in e_msgport_reply ()
from /usr/lib/libedataserver-1.2.so.7
#5 0x4d6ac3db in start_thread () from /lib/libpthread.so.0
#6 0x4d605c2e in clone () from /lib/libc.so.6
Thread 5 (Thread -1329448048 (LWP 7371)):
#0 0xb7f95402 in __kernel_vsyscall ()
#1 0x4d6b01a6 in pthread_cond_wait@(a)GLIBC_2.3.2 ()
from /lib/libpthread.so.0
#2 0x4d938642 in g_async_queue_sort () from /lib/libglib-2.0.so.0
#3 0x4ecef43a in e_msgport_wait ()
from /usr/lib/libedataserver-1.2.so.7
#4 0x4ecef9f9 in e_msgport_reply ()
from /usr/lib/libedataserver-1.2.so.7
#5 0x4d6ac3db in start_thread () from /lib/libpthread.so.0
#6 0x4d605c2e in clone () from /lib/libc.so.6
Thread 4 (Thread -1287095408 (LWP 7381)):
#0 0xb7f95402 in __kernel_vsyscall ()
#1 0x4d6b01a6 in pthread_cond_wait@(a)GLIBC_2.3.2 ()
from /lib/libpthread.so.0
#2 0x4d938642 in g_async_queue_sort () from /lib/libglib-2.0.so.0
#3 0x4ecef43a in e_msgport_wait ()
from /usr/lib/libedataserver-1.2.so.7
#4 0x4ecef9f9 in e_msgport_reply ()
from /usr/lib/libedataserver-1.2.so.7
#5 0x4d6ac3db in start_thread () from /lib/libpthread.so.0
#6 0x4d605c2e in clone () from /lib/libc.so.6
Thread 3 (Thread -1455244400 (LWP 7418)):
#0 0xb7f95402 in __kernel_vsyscall ()
#1 0x4d5fc0c3 in poll () from /lib/libc.so.6
#2 0x00000000 in ?? ()
Thread 2 (Thread -1398305904 (LWP 7420)):
#0 0xb7f95402 in __kernel_vsyscall ()
#1 0x4d5fc0c3 in poll () from /lib/libc.so.6
#2 0x00000000 in ?? ()
Thread 1 (Thread -1208596256 (LWP 7356)):
#0 0xb7f95402 in __kernel_vsyscall ()
#1 0x4d6b2d5b in __read_nocancel () from /lib/libpthread.so.0
#2 0x4ecef2be in e_thread_busy () from /usr/lib/libedataserver-1.2.so.7
#3 0x4ecef3a2 in e_msgport_get () from /usr/lib/libedataserver-1.2.so.7
#4 0x00473780 in mail_msg_free ()
#5 0x09793d90 in ?? ()
#6 0x00000001 in ?? ()
#7 0x0000001d in ?? ()
#8 0x096ddc00 in ?? ()
#9 0x096ddc08 in ?? ()
#10 0x00000000 in ?? ()
#0 0xb7f95402 in __kernel_vsyscall ()
$ ps auwx | grep evo
samfw 2864 0.0 1.0 106592 10912 ? Sl Sep26
0:01 /usr/libexec/evolution-data-server-1.8
--oaf-activate-iid=OAFIID:GNOME_Evolution_DataServer_InterfaceCheck
--oaf-ior-fd=31
samfw 3107 0.0 1.2 181848 12552 ? Sl Sep26
0:00 /usr/libexec/evolution/2.8/evolution-alarm-notify
--oaf-activate-iid=OAFIID:GNOME_Evolution_Calendar_AlarmNotify_Factory:2.8
--oaf-ior-fd=31
samfw 3215 0.0 2.6 31256 26880 ? Ss Sep26
0:01 /usr/bin/perl -T -w /usr/bin/spamd
--socketpath /home/samfw/.evolution/cache/tmp/spamd-socket-path-jEDEqn
--local --max-children=1
--pidfile /home/samfw/.evolution/cache/tmp/spamd-pid-file-6V0KCY
samfw 4663 0.0 2.6 31252 26880 ? Ss Sep26
0:01 /usr/bin/perl -T -w /usr/bin/spamd
--socketpath /home/samfw/.evolution/cache/tmp/spamd-socket-path-P41IC6
--local --max-children=1
--pidfile /home/samfw/.evolution/cache/tmp/spamd-pid-file-vv1FWQ
samfw 7214 0.0 2.6 31244 26876 ? Ss 06:21
0:01 /usr/bin/perl -T -w /usr/bin/spamd
--socketpath /home/samfw/.evolution/cache/tmp/spamd-socket-path-PhZBH8
--local --max-children=1
--pidfile /home/samfw/.evolution/cache/tmp/spamd-pid-file-GX1zki
samfw 7356 0.6 5.0 326100 51924 ? Sl 06:30 0:33
evolution --component=mail
Show replies by date