GNOME Bugzilla – Bug 402752
Crash when opening Exchange inbox
Last modified: 2008-06-13 06:24:17 UTC
That bug has been opened on https://launchpad.net/ubuntu/+source/evolution/+bug/63715 "... Simply, opening my inbox on an Exchange server crashes evolution-exchange-backend immediately. ... Memory status: size: 74022912 vsize: 0 resident: 74022912 share: 0 rss: 21893120 rss_rlim: 0 CPU usage: start_time: 1160582847 rtime: 0 utime: 675 stime: 0 cutime:587 cstime: 0 timeout: 88 it_real_value: 0 frequency: 0 Backtrace was generated from '/usr/libexec/evolution-exchange' Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread -1234336080 (LWP 4580)] [New Thread -1236325472 (LWP 12839)] [New Thread -1236059232 (LWP 4584)] 0xffffe410 in __kernel_vsyscall ()
+ Trace 106769
Thread 2 (Thread -1236325472 (LWP 12839))
*** Bug 468843 has been marked as a duplicate of this bug. ***
As suggested in https://launchpad.net/ubuntu/+source/evolution/+bug/63715/comments/16, this might be due to broken gnutls stuff. Anyway: Adding STACKTRACE keyword.
*** Bug 516522 has been marked as a duplicate of this bug. ***
I do not believe in gnutls, it's just uid is empty/NULL, thus it crashes. See frame #8 of Thread 2.
Created attachment 112135 [details] [review] proposed eex patch (preventing) for evolution-exchange; I remember we debug this (remotely) with someone, and if I recall correctly, Exchange was really returning an invalid component, with empty UID. Where it got there is a question, but it definitely came from the server. Thus this patch checks for such situations and makes necessary things to not crash there. I would like to propose that as "fixing this bug", if you agree. BTW, I thought such patch was committed already in code some time back, but it seems like not, somehow.
Bharath: Review?
Here is the same problem. so: fedora 9 evolution version: 2.22.2 evolution-exchange version: 2.22.1 Additional data: - Fedora 8 with and without updates, works without problems - Fedora 9 with and without updates, crash with exchange accounts (Exchange Accounts on Fedora 9 never worked)
A valid check. Commit to Trunk/Stable.
Committed to trunk. Committed revision 1683. Committed to gnome-2-22. Committed revision 1684. The patch is for evolution-exchange finally, I named it here wrong.