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 324889 - Selecting calendar from event-notification drop-down from notification-area crashes EDS
Selecting calendar from event-notification drop-down from notification-area c...
Status: RESOLVED FIXED
Product: evolution-data-server
Classification: Platform
Component: Calendar
1.6.x (obsolete)
Other other
: High critical
: ---
Assigned To: evolution-calendar-maintainers
Evolution QA team
: 325893 326121 327211 (view as bug list)
Depends on:
Blocks: 327516
 
 
Reported: 2005-12-23 16:03 UTC by Christopher Lee
Modified: 2013-09-14 16:49 UTC
See Also:
GNOME target: 2.14.x
GNOME version: 2.13/2.14



Description Christopher Lee 2005-12-23 16:54:29 UTC
Distribution: Ubuntu 6.04 (dapper)
Package: Evolution-Data-Server
Severity: major
Version: GNOME2.13.3 1.5.x
Gnome-Distributor: Ubuntu
Synopsis: Selecting calendar from event-notification drop-down from notification-area crashes EDS
Bugzilla-Product: Evolution-Data-Server
Bugzilla-Component: Calendar
Bugzilla-Version: 1.5.x
BugBuddy-GnomeVersion: 2.0 (2.13.0)
Description:
Description of the crash:

Selecting calendar from event-notification drop-down from
notification-area crashes EDS

Steps to reproduce the crash:
1. Right-click on event-notification icon in notification window and
select edit-preferences
2. Select any calendar from the preferences window
3. EDS crashes

Expected Results:

I guess that selecting a calendar from the preferences should cause me
to get notifications for events from that calendar.

How often does this happen?

Every time

Additional Information:

Ubuntu Dapper, Evolution version 2.5.3-0ubuntu2



Debugging Information:

