weechat-dev
[Top][All Lists]
Advanced

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

[Weechat-dev] [bug #39419] SIGSEGV on startup


From: anonymous
Subject: [Weechat-dev] [bug #39419] SIGSEGV on startup
Date: Sun, 07 Jul 2013 18:31:06 +0000
User-agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:21.0) Gecko/20100101 Firefox/21.0

Follow-up Comment #3, bug #39419 (project weechat):

#0  0x00007ffff69aac51 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#1  0x00007ffff69aa8c6 in strdup () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#2  0x0000000000488574 in eval_hdata_get_value (hdata=0xb2f520,
pointer=0xd9a3a0, path=0xd9b527 "title") at
/home/jason/prog/src/weechat/src/core/wee-eval.c:129
        value = 0x0
        old_value = 0xd9b220 "buffer"
        var_name = 0xd9b560 "title"
        str_value = "@265331 00 00 00 00 00
260331 00 00 00 00 00~227262214v 05 00 00F265331 00 00 00 00 00p304377377377177 
00 00 21242H 00 00 00 00 address@hidden",
' 00' <repeats 13 times>, "@265331 00 00 00 00 00
260331 00 00 00 00 00240304377377 36 00 00 00340261331 00 00 00 00 
00240304377377377177 00 00J242H 00 00 00 00 address@hidden 00 00 00 00 00
260331 00 00 00 00"
        pos = 0x0
        ptr_value = 0x4899b8 <hashtable_keycmp_default_cb+131>
"211E374353hH213E340H;E330st307E374377377377377353QH213E340H;E330vG307E374 01"
        hdata_name = 0x7ffff26f6c30 ""
        type = 4
        hashtable = 0x7fffffffc430
#3  0x0000000000488d4d in eval_replace_vars_cb (data=0x7fffffffc630,
text=0xd9b520 "buffer.title") at
/home/jason/prog/src/weechat/src/core/wee-eval.c:322
        pointers = 0xd9b020
        extra_vars = 0xd9b240
        ptr_option = 0x0
        ptr_buffer = 0xd9a3a0
        str_value =
" 00 00 00 00 00 00 00 00200E232366377177 00 00 20 00 00 00 00 00 00 
00340344377377 00 00 00 00200305377377377177 00 00i317I 00 00 00 00 00 00 00 00 
00f 00 00 00342264331 00 00 00 00"
        value = 0x0
        pos = 0xd9b526 ".title"
        pos1 = 0x0
        pos2 = 0x0
        hdata_name = 0xd9b540 "buffer"
        list_name = 0x0
        tmp = 0x7fffffffe5f0 " 02"
        ptr_value = 0x0
        hdata = 0xb2f520
        pointer = 0xd9a3a0
#4  0x00000000004a0a3c in string_replace_with_callback (string=0xd9b4e0
"${buffer.title}", callback=0x48890a <eval_replace_vars_cb>,
callback_data=0x7fffffffc630, errors=0x7fffffffc62c)
    at /home/jason/prog/src/weechat/src/core/wee-string.c:2071
        length = 16
        length_value = 32767
        index_string = 0
        index_result = 0
        result = 0xd9b500 ""
        result2 = 0x0
        key = 0xd9b520 "buffer.title"
        value = 0x7fffffffe5f0 " 02"
        pos_end_name = 0xd9b4ee "}"
#5  0x0000000000488dff in eval_replace_vars (expr=0xd9b4e0 "${buffer.title}",
pointers=0xd9b020, extra_vars=0xd9b240) at
/home/jason/prog/src/weechat/src/core/wee-eval.c:347
        errors = 0
        ptr = {0xd9b020, 0xd9b240}
#6  0x000000000048966f in eval_expression_internal (expr=0xd9b4c0
"${buffer.title}", pointers=0xd9b020, extra_vars=0xd9b240,
keep_parentheses=0)
    at /home/jason/prog/src/weechat/src/core/wee-eval.c:641
        logic = 2
        comp = 8
        length = 0
        level = 0
        rc = 0
        pos_end = 0xd9b4ce "}"
        expr2 = 0xd9b4e0 "${buffer.title}"
        sub_expr = 0x49cf69 <string_strndup+105>
"213E344Hc320H213E370H 01320", <incomplete sequence 306>
        pos = 0x0
        value = 0x0
        tmp_value = 0xf00000009 <Address 0xf00000009 out of bounds>
        tmp_value2 = 0xd9aeb0 "${buffer.title} !~ ^[^#]+mon"
