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 368272 - evolution-exchange crashed checking mail
evolution-exchange crashed checking mail
Status: RESOLVED DUPLICATE of bug 420503
Product: Evolution Exchange
Classification: Deprecated
Component: Connector
2.12.x
Other All
: High critical
: ---
Assigned To: Connector Maintainer
Ximian Connector QA
: 371986 417967 467008 507562 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2006-10-31 12:58 UTC by dsteckbeck
Modified: 2008-02-07 06:13 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16



Description dsteckbeck 2006-10-31 12:58:17 UTC
Steps to reproduce:
It can't be reproduced reliably. Just during regular use, or non-use, it will crash. This time, I came back to my machine, unlocked my screensaver, and bug buddy was up showing me the crash. At that point evo was useless, so I closed it and started it again. It brought up the user interface, loaded my inbox, began filtering messages for junk, and poof! crashed again.


Stack trace:
Memory status: size: 80900096 vsize: 0 resident: 80900096 share: 0 rss: 22720512 rss_rlim: 0
CPU usage: start_time: 1162232125 rtime: 0 utime: 1134 stime: 0 cutime:965 cstime: 0 timeout: 169 it_real_value: 0 frequency: 0

Backtrace was generated from '/usr/libexec/evolution-exchange'

(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1208419984 (LWP 4620)]
[New Thread -1210520688 (LWP 4622)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
0x00b5f402 in __kernel_vsyscall ()

Thread 1 (Thread -1208419984 (LWP 4620))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/libpthread.so.0
  • #2 gnome_gtk_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 strchr
    from /lib/libc.so.6
  • #5 soup_uri_new_with_base
    from /usr/lib/libsoup-2.2.so.8
  • #6 soup_uri_new
    from /usr/lib/libsoup-2.2.so.8
  • #7 soup_message_new
    from /usr/lib/libsoup-2.2.so.8
  • #8 e2k_soup_message_new
    from /usr/lib/libexchange-storage-1.2.so.2
  • #9 e2k_soup_message_new_full
    from /usr/lib/libexchange-storage-1.2.so.2
  • #10 e2k_soup_message_new_full
    from /usr/lib/libexchange-storage-1.2.so.2
  • #11 e2k_context_proppatch
    from /usr/lib/libexchange-storage-1.2.so.2
  • #12 POA_GNOME_Evolution_Component__fini
  • #13 g_source_get_current_time
    from /lib/libglib-2.0.so.0
  • #14 g_main_context_dispatch
    from /lib/libglib-2.0.so.0
  • #15 g_main_context_check
    from /lib/libglib-2.0.so.0
  • #16 g_main_loop_run
    from /lib/libglib-2.0.so.0
  • #17 bonobo_main
    from /usr/lib/libbonobo-2.so.0
  • #18 POA_GNOME_Evolution_Component__fini
  • #19 __libc_start_main
    from /lib/libc.so.6
  • #20 POA_GNOME_Evolution_Component__fini
  • #0 __kernel_vsyscall


Other information:
Comment 1 André Klapper 2006-11-08 15:15:12 UTC
confirming as per duplicate
Comment 2 André Klapper 2006-11-08 15:15:13 UTC
*** Bug 371986 has been marked as a duplicate of this bug. ***
Comment 3 Veerapuram Varadhan 2006-11-21 20:04:09 UTC
Thanks for taking the time to report this bug.
Unfortunately, that stack trace is missing some elements that will help a lot to solve the problem, so it will be hard for the developers to fix that crash. Can you get us a stack trace with debugging symbols? Please see http://live.gnome.org/GettingTraces for more information on how to do so. Thanks in advance!

Also, attach gdb traces of evolution when evolution-exchange crashes and vice versa.
Comment 4 dsteckbeck 2006-11-27 15:47:57 UTC
Ok, I've applied a bunch of FC6 updates since the original bug report, and our sysadmin rebooted the Exchange server to fix a faulty spam filter program ;), so the frequency of the crashes went down considerably, but it still happened again. I loaded the *-debug rpm packages and got what appears to be a more thorough stack trace.

System: Linux 2.6.18-1.2849.fc6 #1 SMP Fri Nov 10 12:45:28 EST 2006 i686
X Vendor: The X.Org Foundation
X Vendor Release: 70101000
Selinux: No
Accessibility: Disabled

Memory status: size: 67198976 vsize: 0 resident: 67198976 share: 0 rss: 12795904 rss_rlim: 0
CPU usage: start_time: 1164641605 rtime: 0 utime: 41 stime: 0 cutime:33 cstime: 0 timeout: 8 it_real_value: 0 frequency: 0

Backtrace was generated from '/usr/libexec/evolution-exchange'

Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1208362640 (LWP 2297)]
[New Thread -1210463344 (LWP 2298)]
0x00710402 in __kernel_vsyscall ()

