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 402506 - evolution-data-server crash to weather reload_cb
evolution-data-server crash to weather reload_cb
Status: RESOLVED FIXED
Product: evolution-data-server
Classification: Platform
Component: Calendar
1.10.x (obsolete)
Other Linux
: Normal critical
: ---
Assigned To: Milan Crha
Evolution QA team
: 457137 467498 487253 491585 491592 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2007-01-30 16:58 UTC by Sebastien Bacher
Modified: 2013-09-14 16:49 UTC
See Also:
GNOME target: ---
GNOME version: 2.17/2.18


Attachments
proposed eds patch (2.50 KB, patch)
2007-09-06 13:52 UTC, Milan Crha
committed Details | Review

Description Sebastien Bacher 2007-01-30 16:58:40 UTC
That crash happens with GNOME 2.17.90:

  • #0 reload_cb
    at e-cal-backend-weather.c line 78
  • #1 g_timeout_dispatch
    at gmain.c line 3422
  • #2 IA__g_main_context_dispatch
    at gmain.c line 2045
  • #3 g_main_context_iterate
    at gmain.c line 2677
  • #4 IA__g_main_loop_run
    at gmain.c line 2881
  • #5 bonobo_main
    from /usr/lib/libbonobo-2.so.0
  • #6 main
    at server.c line 393
  • #7 __libc_start_main
    from /lib/tls/i686/cmov/libc.so.6
  • #8 _start

Comment 1 Daniel Gryniewicz 2007-03-08 14:36:47 UTC
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

Thread 1 (Thread 47428888708656 (LWP 6228))

  • #0 __libc_waitpid
    at ../sysdeps/unix/sysv/linux/waitpid.c line 41
  • #1 do_system
    at ../sysdeps/posix/system.c line 164
  • #2 __libc_system
    at ../sysdeps/posix/system.c line 206
  • #3 gnome_segv_handler
    at server.c line 114
  • #4 <signal handler called>
  • #5 reload_cb
    at e-cal-backend-weather.c line 78
  • #6 g_timeout_dispatch
    at gmain.c line 3422
  • #7 IA__g_main_context_dispatch
    at gmain.c line 2045
  • #8 g_main_context_iterate
    at gmain.c line 2677
  • #9 IA__g_main_loop_run
    at gmain.c line 2881
  • #10 bonobo_main
    at bonobo-main.c line 311
  • #11 main
    at server.c line 393


----------- .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...
--------------------------------------------------
Comment 2 palfrey 2007-08-17 11:10:25 UTC
*** Bug 467498 has been marked as a duplicate of this bug. ***
Comment 3 Milan Crha 2007-09-06 13:52:50 UTC
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.
Comment 4 Chenthill P 2007-09-09 10:40:09 UTC
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.
Comment 5 Chenthill P 2007-09-09 20:50:36 UTC
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.
Comment 6 Milan Crha 2007-09-10 07:20:37 UTC
Ok, got it, do you still need to keep this bug opened?
Comment 7 Tobias Mueller 2007-10-08 22:32:07 UTC
(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 :)
Comment 8 Tobias Mueller 2007-10-08 22:32:15 UTC
*** Bug 457137 has been marked as a duplicate of this bug. ***
Comment 9 Milan Crha 2007-10-09 05:36:47 UTC
chen's commit has a revision 8046 in e-d-s.
Comment 10 palfrey 2007-10-30 11:26:55 UTC
*** Bug 491592 has been marked as a duplicate of this bug. ***
Comment 11 palfrey 2007-10-30 11:27:09 UTC
*** Bug 487253 has been marked as a duplicate of this bug. ***
Comment 12 palfrey 2007-10-30 11:27:16 UTC
*** Bug 491585 has been marked as a duplicate of this bug. ***