gedit segfaults

Dennis Jacobfeuerborn d.jacobfeuerborn at conversis.de
Mon Aug 15 16:45:34 UTC 2005


When I start gedit and click "open" the gtk file dialog pops up and then 
gedit immediately segfaults. I get this ouput in the shell:

(gedit:3505): Gtk-CRITICAL **: gtk_file_system_path_is_local: assertion 
`path != NULL' failed

and the following gdb backtrace:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1208428880 (LWP 3505)]
0x0055935a in ?? () from /lib/libc.so.6
(gdb) backtrace
#0  0x0055935a in ?? () from /lib/libc.so.6
#1  0x02eeef8b in shortcut_find_position (impl=0xa19e8f8, path=0xa1e7c68)
     at gtkfilechooserdefault.c:2063
#2  0x02eef95a in shortcuts_add_bookmarks (impl=0xa19e8f8)
     at gtkfilechooserdefault.c:1727
#3  0x02ef7655 in gtk_file_chooser_default_set_property (object=0xa19e8f8,
     prop_id=4099, value=0xbf8ae538, pspec=0xa15fd88)
     at gtkfilechooserdefault.c:4137
#4  0x0033881e in g_object_set_property () from /usr/lib/libgobject-2.0.so.0
#5  0x02efaef3 in gtk_file_chooser_widget_set_property (object=0xa1e7c66,
     prop_id=4099, value=0xbf8ae608, pspec=0xa1e7c66)
     at gtkfilechooserwidget.c:191
#6  0x0033881e in g_object_set_property () from /usr/lib/libgobject-2.0.so.0
#7  0x02eeb513 in gtk_file_chooser_dialog_set_property (object=0xa1e7c66,
     prop_id=4099, value=0xbf8ae734, pspec=0xa1e7c66)
     at gtkfilechooserdialog.c:425
#8  0x0033c516 in g_object_set_valist () from /usr/lib/libgobject-2.0.so.0
#9  0x0033c79a in g_object_set () from /usr/lib/libgobject-2.0.so.0
#10 0x02ee418c in IA__gtk_file_chooser_set_local_only (chooser=0xa19c388,
     local_only=169770086) at gtkfilechooser.c:360
#11 0x0807e6e5 in run_file_selector (parent=Variable "parent" is not available.
) at gedit-file-selector-util.c:460
#12 0x08075523 in gedit_file_open (active_child=0xa0bb808) at gedit-file.c:194
#13 0x00b5c165 in bonobo_socket_add_id () from /usr/lib/libbonoboui-2.so.0
---Type <return> to continue, or q <return> to quit---
#14 0x00335b98 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#15 0x031f3696 in bonobo_closure_invoke_va_list ()
    from /usr/lib/libbonobo-2.so.0
#16 0x031f3984 in bonobo_closure_invoke () from /usr/lib/libbonobo-2.so.0
#17 0x00b5e63c in bonobo_ui_component_remove_listener ()
    from /usr/lib/libbonoboui-2.so.0
#18 0x031f46b7 in _ORBIT_skel_small_Bonobo_UIComponent_execVerb ()
    from /usr/lib/libbonobo-2.so.0
#19 0x031998bd in ORBit_c_stub_invoke () from /usr/lib/libORBit-2.so.0
#20 0x031f8316 in Bonobo_UIComponent_execVerb () from /usr/lib/libbonobo-2.so.0
#21 0x00b62a88 in bonobo_ui_engine_ui_event () from /usr/lib/libbonoboui-2.so.0
#22 0x00341bce in g_cclosure_marshal_VOID__POINTER ()
    from /usr/lib/libgobject-2.0.so.0
#23 0x00335565 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#24 0x00335b98 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#25 0x0034436f in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#26 0x00345820 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#27 0x00345b93 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#28 0x00b622ad in bonobo_ui_engine_emit_verb_on_w ()
    from /usr/lib/libbonoboui-2.so.0
#29 0x00b6b245 in bonobo_ui_sync_status_new () from /usr/lib/libbonoboui-2.so.0
#30 0x003412d3 in g_cclosure_marshal_VOID__VOID ()
    from /usr/lib/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#31 0x00335b98 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#32 0x003441e3 in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#33 0x00345820 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#34 0x003483c6 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#35 0x03004d4f in button_clicked (widget=0xa0a0570, button=0xa1e7c66)
     at gtktoolbutton.c:625
#36 0x003412d3 in g_cclosure_marshal_VOID__VOID ()
    from /usr/lib/libgobject-2.0.so.0
#37 0x00335b98 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#38 0x003441e3 in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#39 0x00345820 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#40 0x00345b93 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#41 0x02e789b7 in IA__gtk_button_clicked (button=0xa0a0570) at gtkbutton.c:834
#42 0x02e7a718 in gtk_real_button_released (button=0xa0a0570)
     at gtkbutton.c:1369
#43 0x003412d3 in g_cclosure_marshal_VOID__VOID ()
    from /usr/lib/libgobject-2.0.so.0
#44 0x00335565 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#45 0x00335b98 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#46 0x00343e39 in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#47 0x00345820 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#48 0x00345b93 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#49 0x02e78934 in IA__gtk_button_released (button=0xa0a0570) at gtkbutton.c:826
---Type <return> to continue, or q <return> to quit---
#50 0x02e79c35 in gtk_button_button_release (widget=0xa1e7c66, event=0xa14bb18)
     at gtkbutton.c:1262
#51 0x02f528bc in _gtk_marshal_BOOLEAN__BOXED (closure=0xa0823d8,
     return_value=0xbf8b0030, n_param_values=2, param_values=0xbf8b011c,
     invocation_hint=0xbf8b001c, marshal_data=0x2e79bf3) at gtkmarshalers.c:83
#52 0x00335565 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#53 0x00335b98 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#54 0x0034436f in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#55 0x00345593 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#56 0x00345b93 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#57 0x0304c059 in gtk_widget_event_internal (widget=0xa0a0570, event=0xa14bb18)
     at gtkwidget.c:3735
#58 0x02f4fa13 in IA__gtk_propagate_event (widget=0xa0a0570, event=0xa14bb18)
     at gtkmain.c:2157
#59 0x02f4ff3d in IA__gtk_main_do_event (event=0xa14bb18) at gtkmain.c:1395
#60 0x00a8b95f in gdk_event_dispatch (source=0xa1e7c66, callback=0,
     user_data=0x0) at gdkevents-x11.c:2291
#61 0x0021c9ce in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#62 0x0021f9e6 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#63 0x0021fcd3 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#64 0x02f5082f in IA__gtk_main () at gtkmain.c:974
#65 0x080609e9 in main (argc=0, argv=0xbf8b0644) at gedit2.c:435
(gdb)

Does anybody else have similar problems?

Regards,
   Dennis




More information about the devel mailing list