Actually I think I have a better repro step sequence now:

1. launch gconf-editor (and make sure previously that there is at least one 
bookmark created)
2. select "File :: New Settings Window"
3. close the old gconf-editor window
4. select "File :: New Settings Window" in the oldest gconf-editor window to 
create a third gconf-editor window
5. close the oldest gconf-editor window (the second one created, leaving only 
the third one remaining)
6. select the bookmark in order to go to it
7. SEGV

Also I get a stack which is slightly different from what the retracer
gets:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7f96ba3fd780 (LWP 9329)]
0x00007f96b9ff2f04 in gconf_engine_connect (conf=0x1491d20, 
start_if_not_found=1, err=0x7fffc242c7e8) at gconf.c:373
373     gconf.c: No such file or directory.
        in gconf.c
(gdb) bt
#0  0x00007f96b9ff2f04 in gconf_engine_connect (conf=0x1491d20, 
start_if_not_found=1, err=0x7fffc242c7e8) at gconf.c:373
#1  0x00007f96b9ff3129 in gconf_engine_get_database (conf=0x1, 
start_if_not_found=-1035810840, err=0x1) at gconf.c:439
#2  0x00007f96b9ff4993 in gconf_engine_all_dirs (conf=0x1491d20, dir=0x14c44d0 
"/apps", err=0x7fffc242c7e8) at gconf.c:1812
#3  0x00007f96b9ff908a in gconf_client_all_dirs (client=0x108ede0, 
dir=0x14c44d0 "/apps", err=0x0) at gconf-client.c:1102
#4  0x000000000041560f in gconf_tree_model_build_level (model=0x145aef0, 
parent_node=0x145ce40, emit_signals=1) at gconf-tree-model.c:143
#5  0x000000000041575d in gconf_tree_model_iter_children (tree_model=0x145aef0, 
iter=0x7fffc242c8e0, parent=<value optimized out>)
    at gconf-tree-model.c:356
#6  0x000000000041538b in gconf_tree_model_get_tree_path_from_gconf_path 
(tree_model=0x145aef0, key=0x12a2440 "\020��") at gconf-tree-model.c:80
#7  0x000000000040d4a0 in gconf_editor_window_go_to (window=0xfed380, 
location=0x12a4d50 "/apps/panel/objects") at gconf-editor-window.c:104
#8  0x00007f96b882a27d in IA__g_closure_invoke (closure=0x128fcd0, 
return_value=0x0, n_param_values=1, param_values=0x1088b60, 
    invocation_hint=0x7fffc242cb40) at 
/build/buildd/glib2.0-2.20.1/gobject/gclosure.c:767
#9  0x00007f96b883fe3b in signal_emit_unlocked_R (node=0xfcef90, detail=0, 
instance=0x1264aa0, emission_return=0x0, instance_and_params=0x1088b60)
    at /build/buildd/glib2.0-2.20.1/gobject/gsignal.c:3247
#10 0x00007f96b8841432 in IA__g_signal_emit_valist (instance=0x1264aa0, 
signal_id=<value optimized out>, detail=0, var_args=0x7fffc242cd20)
    at /build/buildd/glib2.0-2.20.1/gobject/gsignal.c:2980
#11 0x00007f96b8841953 in IA__g_signal_emit (instance=0x1, 
signal_id=3259156456, detail=1) at 
/build/buildd/glib2.0-2.20.1/gobject/gsignal.c:3037
#12 0x00007f96b9a1c9eb in IA__gtk_widget_activate (widget=0x1264aa0) at 
/build/buildd/gtk+2.0-2.16.1/gtk/gtkwidget.c:4792
#13 0x00007f96b991ce2d in IA__gtk_menu_shell_activate_item 
(menu_shell=0xfaaa80, menu_item=0x1264aa0, force_deactivate=<value optimized 
out>)
    at /build/buildd/gtk+2.0-2.16.1/gtk/gtkmenushell.c:1139
