After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 605654 - evolution can not send mails sometimes
evolution can not send mails sometimes
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: Mailer
2.30.x (obsolete)
Other Linux
: Normal major
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2009-12-29 10:46 UTC by Ruchir Brahmbhatt
Modified: 2013-09-13 01:07 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Ruchir Brahmbhatt 2009-12-29 10:46:24 UTC
OS: opensuse 11.2
Evolution: 2.29.4

I noticed that in 2.29.x, some times sending mails doesn't work. Mail stays in outbox and status keep showing "Sending mail 100%". If we cancel this task by clicking cancel button for that task and then try to send by right clicking outbox and selecting flush outbox or clicking send/receive button, it has no effect. I have to restart evolution to send the mail.

Steps:
1. Send mail. If it doesn't go through after some time, follow below steps.
2. Right click outbox and select flush outbox. This will do nothing.
3. Click send/receive button. This will also do nothing.
Comment 1 Ruchir Brahmbhatt 2010-02-01 18:57:04 UTC
This increases CPU usage as well. Also it hangs evolution. The backtrace is as below:

Thread 2 (Thread 0x7f168dbb5910 (LWP 28998))

  • #0 __pthread_mutex_unlock_usercnt
    from /lib64/libpthread.so.0
  • #1 dbus_pending_call_get_completed
    from /lib64/libdbus-1.so.3
  • #2 ??
    from /lib64/libdbus-1.so.3
  • #3 gnome_keyring_item_info_free
    from /usr/lib64/libgnome-keyring.so.0
  • #4 gnome_keyring_is_available
    from /usr/lib64/libgnome-keyring.so.0
  • #5 e_passwords_init
    at e-passwords.c line 1273
  • #6 ep_msg_new
    at e-passwords.c line 480
  • #7 e_passwords_get_password
    at e-passwords.c line 1435
  • #8 get_password
    at mail-session.c line 201
  • #9 smtp_connect
    at camel-smtp-transport.c line 545
  • #10 camel_service_connect
    at camel-service.c line 364
  • #11 camel_session_get_service_connected
    at camel-session.c line 278
  • #12 mail_send_message
    at mail-ops.c line 541
  • #13 send_queue_exec
    at mail-ops.c line 766
  • #14 mail_msg_proxy
    at mail-mt.c line 459
  • #15 g_thread_pool_thread_proxy
    at gthreadpool.c line 265
  • #16 g_thread_create_proxy
    at gthread.c line 635
  • #17 start_thread
    from /lib64/libpthread.so.0
  • #18 clone
    from /lib64/libc.so.6
  • #19 ??

Comment 2 Ruchir Brahmbhatt 2010-02-09 02:52:38 UTC
Currently on 2.29.6. This has become even worse. Once it stucks to send mail, further action like compose or reply hangs evolution and renders it useless until restart. The process keeps consuming ~100% CPU and heating it like anything. Fan starts making noise. I have to kill evolution and restart it.
Comment 3 Ruchir Brahmbhatt 2010-02-09 02:53:31 UTC
Sorry I forgot to mention in original report that I use Gmail IMAP account with calendar and addressbook also gmail.
Comment 4 Matthew Barnes 2010-02-09 03:19:41 UTC
Are you sure evolution is the process maxing out the CPU?  Can you please run "top" when this happens and get a backtrace from whatever process is going nuts?
Comment 5 Ruchir Brahmbhatt 2010-02-09 03:35:30 UTC
Yes I'm sure evolution is using the CPU. When I reproduce it again, I'll post cpu usage and backtrace.
Comment 6 Ruchir Brahmbhatt 2010-02-09 06:16:34 UTC
Here we go.

Top:
 PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 8440 ruchir    20   0  720m 146m  23m S  100  5.9   4:56.81 evolution


Backtrace:


Comment 7 Matthew Barnes 2010-02-09 13:03:02 UTC
Looks like either a gnome-keyring or libdbus issue to me.  I'd bet gnome-keyring.
Comment 8 Ruchir Brahmbhatt 2010-02-19 17:40:53 UTC
This is repeating many times during the day and I have to keep killing and restart evolution many times. I'm afraid if this will corrupt my mailbox. I hope this can be marked blocker.
Comment 9 Ruchir Brahmbhatt 2010-02-23 18:31:13 UTC
Surprisingly it doesn't happen on my new install on my new laptop. I wonder what was causing the issue on my old laptop.
Comment 10 Matthew Barnes 2010-03-25 14:48:12 UTC
NEEDINFO: Any change with later GNOME 2.29 releases?
Comment 11 Ruchir Brahmbhatt 2010-03-26 23:17:05 UTC
Haven't noticed recently so we can close it for now.