weechat-dev
[Top][All Lists]
Advanced

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

[Weechat-dev] [bug #39094] Random crashes while scrolling in /iset


From: Mantas M.
Subject: [Weechat-dev] [bug #39094] Random crashes while scrolling in /iset
Date: Tue, 28 May 2013 12:04:31 +0000
User-agent: Mozilla/5.0 (Windows NT 5.1; rv:21.0) Gecko/20100101 Firefox/21.0

URL:
  <http://savannah.nongnu.org/bugs/?39094>

                 Summary: Random crashes while scrolling in /iset
                 Project: WeeChat
            Submitted by: grawity
            Submitted on: Tue 28 May 2013 12:04:31 PM GMT
                Category: None
                Severity: 3 - Normal
              Item Group: None
                  Status: None
                 Privacy: Public
             Assigned to: None
         Originator Name: 
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
                 Release: 0.4.2-dev
                IRC nick: grawity

    _______________________________________________________

Details:

So far Weechat has crashed several times while scrolling in /iset using the
mouse wheel (that looks like what triggers the bug, although I'm not 100%
sure).

This time it actually crashed twice -- once while scrolling, then while
printing the debug dump. Backtrace below.

Version: WeeChat 0.4.2-dev (git: v0.4.1-2-g2e43bac)


Reading symbols from /home/grawity/lib/weechat/bin/weechat-curses...done.
[New LWP 8221]
[New LWP 16471]
Cannot access memory at address 0x9
Cannot access memory at address 0x5
(gdb) bt
#0  0xb741e2f4 in ?? ()
#1  0x09f97b0c in ?? ()
#2  0xb743fdd0 in ?? ()
#3  0x09f97bac in ?? ()
#4  0x080ce935 in log_printf (
    message=0x80de814 "    items_content[%03d][%03d]: '%s' (item: '%s',
num_lines: %d, refresh_needed: %d)") at
/home/grawity/src/weechat/src/core/wee-log.c:142
#5  0x0807c35f in gui_bar_window_print_log (bar_window=0xd92b820)
    at /home/grawity/src/weechat/src/gui/gui-bar-window.c:1556
#6  0x0809b8e2 in gui_window_print_log ()
    at /home/grawity/src/weechat/src/gui/gui-window.c:1850
#7  0x0d92b820 in ?? ()
#8  0x080c0042 in debug_dump (crash=1) at
/home/grawity/src/weechat/src/core/wee-debug.c:96
#9  0x080c00f8 in debug_sigsegv () at
/home/grawity/src/weechat/src/core/wee-debug.c:151
#10 0xf57fe40c in ?? ()
#11 0x0000000b in ?? ()
#12 0x09f97d4c in ?? ()
#13 0x0807a16c in gui_bar_window_content_build_item (bar_window=0xd92b820,
window=0xd6b1fc0,
    index_item=0, index_subitem=1) at
/home/grawity/src/weechat/src/gui/gui-bar-window.c:569
#14 0x0807a32f in gui_bar_window_content_get (bar_window=0xd92b820,
window=0xd6b1fc0,
    index_item=0, index_subitem=1) at
/home/grawity/src/weechat/src/gui/gui-bar-window.c:627
#15 0x0807a4fa in gui_bar_window_content_get_with_filling
(bar_window=0xd92b820,
    window=0xd6b1fc0) at
/home/grawity/src/weechat/src/gui/gui-bar-window.c:695
#16 0x08063f8e in gui_bar_window_draw (bar_window=0xd92b820,
window=0xd6b1fc0)
    at /home/grawity/src/weechat/src/gui/curses/gui-curses-bar-window.c:442
#17 0x080720e7 in gui_bar_draw (bar=0x9c5f248)
    at /home/grawity/src/weechat/src/gui/gui-bar.c:635
#18 0x0806c885 in gui_main_refreshs ()
    at /home/grawity/src/weechat/src/gui/curses/gui-curses-main.c:274
#19 0x0806cacb in gui_main_loop ()
    at /home/grawity/src/weechat/src/gui/curses/gui-curses-main.c:372