#7  0x000000000048959f in eval_expression_internal (expr=0x70f1f0
"${buffer.title} !~ ^[^#]+mon", pointers=0xd9b020, extra_vars=0xd9b240,
keep_parentheses=0)
    at /home/jason/prog/src/weechat/src/core/wee-eval.c:618
        logic = 2
        comp = 7
        length = 14267512
        level = 0
        rc = 0
        pos_end = 0xd9aebe "} !~ ^[^#]+mon"
        expr2 = 0xd9aeb0 "${buffer.title} !~ ^[^#]+mon"
        sub_expr = 0xd9b4c0 "${buffer.title}"
        pos = 0xd9aec0 "!~ ^[^#]+mon"
        value = 0x0
        tmp_value = 0x7fffffffc780 "320307377377377177"
        tmp_value2 = 0x48a28e <hashtable_has_key+40>
"H205300 17225300 17266300311303UH211345H203354 20211}374H211u360203}374 05 
17207215"
#8  0x00000000004897f6 in eval_expression (expr=0x70f1f0 "${buffer.title} !~
^[^#]+mon", pointers=0xd9b020, extra_vars=0xd9b240) at
/home/jason/prog/src/weechat/src/core/wee-eval.c:736
        pointers_created = 0
        extra_vars_created = 0
        value = 0xd9b240 " "
        window = 0x4a9888
#9  0x000000000042e9fa in gui_bar_check_conditions_for_window (bar=0x70e820,
window=0xb208b0) at /home/jason/prog/src/weechat/src/gui/gui-bar.c:429
        rc = 32767
        str_modifier =
