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 620951 - A11y support still thinks GnomeCalendar is a widget
A11y support still thinks GnomeCalendar is a widget
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: Calendar
2.32.x (obsolete)
Other Linux
: Normal normal
: ---
Assigned To: evolution-calendar-maintainers
Evolution QA team
evolution[a11y]
: 641601 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2010-06-08 11:26 UTC by Akhil Laddha
Modified: 2013-09-13 01:03 UTC
See Also:
GNOME target: ---
GNOME version: 2.29/2.30



Description Akhil Laddha 2010-06-08 11:26:59 UTC
evolution 2.31.3

(evolution:15768): GLib-GObject-WARNING **: invalid cast from `GnomeCalendar' to `GtkWidget'

(evolution:15768): Gtk-CRITICAL **: gtk_widget_get_visible: assertion `GTK_IS_WIDGET (widget)' failed


Breakpoint 1, IA__g_logv (log_domain=0xb6869f04 "GLib-GObject", log_level=G_LOG_LEVEL_WARNING, format=0xb686f774 "invalid cast from `%s' to `%s'", args1=
    0xbfffbb9c "_Z\213\265`\265\a\b\230Ǩ\b\230Ǩ\b\364\177\215\265\260\317\v\b0\357\227\b\001\273\377\277\071\273\177\265\270e\221\b\340\235B\b") at gmessages.c:430
430	gmessages.c: No such file or directory.
	in gmessages.c