#20 0x080a2027 in main (argc=5, argv=0xbfdcf7b4)
    at /home/grawity/src/weechat/src/core/weechat.c:519
(gdb)


Full backtrace:


(gdb) bt full
#0  0xb741e2f4 in ?? ()
No symbol table info available.
#1  0x09f97b0c in ?? ()
No symbol table info available.
#2  0xb743fdd0 in ?? ()
No symbol table info available.
#3  0x09f97bac in ?? ()
No symbol table info available.
#4  0x080ce935 in log_printf (
    message=0x80de814 "    items_content[%03d][%03d]: '%s' (item: '%s',
num_lines: %d, refresh_needed: %d)") at
/home/grawity/src/weechat/src/core/wee-log.c:142
        ptr_buffer = 0xdc16a80 ""
        seconds = 0
        date_tmp = 0x9f97cc8
        argptr = 0x9f97c84 ""
        vaa_size = 1024
        vaa_num = 216
        vbuffer = 0xdc169a8 "    items_content[000][001]:
'.F16buffers.color.whitelist_message_fg.bF: address@hidden color of whitelist
buffer name.bD [.bFdefault: .bD\".F05default.bD\".bD]' (item: 'isetbar_help',
num_lines: 1, re"...
        vaa_buffer2 = 0x0
#5  0x0807c35f in gui_bar_window_print_log (bar_window=0xd92b820)
    at /home/grawity/src/weechat/src/gui/gui-bar-window.c:1556
        i = 0
        j = 1
#6  0x0809b8e2 in gui_window_print_log ()
    at /home/grawity/src/weechat/src/gui/gui-window.c:1850
        ptr_window = 0x0
        ptr_scroll = 0xb7538ff4
        ptr_bar_win = 0x7dd
#7  0x0d92b820 in ?? ()
No symbol table info available.
#8  0x080c0042 in debug_dump (crash=1) at
/home/grawity/src/weechat/src/core/wee-debug.c:96
No locals.
#9  0x080c00f8 in debug_sigsegv () at
/home/grawity/src/weechat/src/core/wee-debug.c:151
No locals.
#10 0xf57fe40c in ?? ()
No symbol table info available.
#11 0x0000000b in ?? ()
No symbol table info available.
#12 0x09f97d4c in ?? ()
No symbol table info available.
#13 0x0807a16c in gui_bar_window_content_build_item (bar_window=0xd92b820,
window=0xd6b1fc0,
    index_item=0, index_subitem=1) at
/home/grawity/src/weechat/src/gui/gui-bar-window.c:569
No locals.
#14 0x0807a32f in gui_bar_window_content_get (bar_window=0xd92b820,
window=0xd6b1fc0,
    index_item=0, index_subitem=1) at
/home/grawity/src/weechat/src/gui/gui-bar-window.c:627
No locals.
#15 0x0807a4fa in gui_bar_window_content_get_with_filling
(bar_window=0xd92b820,
    window=0xd6b1fc0) at
/home/grawity/src/weechat/src/gui/gui-bar-window.c:695
        filling = GUI_BAR_FILLING_HORIZONTAL
        ptr_content = 0xdcc1b10