"320310377377377177 00 00321PJ 00 00 00 00 00@ 00 00 00 00 00 00 00 20Q327",
' 00' <repeats 13 times>, "p 00 00 00 01 00 00 00@", ' 00' <repeats 47 times>,
" 02 00 00 00 60 00 00 00[ 00 00 00n 00 00 00w 00 00 00| 00 00 00 
60311377377377177 00 00P311377377377177 00 00246C235366377177 00 
00`311377377377177 00 00i 24H 00 00 00 00 00@",
' 00' <repeats 31 times>, "irc.free"...
        str_window = ' 00' <repeats 16 times>,
"200312377377377177 00 00b֖362377177 00 00360345377377377177 00 00260|327",
' 00' <repeats 14 times>,
"375261 00 00 00 00 00server.freenode 00 00 00 00 00 00 00 00 00 20a327 00 00 
00 00 00 20Q327 00 00 00 00 00240310377377377177 00 00346QJ 00 00 00 00 00 
20Q327 00 00 00 00"
        str_displayed = 0x0
        result = 0x2ffffc830 <Address 0x2ffffc830 out of bounds>
        conditions = 0x70f1f0 "${buffer.title} !~ ^[^#]+mon"
        pointers = 0xd9b020
        extra_vars = 0xd9b240
#10 0x000000000043a265 in gui_bar_window_remove_unused_bars (window=0xb208b0)
at /home/jason/prog/src/weechat/src/gui/gui-bar-window.c:1294
        rc = 0
        ptr_bar_win = 0xb20a20
        next_bar_win = 0xcb3930
#11 0x000000000042bb0d in gui_window_switch_to_buffer (window=0xb208b0,
buffer=0xd9a3a0, set_last_read=0) at
/home/jason/prog/src/weechat/src/gui/curses/gui-curses-window.c:1120
        ptr_bar_window = 0x4ab411
        old_buffer = 0xb1fd00
#12 0x000000000043dc6e in gui_buffer_set (buffer=0xd9a3a0,
property=0x7ffff2988ed6 "display", value=0x7ffff2988ed1 "auto") at
/home/jason/prog/src/weechat/src/gui/gui-buffer.c:1524
        number = 4294960352
        error = 0x40 <Address 0x40 out of bounds>
#13 0x00007ffff296e61d in irc_server_connect (server=0xd77cb0) at
/home/jason/prog/src/weechat/src/plugins/irc/irc-server.c:3752
        length = 0
        option_name = 0x0
        proxy_type = 0x0
        proxy_ipv6 = 0x0
        proxy_address = 0xd9a310
        proxy_port = 0x7fffffffcb50
        proxy = 0xd <Address 0xd out of bounds>
        str_proxy_type = 0x48d428 <hook_add_to_list+50> "H211E370H203",
<incomplete sequence 370>
        str_proxy_address = 0xe <Address 0xe out of bounds>
#14 0x00007ffff296f9ef in irc_server_auto_connect (auto_connect=1) at
/home/jason/prog/src/weechat/src/plugins/irc/irc-server.c:3979
        ptr_server = 0xd77cb0
#15 0x00007ffff29120f3 in weechat_plugin_init (plugin=0xd6a3d0, argc=0,
argv=0x0) at /home/jason/prog/src/weechat/src/plugins/irc/irc.c:239
        i = 0
        auto_connect = 1
        upgrading = 0
#16 0x0000000000460aa8 in plugin_load (filename=0xd68dd0
"/home/jason/prog/src/weechat/build/src/plugins/irc/irc.so", argc=0,
argv=0x0)
    at /home/jason/prog/src/weechat/src/plugins/plugin.c:828
        handle = 0xd69f00
        name = 0x7ffff2b92bc0 <weechat_plugin_name> "irc"
        api_version = 0x7ffff2b92bc4 <weechat_plugin_api_version>
"20130421-01"
        author = 0x7ffff2b92c20 <weechat_plugin_author> "Sebastien Helleu
<address@hidden>"
        description = 0x7ffff2b92be0 <weechat_plugin_description> "IRC
(Internet Relay Chat) protocol"
        version = 0x7ffff2b92c4a <weechat_plugin_version> "0.4.2-dev"
        license = 0x7ffff2b92c54 <weechat_plugin_license> "GPL3"
        charset = 0x0
        init_func = 0x7ffff2911c18 <weechat_plugin_init>
        rc = 0
        i = 32767
        plugin_argc = 0
        plugin_argv = 0x0
        new_plugin = 0xd6a3d0
        ptr_option = 0x0
#17 0x00000000004705ac in command_plugin (data=0x0, buffer=0xb1fd00, argc=3,
argv=0xd694a0, argv_eol=0xd69470) at
/home/jason/prog/src/weechat/src/core/wee-command.c:3898
        plugin_argc = 0
        plugin_argv = 0x0
        full_name = 0xd68dd0
"/home/jason/prog/src/weechat/build/src/plugins/irc/irc.so"
#18 0x000000000048e608 in hook_command_exec (buffer=0xb1fd00, any_plugin=1,
plugin=0x0, string=0xd5cb30 "/plugin load
~/prog/src/weechat/build/src/plugins/irc/irc.so")
    at /home/jason/prog/src/weechat/src/core/wee-hook.c:774
        ptr_hook = 0x6e8c70
        next_hook = 0x0
        hook_plugin = 0x6e8c70
        hook_other_plugin = 0x0
        hook_other_plugin2 = 0x0
        argv = 0xd694a0
        argv_eol = 0xd69470
        ptr_command_name = 0xd69ee1 "plugin"
        argc = 3
        rc = -1
        count_other_plugin = 0
#19 0x0000000000497373 in input_exec_command (buffer=0xb1fd00, any_plugin=1,
plugin=0x0, string=0xd671f0 "/plugin load
~/prog/src/weechat/build/src/plugins/irc/irc.so")
    at /home/jason/prog/src/weechat/src/core/wee-input.c:91
        rc = 0
        command = 0xd5cb30 "/plugin load
~/prog/src/weechat/build/src/plugins/irc/irc.so"
        pos = 0xd5cb6b "o"
        ptr_args = 0x0
#20 0x00000000004977f6 in input_data (buffer=0xb1fd00, data=0xd68d60 "/plugin
load ~/prog/src/weechat/build/src/plugins/irc/irc.so")
    at /home/jason/prog/src/weechat/src/core/wee-input.c:211
        pos = 0x0
        buf = 0xd69ee0 "/plugin"
        str_buffer =
"0xb1fd00 00344377377 00 00 00 00260 32K 00 00 00 00 00320316377377377177 00 
00346QJ 00 00 00 00 00340344377377 00 00 00 00 20317377377377177 00 00 00 00 00 
00 00 00 00 00360345377377377177",
' 00' <repeats 18 times>,
"301 04D 00 00 00 00 00240224326 00 00 00 00 00 00375261 00 00 00 00 00 
60317377377377177 00 00 00375261 00 00 00 00"
        new_data = 0xd671f0 "/plugin load
~/prog/src/weechat/build/src/plugins/irc/irc.so"
        ptr_data = 0xd671f0 "/plugin load
~/prog/src/weechat/build/src/plugins/irc/irc.so"
        ptr_data_for_buffer = 0x0
        length = 32767
        char_size = -12496
#21 0x000000000044dad0 in gui_input_return (buffer=0xb1fd00) at
/home/jason/prog/src/weechat/src/gui/gui-input.c:407
        window = 0xb208b0
        command = 0xd68d60 "/plugin load
~/prog/src/weechat/build/src/plugins/irc/irc.so"
#22 0x000000000046c70e in command_input (data=0x0, buffer=0xb1fd00, argc=2,
argv=0xb20ad0, argv_eol=0xd67000) at
/home/jason/prog/src/weechat/src/core/wee-command.c:2441
No locals.
#23 0x000000000048e608 in hook_command_exec (buffer=0xb1fd00, any_plugin=1,
plugin=0x0, string=0xd4f510 "/input return") at
/home/jason/prog/src/weechat/src/core/wee-hook.c:774
        ptr_hook = 0x6e4100
        next_hook = 0x0
        hook_plugin = 0x6e4100
        hook_other_plugin = 0x0
        hook_other_plugin2 = 0x0
        argv = 0xb20ad0
        argv_eol = 0xd67000
        ptr_command_name = 0xd1e4f1 "input"
        argc = 2
        rc = -1
        count_other_plugin = 0
#24 0x0000000000497373 in input_exec_command (buffer=0xb1fd00, any_plugin=1,
plugin=0x0, string=0xd1ccf0 "/input return") at
/home/jason/prog/src/weechat/src/core/wee-input.c:91
        rc = 0
        command = 0xd4f510 "/input return"
        pos = 0xd4f51c "n"
        ptr_args = 0x0
#25 0x00000000004977f6 in input_data (buffer=0xb1fd00, data=0xd1e2d0 "/input
return") at /home/jason/prog/src/weechat/src/core/wee-input.c:211
        pos = 0x0
        buf = 0xd66f70 "320342", <incomplete sequence 321>
        str_buffer = "0xb1fd00 00 00 00 00 00 00 00 00360345377377377177",
' 00' <repeats 18 times>,
"r370I 00 00 00 00 00b242m 00; 00 00 00`330q 00 00 00 00 00200321377377377177 
00 00 01 00 00 00 01 00 00 00r 00 00 00 00 00 00 00360314321 00 00 00 00 
00m330q 00 00 00 00 00po326 00 00 00 00 00360314321 00 00 00 00 00po326 00 00 
00 00"
        new_data = 0xd1ccf0 "/input return"
        ptr_data = 0xd1ccf0 "/input return"
        ptr_data_for_buffer = 0x0
        length = 0
        char_size = 32
