I've just loaded the latest snapshot for RH 6.2 via RC. My default mail
setting uses a Unix mbox for incoming mail (which is delivered there by
fetchmail/procmail). This has worked fine since January, but now it
deadlocks. The attachment includes backtraces of all the evolution-mail
threads captured by interrupting evolution-mail while it sits there with
the pop-up progress window doing nothing. Thread 4 seems to be waiting
on a lock for the mbox.
-- F
$ gdb evolution-mail
GNU gdb 19991004
Copyright 1998 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i386-redhat-linux"...
(gdb) run
Starting program: /usr/bin/evolution-mail
evolution-mail-WARNING **: Starting mail config
evolution-mail-WARNING **: Registered
evolution-mail: Yeeeh! We have an owner!
loading rules /usr/share/evolution/vfoldertypes.xml
/home/fpereira/evolution/vfolders.xml
Adding new vfolder: UNMATCHED UNMATCHED
[New Thread 9397 (manager thread)]
[New Thread 9375 (initial thread)]
[New Thread 9398]
[New Thread 9399]
utf8_to_gtk: Body or subject contains => Body or subject contains
utf8_to_gtk: Body contains => Body contains
utf8_to_gtk: Subject contains => Subject contains
utf8_to_gtk: Body does not contain => Body does not contain
utf8_to_gtk: Subject does not contain => Subject does not contain
utf8_to_gtk: Sender contains => Sender contains
utf8_to_gtk: Advanced... => Advanced...
utf8_to_gtk: Show All => Show All
utf8_to_gtk: Save As... => Save As...
utf8_to_gtk: Store search as vFolder => Store search as vFolder
utf8_to_gtk: Edit... => Edit...
got folder 'file:///home/fpereira/evolution/local/Penn' = 0x85b7c90
folder name is '/home/fpereira/evolution/local/Penn/'
utf8_to_gtk: Body or subject contains => Body or subject contains
utf8_to_gtk: Body contains => Body contains
utf8_to_gtk: Subject contains => Subject contains
utf8_to_gtk: Body does not contain => Body does not contain
utf8_to_gtk: Subject does not contain => Subject does not contain
utf8_to_gtk: Sender contains => Sender contains
utf8_to_gtk: Advanced... => Advanced...
utf8_to_gtk: Show All => Show All
utf8_to_gtk: Save As... => Save As...
utf8_to_gtk: Store search as vFolder => Store search as vFolder
utf8_to_gtk: Edit... => Edit...
got folder 'file:///home/fpereira/evolution/local/Inbox' = 0x85b7c30
folder name is '/home/fpereira/evolution/local/Inbox/'
filter-Message: build_code: [ (or
(match-all (header-contains "From" "skigrrl-chalet"))
(match-all (or (header-contains "To" "skigrrl-chalet")
(header-contains "Cc" "skigrrl-chalet")))
)
](203)
filter-Message: build_code: [ (or
(match-all (header-contains "Subject" "[Evolution]"))
)
](74)
filter-Message: build_code: [ (or
(match-all (header-contains "Subject" "[M-Dev]"))
(match-all (header-contains "From" "mahogany-daemon"))
)
](143)
filter-Message: build_code: [ (or
(match-all (or (header-contains "To" "[EMAIL PROTECTED]")
(header-contains "Cc" "[EMAIL PROTECTED]")))
)
](175)
filter-Message: build_code: [ (or
(match-all (or (header-contains "To" "[EMAIL PROTECTED]")
(header-contains "Cc" "[EMAIL PROTECTED]")))
)
](141)
filter-Message: build_code: [ (or
(match-all (or (header-contains "To" "[EMAIL PROTECTED]")
(header-contains "Cc" "[EMAIL PROTECTED]")))
)
](155)
filter-Message: build_code: [ (or
(match-all (header-matches "Subject" "Here you have, ;o)"))
)
](80)
filter-Message: build_code: [ (or
(match-all (header-contains "Subject" "Antigen found VBS"))
)
](80)
filter-Message: build_code: [ (or
(match-all (header-contains "From" "upenn.edu"))
)
](76)
filter-Message: build_code: [ (or
(match-all (or (header-contains "To" "[EMAIL PROTECTED]")
(header-contains "Cc" "[EMAIL PROTECTED]")))
)
](143)
filter-Message: build_code: [ (or
(match-all (header-contains "From" "worldses.org"))
)
](79)
sending queue
[Switching to Thread 9398]
Program received signal SIGINT, Interrupt.
0x408a6dcb in __sigsuspend (set=0xbf7ffc0c) at
../sysdeps/unix/sysv/linux/sigsuspend.c:48
48 ../sysdeps/unix/sysv/linux/sigsuspend.c: No such file or directory.
(gdb) bt
#0 0x408a6dcb in __sigsuspend (set=0xbf7ffc0c)
at ../sysdeps/unix/sysv/linux/sigsuspend.c:48
#1 0x40630c62 in __pthread_wait_for_restart_signal (self=0xbf7ffe40) at pthread.c:783
#2 0x4062d960 in pthread_cond_wait (cond=0x810a438, mutex=0x810a418) at restart.h:26
#3 0x40065d60 in e_msgport_wait (mp=0x810a3f0) at e-msgport.c:193
#4 0x400663c2 in thread_dispatch (din=0x810a3a0) at e-msgport.c:514
#5 0x4062eb85 in pthread_start_thread (arg=0xbf7ffe40) at manager.c:241
(gdb) thread 1
[Switching to thread 1 (Thread 9397 (manager thread))]
#0 0x40933f30 in __poll (fds=0x8118980, nfds=1, timeout=2000)
at ../sysdeps/unix/sysv/linux/poll.c:45
45 ../sysdeps/unix/sysv/linux/poll.c: No such file or directory.
(gdb) bt
#0 0x40933f30 in __poll (fds=0x8118980, nfds=1, timeout=2000)
at ../sysdeps/unix/sysv/linux/poll.c:45
#1 0x4062e915 in __pthread_manager (arg=0x16) at manager.c:128
(gdb) thread 2
[Switching to thread 2 (Thread 9375 (initial thread))]
#0 0x40933f30 in __poll (fds=0x87760d8, nfds=11, timeout=249)
at ../sysdeps/unix/sysv/linux/poll.c:45
45 in ../sysdeps/unix/sysv/linux/poll.c
(gdb) bt
#0 0x40933f30 in __poll (fds=0x87760d8, nfds=11, timeout=249)
at ../sysdeps/unix/sysv/linux/poll.c:45
#1 0x405393b0 in g_main_poll (timeout=249, use_priority=0, priority=0) at gmain.c:1034
#2 0x40538dc4 in g_main_iterate (block=1, dispatch=1) at gmain.c:808
#3 0x40539129 in g_main_run (loop=0x80ddb70) at gmain.c:935
#4 0x4045548a in gtk_main () at gtkmain.c:524
#5 0x407591ab in bonobo_main () at bonobo-main.c:275
#6 0x8089e5e in main (argc=1, argv=0xbffff9b4) at main.c:137
(gdb) thread 3
[Switching to thread 3 (Thread 9398)]
#0 0x408a6dcb in __sigsuspend (set=0xbf7ffc0c)
at ../sysdeps/unix/sysv/linux/sigsuspend.c:48
48 ../sysdeps/unix/sysv/linux/sigsuspend.c: No such file or directory.
(gdb) bt
#0 0x408a6dcb in __sigsuspend (set=0xbf7ffc0c)
at ../sysdeps/unix/sysv/linux/sigsuspend.c:48
#1 0x40630c62 in __pthread_wait_for_restart_signal (self=0xbf7ffe40) at pthread.c:783
#2 0x4062d960 in pthread_cond_wait (cond=0x810a438, mutex=0x810a418) at restart.h:26
#3 0x40065d60 in e_msgport_wait (mp=0x810a3f0) at e-msgport.c:193
#4 0x400663c2 in thread_dispatch (din=0x810a3a0) at e-msgport.c:514
#5 0x4062eb85 in pthread_start_thread (arg=0xbf7ffe40) at manager.c:241
(gdb) thread 4
[Switching to thread 4 (Thread 9399)]
#0 0x4092eab4 in __libc_read () from /lib/libc.so.6
(gdb) bt
#0 0x4092eab4 in __libc_read () from /lib/libc.so.6
#1 0x4063ad1c in ?? () from /lib/libpthread.so.0
#2 0x4003e922 in read_n (fd=182, buffer=0xbf5fdbb4, inlen=16) at
camel-lock-client.c:73
#3 0x4003ebee in camel_lock_helper_lock (path=0x87d8b8d "/var/spool/mail/fpereira",
ex=0x87d8ac8) at camel-lock-client.c:179
#4 0x4004adfa in camel_movemail (source=0x87d8b8d "/var/spool/mail/fpereira",
dest=0x87d6668 "/home/fpereira/evolution/local/Inbox/movemail.0", ex=0x87d8ac8)
at camel-movemail.c:134
#5 0x8088500 in mail_tool_do_movemail (
source_url=0x87d8b88 "mbox:/var/spool/mail/fpereira", ex=0x87d8ac8)
at mail-tools.c:174
#6 0x8082e92 in fetch_mail_fetch (mm=0x87d8ab0) at mail-ops.c:300
#7 0x8081816 in mail_msg_received (e=0x810a448, msg=0x87d8ab0, data=0x0)
at mail-mt.c:345
#8 0x400662e5 in thread_received_msg (e=0x810a448, m=0x87d8ab0) at e-msgport.c:467
#9 0x4006640a in thread_dispatch (din=0x810a448) at e-msgport.c:538
#10 0x4062eb85 in pthread_start_thread (arg=0xbf5ffe40) at manager.c:241
=======================================================================
$ evolution
Registered type for component -- (tasks) OAFIID:GNOME_Evolution_Calendar_ShellComponent
Registered type for component -- (calendar)
OAFIID:GNOME_Evolution_Calendar_ShellComponent
Evolution component activated successfully --
OAFIID:GNOME_Evolution_Calendar_ShellComponent
Registered type for component -- (contacts)
OAFIID:GNOME_Evolution_Addressbook_ShellComponent
Evolution component activated successfully --
OAFIID:GNOME_Evolution_Addressbook_ShellComponent
Registered type for component -- (vtrash) OAFIID:GNOME_Evolution_Mail_ShellComponent
Registered type for component -- (mailstorage)
OAFIID:GNOME_Evolution_Mail_ShellComponent
Registered type for component -- (mail) OAFIID:GNOME_Evolution_Mail_ShellComponent
Evolution component activated successfully --
OAFIID:GNOME_Evolution_Mail_ShellComponent
Registered type for component -- (My Evolution)
OAFIID:GNOME_Evolution_Summary_ShellComponent
Evolution component activated successfully --
OAFIID:GNOME_Evolution_Summary_ShellComponent
evolution-shell-WARNING **: No folder metadata in
/home/fpereira/evolution/local/Drafts/subfolders/Inbox... ignoring
evolution-shell-WARNING **: No folder metadata in
/home/fpereira/evolution/local/Archive/subfolders/AAAS/subfolders/Ski... ignoring
evolution-shell-WARNING **: No folder metadata in
/home/fpereira/evolution/local/Archive/subfolders/VM/subfolders/vminbox/subfolders/Inbox...
ignoring
evolution-shell-WARNING **: No folder metadata in
/home/fpereira/evolution/local/Evolution/subfolders/Outbox... ignoring
Shell: Registering storage -- VFolders
Folder registered successfully -- /UNMATCHED UNMATCHED
Shell: Registering storage -- Other Contacts
Folder registered successfully -- /Bigfoot Bigfoot
Folder registered successfully -- /InfoSpace InfoSpace
Folder registered successfully -- /Netcenter Netcenter
Folder registered successfully -- /WhoWhere WhoWhere
Folder registered successfully -- /Yahoo! Yahoo!
evolution-shell-WARNING **: Invalid link while loading shortcut bar view --
evolution:/local/Executive-Summary
utf8_to_gtk: Penn => Penn
utf8_to_gtk: Penn => Penn
utf8_to_gtk: Inbox => Inbox
utf8_to_gtk: Inbox => Inbox