I am using evo 1.4.4 on a RH8.0 machine.  I use red-carpet to update both.
 
I have evolution configured to connect to our Exchange server using IMAP, and I have sent messages stored in the IMAP "Sent"  folder rather than in the local folders that evolution created.
 
I just had some bad behaviour, and I have attached the output from the CAMEL-VERBOSE_DEBUG=1 log.
The log also contains the "thread apply all bt" output where it hung.
 
The log has been reduced to the latest message being sent. 
 
The symptoms I observe are:
 
The message is sent correctly to the recipients.
 
When the message is being tranferred from the outbox to the sent folder I get intermittent behaviour.
Usually it works (Yeah !)
Sometimes it mangles the message in the sent folder
Less  frequently it hangs. Like this time.
I am using Outlook to send this message.  I still have evolution suspended in gdb
 
Thanks for any insight that you can give.
 
Ian Perryman
 
[New Thread 524321 (LWP 8108)]
[New Thread 540706 (LWP 8109)]
sending : EHLO otc-dr5a43
received: 250-sunrise.altera.com Hello otc-dr5a43 [137.57.182.43], pleased to meet you
received: 250-ENHANCEDSTATUSCODES
This server supports enhanced status codes
received: 250-PIPELINING
received: 250-EXPN
received: 250-VERB
received: 250-8BITMIME
This server supports 8bit MIME
received: 250-SIZE
received: 250-DSN
received: 250-ETRN
received: 250-DELIVERBY
received: 250 HELP
sending : MAIL FROM:<[EMAIL PROTECTED]>
received: 250 2.1.0 <[EMAIL PROTECTED]>... Sender ok
sending : RCPT TO:<[EMAIL PROTECTED]>
received: 250 2.1.5 <[EMAIL PROTECTED]>... Recipient ok
sending : DATA
received: 354 Enter mail, end with "." on a line by itself
sending : \r\n.\r\n
received: 250 2.0.0 h8HIrD5k023853 Message accepted for delivery
sending : RSET
received: 250 2.0.0 Reset state
sending : QUIT
received: 221 2.0.0 sunrise.altera.com closing connection
 Searching for added matches ' (and

     (match-all (not (system-flag  "Seen")))

  )
'
Vfolder 'Unread mail (local)' subfolder changed 'home/iperryma/evolution/local/Sent'
 changed 0 added 1 removed 0
  adding uid '42' to Unmatched [newly unmatched]
 Searching for added matches ' (and

     (match-all (system-flag  "Flagged"))

  )
'
Vfolder 'Important mail (local)' subfolder changed 'home/iperryma/evolution/local/Sent'
 changed 0 added 1 removed 0
  adding uid '42' to Unmatched [newly unmatched]
 Searching for changed matches ' (and

     (match-all (not (system-flag  "Seen")))

  )
'
Vfolder 'Unread mail (local)' subfolder changed 'home/iperryma/evolution/local/Outbox'
 changed 1 added 0 removed 0
 Vfolder update
uids match:
 Searching for changed matches ' (and

     (match-all (system-flag  "Flagged"))

  )
'
Vfolder 'Important mail (local)' subfolder changed 
'home/iperryma/evolution/local/Outbox'
 changed 1 added 0 removed 0
 Vfolder update
uids match:
Vfolder 'Unread mail (local)' subfolder changed 'home/iperryma/evolution/local/Outbox'
 changed 0 added 0 removed 1
  removing uid '1117'
Vfolder 'Important mail (local)' subfolder changed 
'home/iperryma/evolution/local/Outbox'
 changed 0 added 0 removed 1
  removing uid '1117'
As_Sent_Folder
sending : A08187 APPEND {10+}
Sent Items (\Seen) {6269}
received: + Ready for additional command text.

Program received signal SIGINT, Interrupt.
[Switching to Thread 98311 (LWP 28459)]
0x40511a35 in __pthread_sigsuspend () from /lib/i686/libpthread.so.0


(gdb) thread apply all bt

Thread 8 (Thread 98311 (LWP 28459)):
#0  0x40511a35 in __pthread_sigsuspend () from /lib/i686/libpthread.so.0
#1  0x40510db8 in __pthread_wait_for_restart_signal () from /lib/i686/libpthread.so.0
#2  0x4050dc8b in [EMAIL PROTECTED] () from /lib/i686/libpthread.so.0
#3  0x4008dc0e in e_mutex_lock () from /usr/lib/evolution/1.4/libeutil.so.0
#4  0x415a767d in camel_folder_get_message () from /usr/lib/evolution/1.4/libcamel.so.0
#5  0x4152ea98 in mail_empty_trash () from 
/usr/lib/evolution/1.4/components/libevolution-mail.so
#6  0x4152ac2f in mail_msg_wait_all () from 
/usr/lib/evolution/1.4/components/libevolution-mail.so
#7  0x4008d672 in e_thread_busy () from /usr/lib/evolution/1.4/libeutil.so.0
#8  0x4008d76d in e_thread_busy () from /usr/lib/evolution/1.4/libeutil.so.0
#9  0x4050f881 in pthread_start_thread () from /lib/i686/libpthread.so.0
#10 0x4050f985 in pthread_start_thread_event () from /lib/i686/libpthread.so.0

Thread 6 (Thread 65541 (LWP 28455)):
#0  0x40511a35 in __pthread_sigsuspend () from /lib/i686/libpthread.so.0
#1  0x40510db8 in __pthread_wait_for_restart_signal () from /lib/i686/libpthread.so.0
#2  0x4050dc8b in [EMAIL PROTECTED] () from /lib/i686/libpthread.so.0
#3  0x4008cf66 in e_msgport_wait () from /usr/lib/evolution/1.4/libeutil.so.0
#4  0x4008d806 in e_thread_busy () from /usr/lib/evolution/1.4/libeutil.so.0
#5  0x4050f881 in pthread_start_thread () from /lib/i686/libpthread.so.0
#6  0x4050f985 in pthread_start_thread_event () from /lib/i686/libpthread.so.0