Backtrace was generated from '/usr/libexec/evolution-alarm-notify'

Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1230969152 (LWP 5729)]
[New Thread -1264432208 (LWP 7003)]
[New Thread -1232335952 (LWP 5731)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
0xffffe410 in ?? ()




------- Bug created by bug-buddy at 2005-12-23 16:54 -------

Comment 1 Teppo Turtiainen 2005-12-24 12:56:46 UTC
Thanks for the bug report. Unfortunately, that stack trace is not very useful in determining the cause of the crash. Can you get us one with debugging symbols? Please see http://live.gnome.org/GettingTraces for more information on how to do so.
Comment 2 Christopher Lee 2005-12-27 18:18:23 UTC
OK.  I recompiled evolution with debugging symbols (pats self on back).  I also found that bug-buddy was looking for debugging symbols at /usr/libexec/evolution-alarm-notify instead of the actual location in /usr/lib/evolution/2.6/ so I copied the binary to the exepcted place so I could get the backtrace.

Backtrace was generated from '/usr/libexec/evolution-alarm-notify'

Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
`system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols.
[Thread debugging using libthread_db enabled]
[New Thread -1230891328 (LWP 423)]
[New Thread -1232258128 (LWP 424)]
0xffffe410 in __kernel_vsyscall ()

Thread 1 (Thread -1230891328 (LWP 423))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/tls/i686/cmov/libc.so.6
  • #2 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 e_source_group_peek_source_by_uid
    from /usr/lib/libedataserver-1.2.so.6
  • #5 menu_item_toggle_callback
  • #6 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #7 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #8 g_signal_stop_emission
    from /usr/lib/libgobject-2.0.so.0
  • #9 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #10 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #11 gtk_toggle_button_toggled
    from /usr/lib/libgtk-x11-2.0.so.0
  • #12 gtk_toggle_button_set_inconsistent
    from /usr/lib/libgtk-x11-2.0.so.0
  • #13 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #14 g_cclosure_new_swap
    from /usr/lib/libgobject-2.0.so.0
  • #15 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #16 g_signal_stop_emission
    from /usr/lib/libgobject-2.0.so.0
  • #17 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #18 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #19 gtk_button_clicked
    from /usr/lib/libgtk-x11-2.0.so.0
  • #20 gtk_toggle_button_set_inconsistent
    from /usr/lib/libgtk-x11-2.0.so.0
  • #21 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #22 g_cclosure_new_swap
    from /usr/lib/libgobject-2.0.so.0
  • #23 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #24 g_signal_stop_emission
    from /usr/lib/libgobject-2.0.so.0
  • #25 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #26 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #27 gtk_button_released
    from /usr/lib/libgtk-x11-2.0.so.0
  • #28 _gtk_button_paint
    from /usr/lib/libgtk-x11-2.0.so.0
  • #29 _gtk_marshal_BOOLEAN__BOXED
    from /usr/lib/libgtk-x11-2.0.so.0
  • #30 g_cclosure_new_swap
    from /usr/lib/libgobject-2.0.so.0
  • #31 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #32 g_signal_stop_emission
    from /usr/lib/libgobject-2.0.so.0
  • #33 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #34 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #35 gtk_widget_activate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #36 gtk_propagate_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #37 gtk_main_do_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #38 _gdk_events_queue
    from /usr/lib/libgdk-x11-2.0.so.0
  • #39 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #40 g_main_context_check
    from /usr/lib/libglib-2.0.so.0
  • #41 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #42 bonobo_main
    from /usr/lib/libbonobo-2.so.0
  • #43 main
  • #0 __kernel_vsyscall

Comment 3 Teppo Turtiainen 2005-12-28 07:05:02 UTC
According to simple-dup-finder this is a unique stack trace.
Comment 4 Chenthill P 2006-01-05 18:28:41 UTC
*** Bug 325893 has been marked as a duplicate of this bug. ***
Comment 5 Christian Kirbach 2006-01-06 18:50:26 UTC
Thanks for the bug report. Unfortunately, that stack trace is not very useful in determining the cause of the crash. Can you get us one with debugging symbols? Please see http://live.gnome.org/GettingTraces for more information on how to do so.
Comment 6 Christopher Lee 2006-01-06 19:00:53 UTC
It seems the trace from Bug 325893 (marked duplicate of this) is much better than mine.  Is it good enough, or should I try again myself?
Comment 7 Christian Kirbach 2006-01-06 19:45:55 UTC
yes indeed, thanks for pointing that out, Christopher.

this is good enough, confirming.

from Bug 325893 

Thread 1 (Thread -1232382272 (LWP 32660))

  • #0 ??
  • #1 ??
  • #2 ??
  • #3 ??
  • #4 __waitpid_nocancel
    from /lib/tls/libpthread.so.0
  • #5 gnome_init_with_popt_table
    from /opt/gnome/lib/libgnomeui-2.so.0
  • #6 <signal handler called>
  • #7 e_source_group_peek_source_by_uid
    at e-source-group.c line 532
  • #8 menu_item_toggle_callback
    at alarm-queue.c line 1068
  • #9 g_cclosure_marshal_VOID__VOID
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #10 g_closure_invoke
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #11 g_signal_chain_from_overridden
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #12 g_signal_emit_valist
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #13 g_signal_emit
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #14 gtk_toggle_button_toggled
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
  • #15 gtk_toggle_button_toggled
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
  • #16 g_cclosure_marshal_VOID__VOID
    from /opt/gnome/lib/libgobject-2.0.so.0

Comment 8 Chakravarthi 2006-01-11 08:38:52 UTC
there are a few issues found with that part of the code. Will send a patch that will fix all those (including this).
Comment 9 Chakravarthi 2006-01-16 10:21:39 UTC
the approved patch on the list is committed and the problem is fixed now.
Comment 10 Chenthill P 2006-01-16 12:11:10 UTC
*** Bug 326121 has been marked as a duplicate of this bug. ***
Comment 11 Luis Villa 2006-01-16 15:00:51 UTC
*** Bug 327211 has been marked as a duplicate of this bug. ***
Comment 12 Luis Villa 2006-01-16 15:01:42 UTC
Thanks for fixing, chakravarti.
Comment 13 Christopher Lee 2006-01-17 21:31:07 UTC
The fix works for me.  Thanks!!