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 635673 - Stack overflow when opening slow calendar
Stack overflow when opening slow calendar
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: Calendar
2.32.x (obsolete)
Other Linux
: Normal critical
: ---
Assigned To: evolution-calendar-maintainers
Evolution QA team
: 634518 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2010-11-24 09:49 UTC by Milan Crha
Modified: 2011-01-20 11:47 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
eds patch (2.62 KB, patch)
2010-11-24 13:24 UTC, Milan Crha
committed Details | Review
evo patch (1.97 KB, patch)
2010-11-24 13:25 UTC, Milan Crha
committed Details | Review

Description Milan Crha 2010-11-24 09:49:32 UTC
Moving this from a downstream bug report:
https://bugzilla.redhat.com/show_bug.cgi?id=656259

abrt version: 1.1.14
architecture: i686
Attached file: backtrace
cmdline: evolution
component: evolution
crash_function: g_value_peek_pointer
executable: /usr/bin/evolution
kernel: 2.6.35.6-48.fc14.i686
package: evolution-2.32.1-1.fc14
rating: 4
reason: Process /usr/bin/evolution was killed by signal 11 (SIGSEGV)
release: Fedora release 14 (Laughlin)
time: 1290498111
uid: 1000

How to reproduce
-----
1. Connect Evolution to an Exechange-2003 Server
2. go to Calendar


(I'm not pasting here complete backtrace, only the relevant part. It can be seen in the downstream bug report, if needed, though the crashing thread has more than 400 frames.)

  • #13 e_cal_open_async
    at e-cal.c line 1417
  • #14 cal_opened_cb
    at e-cal-model.c line 2124

Comment 1 Milan Crha 2010-11-24 13:24:27 UTC
Created attachment 175163 [details] [review]
eds patch

for evolution-data-server;

To avoid stack overflow.
Comment 2 Milan Crha 2010-11-24 13:25:36 UTC
Created attachment 175164 [details] [review]
evo patch

for evolution;

To avoid busy-wait for these cases.
Comment 3 Milan Crha 2010-11-24 13:32:14 UTC
Created commit 9a7e29d in eds master (2.91.3+)
Created commit eeec902 in evo master (2.91.3+)

Created commit d43e7fb in eds gnome-2-32 (2.32.2+)
Created commit b87510d in evo gnome-2-32 (2.32.2+)
Comment 4 Milan Crha 2011-01-20 11:47:22 UTC
*** Bug 634518 has been marked as a duplicate of this bug. ***