---Type <return> to continue, or q <return> to quit---
Thread 5 (Thread 49156 (LWP 28454)):
#0  0x40511a35 in __pthread_sigsuspend () from /lib/i686/libpthread.so.0
#1  0x40510db8 in __pthread_wait_for_restart_signal () from /lib/i686/libpthread.so.0
#2  0x4050dc8b in [EMAIL PROTECTED] () from /lib/i686/libpthread.so.0
#3  0x4008cf66 in e_msgport_wait () from /usr/lib/evolution/1.4/libeutil.so.0
#4  0x4008d806 in e_thread_busy () from /usr/lib/evolution/1.4/libeutil.so.0
#5  0x4050f881 in pthread_start_thread () from /lib/i686/libpthread.so.0
#6  0x4050f985 in pthread_start_thread_event () from /lib/i686/libpthread.so.0

Thread 4 (Thread 32771 (LWP 28453)):
#0  0x40511a35 in __pthread_sigsuspend () from /lib/i686/libpthread.so.0
#1  0x40510db8 in __pthread_wait_for_restart_signal () from /lib/i686/libpthread.so.0
#2  0x4050dc8b in [EMAIL PROTECTED] () from /lib/i686/libpthread.so.0
#3  0x4008cf66 in e_msgport_wait () from /usr/lib/evolution/1.4/libeutil.so.0
#4  0x4008d806 in e_thread_busy () from /usr/lib/evolution/1.4/libeutil.so.0
#5  0x4050f881 in pthread_start_thread () from /lib/i686/libpthread.so.0
#6  0x4050f985 in pthread_start_thread_event () from /lib/i686/libpthread.so.0

Thread 3 (Thread 16386 (LWP 28452)):
#0  0x420dcc31 in select () from /lib/i686/libc.so.6
#1  0x415f206c in camel_verbose_debug () from /usr/lib/evolution/1.4/libcamel.so.0
#2  0x415d7200 in camel_stream_read () from /usr/lib/evolution/1.4/libcamel.so.0
#3  0x415d592b in camel_stream_buffer_gets () from /usr/lib/evolution/1.4/libcamel.so.0
---Type <return> to continue, or q <return> to quit---
#4  0x419c7886 in camel_imap_store_readline ()
   from /usr/lib/evolution/1.4/camel-providers/libcamelimap.so
#5  0x419bb3e4 in camel_imap_command_response ()
   from /usr/lib/evolution/1.4/camel-providers/libcamelimap.so
#6  0x419bb5dd in imap_read_response () from 
/usr/lib/evolution/1.4/camel-providers/libcamelimap.so
#7  0x419bb34b in camel_imap_command_continuation ()
   from /usr/lib/evolution/1.4/camel-providers/libcamelimap.so
#8  0x419be1f7 in camel_imap_folder_selected ()
   from /usr/lib/evolution/1.4/camel-providers/libcamelimap.so
#9  0x419be35e in camel_imap_folder_selected ()
   from /usr/lib/evolution/1.4/camel-providers/libcamelimap.so
#10 0x4159a1a2 in camel_disco_folder_get_type () from 
/usr/lib/evolution/1.4/libcamel.so.0
#11 0x415a6ac8 in camel_folder_append_message () from 
/usr/lib/evolution/1.4/libcamel.so.0
#12 0x415a7e55 in camel_folder_search_free () from /usr/lib/evolution/1.4/libcamel.so.0
#13 0x415a7fcd in camel_folder_search_free () from /usr/lib/evolution/1.4/libcamel.so.0
#14 0x415a815f in camel_folder_transfer_messages_to () from 
/usr/lib/evolution/1.4/libcamel.so.0
#15 0x4152d935 in mail_append_mail () from 
/usr/lib/evolution/1.4/components/libevolution-mail.so
#16 0x4152ac2f in mail_msg_wait_all () from 
/usr/lib/evolution/1.4/components/libevolution-mail.so
#17 0x4008d672 in e_thread_busy () from /usr/lib/evolution/1.4/libeutil.so.0
#18 0x4008d76d in e_thread_busy () from /usr/lib/evolution/1.4/libeutil.so.0
#19 0x4050f881 in pthread_start_thread () from /lib/i686/libpthread.so.0
#20 0x4050f985 in pthread_start_thread_event () from /lib/i686/libpthread.so.0

---Type <return> to continue, or q <return> to quit---
Thread 2 (Thread 32769 (LWP 28451)):
#0  0x420db1a7 in poll () from /lib/i686/libc.so.6
#1  0x4050e9de in __pthread_manager () from /lib/i686/libpthread.so.0
#2  0x4050f62b in __pthread_manager_event () from /lib/i686/libpthread.so.0

Thread 1 (Thread 16384 (LWP 28439)):
#0  0x420db1a7 in poll () from /lib/i686/libc.so.6
#1  0x40e7ef56 in g_main_context_poll () from /usr/lib/libglib-2.0.so.0
#2  0x40e7e234 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#3  0x40e7ea1f in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#4  0x403fb248 in bonobo_main () from /usr/lib/libbonobo-2.so.0
#5  0x0808ba82 in main ()
#6  0x420158f7 in __libc_start_main () from /lib/i686/libc.so.6
#0  0x40511a35 in __pthread_sigsuspend () from /lib/i686/libpthread.so.0

Reply via email to