[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/