[Bug 28651] applications crash upon entering directories with cyrillic named files

Alexandre Prokoudine alexandre.prokoudine at gmail.com
Wed Jan 18 22:05:53 UTC 2006


Public bug report changed:
https://launchpad.net/malone/bugs/28651

Comment:
Would Inkscape count for example? :)

As soon as I enter such a directory, it crashes with:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1229998400 (LWP 30813)]
0xb6ce7d9c in wcsxfrm_l () from /lib/tls/i686/cmov/libc.so.6
(gdb) bt
#0  0xb6ce7d9c in wcsxfrm_l () from /lib/tls/i686/cmov/libc.so.6
#1  0xb6ce6da8 in wcsxfrm () from /lib/tls/i686/cmov/libc.so.6
#2  0xb6f07b61 in g_utf8_collate_key () from /usr/lib/libglib-2.0.so.0
#3  0xb6f07f19 in g_utf8_collate_key_for_filename () from /usr/lib/libglib-2.0.so.0
#4  0xb766b024 in gtk_file_info_get_display_key () from /usr/lib/libgtk-x11-2.0.so.0
#5  0xb765d058 in _gtk_file_chooser_default_get_type () from /usr/lib/libgtk-x11-2.0.so.0
#6  0xb7763a8c in gtk_tree_model_sort_get_model () from /usr/lib/libgtk-x11-2.0.so.0
#7  0xb6ef2a17 in g_qsort_with_data () from /usr/lib/libglib-2.0.so.0
#8  0xb6ecd945 in g_array_sort_with_data () from /usr/lib/libglib-2.0.so.0
#9  0xb7764ba0 in gtk_tree_model_sort_clear_cache () from /usr/lib/libgtk-x11-2.0.so.0
#10 0xb77653d8 in gtk_tree_model_sort_clear_cache () from /usr/lib/libgtk-x11-2.0.so.0
#11 0xb7765fdd in gtk_tree_model_sort_convert_child_iter_to_iter () from /usr/lib/libgtk-x11-2.0.so.0
#12 0xb775d362 in gtk_tree_model_get_iter () from /usr/lib/libgtk-x11-2.0.so.0
#13 0xb778184e in gtk_tree_view_set_model () from /usr/lib/libgtk-x11-2.0.so.0
#14 0xb765d4b0 in _gtk_file_chooser_default_get_type () from /usr/lib/libgtk-x11-2.0.so.0
#15 0xb765e272 in _gtk_file_chooser_default_get_type () from /usr/lib/libgtk-x11-2.0.so.0
#16 0xb714b663 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#17 0xb713e798 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#18 0xb714e715 in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#19 0xb7150238 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#20 0xb7150589 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#21 0xb766d5c5 in _gtk_file_system_model_get_path () from /usr/lib/libgtk-x11-2.0.so.0
#22 0xb714b663 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#23 0xb713e798 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#24 0xb714e715 in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#25 0xb7150238 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#26 0xb7153730 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#27 0xb64ca665 in gtk_file_system_gnome_vfs_new () from /usr/lib/gtk-2.0/2.4.0/filesystems/libgnome-vfs.so
#28 0xb740ebed in gnome_vfs_job_get_count () from /usr/lib/libgnomevfs-2.so.0
#29 0xb6ee6862 in g_child_watch_add () from /usr/lib/libglib-2.0.so.0
#30 0xb6ee4547 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#31 0xb6ee7606 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#32 0xb6ee7928 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#33 0xb763a1a3 in gtk_dialog_run () from /usr/lib/libgtk-x11-2.0.so.0
#34 0xb7ca31f4 in Gtk::Dialog::run () from /usr/lib/libgtkmm-2.4.so.1
#35 0x08293540 in Inkscape::UI::Dialogs::FileOpenDialogImpl::show (this=0xa21cb40) at dialogs/filedialog.cpp:899
#36 0x0816d595 in sp_file_open_dialog (object=0x0, data=0x0) at file.cpp:385
#37 0x08354c67 in sp_action_perform (action=0x86c8f60, data=0x0) at helper/action.cpp:147
#38 0xb714b663 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#39 0xb713e798 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#40 0xb714e715 in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#41 0xb7150238 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#42 0xb7150589 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#43 0xb77942fd in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
#44 0xb76c10af in gtk_menu_shell_activate_item () from /usr/lib/libgtk-x11-2.0.so.0
#45 0xb76c1381 in gtk_menu_shell_activate_item () from /usr/lib/libgtk-x11-2.0.so.0
#46 0xb76b7b34 in gtk_menu_reorder_child () from /usr/lib/libgtk-x11-2.0.so.0
#47 0xb76b2440 in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2.0.so.0
#48 0xb713e165 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#49 0xb713e798 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#50 0xb714ee6e in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#51 0xb714ff94 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#52 0xb7150589 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#53 0xb77944df in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
#54 0xb76b0bbd in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#55 0xb76b0fcb in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#56 0xb7554c1c in _gdk_events_queue () from /usr/lib/libgdk-x11-2.0.so.0
#57 0xb6ee4547 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#58 0xb6ee7606 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#59 0xb6ee7928 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#60 0xb76b02c5 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#61 0xb7cc5d45 in Gtk::Main::run_impl () from /usr/lib/libgtkmm-2.4.so.1
#62 0xb7cc5c36 in Gtk::Main::run () from /usr/lib/libgtkmm-2.4.so.1
#63 0x08165ec2 in sp_main_gui (argc=1, argv=0xbfc0b724) at main.cpp:840
#64 0x082373bc in Inkscape::NSApplication::Application::run (this=0xbfc0b678) at application/application.cpp:117
#65 0x0816579e in main (argc=1, argv=0xbfc0b724) at main.cpp:675




More information about the desktop-bugs mailing list