(gdb) bt
  • #0 IA__g_logv
    at gmessages.c line 430
  • #1 IA__g_log
    at gmessages.c line 569
  • #2 IA__g_type_check_instance_cast
    at gtype.c line 3982
  • #3 ea_day_view_get_name
    at ea-day-view.c line 140
  • #4 atk_object_get_name
    from /usr/lib/libatk-1.0.so.0
  • #5 ??
    from /usr/lib/gtk-2.0/modules/libatk-bridge.so
  • #6 ??
    from /usr/lib/gtk-2.0/modules/libatk-bridge.so
  • #7 ??
    from /usr/lib/gtk-2.0/modules/libatk-bridge.so
  • #8 ??
    from /usr/lib/gtk-2.0/modules/libatk-bridge.so
  • #9 signal_emit_unlocked_R
    at gsignal.c line 3214
  • #10 IA__g_signal_emit_valist
    at gsignal.c line 2981
  • #11 IA__g_signal_emit
    at gsignal.c line 3038
  • #12 atk_object_notify_state_change
    from /usr/lib/libatk-1.0.so.0
  • #13 gail_widget_map_gtk
    at gailwidget.c line 939
  • #14 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #15 IA__g_closure_invoke
    at gclosure.c line 767
  • #16 signal_emit_unlocked_R
    at gsignal.c line 3248
  • #17 IA__g_signal_emit_valist
    at gsignal.c line 2981
  • #18 IA__g_signal_emit
    at gsignal.c line 3038
  • #19 IA__gtk_widget_map
    at gtkwidget.c line 3377
  • #20 gtk_notebook_map
    at gtknotebook.c line 1747
  • #21 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #22 g_type_class_meta_marshal
    at gclosure.c line 878
  • #23 IA__g_closure_invoke
    at gclosure.c line 767
  • #24 signal_emit_unlocked_R
    at gsignal.c line 3178
  • #25 IA__g_signal_emit_valist
    at gsignal.c line 2981
  • #26 IA__g_signal_emit
    at gsignal.c line 3038
  • #27 IA__gtk_widget_map
    at gtkwidget.c line 3377
  • #28 gtk_paned_forall
    at gtkpaned.c line 1462
  • #29 IA__gtk_container_forall
    at gtkcontainer.c line 1500
  • #30 gtk_container_map
    at gtkcontainer.c line 2670
  • #31 gtk_paned_map
    at gtkpaned.c line 1054
  • #32 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #33 g_type_class_meta_marshal
    at gclosure.c line 878
  • #34 IA__g_closure_invoke
    at gclosure.c line 767
  • #35 signal_emit_unlocked_R
    at gsignal.c line 3178
  • #36 IA__g_signal_emit_valist
    at gsignal.c line 2981
  • #37 IA__g_signal_emit
    at gsignal.c line 3038
  • #38 IA__gtk_widget_map
    at gtkwidget.c line 3377
  • #39 gtk_bin_forall
    at gtkbin.c line 128
  • #40 shell_content_forall
    at e-shell-content.c line 267
  • #41 IA__gtk_container_forall
  • #42 gtk_container_map
    at gtkcontainer.c line 2670
  • #43 cal_shell_content_map
    at e-cal-shell-content.c line 546
  • #44 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #45 g_type_class_meta_marshal
    at gclosure.c line 878
  • #46 IA__g_closure_invoke
    at gclosure.c line 767
  • #47 signal_emit_unlocked_R
    at gsignal.c line 3178
  • #48 IA__g_signal_emit_valist
    at gsignal.c line 2981
  • #49 IA__g_signal_emit
    at gsignal.c line 3038
  • #50 IA__gtk_widget_map
    at gtkwidget.c line 3377
  • #51 IA__gtk_widget_set_child_visible
    at gtkwidget.c line 7451
  • #52 gtk_notebook_real_switch_page
    at gtknotebook.c line 6118
  • #53 _gtk_marshal_VOID__POINTER_UINT
    at gtkmarshalers.c line 2658
  • #54 g_type_class_meta_marshal
    at gclosure.c line 878
  • #55 IA__g_closure_invoke
    at gclosure.c line 767
  • #56 signal_emit_unlocked_R
    at gsignal.c line 3286
  • #57 IA__g_signal_emit_valist
    at gsignal.c line 2981
  • #58 IA__g_signal_emit
    at gsignal.c line 3038
  • #59 gtk_notebook_switch_page
    at gtknotebook.c line 6157
  • #60 shell_window_set_notebook_page
    at e-shell-window.c line 103
  • #61 IA__g_cclosure_marshal_VOID__PARAM
    at gmarshal.c line 531
  • #62 IA__g_closure_invoke
    at gclosure.c line 767
  • #63 signal_emit_unlocked_R
    at gsignal.c line 3248
  • #64 IA__g_signal_emit_valist
    at gsignal.c line 2981
  • #65 IA__g_signal_emit
    at gsignal.c line 3038
  • #66 g_object_dispatch_properties_changed
    at gobject.c line 801
  • #67 g_object_notify_dispatcher
    at gobject.c line 328
  • #68 g_object_notify_queue_thaw
    at gobjectnotifyqueue.c line 120
  • #69 IA__g_object_notify
    at gobject.c line 888
  • #70 e_shell_window_switch_to_view
    at e-shell-window-private.c line 535
  • #71 action_switcher_cb
    at e-shell-window-actions.c line 1251
  • #72 IA__g_cclosure_marshal_VOID__OBJECT
    at gmarshal.c line 636
  • #73 IA__g_closure_invoke
    at gclosure.c line 767
  • #74 signal_emit_unlocked_R
    at gsignal.c line 3248
  • #75 IA__g_signal_emit_valist
    at gsignal.c line 2981
  • #76 IA__g_signal_emit
    at gsignal.c line 3038
  • #77 gtk_radio_action_activate
    at gtkradioaction.c line 361
  • #78 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #79 g_type_class_meta_marshal
    at gclosure.c line 878
  • #80 IA__g_closure_invoke
    at gclosure.c line 767
  • #81 signal_emit_unlocked_R
    at gsignal.c line 3178
  • #82 IA__g_signal_emit_valist
    at gsignal.c line 2981
  • #83 IA__g_signal_emit
    at gsignal.c line 3038
  • #84 _gtk_action_emit_activate
    at gtkaction.c line 755
  • #85 IA__gtk_action_activate
    at gtkaction.c line 785
  • #86 button_clicked
    at gtktoolbutton.c line 768
  • #87 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #88 IA__g_closure_invoke
    at gclosure.c line 767
  • #89 signal_emit_unlocked_R
    at gsignal.c line 3248
  • #90 IA__g_signal_emit_valist
    at gsignal.c line 2981
  • #91 IA__g_signal_emit
    at gsignal.c line 3038
  • #92 IA__gtk_button_clicked
    at gtkbutton.c line 1128
  • #93 gtk_toggle_button_released
    at gtktogglebutton.c line 485
  • #94 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #95 g_type_class_meta_marshal
    at gclosure.c line 878
  • #96 IA__g_closure_invoke
    at gclosure.c line 767
  • #97 signal_emit_unlocked_R
    at gsignal.c line 3178
  • #98 IA__g_signal_emit_valist
    at gsignal.c line 2981
  • #99 IA__g_signal_emit
    at gsignal.c line 3038
  • #100 gtk_button_released
    at gtkbutton.c line 1120
  • #101 gtk_button_button_release
    at gtkbutton.c line 1617
  • #102 _gtk_marshal_BOOLEAN__BOXED
    at gtkmarshalers.c line 84
  • #103 g_type_class_meta_marshal
    at gclosure.c line 878
  • #104 IA__g_closure_invoke
    at gclosure.c line 767
  • #105 signal_emit_unlocked_R
    at gsignal.c line 3286
  • #106 IA__g_signal_emit_valist
    at gsignal.c line 2991
  • #107 IA__g_signal_emit
    at gsignal.c line 3038
  • #108 gtk_widget_event_internal
    at gtkwidget.c line 4943
  • #109 IA__gtk_propagate_event
    at gtkmain.c line 2442
  • #110 IA__gtk_main_do_event
    at gtkmain.c line 1647
  • #111 gdk_event_dispatch
    at gdkevents-x11.c line 2372
  • #112 g_main_dispatch
    at gmain.c line 1960
  • #113 IA__g_main_context_dispatch
    at gmain.c line 2513
  • #114 g_main_context_iterate
    at gmain.c line 2591
  • #115 IA__g_main_loop_run
    at gmain.c line 2799
  • #116 IA__gtk_main
    at gtkmain.c line 1219
  • #117 main
    at main.c line 609
  • #0 IA__g_logv
    at gmessages.c line 430
  • #1 IA__g_log
    at gmessages.c line 569
  • #2 IA__g_return_if_fail_warning
  • #3 IA__gtk_widget_get_visible
    at gtkwidget.c line 5861
  • #4 ea_day_view_get_name
    at ea-day-view.c line 140
  • #5 atk_object_get_name
    from /usr/lib/libatk-1.0.so.0
  • #6 ??
    from /usr/lib/gtk-2.0/modules/libatk-bridge.so
  • #7 ??
    from /usr/lib/gtk-2.0/modules/libatk-bridge.so
  • #8 ??
    from /usr/lib/gtk-2.0/modules/libatk-bridge.so
  • #9 ??
    from /usr/lib/gtk-2.0/modules/libatk-bridge.so
  • #10 signal_emit_unlocked_R
    at gsignal.c line 3214
  • #11 IA__g_signal_emit_valist
    at gsignal.c line 2981
  • #12 IA__g_signal_emit
    at gsignal.c line 3038
  • #13 atk_object_notify_state_change
    from /usr/lib/libatk-1.0.so.0
  • #14 gail_widget_map_gtk
    at gailwidget.c line 939
  • #15 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #16 IA__g_closure_invoke
    at gclosure.c line 767
  • #17 signal_emit_unlocked_R
    at gsignal.c line 3248
  • #18 IA__g_signal_emit_valist
    at gsignal.c line 2981
  • #19 IA__g_signal_emit
    at gsignal.c line 3038
  • #20 IA__gtk_widget_map
    at gtkwidget.c line 3377
  • #21 gtk_notebook_map
    at gtknotebook.c line 1747
  • #22 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #23 g_type_class_meta_marshal
    at gclosure.c line 878
  • #24 IA__g_closure_invoke
    at gclosure.c line 767
  • #25 signal_emit_unlocked_R
    at gsignal.c line 3178
  • #26 IA__g_signal_emit_valist
    at gsignal.c line 2981
  • #27 IA__g_signal_emit
    at gsignal.c line 3038
  • #28 IA__gtk_widget_map
    at gtkwidget.c line 3377
  • #29 gtk_paned_forall
    at gtkpaned.c line 1462
  • #30 IA__gtk_container_forall
    at gtkcontainer.c line 1500
  • #31 gtk_container_map
    at gtkcontainer.c line 2670
  • #32 gtk_paned_map
    at gtkpaned.c line 1054
  • #33 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #34 g_type_class_meta_marshal
    at gclosure.c line 878
  • #35 IA__g_closure_invoke
    at gclosure.c line 767
  • #36 signal_emit_unlocked_R
    at gsignal.c line 3178
  • #37 IA__g_signal_emit_valist
    at gsignal.c line 2981
  • #38 IA__g_signal_emit
    at gsignal.c line 3038
  • #39 IA__gtk_widget_map
    at gtkwidget.c line 3377
  • #40 gtk_bin_forall
    at gtkbin.c line 128
  • #41 shell_content_forall
    at e-shell-content.c line 267
  • #42 IA__gtk_container_forall
    at gtkcontainer.c line 1500
  • #43 gtk_container_map
    at gtkcontainer.c line 2670
  • #44 cal_shell_content_map
    at e-cal-shell-content.c line 546
  • #45 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #46 g_type_class_meta_marshal
    at gclosure.c line 878
  • #47 IA__g_closure_invoke
    at gclosure.c line 767
  • #48 signal_emit_unlocked_R
    at gsignal.c line 3178
  • #49 IA__g_signal_emit_valist
    at gsignal.c line 2981
  • #50 IA__g_signal_emit
    at gsignal.c line 3038
  • #51 IA__gtk_widget_map
    at gtkwidget.c line 3377
  • #52 IA__gtk_widget_set_child_visible
    at gtkwidget.c line 7451
  • #53 gtk_notebook_real_switch_page
    at gtknotebook.c line 6118
  • #54 _gtk_marshal_VOID__POINTER_UINT
    at gtkmarshalers.c line 2658
  • #55 g_type_class_meta_marshal
    at gclosure.c line 878
  • #56 IA__g_closure_invoke
    at gclosure.c line 767
  • #57 signal_emit_unlocked_R
    at gsignal.c line 3286
  • #58 IA__g_signal_emit_valist
    at gsignal.c line 2981
  • #59 IA__g_signal_emit
    at gsignal.c line 3038
  • #60 gtk_notebook_switch_page
    at gtknotebook.c line 6157
  • #61 shell_window_set_notebook_page
    at e-shell-window.c line 103
  • #62 IA__g_cclosure_marshal_VOID__PARAM
    at gmarshal.c line 531
  • #63 IA__g_closure_invoke
    at gclosure.c line 767
  • #64 signal_emit_unlocked_R
    at gsignal.c line 3248
  • #65 IA__g_signal_emit_valist
    at gsignal.c line 2981
  • #66 IA__g_signal_emit
    at gsignal.c line 3038
  • #67 g_object_dispatch_properties_changed
    at gobject.c line 801
  • #68 g_object_notify_dispatcher
    at gobject.c line 328
  • #69 g_object_notify_queue_thaw
    at gobjectnotifyqueue.c line 120
  • #70 IA__g_object_notify
    at gobject.c line 888
  • #71 e_shell_window_switch_to_view
    at e-shell-window-private.c line 535
  • #72 action_switcher_cb
    at e-shell-window-actions.c line 1251
  • #73 IA__g_cclosure_marshal_VOID__OBJECT
    at gmarshal.c line 636
  • #74 IA__g_closure_invoke
    at gclosure.c line 767
  • #75 signal_emit_unlocked_R
    at gsignal.c line 3248
  • #76 IA__g_signal_emit_valist
    at gsignal.c line 2981
  • #77 IA__g_signal_emit
    at gsignal.c line 3038
  • #78 gtk_radio_action_activate
    at gtkradioaction.c line 361
  • #79 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #80 g_type_class_meta_marshal
    at gclosure.c line 878
  • #81 IA__g_closure_invoke
    at gclosure.c line 767
  • #82 signal_emit_unlocked_R
    at gsignal.c line 3178
  • #83 IA__g_signal_emit_valist
    at gsignal.c line 2981
  • #84 IA__g_signal_emit
    at gsignal.c line 3038
  • #85 _gtk_action_emit_activate
    at gtkaction.c line 755
  • #86 IA__gtk_action_activate
    at gtkaction.c line 785
  • #87 button_clicked
    at gtktoolbutton.c line 768
  • #88 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #89 IA__g_closure_invoke
    at gclosure.c line 767
  • #90 signal_emit_unlocked_R
    at gsignal.c line 3248
  • #91 IA__g_signal_emit_valist
    at gsignal.c line 2981
  • #92 IA__g_signal_emit
    at gsignal.c line 3038
  • #93 IA__gtk_button_clicked
    at gtkbutton.c line 1128
  • #94 gtk_toggle_button_released
    at gtktogglebutton.c line 485
  • #95 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #96 g_type_class_meta_marshal
    at gclosure.c line 878
  • #97 IA__g_closure_invoke
    at gclosure.c line 767
  • #98 signal_emit_unlocked_R
    at gsignal.c line 3178
  • #99 IA__g_signal_emit_valist
    at gsignal.c line 2981
  • #100 IA__g_signal_emit
    at gsignal.c line 3038
  • #101 gtk_button_released
    at gtkbutton.c line 1120
  • #102 gtk_button_button_release
    at gtkbutton.c line 1617
  • #103 _gtk_marshal_BOOLEAN__BOXED
    at gtkmarshalers.c line 84
  • #104 g_type_class_meta_marshal
    at gclosure.c line 878
  • #105 IA__g_closure_invoke
    at gclosure.c line 767
  • #106 signal_emit_unlocked_R
    at gsignal.c line 3286
  • #107 IA__g_signal_emit_valist
    at gsignal.c line 2991
  • #108 IA__g_signal_emit
    at gsignal.c line 3038
  • #109 gtk_widget_event_internal
    at gtkwidget.c line 4943
  • #110 IA__gtk_propagate_event
    at gtkmain.c line 2442
  • #111 IA__gtk_main_do_event
    at gtkmain.c line 1647
  • #112 gdk_event_dispatch
    at gdkevents-x11.c line 2372
  • #113 g_main_dispatch
    at gmain.c line 1960
  • #114 IA__g_main_context_dispatch
    at gmain.c line 2513
  • #115 g_main_context_iterate
    at gmain.c line 2591
  • #116 IA__g_main_loop_run
    at gmain.c line 2799
  • #117 IA__gtk_main
    at gtkmain.c line 1219
  • #118 main
    at main.c line 609

Comment 1 Akhil Laddha 2010-06-09 11:11:01 UTC
This warning will appear only if your system is accessibility enabled.
Comment 2 Akhil Laddha 2010-06-10 04:29:53 UTC
click on preference button in calendar view (express mode)

(evolution:8910): evolution-mail-CRITICAL **: em_folder_selection_button_set_selection: assertion `EM_IS_FOLDER_SELECTION_BUTTON (button)' failed
Comment 3 Matthew Barnes 2010-06-21 03:56:02 UTC
Ah, GnomeCalendar is no longer a widget.  Best just remove that check, I guess.

http://git.gnome.org/browse/evolution/commit/?id=d560acb233d4a0100d9cd52377c5dc2029d4a2b0
Comment 4 Matthew Barnes 2011-02-05 15:02:19 UTC
*** Bug 641601 has been marked as a duplicate of this bug. ***