GNOME Bugzilla – Bug 402506
evolution-data-server crash to weather reload_cb
Last modified: 2013-09-14 16:49:31 UTC
That crash happens with GNOME 2.17.90:
+ Trace 106582
I got this too with 1.9.92: System: Linux 2.6.20-ck1 #1 SMP PREEMPT Mon Feb 19 11:52:17 EST 2007 x86_64 X Vendor: The X.Org Foundation X Vendor Release: 70200000 Selinux: No Accessibility: Disabled GTK+ Theme: Clearlooks-DarkNice Icon Theme: Tango Memory status: size: 222855168 vsize: 222855168 resident: 12414976 share: 6467584 rss: 12414976 rss_rlim: 18446744073709551615 CPU usage: start_time: 1173297924 rtime: 17 utime: 13 stime: 4 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100 Backtrace was generated from '/usr/libexec/evolution-data-server-1.10' Using host libthread_db library "/lib/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread 47428888708656 (LWP 6228)] [New Thread 1115969856 (LWP 6553)] [New Thread 1074006336 (LWP 6333)] 0x00002b22e32b7f7a in __libc_waitpid (pid=8627, stat_loc=0x7fffc88aa58c, options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:41 in ../sysdeps/unix/sysv/linux/waitpid.c
+ Trace 116894
Thread 1 (Thread 47428888708656 (LWP 6228))
----------- .xsession-errors (35033 sec old) --------------------- Header string finally is ********** HEADER.FIELDS (DATE FROM TO CC SUBJECT REFERENCES IN-REPLY-TO MESSAGE-ID MIME-VERSION CONTENT-TYPE X-MAILING-LIST X-LOOP LIST-ID LIST-POST MAILING-LIST ORIGINATOR X-LIST SENDER RETURN-PATH X-BEENTHERE checking for junk..? g_log: file dbus-server.c: line 713 (gaim_dbus_message_append_gaim_values): should not be reached g_log: file dbus-server.c: line 713 (gaim_dbus_message_append_gaim_values): should not be reached checking for junk..? checking for junk..? g_log: file dbus-server.c: line 713 (gaim_dbus_message_append_gaim_values): should not be reached g_log: file dbus-server.c: line 713 (gaim_dbus_message_append_gaim_values): should not be reached prefs: /gaim/gtk/blist/x changed, scheduling save. util: Writing file prefs.xml to directory /home/dang/.gaim g_log: file dbus-server.c: line 713 (gaim_dbus_message_append_gaim_values): should not be reached ...Too much output, ignoring rest... --------------------------------------------------
*** Bug 467498 has been marked as a duplicate of this bug. ***
Created attachment 95055 [details] [review] proposed eds patch for evolution-data-server; It crashed me in a same way after a half day of running evolution, even the weather calendar was disabled. I think the patch can help.
The patch looks good to commit. Just a small change to be made. + if (priv->begin_retrival_id) + priv->begin_retrival_id = 0; + The above statements should be inserted above the following, if (priv->is_loading) return FALSE; Please commit the patch after making this change.
Added the following with the above the change, + source = g_main_current_source (); + + if (priv->begin_retrival_id == g_source_get_id (source)) + priv->begin_retrival_id = 0; since begin_retrieval_cb is all called from reload_cb in which case the begin_retrival_id should not be reset. Committed the patch after this change.
Ok, got it, do you still need to keep this bug opened?
(In reply to comment #6) > Ok, got it, do you still need to keep this bug opened? > If you committed it, not. Please tell us the revision, you committed this patch to and then close as FIXED :)
*** Bug 457137 has been marked as a duplicate of this bug. ***
chen's commit has a revision 8046 in e-d-s.
*** Bug 491592 has been marked as a duplicate of this bug. ***
*** Bug 487253 has been marked as a duplicate of this bug. ***
*** Bug 491585 has been marked as a duplicate of this bug. ***