crash when opening the file chooser in gedit



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 �\t\006�P̿R\225\t\006��X\t ��") 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 "0�Y\t ��") 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




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]