#26 0x0000000000451ff1 in gui_key_pressed (key_str=0x6d83a0 <key_str.10496>
" 01M") at /home/jason/prog/src/weechat/src/gui/gui-key.c:1300
        i = 0
        first_key = 1
        context = 0
        length = 0
        length_key = 2
        ptr_key = 0x71d810
        commands = 0xd66f70
        pos = 0x0
#27 0x00000000004280ec in gui_key_flush (paste=0) at
/home/jason/prog/src/weechat/src/gui/curses/gui-curses-key.c:415
        i = 0
        key = 13
        last_key_used = -1
        insert_ok = 0
        undo_done = 0
        key_str = " 01M", ' 00' <repeats 61 times>
        length_key_str = 2
        key_temp = " 01"
        key_utf = 0x10070e820 <Address 0x10070e820 out of bounds>
        input_old = 0x0
        ptr_char = 0x6d83a0 <key_str.10496> " 01M"
        next_char = 0xb00000000 <Address 0xb00000000 out of bounds>
        ptr_error = 0x1 <Address 0x1 out of bounds>
        utf_partial_char = " 00322377377377177 00 00$'E 00 00 00 00"
        old_buffer = 0xb1fd00
#28 0x000000000042864a in gui_key_read_cb (data=0x0, fd=0) at
/home/jason/prog/src/weechat/src/gui/curses/gui-curses-key.c:583
        ret = 1
        i = 1
        accept_paste = 0
        cancel_paste = 0
        text_added_to_buffer = 1
        pos = -1
        buffer =
"r332377377377177 00 00B251226366377177 00 address@hidden 00 
00344361226366377177 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 01 
00 00 00 00 00 00 00B251226366377177 00 00x332377377377177 00 
00344361226366377177 00 00
 00 00 00 60 00 00 00p331377377377177 00 00260330377377377177 00 00 01 00 00 00 
00 00 00 00240331377377377177 00 00 00 00 00 00 00 00 00 00260331377377377177 
00 00240331377377377177 00 00 60f321 00 00 00 00 00 62f321 00 00 00 00 
00330332377377377177 00 00B251226366377177 00 00 00 00 00 00 00 00 00 
00344361226366377177 00 00 00 00 00 00 00 00 00 00"...
#29 0x000000000048f5d7 in hook_fd_exec (read_fds=0x7fffffffe360,
write_fds=0x7fffffffe3e0, exception_fds=0x7fffffffe460) at
/home/jason/prog/src/weechat/src/core/wee-hook.c:1326
        ptr_hook = 0xd161b0
        next_hook = 0x0
#30 0x0000000000428ef0 in gui_main_loop () at
/home/jason/prog/src/weechat/src/gui/curses/gui-curses-main.c:384
        hook_fd_keyboard = 0xd161b0
        tv_timeout = {tv_sec = 0, tv_usec = 224917}
        read_fds = {fds_bits = {1, 0 <repeats 15 times>}}
        write_fds = {fds_bits = {0 <repeats 16 times>}}
        except_fds = {fds_bits = {0 <repeats 16 times>}}
        max_fd = 0
        ready = 1
#31 0x0000000000465925 in main (argc=2, argv=0x7fffffffe5f8) at
/home/jason/prog/src/weechat/src/core/weechat.c:468
No locals.


    _______________________________________________________

Reply to this item at:

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

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




reply via email to

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