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 322726 - Alarm notify crashed when enabled a exchange account.
Alarm notify crashed when enabled a exchange account.
Status: RESOLVED OBSOLETE
Product: evolution
Classification: Applications
Component: Calendar
2.4.x (obsolete)
Other Linux
: High critical
: Future
Assigned To: evolution-calendar-maintainers
Evolution QA team
Depends on:
Blocks: 327508 327510
 
 
Reported: 2005-11-29 07:11 UTC by Poornima
Modified: 2006-07-18 09:45 UTC
See Also:
GNOME target: ---
GNOME version: 2.11/2.12


Attachments
Backtrace (6.22 KB, text/plain)
2005-12-23 18:44 UTC, William Lovaton
Details

Description Poornima 2005-11-29 07:11:56 UTC
Backtrace was generated from '/opt/gnome/libexec/evolution-alarm-notify'

Using host libthread_db library "/lib/tls/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 1099759776 (LWP 26127)]
[New Thread 1111493552 (LWP 3220)]
[Thread debugging using libthread_db enabled]
[New Thread 1099759776 (LWP 26127)]
[New Thread 1111493552 (LWP 3220)]
[Thread debugging using libthread_db enabled]
[New Thread 1099759776 (LWP 26127)]
[New Thread 1111493552 (LWP 3220)]
[New Thread 1101650864 (LWP 26128)]
0xffffe410 in ?? ()

Thread 1 (Thread 1099759776 (LWP 26127))

  • #0 ??
  • #1 ??
  • #2 ??
  • #3 ??
  • #4 __waitpid_nocancel
    from /lib/tls/libpthread.so.0
  • #5 libgnomeui_module_info_get
    from /opt/gnome/lib/libgnomeui-2.so.0
  • #6 <signal handler called>
  • #7 e_source_get_uri
    at e-source.c line 675
  • #8 fetch_corba_cal
    at e-cal.c line 1338
  • #9 e_cal_new
    at e-cal.c line 1456
  • #10 auth_new_cal_from_source
    at authentication.c line 74
  • #11 alarm_notify_add_calendar
    at alarm-notify.c line 359
  • #12 list_changed_cb
    at alarm-notify.c line 147
  • #13 g_cclosure_marshal_VOID__VOID
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #14 g_closure_invoke
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #15 g_signal_stop_emission
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #16 g_signal_emit_valist
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #17 g_signal_emit
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #18 load_from_gconf
    at e-source-list.c line 178
  • #19 conf_changed_callback
    at e-source-list.c line 228
  • #20 gconf_client_change_set_from_current
    from /opt/gnome/lib/libgconf-2.so.4
  • #21 gconf_listeners_notify
    from /opt/gnome/lib/libgconf-2.so.4
  • #22 gconf_client_change_set_from_current
    from /opt/gnome/lib/libgconf-2.so.4
  • #23 gconf_client_notify
    from /opt/gnome/lib/libgconf-2.so.4
  • #24 g_child_watch_add
    from /opt/gnome/lib/libglib-2.0.so.0
  • #25 g_main_context_dispatch
    from /opt/gnome/lib/libglib-2.0.so.0
  • #26 g_main_context_check
    from /opt/gnome/lib/libglib-2.0.so.0
  • #27 g_main_loop_run
    from /opt/gnome/lib/libglib-2.0.so.0
  • #28 bonobo_main
    from /opt/gnome/lib/libbonobo-2.so.0
  • #29 main
    at notify-main.c line 169
  • #0 ??


Not reproducible consistently.
Comment 1 William Lovaton 2005-12-23 18:30:45 UTC
In my case I can always reproduce it.  Just open the preferences and select the Calendar checkbox in the Exchange account, it always crashes for me.

I'm using evolution-2.5.3-1 from an up to date Fedora Devel system on a VMWare 5.5.1 machine.  I'll try to get a backtrace and see what happens.

Any idea about this bug?
Comment 2 William Lovaton 2005-12-23 18:44:02 UTC
Created attachment 56338 [details]
Backtrace

May be it's not very useful but this is my gdb session with no debugging symbols.  If you really need to, just ask and I'll take the trouble to install the debuginfo packages and see if we can get a detailed backtrace.
Comment 3 Chakravarthi 2006-01-12 04:05:20 UTC
the stack trace in comment #2 is a different bug ... a duplicate of 324889 whose fix is waiting in patches for approval .. the bug submitted originally needs to be looked into separately. thanx.
Comment 4 Chenthill P 2006-02-09 13:07:56 UTC
The code seems to be ok. But i think some other memory corruption is reflection here. I got the same crash once. It happens only with exchange account with multiple calendars  as far as i have seen until now. 
Comment 5 Chenthill P 2006-05-11 11:22:51 UTC
There has been a lot of changes made to the alarm code now. Please check if its still happening with the latest builds. 
Comment 6 William Lovaton 2006-05-13 16:12:56 UTC
Back then in the rawhide days for fedora core 5 there was a clock icon in the notification area and I could right click it and select the calendars I wanted to notify me.  If I selected the Exchange account it would crash.

But no there is no clock icon in the notification area but there is a process running in background and I get notifications popups and evolution popups when a date or meeting is about to begin.

So, if nobody else complains I think this bug could be closed since it is working fine with me.  The only thing I was wondering is why there is no clock icon any more??
Comment 7 André Klapper 2006-05-30 17:19:36 UTC
reassigning chakravarthi's bugs to avoid rotting.
Comment 8 André Klapper 2006-06-11 17:23:33 UTC
refering to comment 5: chen refers to srini's ethread rewrite of the alarm code which is included in the latest (unstable) evolution 2.7.x version.

poornima: ping
Comment 9 Poornima 2006-07-18 09:45:32 UTC
Closing this bug as 'Obsolete' as i dont see any alarm crashes while enabling exchange account after srini fixed many issues in alarm code.