#14 0x00007f96b991e875 in gtk_menu_shell_button_release (widget=0xfaaa80, 
event=0x102e960) at /build/buildd/gtk+2.0-2.16.1/gtk/gtkmenushell.c:678
#15 0x00007f96b990edf8 in _gtk_marshal_BOOLEAN__BOXED (closure=0xf9e940, 
return_value=0x7fffc242d050, n_param_values=<value optimized out>, 
    param_values=0x1036240, invocation_hint=<value optimized out>, 
marshal_data=0x7f96b9914d70)
    at /build/buildd/gtk+2.0-2.16.1/gtk/gtkmarshalers.c:84
#16 0x00007f96b882a27d in IA__g_closure_invoke (closure=0xf9e940, 
return_value=0x7fffc242d050, n_param_values=2, param_values=0x1036240, 
    invocation_hint=0x7fffc242d010) at 
/build/buildd/glib2.0-2.20.1/gobject/gclosure.c:767
#17 0x00007f96b883fb1e in signal_emit_unlocked_R (node=0xf9e9b0, detail=0, 
instance=0xfaaa80, emission_return=0x7fffc242d190, 
    instance_and_params=0x1036240) at 
/build/buildd/glib2.0-2.20.1/gobject/gsignal.c:3285
#18 0x00007f96b88412bd in IA__g_signal_emit_valist (instance=0xfaaa80, 
signal_id=<value optimized out>, detail=0, var_args=0x7fffc242d1f0)
    at /build/buildd/glib2.0-2.20.1/gobject/gsignal.c:2990
#19 0x00007f96b8841953 in IA__g_signal_emit (instance=0x1, 
signal_id=3259156456, detail=1) at 
/build/buildd/glib2.0-2.20.1/gobject/gsignal.c:3037
#20 0x00007f96b9a1709e in gtk_widget_event_internal (widget=0xfaaa80, 
event=0x102e960) at /build/buildd/gtk+2.0-2.16.1/gtk/gtkwidget.c:4761
#21 0x00007f96b9907693 in IA__gtk_propagate_event (widget=0xfaaa80, 
event=0x102e960) at /build/buildd/gtk+2.0-2.16.1/gtk/gtkmain.c:2396
#22 0x00007f96b99087b3 in IA__gtk_main_do_event (event=0x102e960) at 
/build/buildd/gtk+2.0-2.16.1/gtk/gtkmain.c:1601
#23 0x00007f96b9581f3c in gdk_event_dispatch (source=<value optimized out>, 
callback=<value optimized out>, user_data=<value optimized out>)
    at /build/buildd/gtk+2.0-2.16.1/gdk/x11/gdkevents-x11.c:2364
#24 0x00007f96b859220a in IA__g_main_context_dispatch (context=0xf9c5b0) at 
/build/buildd/glib2.0-2.20.1/glib/gmain.c:1814
#25 0x00007f96b85958e0 in g_main_context_iterate (context=0xf9c5b0, block=1, 
dispatch=1, self=<value optimized out>)
    at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2448
#26 0x00007f96b8595dad in IA__g_main_loop_run (loop=0x145f520) at 
/build/buildd/glib2.0-2.20.1/glib/gmain.c:2656
#27 0x00007f96b9908bc7 in IA__gtk_main () at 
/build/buildd/gtk+2.0-2.16.1/gtk/gtkmain.c:1205
#28 0x0000000000418905 in main (argc=1, argv=0x7fffc242d6c8) at main.c:108


** Bug watch added: GNOME Bug Tracker #579751
   http://bugzilla.gnome.org/show_bug.cgi?id=579751

** Also affects: gconf-editor via
   http://bugzilla.gnome.org/show_bug.cgi?id=579751
   Importance: Unknown
       Status: Unknown

-- 
gconf-editor crashed with SIGSEGV in ORBit_c_stub_invoke()
https://bugs.launchpad.net/bugs/364702
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to gconf-editor in ubuntu.

-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to