FS#19 - Segfault when trying to remove char in word written in command mode in russian language.
Attached to Project:
Uzbl
Opened by Mikhail (misha) - 2009-05-24 03:11:13 PM
Last edited by Dieter Plaetinck (Dieter_be) - 2009-06-14 09:04:11 AM
Opened by Mikhail (misha) - 2009-05-24 03:11:13 PM
Last edited by Dieter Plaetinck (Dieter_be) - 2009-06-14 09:04:11 AM
|
DetailsSegfault when trying to remove char in word written in command mode in russian language.
Open uzbl, in command mode try to write something in russian and hit backspace. Reproduceable on -stable and -experimental. debian(73):~/uzbl$ gdb uzbl GNU gdb 6.8-debian Copyright (C) 2008 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu"... (gdb) run -c /home/misha/uzbl/examples/configs/sampleconfig Starting program: /home/misha/uzbl/uzbl -c /home/misha/uzbl/examples/configs/sampleconfig [Thread debugging using libthread_db enabled] warning: Lowest section in /usr/lib/libicudata.so.40 is .hash at 0000000000000120 [New Thread 0x7f5f1af247f0 (LWP 11252)] ** (uzbl:11252): WARNING **: init_fifo: can't create /tmp/uzbl_fifo_23068675: file exists [New Thread 0x7f5f0cbc7950 (LWP 11255)] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7f5f1af247f0 (LWP 11252)] 0x00007f5f1757e4a0 in g_markup_escape_text () from /usr/lib/libglib-2.0.so.0 (gdb) bt full #0 0x00007f5f1757e4a0 in g_markup_escape_text () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #1 0x00007f5f1757fbe8 in g_markup_vprintf_escaped () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #2 0x00007f5f1757fd4d in g_markup_printf_escaped () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #3 0x0000000000405642 in expand_template ( template=0x70ab90 "<span font_family=\"monospace\"><span background=\"khaki\" foreground=\"black\">MODE</span> [<span weight=\"bold\" foreground=\"red\">KEYCMD</span>] <span foreground=\"#606060\"> LOAD_PROGRESSBAR </span><span for"...) at uzbl.c:660 token = G_TOKEN_SYMBOL ret = (GString *) 0x73c500 buf = 0x0 sym = 5 #4 0x000000000040718c in update_title () at uzbl.c:1307 b = (Behaviour *) 0x60bd30 parsed = (gchar *) 0x727f00 "o ru.wikipedia.org/wiki/Те�" #5 0x000000000040742b in key_press_cb (page=0x680010, event=0x724310) at uzbl.c:1371 key_ret = 0 #6 0x00007f5f19970958 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #7 0x00007f5f17a1411d in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #8 0x00007f5f17a27c2b in ?? () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #9 0x00007f5f17a28ead in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #10 0x00007f5f17a294f3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #11 0x00007f5f19a7898e in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #12 0x00007f5f19a8acdb in gtk_window_propagate_key_event () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #13 0x00007f5f19a8dd4b in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #14 0x00007f5f19970958 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #15 0x00007f5f17a1411d in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #16 0x00007f5f17a2790f in ?? () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #17 0x00007f5f17a28ead in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #18 0x00007f5f17a294f3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #19 0x00007f5f19a7898e in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #20 0x00007f5f199692cd in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #21 0x00007f5f1996a313 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #22 0x00007f5f19397cbc in ?? () from /usr/lib/libgdk-x11-2.0.so.0 No symbol table info available. #23 0x00007f5f17579f7a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #24 0x00007f5f1757d640 in ?? () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #25 0x00007f5f1757db0d in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #26 0x00007f5f1996a727 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #27 0x00000000004085dc in main (argc=1, argv=0x7fff23053a18) at uzbl.c:1726 context = (GOptionContext *) 0x6484a0 debian(74):~/uzbl$ locale LANG=en_US.UTF-8 LC_CTYPE="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_PAPER="en_US.UTF-8" LC_NAME="en_US.UTF-8" LC_ADDRESS="en_US.UTF-8" LC_TELEPHONE="en_US.UTF-8" LC_MEASUREMENT="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" LC_ALL= |
This task depends upon
The fix is in experimental branch (not yet master)
http://github.com/Dieterbe/uzbl/commit/1b3399fc78549bb54cde385e63518e70e504b90c