"\031F16buffers.color.whitelist_message_fg\031bF: address@hidden color of
whitelist buffer name\031bD [\031bFdefault:
\031bD\"\031F05default\031bD\"\031bD]"
        content = 0xd4c3040
"\034\031bi\031F16buffers.color.whitelist_message_fg\031bF: address@hidden
color of whitelist buffer name\031bD [\031bFdefault:
\031bD\"\031F05default\031bD\"\031bD]"
        content2 = 0xd4c3040
"\034\031bi\031F16buffers.color.whitelist_message_fg\031bF: address@hidden
color of whitelist buffer name\031bD [\031bFdefault:
\031bD\"\031F05default\031bD\"\031bD]"
        str_reinit_color =
"address@hidden"
        str_reinit_color_space = "\034
\000\267\000\000\000\000\226\301D\267\230\364ܿ\262\003`\267`\250\340\t\000\000\000\000>\000\000"
        str_reinit_color_space_start_line = "\034
address@hidden"
        str_start_item =
"\031bi\000\003\000\000\000\364\257a\267\003\000\000\000\221\326`\267\001\000\000\000\003\000\000\000
\000\000"
        item_value = 0xdddddd0
"\370\356\335\rp\244S\267ers.color.whitelist_message_fg\031bF:
address@hidden color of whitelist buffer name\031bD [\031bFdefault:
\031bD\"\031F05default\031bD\"\031bD\210"
        item_value2 = 0xdddddd0
"\370\356\335\rp\244S\267ers.color.whitelist_message_fg\031bF:
address@hidden color of whitelist buffer name\031bD [\031bFdefault:
\031bD\"\031F05default\031bD\"\031bD\210"
        split_items = 0x5e
        linear_items = 0x3e
        index_content = -1220216803
        content_length = 135
        i = 0
        j = -1076038504
        k = -1218541844
        sub = 1
        index = 134721574
        at_least_one_item = 1
        first_sub_item = 0
        length_reinit_color_space = 2
        length_start_item = 3
        length = 0
        max_length = -1076038236
        max_length_screen = -955450368
        total_items = 165705952
        columns = -1220216803
        lines = -1076038760
#16 0x08063f8e in gui_bar_window_draw (bar_window=0xd92b820,
window=0xd6b1fc0)
    at /home/grawity/src/weechat/src/gui/curses/gui-curses-bar-window.c:442
        x = 93
        y = 0
        items_count = 1
        num_lines = 135026221
        line = 1
        filling = GUI_BAR_FILLING_HORIZONTAL
        content = 0xd6a9ab8 "ФS\267ФS\267*message_fg*\031F00 | 3 | alt +
space: toggle, +/-: increase/decrease, enter: change, ir: reset, iu: unset, v:
toggle help bar | Mouse: left: select, right: toggle/set, right + drag
left/right: i"...
        items = 0xd396d30
        str_start_input = "address@hidden@\000|address@hidden@"
        str_start_input_hidden =
"address@hidden"
        str_cursor = "\000\000\000\000\000\000\000\000\003\000\000\000\031b-"
        pos_start_input = 0x0
        pos_after_start_input = 0xbfdcf458 "\210\364ܿ\331U\f\b\001"
        pos_cursor = 0xbfdcf488 "\001"
        buf = 0xb753a3c0 ""
        new_start_input = 0xbfdcf5a4 ""
        ptr_string = 0x9c42068 ">>"
        length_start_input = 4194430
        length_start_input_hidden = 0
        length_on_screen = 163888968
        chars_available = -1076038236
        index = 2
        size = -1219260428
        length_screen_before_cursor = 1
        length_screen_after_cursor = 0
        diff = 229708104
        max_length = 135312514
        optimal_number_of_lines = 0
        some_data_not_displayed = 1
        separator_horizontal = 135026137
        separator_vertical = -1076038520
        index_item = -1
        index_subitem = -1
        index_line = 0
#17 0x080720e7 in gui_bar_draw (bar=0x9c5f248)
    at /home/grawity/src/weechat/src/gui/gui-bar.c:635
        ptr_win = 0xd6b1fc0
        ptr_bar_win = 0xd92b820
#18 0x0806c885 in gui_main_refreshs ()
    at /home/grawity/src/weechat/src/gui/curses/gui-curses-main.c:274
        ptr_win = 0x0
        ptr_buffer = 0x0
        ptr_bar = 0x9c5f248
#19 0x0806cacb in gui_main_loop ()
    at /home/grawity/src/weechat/src/gui/curses/gui-curses-main.c:372
        hook_fd_keyboard = 0xab74e18
        tv_timeout = {tv_sec = 0, tv_usec = 0}
        read_fds = {fds_bits = {0 <repeats 32 times>}}
        write_fds = {fds_bits = {0 <repeats 32 times>}}
        except_fds = {fds_bits = {0 <repeats 32 times>}}
        max_fd = 81
        ready = 0
#20 0x080a2027 in main (argc=5, argv=0xbfdcf7b4)
    at /home/grawity/src/weechat/src/core/weechat.c:519
No locals.





    _______________________________________________________

Reply to this item at:

  <http://savannah.nongnu.org/bugs/?39094>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.nongnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]