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 592343 - Crashes when attempt to create recurring event.
Crashes when attempt to create recurring event.
Status: RESOLVED DUPLICATE of bug 579779
Product: evolution
Classification: Applications
Component: Calendar
2.26.x (obsolete)
Other Linux
: Normal critical
: ---
Assigned To: evolution-calendar-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2009-08-19 14:35 UTC by bmichels
Modified: 2009-08-22 03:35 UTC
See Also:
GNOME target: ---
GNOME version: 2.25/2.26


Attachments
gdb crash report (14.18 KB, application/octet-stream)
2009-08-19 14:35 UTC, bmichels
Details

Description bmichels 2009-08-19 14:35:24 UTC
Created attachment 141158 [details]
gdb crash report

Crashes when attempt to create recurring event.
Steps to repeat:
1/Launch Evolution.
2/Select Calendar.
3/Create new event.
4/Open event.
5/Select Recurrence.
6/Define recurrence.
7/Close recurrence.
8/Save event.
9/Crash occurs. (On relaunch original event is there. Recurrence is not.)
Comment 1 Akhil Laddha 2009-08-20 03:54:31 UTC
Seems to work fine here in 2.27.90.

Pasting traces from attached crash report 

(evolution:22573): calendar-gui-CRITICAL **: simple_recur_to_comp: assertion `GTK_BIN (priv->special)->child != NULL' failed

(evolution:22573): Gtk-CRITICAL **: gtk_widget_get_toplevel: assertion `GTK_IS_WIDGET (widget)' failed

(evolution:22573): Gtk-CRITICAL **: gtk_widget_get_toplevel: assertion `GTK_IS_WIDGET (widget)' failed

(evolution:22573): calendar-gui-CRITICAL **: simple_recur_to_comp: assertion `priv->ending_date_edit != NULL' failed

(evolution:22573): e-dateedit.c-CRITICAL **: e_date_edit_get_date: assertion `E_IS_DATE_EDIT (dedit)' failed

(evolution:22573): Gtk-CRITICAL **: gtk_widget_get_toplevel: assertion `GTK_IS_WIDGET (widget)' failed

(evolution:22573): Gtk-CRITICAL **: gtk_widget_get_toplevel: assertion `GTK_IS_WIDGET (widget)' failed

(evolution:22573): Gtk-CRITICAL **: gtk_widget_get_toplevel: assertion `GTK_IS_WIDGET (widget)' failed
[New Thread 0x7ffa15b62950 (LWP 22619)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7ffa1c0af7f0 (LWP 22573)]
0x00007ffa19c67316 in comp_util_sanitize_recurrence_master (comp=0x11ef320, 
    client=0x1067ee0) at comp-util.c:823
823	comp-util.c: No such file or directory.
	in comp-util.c
(gdb) thread apply all bt

Thread 22 (Thread 0x7ffa15b62950 (LWP 22619))

  • #0 __lll_unlock_wake
    from /lib/libpthread.so.0
  • #1 _L_unlock_56
    from /lib/libpthread.so.0
  • #2 __pthread_mutex_unlock_usercnt
    from /lib/libpthread.so.0
  • #3 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.20.1/gobject/gclosure.c line 767
  • #4 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.20.1/gobject/gsignal.c line 3247
  • #5 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.20.1/gobject/gsignal.c line 2980
  • #6 IA__g_signal_emit
    at /build/buildd/glib2.0-2.20.1/gobject/gsignal.c line 3037
  • #7 ORBit_small_invoke_adaptor
  • #8 ??
    from /usr/lib/libORBit-2.so.0
  • #9 ??
    from /usr/lib/libORBit-2.so.0
  • #10 giop_thread_queue_process
    from /usr/lib/libORBit-2.so.0
  • #11 ??
    from /usr/lib/libORBit-2.so.0
  • #12 g_thread_pool_thread_proxy
    at /build/buildd/glib2.0-2.20.1/glib/gthreadpool.c line 265
  • #13 g_thread_create_proxy
    at /build/buildd/glib2.0-2.20.1/glib/gthread.c line 635
  • #14 start_thread
    from /lib/libpthread.so.0
  • #15 clone
    from /lib/libc.so.6
  • #16 ??

