GNOME Bugzilla – Bug 543427
crash in Evolution Mail and Calendar: restarted after svn head...
Last modified: 2008-08-22 05:32:42 UTC
What were you doing when the application crashed? restarted after svn head build Distribution: Gentoo Base System release 1.12.11.1 Gnome Release: 2.22.3 2008-07-02 (Gentoo) BugBuddy Version: 2.22.0 System: Linux 2.6.24-gentoo-r8 #1 SMP PREEMPT Tue May 13 08:35:55 EDT 2008 i686 X Vendor: The X.Org Foundation X Vendor Release: 10300000 Selinux: No Accessibility: Disabled GTK+ Theme: marble-look Icon Theme: gnome Memory status: size: 126984192 vsize: 126984192 resident: 38158336 share: 18620416 rss: 38158336 rss_rlim: 4294967295 CPU usage: start_time: 1216299104 rtime: 950 utime: 857 stime: 93 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100 Backtrace was generated from '/opt/evo/bin/evolution' Using host libthread_db library "/lib/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread 0xb67b16c0 (LWP 30582)] [New Thread 0xb1909b90 (LWP 30694)] [New Thread 0xb392db90 (LWP 30601)] [New Thread 0xb412eb90 (LWP 30600)] [New Thread 0xb5476b90 (LWP 30599)] 0xb7f96410 in __kernel_vsyscall ()
+ Trace 203070
Thread 1 (Thread 0xb67b16c0 (LWP 30582))
I removed my cache and restarted evolution. Gdb traces of evolution process ** ** camel:ERROR:(camel-string-utils.c:245):camel_pstring_free: assertion failed: (0) Program received signal SIGABRT, Aborted. [Switching to Thread 0xb13feb90 (LWP 17869)] 0xffffe430 in __kernel_vsyscall () (gdb) t a a bt
+ Trace 204158
(gdb)
I got the crash 4 times today so confirming
Exchange code is vulnerable to this, I have fixed rest of Evolution. Bharath ?
Created attachment 115608 [details] [review] Exchange patch The free'ing is handled by message_info_free
This should be committed. But sure, you dont g_free/free it anywhere? if so you gonna corrupt memory.
Still crashing: Distribution: Gentoo Base System release 1.12.11.1 Gnome Release: 2.22.3 2008-07-02 (Gentoo) BugBuddy Version: 2.22.0 System: Linux 2.6.24-gentoo-r8 #1 SMP PREEMPT Tue May 13 08:35:55 EDT 2008 i686 X Vendor: The X.Org Foundation X Vendor Release: 10300000 Selinux: No Accessibility: Disabled GTK+ Theme: marble-look Icon Theme: gnome Memory status: size: 134397952 vsize: 134397952 resident: 45273088 share: 18305024 rss: 45273088 rss_rlim: 4294967295 CPU usage: start_time: 1217595343 rtime: 293 utime: 248 stime: 45 cutime:2 cstime: 1 timeout: 0 it_real_value: 0 frequency: 100 Backtrace was generated from '/opt/evo/bin/evolution' Using host libthread_db library "/lib/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread 0xb67386c0 (LWP 9157)] [New Thread 0xb14ffb90 (LWP 9308)] [New Thread 0xb2cffb90 (LWP 9305)] [New Thread 0xb5e78b90 (LWP 9293)] [New Thread 0xb4a6ab90 (LWP 9281)] [New Thread 0xb36ffb90 (LWP 9270)] [New Thread 0xb4174b90 (LWP 9268)] 0xb7f2e410 in __kernel_vsyscall ()
+ Trace 204361
Thread 6 (Thread 0xb36ffb90 (LWP 9270))
----------- .xsession-errors (52019 sec old) --------------------- application/pdf application/pdf application/pdf application/pdf application/pdf application/pdf application/pdf application/pdf application/pdf application/pdf application/pdf application/pdf application/pdf ...Too much output, ignoring rest... --------------------------------------------------
started in debugger, will attach trace after this.
Created attachment 115679 [details] stacktrace,
Committed to trunk as r1716 http://svn.gnome.org/viewvc/evolution-exchange?view=revision&revision=1716 This patch is needed. Will look into the issue mentioned at comment #6.
Committed another related hunk as r1717
*** Bug 545447 has been marked as a duplicate of this bug. ***
I think except Exchange, rest of the code should be stable for this. Bharath?
Reid seeing this even after the commits? I was never able to reproduce this after the commits. Sorry if I'm missing something. Currently only the counts are messed up with Exchange. Rest is fine I suppose.
i don't recall seeing this any recently.
Great. Closing for now. Reopen if you see it happen anytime. Thanks