I found out that I had been running with "gvfs" set as the file chooser backend and thus have probably been running with the gtk+ backend all along while thinking I was testing the gio/gvfs code :-/
First thing I tried after really changing to the gio backend was ctrl+o in gedit and that resulted in this nice backtrace: Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xb8092730 (LWP 23707)] property_set_lookup (set=0x19, key=0x29299ce "info.capabilities") at libhal.c:648 648 HASH_FIND_STR (set->properties, key, p); (gdb) bt #0 property_set_lookup (set=0x19, key=0x29299ce "info.capabilities") at libhal.c:648 #1 0x028edba5 in libhal_ps_get_strlist (set=0x19, key=0x29299ce "info.capabilities") at libhal.c:809 #2 0x02918224 in hal_device_get_property_strlist (device=0x28a7bc, key=0x29299ce "info.capabilities") at hal-device.c:141 #3 0x02918276 in hal_device_has_capability (device=0x28a7bc, capability=0x292b2d9 "volume.disc") at hal-device.c:157 #4 0x029191e7 in hal_pool_find_by_capability (pool=0x9598c48, capability=0x292b2d9 "volume.disc") at hal-pool.c:459 #5 0x02921a35 in update_discs (monitor=0x9582bd8) at ghalvolumemonitor.c:1012 #6 0x02921236 in update_all (monitor=0x9582bd8) at ghalvolumemonitor.c:784 #7 0x029208a6 in g_hal_volume_monitor_constructor (type=156813096, n_construct_properties=0, construct_properties=0x0) at ghalvolumemonitor.c:395 #8 0x0370c500 in IA__g_object_newv (object_type=156813096, n_parameters=0, parameters=0x0) at gobject.c:937 #9 0x0370c9a6 in IA__g_object_new_valist (object_type=156813096, first_property_name=0x0, var_args=0xbfcc4dd8 "\bN̿�\206�\002`�X\t") at gobject.c:986 #10 0x0370c058 in IA__g_object_new (object_type=156813096, first_property_name=0x0) at gobject.c:795 #11 0x02a1858e in populate_union_monitor (union_monitor=0x958d530) ---Type <return> to continue, or q <return> to quit--- at gunionvolumemonitor.c:492 #12 0x02a1871b in IA__g_volume_monitor_get () at gunionvolumemonitor.c:544 #13 0x06096bef in gtk_file_system_gio_init (impl=0x958b328) at gtkfilesystemgio.c:400 #14 0x0372609e in IA__g_type_create_instance (type=156804656) at gtype.c:1575 #15 0x0370cddc in g_object_constructor (type=156804656, n_construct_properties=0, construct_params=0x0) at gobject.c:1046 #16 0x0370c500 in IA__g_object_newv (object_type=156804656, n_parameters=0, parameters=0x0) at gobject.c:937 #17 0x0370c9a6 in IA__g_object_new_valist (object_type=156804656, first_property_name=0x0, var_args=0xbfcc5098 "\024P̿�\224\t\006:\225\t\006 [EMAIL PROTECTED]") at gobject.c:986 #18 0x0370c058 in IA__g_object_new (object_type=156804656, first_property_name=0x0) at gobject.c:795 #19 0x06099506 in gtk_file_system_gio_new () at gtkfilesystemgio.c:1778 #20 0x06099552 in fs_module_create () at gtkfilesystemgio.c:1799 #21 0x0085ac9b in _gtk_file_system_module_create (fs_module=0x958a1b8) at gtkfilesystem.c:1351 #22 0x0085adb7 in IA__gtk_file_system_create (file_system_name=0x9589e50 "gio") at gtkfilesystem.c:1390 #23 0x0083f906 in set_file_system_backend (impl=0x9589838, backend=0x0) at gtkfilechooserdefault.c:5451 ---Type <return> to continue, or q <return> to quit--- #24 0x0083fd39 in gtk_file_chooser_default_set_property (object=0x9589838, prop_id=4097, value=0xbfcc51e8, pspec=0x956a7c0) at gtkfilechooserdefault.c:5586 #25 0x0370c8f3 in object_set_property (object=0x9589838, pspec=0x956a7c0, value=0x9589684, nqueue=0x9589808) at gobject.c:697 #26 0x0370ce34 in g_object_constructor (type=156874424, n_construct_properties=0, construct_params=0x9589830) at gobject.c:1060 #27 0x0083f43f in gtk_file_chooser_default_constructor (type=156874424, n_construct_properties=1, construct_params=0x9589828) at gtkfilechooserdefault.c:5288 #28 0x0370c500 in IA__g_object_newv (object_type=156874424, n_parameters=1, parameters=0x9589680) at gobject.c:937 #29 0x0370cd62 in IA__g_object_new_valist (object_type=156874424, first_property_name=0xa85504 "file-system-backend", var_args=0xbfcc5430 "[EMAIL PROTECTED]") at gobject.c:1027 #30 0x0370c058 in IA__g_object_new (object_type=156874424, first_property_name=0xa85504 "file-system-backend") at gobject.c:795 #31 0x0084a3a9 in _gtk_file_chooser_default_new (file_system=0x0) at gtkfilechooserdefault.c:11157 #32 0x0084f237 in gtk_file_chooser_widget_constructor (type=156676136, n_construct_properties=1, construct_params=0x959b5d8) at gtkfilechooserwidget.c:103 #33 0x0370c500 in IA__g_object_newv (object_type=156676136, n_parameters=0, ---Type <return> to continue, or q <return> to quit--- parameters=0x0) at gobject.c:937 #34 0x0370c9a6 in IA__g_object_new_valist (object_type=156676136, first_property_name=0x0, var_args=0xbfcc5618 "��V\t") at gobject.c:986 #35 0x0370c058 in IA__g_object_new (object_type=156676136, first_property_name=0x0) at gobject.c:795 #36 0x0084b62e in gtk_file_chooser_dialog_constructor (type=156829712, n_construct_properties=3, construct_params=0x956ab88) at gtkfilechooserdialog.c:281 #37 0x0370c500 in IA__g_object_newv (object_type=156829712, n_parameters=5, parameters=0x956abd8) at gobject.c:937 #38 0x0370cd62 in IA__g_object_new_valist (object_type=156829712, first_property_name=0x80d072a "title", var_args=0xbfcc5820 "�\f)\t\005") at gobject.c:1027 #39 0x0370c058 in IA__g_object_new (object_type=156829712, first_property_name=0x80d072a "title") at gobject.c:795 #40 0x08078dd9 in gedit_file_chooser_dialog_new_valist ( title=0xb80c2978 "�\205pne filer", parent=0x92dbfa8, action=GTK_FILE_CHOOSER_ACTION_OPEN, encoding=0x0, first_button_text=0x80cd1c0 "gtk-cancel", varargs=0xbfcc58a4 "������\f\b����") at gedit-file-chooser-dialog.c:264 #41 0x08079144 in gedit_file_chooser_dialog_new ( title=0xb80c2978 "�\205pne filer", parent=0x92dbfa8, action=GTK_FILE_CHOOSER_ACTION_OPEN, encoding=0x0, ---Type <return> to continue, or q <return> to quit--- first_button_text=0x80cd1c0 "gtk-cancel") at gedit-file-chooser-dialog.c:366 #42 0x08068a26 in _gedit_cmd_file_open (action=0x92e2e40, window=0x92dbfa8) at gedit-commands-file.c:424 #43 0x037218aa in IA__g_cclosure_marshal_VOID__VOID (closure=0x92e3028, return_value=0x0, n_param_values=1, param_values=0xbfcc5c8c, invocation_hint=0xbfcc5adc, marshal_data=0x0) at gmarshal.c:77 #44 0x03708af8 in IA__g_closure_invoke (closure=0x92e3028, return_value=0x0, n_param_values=1, param_values=0xbfcc5c8c, invocation_hint=0xbfcc5adc) at gclosure.c:490 #45 0x03720d51 in signal_emit_unlocked_R (node=0x92e0430, detail=0, instance=0x92e2e40, emission_return=0x0, instance_and_params=0xbfcc5c8c) at gsignal.c:2440 #46 0x0371fe9a in IA__g_signal_emit_valist (instance=0x92e2e40, signal_id=121, detail=0, var_args=0xbfcc5e7c "\001") at gsignal.c:2199 #47 0x037201c4 in IA__g_signal_emit (instance=0x92e2e40, signal_id=121, detail=0) at gsignal.c:2243 #48 0x0079aaf0 in _gtk_action_emit_activate (action=0x92e2e40) at gtkaction.c:877 #49 0x0079c848 in closure_accel_activate (closure=0x92e2e88, return_value=0xbfcc6060, n_param_values=4, param_values=0xbfcc622c, invocation_hint=0xbfcc607c, marshal_data=0x0) at gtkaction.c:1636 #50 0x03708af8 in IA__g_closure_invoke (closure=0x92e2e88, ---Type <return> to continue, or q <return> to quit--- return_value=0xbfcc6060, n_param_values=4, param_values=0xbfcc622c, invocation_hint=0xbfcc607c) at gclosure.c:490 #51 0x03720d51 in signal_emit_unlocked_R (node=0x92de308, detail=983, instance=0x92d49c0, emission_return=0xbfcc6214, instance_and_params=0xbfcc622c) at gsignal.c:2440 #52 0x0371ff2c in IA__g_signal_emit_valist (instance=0x92d49c0, signal_id=115, detail=983, var_args=0xbfcc6428 "8d̿73y") at gsignal.c:2209 #53 0x037201c4 in IA__g_signal_emit (instance=0x92d49c0, signal_id=115, detail=983) at gsignal.c:2243 #54 0x00794607 in IA__gtk_accel_group_activate (accel_group=0x92d49c0, accel_quark=983, acceleratable=0x92dbfa8, accel_key=111, accel_mods=GDK_CONTROL_MASK) at gtkaccelgroup.c:739 #55 0x0079472c in IA__gtk_accel_groups_activate (object=0x92dbfa8, accel_key=111, accel_mods=GDK_CONTROL_MASK) at gtkaccelgroup.c:777 #56 0x00a410ae in IA__gtk_window_activate_key (window=0x92dbfa8, event=0x956a758) at gtkwindow.c:8006 #57 0x08092d27 in gedit_window_key_press_event (widget=0x92dbfa8, event=0x956a758) at gedit-window.c:276 #58 0x008ba4fb in _gtk_marshal_BOOLEAN__BOXED (closure=0x92d0568, return_value=0xbfcc6740, n_param_values=2, param_values=0xbfcc690c, invocation_hint=0xbfcc675c, marshal_data=0x8092ca5) at gtkmarshalers.c:84 #59 0x03708e13 in g_type_class_meta_marshal (closure=0x92d0568, return_value=0xbfcc6740, n_param_values=2, param_values=0xbfcc690c, ---Type <return> to continue, or q <return> to quit--- invocation_hint=0xbfcc675c, marshal_data=0xcc) at gclosure.c:567 #60 0x03708af8 in IA__g_closure_invoke (closure=0x92d0568, return_value=0xbfcc6740, n_param_values=2, param_values=0xbfcc690c, invocation_hint=0xbfcc675c) at gclosure.c:490 #61 0x03720f8f in signal_emit_unlocked_R (node=0x92d1998, detail=0, instance=0x92dbfa8, emission_return=0xbfcc68f4, instance_and_params=0xbfcc690c) at gsignal.c:2478 #62 0x0371ff2c in IA__g_signal_emit_valist (instance=0x92dbfa8, signal_id=56, detail=0, var_args=0xbfcc6b00 "\034k̿\t") at gsignal.c:2209 #63 0x037201c4 in IA__g_signal_emit (instance=0x92dbfa8, signal_id=56, detail=0) at gsignal.c:2243 #64 0x00a29e02 in gtk_widget_event_internal (widget=0x92dbfa8, event=0x956a758) at gtkwidget.c:4678 #65 0x00a29929 in IA__gtk_widget_event (widget=0x92dbfa8, event=0x956a758) at gtkwidget.c:4478 #66 0x008b8a49 in IA__gtk_propagate_event (widget=0x92dbfa8, event=0x956a758) at gtkmain.c:2310 #67 0x008b7563 in IA__gtk_main_do_event (event=0x956a758) at gtkmain.c:1556 #68 0x00b8dbb4 in gdk_event_dispatch (source=0x92b24f0, callback=0, user_data=0x0) at gdkevents-x11.c:2351 #69 0x03e46a08 in g_main_dispatch (context=0x92b2538) at gmain.c:2003 #70 0x03e47ed8 in IA__g_main_context_dispatch (context=0x92b2538) at gmain.c:2555 ---Type <return> to continue, or q <return> to quit--- #71 0x03e4842d in g_main_context_iterate (context=0x92b2538, block=1, dispatch=1, self=0x92922c8) at gmain.c:2636 #72 0x03e48c09 in IA__g_main_loop_run (loop=0x95773e8) at gmain.c:2844 #73 0x008b6c86 in IA__gtk_main () at gtkmain.c:1163 #74 0x08065439 in main (argc=1, argv=0xbfcc6f34) at gedit.c:586 Where should I file this? Cheers Kjartan _______________________________________________ gnome-vfs-list mailing list gnome-vfs-list@gnome.org http://mail.gnome.org/mailman/listinfo/gnome-vfs-list