Thread 1 (Thread 0x7ffa1c0af7f0 (LWP 22573))

  • #0 comp_util_sanitize_recurrence_master
    at comp-util.c line 823
  • #1 save_comp
    at comp-editor.c line 804
  • #2 save_comp_with_send
    at comp-editor.c line 913
  • #3 action_save_cb
    at comp-editor.c line 1186
  • #4 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.20.1/gobject/gclosure.c line 767
  • #5 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.20.1/gobject/gsignal.c line 3247
  • #6 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.20.1/gobject/gsignal.c line 2980
  • #7 IA__g_signal_emit
  • #8 _gtk_action_emit_activate
    at /build/buildd/gtk+2.0-2.16.1/gtk/gtkaction.c line 727
  • #9 button_clicked
    at /build/buildd/gtk+2.0-2.16.1/gtk/gtktoolbutton.c line 705
  • #10 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.20.1/gobject/gclosure.c line 767
  • #11 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.20.1/gobject/gsignal.c line 3247
  • #12 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.20.1/gobject/gsignal.c line 2980
  • #13 IA__g_signal_emit
    at /build/buildd/glib2.0-2.20.1/gobject/gsignal.c line 3037
  • #14 gtk_real_button_released
    at /build/buildd/gtk+2.0-2.16.1/gtk/gtkbutton.c line 1702
  • #15 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.20.1/gobject/gclosure.c line 767
  • #16 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.20.1/gobject/gsignal.c line 3177
  • #17 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.20.1/gobject/gsignal.c line 2980
  • #18 IA__g_signal_emit
    at /build/buildd/glib2.0-2.20.1/gobject/gsignal.c line 3037
  • #19 gtk_button_button_release
    at /build/buildd/gtk+2.0-2.16.1/gtk/gtkbutton.c line 1594
  • #20 _gtk_marshal_BOOLEAN__BOXED
  • #21 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.20.1/gobject/gclosure.c line 767
  • #22 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.20.1/gobject/gsignal.c line 3285
  • #23 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.20.1/gobject/gsignal.c line 2990
  • #24 IA__g_signal_emit
    at /build/buildd/glib2.0-2.20.1/gobject/gsignal.c line 3037
  • #25 gtk_widget_event_internal
    at /build/buildd/gtk+2.0-2.16.1/gtk/gtkwidget.c line 4761
  • #26 IA__gtk_propagate_event
    at /build/buildd/gtk+2.0-2.16.1/gtk/gtkmain.c line 2396
  • #27 IA__gtk_main_do_event
    at /build/buildd/gtk+2.0-2.16.1/gtk/gtkmain.c line 1601
  • #28 gdk_event_dispatch
    at /build/buildd/gtk+2.0-2.16.1/gdk/x11/gdkevents-x11.c line 2364
  • #29 IA__g_main_context_dispatch
    at /build/buildd/glib2.0-2.20.1/glib/gmain.c line 1814
  • #30 g_main_context_iterate
    at /build/buildd/glib2.0-2.20.1/glib/gmain.c line 2448
  • #31 IA__g_main_loop_run
    at /build/buildd/glib2.0-2.20.1/glib/gmain.c line 2656
  • #32 bonobo_main
    from /usr/lib/libbonobo-2.so.0
  • #33 main
    at main.c line 704

Comment 2 Fabio Durán Verdugo 2009-08-22 03:35:29 UTC
Thanks for taking the time to report this bug.
This particular bug has already been reported into our bug tracking system, but
we are happy to tell you that the problem has already been fixed. It should be
solved in the next software version. You may want to check for a software
upgrade.

2.26.3.xx

*** This bug has been marked as a duplicate of bug 579779 ***