Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 04 Oct 2006 04:43:48 +0200
From:      Hans Nieser <h.nieser@xs4all.nl>
To:        freebsd-gnome@freebsd.org
Subject:   Anything using gnome-vfs-2.16.1 segfaults
Message-ID:  <45231FE4.8030709@xs4all.nl>

next in thread | raw e-mail | index | archive | help
Installed gnome 2.16 today and found that various applications crash on
startup. Others (i.e. Eye of Gnome) crash when the open-file dialog is
opened. (Some backtraces at end of this message.)

It seems _gtk_xdg_alias_list_lookup is called with list == NULL, this
should never happen unless xdg_mime_init wasn't called by gnome-vfs first.
Why this is so, is beyond me.

kaeru in #freebsd-gnome on freenode said his troubles went away when he
reverted to gnome-vfs-2.16.0.

Some backtraces:

sound-juicer:

(gdb) bt
#0  0x285faa3e in _gtk_xdg_alias_list_lookup (list=0x0, alias=0x82f7cf0
"audio/x-flac") at xdgmimealias.c:105
#1  0x285fa366 in _xdg_mime_unalias_mime_type (mime_type=0x82f7cf0
"audio/x-flac") at xdgmime.c:634
#2  0x28af836b in _gnome_vfs_xdg_unalias_mime_type (mime_type=0x82f7cf0
"audio/x-flac") at xdgmime.c:645
#3  0x28ad82e8 in get_entry (mime_type=0x82f7cf0 "audio/x-flac") at
gnome-vfs-mime-info.c:478
#4  0x28ad8474 in gnome_vfs_mime_get_value (mime_type=0x82f7cf0
"audio/x-flac", key=0x28b04a23 "description") at gnome-vfs-mime-info.c:545
#5  0x28ad567f in gnome_vfs_mime_get_description (mime_type=0x82f7cf0
"audio/x-flac") at gnome-vfs-mime-handlers.c:83
#6  0x280d57f6 in gm_audio_profile_choose_new () from
/usr/local/lib/libgnome-media-profiles.so.0
#7  0x28184978 in glade_xml_ensure_accel () from
/usr/local/lib/libglade-2.0.so.0
#8  0x281849f8 in glade_set_custom_handler () from
/usr/local/lib/libglade-2.0.so.0
#9  0x28184b6e in glade_set_custom_handler () from
/usr/local/lib/libglade-2.0.so.0
#10 0x28185ea0 in glade_xml_build_widget () from
/usr/local/lib/libglade-2.0.so.0
#11 0x28185d34 in glade_standard_build_children () from
/usr/local/lib/libglade-2.0.so.0
#12 0x2818664e in glade_xml_set_common_params () from
/usr/local/lib/libglade-2.0.so.0
#13 0x28185f87 in glade_xml_build_widget () from
/usr/local/lib/libglade-2.0.so.0
#14 0x28185d34 in glade_standard_build_children () from
/usr/local/lib/libglade-2.0.so.0
#15 0x2818664e in glade_xml_set_common_params () from
/usr/local/lib/libglade-2.0.so.0
#16 0x28185f87 in glade_xml_build_widget () from
/usr/local/lib/libglade-2.0.so.0
#17 0x2818cb03 in glade_interface_dump () from
/usr/local/lib/libglade-2.0.so.0
#18 0x2818664e in glade_xml_set_common_params () from
/usr/local/lib/libglade-2.0.so.0
#19 0x28185f87 in glade_xml_build_widget () from
/usr/local/lib/libglade-2.0.so.0
#20 0x28185d34 in glade_standard_build_children () from
/usr/local/lib/libglade-2.0.so.0
#21 0x2818664e in glade_xml_set_common_params () from
/usr/local/lib/libglade-2.0.so.0
#22 0x28185f87 in glade_xml_build_widget () from
/usr/local/lib/libglade-2.0.so.0
#23 0x28185d34 in glade_standard_build_children () from
/usr/local/lib/libglade-2.0.so.0
#24 0x2818664e in glade_xml_set_common_params () from
/usr/local/lib/libglade-2.0.so.0
#25 0x2818629a in glade_xml_handle_internal_child () from
/usr/local/lib/libglade-2.0.so.0
#26 0x28185d20 in glade_standard_build_children () from
/usr/local/lib/libglade-2.0.so.0
#27 0x2818c98d in glade_interface_dump () from
/usr/local/lib/libglade-2.0.so.0
#28 0x2818664e in glade_xml_set_common_params () from
/usr/local/lib/libglade-2.0.so.0
#29 0x28185f87 in glade_xml_build_widget () from
/usr/local/lib/libglade-2.0.so.0
#30 0x28184e3d in glade_flags_from_string () from
/usr/local/lib/libglade-2.0.so.0
#31 0x281837c3 in glade_xml_construct () from /usr/local/lib/libglade-2.0.so.0
#32 0x281836cf in glade_xml_new () from /usr/local/lib/libglade-2.0.so.0
#33 0x08054795 in main ()

nautilus:

(gdb) bt
#0  0x287bba3e in _gtk_xdg_alias_list_lookup (list=0x0, alias=0x85c1ca0
"text/plain") at xdgmimealias.c:105
#1  0x287bb366 in _xdg_mime_unalias_mime_type (mime_type=0x85c1ca0
"text/plain") at xdgmime.c:634
#2  0x28c4f36b in _gnome_vfs_xdg_unalias_mime_type (mime_type=0x85c1ca0
"text/plain") at xdgmime.c:645
#3  0x28c2f2e8 in get_entry (mime_type=0x85c1ca0 "text/plain") at
gnome-vfs-mime-info.c:478
#4  0x28c2f474 in gnome_vfs_mime_get_value (mime_type=0x85c1ca0
"text/plain", key=0x28c5ba23 "description") at gnome-vfs-mime-info.c:545
#5  0x28c2c67f in gnome_vfs_mime_get_description (mime_type=0x85c1ca0
"text/plain") at gnome-vfs-mime-handlers.c:83
#6  0x08085578 in _gedit_tab_get_tooltips (tab=0x8530000) at gedit-tab.c:1578
#7  0x080b0a28 in sync_name (tab=0x8530000, pspec=0x0, hbox=0x8225298) at
gedit-notebook.c:731
#8  0x080b13f4 in gedit_notebook_add_tab (nb=0x8208028, tab=0x8530000,
position=-1, jump_to=1) at gedit-notebook.c:917
#9  0x08096ff4 in gedit_window_create_tab (window=0x815c050, jump_to=1) at
gedit-window.c:3231
#10 0x08065ede in main (argc=1, argv=0xbfbfeca4) at gedit.c:549
(gdb) bt
#0  0x2875aa3e in _gtk_xdg_alias_list_lookup (list=0x0, alias=0x8225d10
"image/jpeg") at xdgmimealias.c:105
#1  0x2875a366 in _xdg_mime_unalias_mime_type (mime_type=0x8225d10
"image/jpeg") at xdgmime.c:634
#2  0x28b7936b in _gnome_vfs_xdg_unalias_mime_type (mime_type=0x8225d10
"image/jpeg") at xdgmime.c:645
#3  0x28b59d7c in gnome_vfs_mime_info_cache_dir_init (dir=0x8204b80) at
gnome-vfs-mime-info-cache.c:201
#4  0x28b5ab60 in gnome_vfs_mime_info_cache_init_dir_lists () at
gnome-vfs-mime-info-cache.c:581
#5  0x28b5aca6 in _gnome_vfs_mime_info_cache_init () at
gnome-vfs-mime-info-cache.c:620
#6  0x28b5b64c in gnome_vfs_mime_monitor_init (monitor=0x8208610) at
gnome-vfs-mime-monitor.c:59
#7  0x28ef9194 in IA__g_type_create_instance (type=136524992) at gtype.c:1567
#8  0x28ee2226 in g_object_constructor (type=136524992,
n_construct_properties=0, construct_params=0x0) at gobject.c:1038
#9  0x28ee1a1d in IA__g_object_newv (object_type=136524992,
n_parameters=0, parameters=0x0) at gobject.c:934
#10 0x28ee1e3a in IA__g_object_new_valist (object_type=136524992,
first_property_name=0x0, var_args=0xbfbfe5e8 "\bæ¿¿{¶µ(P\016") at
gobject.c:978
#11 0x28ee1584 in IA__g_object_new (object_type=136524992,
first_property_name=0x0) at gobject.c:792
#12 0x28b5b695 in gnome_vfs_mime_monitor_get () at gnome-vfs-mime-monitor.c:73
#13 0x081027c4 in nautilus_icon_container_request_update_all ()
#14 0x08102809 in nautilus_icon_container_request_update_all ()
#15 0x0808f6e7 in POA_Nautilus_MetafileFactory__fini ()
#16 0x08093511 in POA_Nautilus_MetafileFactory__fini ()
#17 0x08093df5 in POA_Nautilus_MetafileFactory__fini ()
#18 0x28ef9147 in IA__g_type_create_instance (type=136176640) at gtype.c:1559
#19 0x28ee2226 in g_object_constructor (type=136176640,
n_construct_properties=3, construct_params=0x81e4080) at gobject.c:1038
#20 0x08094e87 in POA_Nautilus_MetafileFactory__fini ()
#21 0x28ee1a1d in IA__g_object_newv (object_type=136176640,
n_parameters=4, parameters=0x81df200) at gobject.c:934
#22 0x28ee21a4 in IA__g_object_new_valist (object_type=136176640,
first_property_name=0x8126171 "app", var_args=0xbfbfe908
"8é¿¿\027\002\a\bX\020\031\b") at gobject.c:1019
#23 0x2871e88b in IA__gtk_widget_new (type=136176640,
first_property_name=0x8126171 "app") at gtkwidget.c:2018
#24 0x0807024a in POA_Nautilus_MetafileFactory__fini ()
#25 0x0806974d in POA_Nautilus_MetafileFactory__fini ()
#26 0x080697ea in POA_Nautilus_MetafileFactory__fini ()
#27 0x08089ccd in POA_Nautilus_MetafileFactory__fini ()
#28 0x0806888b in POA_Nautilus_MetafileFactory__fini ()
#29 0x28eb5884 in ORBit_c_stub_invoke () from /usr/local/lib/libORBit-2.so.0
#30 0x08067813 in ?? ()
#31 0x081bf5c0 in ?? ()
#32 0x0814c1c4 in __progname ()
#33 0x00000002 in ?? ()
#34 0x00000000 in ?? ()
#35 0x00000000 in ?? ()
#36 0x00000000 in ?? ()
#37 0xbfbfea70 in ?? ()
#38 0x00000008 in ?? ()
#39 0x0000000c in ?? ()
#40 0x0806887c in POA_Nautilus_MetafileFactory__fini ()
#41 0x080693ff in POA_Nautilus_MetafileFactory__fini ()
#42 0x08078da3 in POA_Nautilus_MetafileFactory__fini ()
#43 0x0806734d in ?? ()
#44 0x00000001 in ?? ()
#45 0xbfbfeca4 in ?? ()
#46 0xbfbfecac in ?? ()
#47 0x08067342 in ?? ()
#48 0x081257ac in nautilus_undo_transaction_unregister_object ()
#49 0x00000001 in ?? ()




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?45231FE4.8030709>