[Bug 28640] GTK2 apps crash when browsing a directory with UTF8 filenames
Billy Kwong
tuppa at bur.st
Sun Jan 15 23:27:13 UTC 2006
Public bug reported:
https://launchpad.net/malone/bugs/28640
Affects: glib2.0 (Ubuntu)
Severity: Normal
Priority: (none set)
Status: Unconfirmed
Description:
Whenever I browse in any GTK2 apps to a directory with UTF8 filenames,
the app would segfault. (So far, beep-media-player and nautilus does
this)
I have provided a backtrace from beep-media-player for your reference.
Beep crashed when I was in the GTK2 file dialog into said directory.
(gdb) bt
#0 0xb769ed9c in wcsxfrm_l () from /lib/tls/i686/cmov/libc.so.6
#1 0xb769dda8 in wcsxfrm () from /lib/tls/i686/cmov/libc.so.6
#2 0xb7799551 in g_utf8_collate_key () from /usr/lib/libglib-2.0.so.0
#3 0xb7799909 in g_utf8_collate_key_for_filename ()
from /usr/lib/libglib-2.0.so.0
#4 0xb7c6d024 in gtk_file_info_get_display_key ()
from /usr/lib/libgtk-x11-2.0.so.0
#5 0xb7c5f058 in _gtk_file_chooser_default_get_type ()
from /usr/lib/libgtk-x11-2.0.so.0
#6 0xb7d65a8c in gtk_tree_model_sort_get_model ()
from /usr/lib/libgtk-x11-2.0.so.0
#7 0xb77849f7 in g_qsort_with_data () from /usr/lib/libglib-2.0.so.0
#8 0xb775f945 in g_array_sort_with_data () from /usr/lib/libglib-2.0.so.0
#9 0xb7d66ba0 in gtk_tree_model_sort_clear_cache ()
from /usr/lib/libgtk-x11-2.0.so.0
#10 0xb7d673d8 in gtk_tree_model_sort_clear_cache ()
from /usr/lib/libgtk-x11-2.0.so.0
#11 0xb7d67fdd in gtk_tree_model_sort_convert_child_iter_to_iter ()
from /usr/lib/libgtk-x11-2.0.so.0
#12 0xb7d5f362 in gtk_tree_model_get_iter () from /usr/lib/libgtk-x11-2.0.so.0
#13 0xb7d8384e in gtk_tree_view_set_model () from /usr/lib/libgtk-x11-2.0.so.0
#14 0xb7c5f4b0 in _gtk_file_chooser_default_get_type ()
from /usr/lib/libgtk-x11-2.0.so.0
#15 0xb7c60272 in _gtk_file_chooser_default_get_type ()
from /usr/lib/libgtk-x11-2.0.so.0
#16 0xb77f3639 in g_cclosure_marshal_VOID__VOID ()
from /usr/lib/libgobject-2.0.so.0
#17 0xb77e6798 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#18 0xb77f6689 in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#19 0xb77f8180 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#20 0xb77f84cf in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#21 0xb7c6f5c5 in _gtk_file_system_model_get_path ()
from /usr/lib/libgtk-x11-2.0.so.0
#22 0xb77f3639 in g_cclosure_marshal_VOID__VOID ()
from /usr/lib/libgobject-2.0.so.0
#23 0xb77e6798 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#24 0xb77f6689 in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#25 0xb77f8180 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#26 0xb77fb64c in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#27 0xb5aebc1a in gtk_file_system_gnome_vfs_new ()
from /usr/lib/gtk-2.0/2.4.0/filesystems/libgnome-vfs.so
#28 0xb5a7f9ad in gnome_vfs_job_get_count () from /usr/lib/libgnomevfs-2.so.0
#29 0xb7778830 in g_child_watch_add () from /usr/lib/libglib-2.0.so.0
#30 0xb777651e in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#31 0xb77795d4 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#32 0xb77798f8 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#33 0xb7cb22c5 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#34 0x080795ee in main ()
More information about the desktop-bugs
mailing list