Thread 1 (Thread -1208362640 (LWP 2297))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/libpthread.so.0
  • #2 gnome_gtk_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 strrchr
    from /lib/libc.so.6
  • #5 process_flags
    at mail-stub-exchange.c line 1630
  • #6 g_source_get_current_time
    from /lib/libglib-2.0.so.0
  • #7 g_main_context_dispatch
    from /lib/libglib-2.0.so.0
  • #8 g_main_context_check
    from /lib/libglib-2.0.so.0
  • #9 g_main_loop_run
    from /lib/libglib-2.0.so.0
  • #10 bonobo_main
    from /usr/lib/libbonobo-2.so.0
  • #11 main
    at main.c line 238
  • #12 __libc_start_main
    from /lib/libc.so.6
  • #13 _start
  • #0 __kernel_vsyscall

Comment 5 Justin Chudgar 2007-02-02 01:18:25 UTC
I have also had this issue. Using 2.8.1 on Kubuntu Edgy on a 32bit dualcore system. Every session ends when Evolution loses connection to the Exchange connector. Since evolution does not crash there is no backtrace, but I did manage to get this from kdbg:

(evolution-2.8:25593): libecal-WARNING **: e-cal.c:318: Unexpected response
calendar-gui-Message: Check if default client matches (1170171835.19156.12@justin01 1170171835.19156.12@justin01) 
calendar-gui-Message: Check if default client matches (1170171835.19156.12@justin01 1170171835.19156.12@justin01) 
calendar-gui-Message: Check if default client matches (1170171835.19156.12@justin01 1170171835.19156.12@justin01) 
calendar-gui-Message: Check if default client matches (1170171835.19156.12@justin01 1170171835.19156.12@justin01) 

<exchange connector died here>

There is no pattern to get the exchange connector to crash, but it happens anywhere from seconds to 15 minutes after opening evolution. The only fix is to kill all evolution-* processes and relaunch.

This makes the program all but useless. Since I use an Exchange server and want an integrated client, it seems like having an XP VM is my only choice right now. This makes me unhappy.

Thanks for the work, though. It is appreciated.
Comment 6 Veerapuram Varadhan 2007-06-19 15:42:15 UTC
(In reply to comment #5)
> I have also had this issue. Using 2.8.1 on Kubuntu Edgy on a 32bit dualcore
> system. Every session ends when Evolution loses connection to the Exchange
> connector. Since evolution does not crash there is no backtrace, but I did
> manage to get this from kdbg:
> 
> (evolution-2.8:25593): libecal-WARNING **: e-cal.c:318: Unexpected response
> calendar-gui-Message: Check if default client matches
> (1170171835.19156.12@justin01 1170171835.19156.12@justin01) 
> calendar-gui-Message: Check if default client matches
> (1170171835.19156.12@justin01 1170171835.19156.12@justin01) 
> calendar-gui-Message: Check if default client matches
> (1170171835.19156.12@justin01 1170171835.19156.12@justin01) 
> calendar-gui-Message: Check if default client matches
> (1170171835.19156.12@justin01 1170171835.19156.12@justin01) 
> 
> <exchange connector died here>
> 
> There is no pattern to get the exchange connector to crash, but it happens
> anywhere from seconds to 15 minutes after opening evolution. The only fix is to
> kill all evolution-* processes and relaunch.
> 
> This makes the program all but useless. Since I use an Exchange server and want
> an integrated client, it seems like having an XP VM is my only choice right
> now. This makes me unhappy.
> 
> Thanks for the work, though. It is appreciated.
> 
Justin: Thanks for trying out exchange connection.  A fix has been committed to 2.10.3 and 2.11.x branches for this.  It is similar to bug#406155 and I have attached a fix in that bug.  Would you mind giving it a try?

TIA.
Comment 7 Lucky Wankhede 2007-08-22 13:27:11 UTC
*** Bug 417967 has been marked as a duplicate of this bug. ***
Comment 8 Lucky Wankhede 2007-08-22 13:29:43 UTC
*** Bug 467008 has been marked as a duplicate of this bug. ***
Comment 9 Akhil Laddha 2008-02-07 06:00:59 UTC
*** Bug 507562 has been marked as a duplicate of this bug. ***
Comment 10 Akhil Laddha 2008-02-07 06:01:55 UTC
bug 507562 was in 2.12
Comment 11 Bharath Acharya 2008-02-07 06:13:18 UTC
This would happen, if a mail would hit your mailbox and a filter action is triggered on it. This was a consistent crash and as reported could happen anytime and result in the storage process being killed. Already fixed in bug #420503.

*** This bug has been marked as a duplicate of 420503 ***