GNOME Bugzilla – Bug 333234
Critical warning "assertion `GCONF_IS_CLIENT (client)' failed" and crash when starting evolution in a new user mode
Last modified: 2013-09-13 00:59:06 UTC
Steps to reproduce: 1.Create a new user "new_user". 2.Logout desktop and login it with "new_user" 3.start evoluiton evolution crash. Stack trace: [1] __lwp_kill(0x1, 0x5), at 0xcfba8fa5 [2] _thr_kill(0x1, 0x5), at 0xcfba5b64 [3] raise(0x5), at 0xcfb6dd14 [4] g_logv(0xd174d640, 0x8, 0xd174d618, 0x8044abc), at 0xd0cb11b5 [5] g_log(0xd174d640, 0x8, 0xd174d618, 0xd174d5e4, 0x538, 0xd174cf68), at 0xd0cb127d [6] gconf_client_get(0x0, 0xcd0f18b8, 0x0), at 0xd1742e87 [7] gconf_client_get_string(0x0, 0xcd0f18b8, 0x0), at 0xd174344f =>[8] calendar_config_get_primary_tasks(), line 721 in "calendar-config.c" [9] ensure_sources(component = 0x818ca60), line 201 in "tasks-component.c" [10] tasks_component_init(component = 0x818ca60, klass = 0x81707f8), line 1306 in "tasks-component.c" [11] g_type_create_instance(0x8170758), at 0xd0d74858 [12] g_object_constructor(0x8170758, 0x1, 0x8139828), at 0xd0d5e3a7 [13] bonobo_object_constructor(0x8170758, 0x1, 0x8139828), at 0xd1793e62 [14] g_object_newv(0x8170758, 0x0, 0x0), at 0xd0d5d93b [15] g_object_new_valist(0x8170758, 0x0, 0x8044ee0), at 0xd0d5e346 [16] g_object_new(0x8170758, 0x0), at 0xd0d5d506 [17] tasks_component_peek(), line 1317 in "tasks-component.c" [18] factory(factory = 0x818ca30, component_id = 0x8256e11 "OAFIID:GNOME_Evolution_Tasks_Component:2.6", closure = (ni l)), line 179 in "main.c" [19] bonobo_marshal_OBJECT__STRING(0x825c860, 0x80450bc, 0x2, 0x82b0c68, 0x0, 0x0), at 0xd17a0051 [20] g_closure_invoke(0x825c860, 0x80450bc, 0x2, 0x82b0c68, 0x0), at 0xd0d5a8a6 [21] bonobo_closure_invoke_va_list(0x825c860, 0x80450bc, 0x80451a4), at 0xd17a10a1 [22] bonobo_closure_invoke(0x825c860, 0x80b5728, 0x80451c0, 0x8256d18, 0x818ca30, 0x41, 0x8256e11, 0x0), at 0xd17a135d [23] bonobo_generic_factory_new_generic(0x818ca30, 0x8256e11), at 0xd178d62a [24] bonobo_shlib_factory_new_generic(0x818ca30, 0x8256e11), at 0xd179a579 [25] impl_Bonobo_ObjectFactory_createObject(0x818ca44, 0x8256e11, 0x80454e8), at 0xd178d1ea [26] _ORBIT_skel_small_Bonobo_GenericFactory_createObject(0x818ca44, 0x80452cc, 0x80452c8, 0x0, 0x80454e8, 0xd178d0f0) , at 0xd16f6eee [27] ORBit_c_stub_invoke(0x82b0c00, 0xd171036c, 0x0, 0x80452cc, 0x80452c8, 0x0, 0x80454e8, 0x9, 0x4, 0xd16f6ed4), at 0 xd1691d45 [28] Bonobo_GenericFactory_createObject(0x82b0c00, 0x8256e11, 0x80454e8), at 0xd16f8889 [29] bonobo_activation_activate_shlib_server(0x8260f44, 0x80454e8), at 0xd16f9b44 [30] handle_activation_result(0x8260f44, 0x0, 0x80454e8), at 0xd16fa41e [31] bonobo_activation_activate(0x80453f0, 0x0, 0x0, 0x0, 0x80454e8), at 0xd16fa567 [32] bonobo_activation_activate_from_id(0x825b4e9, 0x0, 0x0, 0x80454e8), at 0xd16fa729 [33] query_components(registry = 0x827df00), line 192 in "e-component-registry.c" [34] e_component_registry_peek_list(registry = 0x827df00), line 295 in "e-component-registry.c" [35] e_shell_construct(shell = 0x818c950, iid = 0x8079998 "OAFIID:GNOME_Evolution_Shell:2.6", startup_line_mode = E_SH ELL_STARTUP_LINE_MODE_CONFIG), line 687 in "e-shell.c" [36] e_shell_new(startup_line_mode = E_SHELL_STARTUP_LINE_MODE_CONFIG, construct_result_return = 0x80455ac), line 735 in "e-shell.c" [37] idle_cb(data = (nil)), line 347 in "main.c" [38] warning_dialog_response_callback(dialog = 0x8186808, button_number = -5, data = 0x8190820), line 199 in "main.c" [39] g_cclosure_marshal_VOID__INT(0x823f9b0, 0x0, 0x2, 0x804578c, 0x80456ec, 0x0), at 0xd0d70593 [40] g_closure_invoke(0x823f9b0, 0x0, 0x2, 0x804578c, 0x80456ec), at 0xd0d5a8a6 [41] signal_emit_unlocked_R(0x811a8d0, 0x0, 0x8186808, 0x0, 0x804578c), at 0xd0d6fb5c [42] g_signal_emit_valist(0x8186808, 0x66, 0x0, 0x80459f8), at 0xd0d6ede5 [43] g_signal_emit(0x8186808, 0x66, 0x0, 0xfffffffb), at 0xd0d6ef81 [44] gtk_dialog_response(0x8186808, 0xfffffffb), at 0xd12b4324 [45] action_widget_activated(0x80b4970, 0x8186808), at 0xd12b3cb6 [46] g_cclosure_marshal_VOID__VOID(0x816c0e8, 0x0, 0x1, 0x8045bac, 0x8045b0c, 0x0), at 0xd0d702dd [47] g_closure_invoke(0x816c0e8, 0x0, 0x1, 0x8045bac, 0x8045b0c), at 0xd0d5a8a6 [48] signal_emit_unlocked_R(0x818ae98, 0x0, 0x80b4970, 0x0, 0x8045bac), at 0xd0d6fb5c [49] g_signal_emit_valist(0x80b4970, 0x6c, 0x0, 0x8045e18), at 0xd0d6ede5 [50] g_signal_emit(0x80b4970, 0x6c, 0x0), at 0xd0d6ef81 [51] gtk_button_clicked(0x80b4970), at 0xd1271c95 [52] gtk_real_button_released(0x80b4970, 0x810e940), at 0xd1272a20 [53] g_cclosure_marshal_VOID__VOID(0x816e4f0, 0x0, 0x1, 0x804600c, 0x8045f6c, 0xd12729e8), at 0xd0d702dd [54] g_type_class_meta_marshal(0x816e4f0, 0x0, 0x1, 0x804600c, 0x8045f6c, 0x1a4), at 0xd0d5aba1 [55] g_closure_invoke(0x816e4f0, 0x0, 0x1, 0x804600c, 0x8045f6c), at 0xd0d5a8a6 [56] signal_emit_unlocked_R(0x8093838, 0x0, 0x80b4970, 0x0, 0x804600c), at 0xd0d6f829 [57] g_signal_emit_valist(0x80b4970, 0x6b, 0x0, 0x8046278), at 0xd0d6ede5 [58] g_signal_emit(0x80b4970, 0x6b, 0x0), at 0xd0d6ef81 [59] gtk_button_released(0x80b4970), at 0xd1271c25 [60] gtk_button_button_release(0x80b4970, 0x80b2110, 0x810ddc8), at 0xd1272888 [61] _gtk_marshal_BOOLEAN__BOXED(0x8139f88, 0x80463b0, 0x2, 0x804646c, 0x80463cc, 0xd1272864), at 0xd1323f51 [62] g_type_class_meta_marshal(0x8139f88, 0x80463b0, 0x2, 0x804646c, 0x80463cc, 0xb4), at 0xd0d5aba1 [63] g_closure_invoke(0x8139f88, 0x80463b0, 0x2, 0x804646c, 0x80463cc), at 0xd0d5a8a6 [64] signal_emit_unlocked_R(0x816a360, 0x0, 0x80b4970, 0x80465ec, 0x804646c), at 0xd0d6fd21 [65] g_signal_emit_valist(0x80b4970, 0x33, 0x0, 0x80466e0), at 0xd0d6eb7b [66] g_signal_emit(0x80b4970, 0x33, 0x0, 0x80b2110, 0x8046704), at 0xd0d6ef81 [67] gtk_widget_event_internal(0x80b4970, 0x80b2110), at 0xd1405aaa [68] gtk_widget_event(0x80b4970, 0x80b2110), at 0xd1405739 [69] gtk_propagate_event(0x80b4970, 0x80b2110), at 0xd1322ac6 [70] gtk_main_do_event(0x80b2110, 0x0), at 0xd1321b38 [71] gdk_event_dispatch(0x80b4570, 0x0, 0x0), at 0xd0f8e1f6 [72] g_main_dispatch(0x80b45b8), at 0xd0ca9664 [73] g_main_context_dispatch(0x80b45b8), at 0xd0caa74d [74] g_main_context_iterate(0x80b45b8, 0x1, 0x1, 0x80986f0), at 0xd0caab6d [75] g_main_loop_run(0x826ef88), at 0xd0cab172 [76] bonobo_main(0x8046b8c, 0x8046a20, 0xd27fb840, 0xcfbf3580, 0xcf8a2000, 0x81641c0), at 0xd178f40e [77] main(argc = 1, argv = 0x8046a64), line 610 in "main.c" Other information: If you have ever configured evolution, it will not crash.
Created attachment 60551 [details] [review] Initialize calendar to ensure gconf_client is valid.
probably already filed, anyway - we need to get this in.
Committed patch to the CVS HEAD.
*** Bug 328682 has been marked as a duplicate of this bug. ***