evolution keeps hanging/crashing in rawhide

Sam Folk-Williams samfw at redhat.com
Wed Sep 27 12:10:41 UTC 2006


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@@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@@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@@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@@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@@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@@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





More information about the fedora-devel-list mailing list