GNOME Bugzilla – Bug 510316
Exchange storage crashed
Last modified: 2008-01-28 17:57:18 UTC
Evolution 2.21.90 I started evolution,tried to open folder list and exchange storage crashed. Distribution: openSUSE 10.3 (i586) Gnome Release: 2.20.0 2007-09-22 (SUSE) BugBuddy Version: 2.20.0 System: Linux 2.6.22.5-31-default #1 SMP 2007/09/21 22:29:00 UTC i686 X Vendor: The X.Org Foundation X Vendor Release: 70200000 Selinux: No Accessibility: Disabled GTK+ Theme: Gilouche Icon Theme: Industrial Memory status: size: 44916736 vsize: 44916736 resident: 2269184 share: 9682944 rss: 11952128 rss_rlim: 1792414720 CPU usage: start_time: 1200628085 rtime: 11 utime: 9 stime: 2 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100 Backtrace was generated from '/usr/lib/evolution-exchange-storage' [?1034hUsing host libthread_db library "/lib/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread 0xb62f76c0 (LWP 32056)] [New Thread 0xb5f15b90 (LWP 32058)] 0xffffe410 in __kernel_vsyscall ()
+ Trace 185775
Thread 1 (Thread 0xb62f76c0 (LWP 32056))
----------- .xsession-errors --------------------- ** (gnome-cups-icon:3589): WARNING **: IPP request failed with status 1030 ** (gnome-cups-icon:3589): WARNING **: IPP request failed with status 1030 ** (gnome-cups-icon:3589): WARNING **: IPP request failed with status 1030 ** (gnome-cups-icon:3589): WARNING **: IPP request failed with status 1030 ** (gnome-cups-icon:3589): WARNING **: IPP request failed with status 1030 ** (gnome-cups-icon:3589): WARNING **: IPP request failed with status 1030 ** (gnome-cups-icon:3589): WARNING **: IPP request failed with status 1030 ** (gnome-cups-icon:3589): WARNING **: IPP request failed with status 1030 --------------------------------------------------
Same crash - I was creating a new account , click on authentication button in Receiving tab (Edit > Preferences), password window popped up , entered password , clicked 'Ok' and crashed. Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xb66b6ab0 (LWP 8067)] session_authenticate (session=0x8749160, msg=0x889ee10, auth=0x892d420, user_data=0x0) at e2k-context.c:340 340 soup_auth_authenticate (auth, ctx->priv->username, (gdb) thread apply all bt
+ Trace 185779
Thread 1 (Thread 0xb66b6ab0 (LWP 8067))
Neither i can create a new exchange account nor i can use existing one.
Suspect: new libsoup integration ?
Possible because i have both glib and libsoup packages updated.
After today's update,it doesn't crash at account authentication.But it crashes just after finishing account configuration.It crashes with same traces after restart also.Still i cann't use evolution.I have to remove exchange account settings from gconf to make evolution usable with other back ends. Here is the updated trace of evolution process Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xb668dab0 (LWP 7017)] g_hash_table_remove_internal (hash_table=0xb0f2f718, key=0x8bb77c0, notify=1) at ghash.c:146 146 while ((node = *node_ptr)) (gdb) thread apply all bt
+ Trace 186720
Thread 1 (Thread 0xb668dab0 (LWP 7017))
Crash mentioned in comment#5 has been fixed now means account creation and restarting application works without crash but i can see infinite authentication loop in every restart and this loop is causing 100% CPU utilization for exchange as well as evolution process.
Confirming
Some traces from what we observed. It seems to be consistent but once if it stops happening it never happens again. The core issue seems to be it authenticates on a infinite loop. When I saw the E2K_DEBUG traces, it seems to be just authenticating all the time.
+ Trace 187021
Thread 1 (Thread 0xb66ffab0 (LWP 25223))
already fixed in evolution-data-server svn *** This bug has been marked as a duplicate of 511235 ***