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 333234 - Critical warning "assertion `GCONF_IS_CLIENT (client)' failed" and crash when starting evolution in a new user mode
Critical warning "assertion `GCONF_IS_CLIENT (client)' failed" and crash when...
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: Calendar
2.6.x
Other All
: High critical
: ---
Assigned To: evolution-calendar-maintainers
Evolution QA team
: 328682 (view as bug list)
Depends on:
Blocks: 327508
 
 
Reported: 2006-03-03 10:36 UTC by Jeff Cai
Modified: 2013-09-13 00:59 UTC
See Also:
GNOME target: ---
GNOME version: 2.13/2.14


Attachments
Initialize calendar to ensure gconf_client is valid. (1.26 KB, patch)
2006-03-03 10:49 UTC, Jeff Cai
none Details | Review

Description Jeff Cai 2006-03-03 10:36:43 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.
Comment 1 Jeff Cai 2006-03-03 10:49:44 UTC
Created attachment 60551 [details] [review]
Initialize calendar to ensure gconf_client is valid.
Comment 2 André Klapper 2006-03-03 18:14:14 UTC
probably already filed, anyway - we need to get this in.
Comment 3 Xiurong Simon Zheng 2006-03-04 11:28:54 UTC
Committed patch to the CVS HEAD.
Comment 4 André Klapper 2006-06-17 15:14:47 UTC
*** Bug 328682 has been marked as a duplicate of this bug. ***