haskellmode-vim
haskellmode-vim copied to clipboard
Segfault in Vim 7.4.507
haskellmode-vim causes segfault in vim 7.4.507
bactrace and full backtrace :
#0 0x00007f2324aed3c7 in kill () at ../sysdeps/unix/syscall-template.S:81
#1 0x0000000000513e03 in may_core_dump () at os_unix.c:3361
#2 0x0000000000515798 in may_core_dump () at os_unix.c:3318
#3 mch_exit (r=1) at os_unix.c:3327
#4
No locals. #1 0x0000000000513e03 in may_core_dump () at os_unix.c:3361
No locals. #2 0x0000000000515798 in may_core_dump () at os_unix.c:3318
No locals. #3 mch_exit (r=1) at os_unix.c:3327
No locals.
#4
No locals. #5 strlen () at ../sysdeps/x86_64/strlen.S:106
No locals. #6 0x00000000004e35ce in vim_strsave (string=string@entry=0x1 <error: Cannot access memory at address 0x1>) at misc2.c:1245
len = <optimized out>
#7 0x0000000000457ea0 in list_append_string (l=0x1e8ba30, str=0x1 <error: Cannot access memory at address 0x1>, len=-619060025) at eval.c:6431
No locals.
#8 0x0000000000461715 in find_some_match (argvars=
str = 0x1f47b80 "<html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ISO-8859-1\"><title>4.20.\240Flag reference</title><link rel=\"stylesheet\" type=\"text/css\" href=\"fptools.css\"><meta name=\"generator\" "...
len = 119240
expr = 0x1f47b80 "<html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ISO-8859-1\"><title>4.20.\240Flag reference</title><link rel=\"stylesheet\" type=\"text/css\" href=\"fptools.css\"><meta name=\"generator\" "...
pat = <optimized out>
regmatch = {regprog = 0x1e8ba90, startp = {0x1 <error: Cannot access memory at address 0x1>, 0x7fffdb19e320 "", 0x1 <error: Cannot access memory at address 0x1>, 0x1f27680 "\320j\361\001", 0x4e10bc <ga_clear+28> "H\307C\020", 0x0, 0x0, 0x0, 0x7fffdb19e4c8 "\236\325\352\001", 0x7fffdb19e4e0 "\002"}, endp = {0x7fffdb19e4c8 "\236\325\352\001", 0x1 <error: Cannot access memory at address 0x1>, 0x1ead57d "matchlist(s:contents,s:headerPat)", 0x1 <error: Cannot access memory at address 0x1>, 0x466054 <eval6+36> "\205\300\017\204\064\001", 0x0, 0x0, 0x7fffdb19e300 "\001", 0xdb19e518 <error: Cannot access memory at address 0xdb19e518>, 0x7fffdb19e520 "\002"}, rm_ic = 0}
patbuf = "\n\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\224\346\031\333\377\177\000\000}\325\352\001\000"
strbuf = "\020\351\031\333\377\177\000\000\216\064\263$#\177\000\000\340\344\031\333\377\177\000\000\002\000\000\000\000"
save_cpo = 0x1eb3160 "aABceFs"
start = <optimized out>
nth = 0
startcol = 0
match = <optimized out>
l = <optimized out>
li = <optimized out>
idx = 0
tofree = 0x0
#9 0x000000000046347a in call_func (funcname=funcname@entry=0x1ead57d "matchlist(s:contents,s:headerPat)", len=len@entry=9, rettv=rettv@entry=0x7fffdb19e910, argcount=argcount@entry=2, argvars=argvars@entry=0x7fffdb19e4d0, firstline=firstline@entry=1, lastline=1, doesrange=doesrange@entry=0x7fffdb19e694, evaluate=evaluate@entry=1, selfdict=selfdict@entry=0x0) at eval.c:8626
rfname = <optimized out>
ret = 0
error = 0
i = <optimized out>
llen = <optimized out>
fp = <optimized out>
fname_buf = "\001\000\000\000\000\000\000\000\225pF\000\000\000\000\000\340\271\350\001\000\000\000\000\360T\361\001\001\000\000\000\340\271\350\001\000\000\000\000\001"
fname = 0x1eae8d0 "matchlist"
name = 0x1eae8d0 "matchlist"
#10 0x000000000046746c in get_func_tv (name=0x1ead57d "matchlist(s:contents,s:headerPat)", len=9, rettv=rettv@entry=0x7fffdb19e910, arg=arg@entry=0x7fffdb19e8a8, firstline=1, lastline=
argp = 0x1ead59e ""
ret = <optimized out>
argvars = {{v_type = 2 '\002', v_lock = 0 '\000', vval = {v_number = 32799616, v_float = 1.6205163462384884e-316, v_string = 0x1f47b80 "<html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ISO-8859-1\"><title>4.20.\240Flag reference</title><link rel=\"stylesheet\" type=\"text/css\" href=\"fptools.css\"><meta name=\"generator\" "..., v_list = 0x1f47b80, v_dict = 0x1f47b80}}, {v_type = 2 '\002', v_lock = 0 '\000', vval = {v_number = 32029152, v_float = 1.5824503668627453e-316, v_string = 0x1e8b9e0 ".\\{-}<h3 class=\"title\"><a name=\"\\([^\"]*\\)\"><\\/a>\\([^<]*\\)<\\/h3>\\(.*\\)", v_list = 0x1e8b9e0, v_dict = 0x1e8b9e0}}, {v_type = 0 '\000', v_lock = -36 '\334', vval = {v_number = 1, v_float = 2.5463949492077333e-313, v_string = 0xc00000001 <error: Cannot access memory at address 0xc00000001>, v_list = 0xc00000001, v_dict = 0xc00000001}}, {v_type = 64 '@', v_lock = -23 '\351', vval = {v_number = 1, v_float = 4.9406564584124654e-324, v_string = 0x1 <error: Cannot access memory at address 0x1>, v_list = 0x1, v_dict = 0x1}}, {v_type = 0 '\000', v_lock = 0 '\000', vval = {v_number = 32170074, v_float = 1.5894128387570694e-316, v_string = 0x1eae05a "", v_list = 0x1eae05a, v_dict = 0x1eae05a}}, {v_type = 2 '\002', v_lock = 0 '\000', vval = {v_number = 0, v_float = 0, v_string = 0x0, v_list = 0x0, v_dict = 0x0}}, {v_type = 0 '\000', v_lock = 0 '\000', vval = {v_number = 1, v_float = 4.9406564584124654e-324, v_string = 0x1 <error: Cannot access memory at address 0x1>, v_list = 0x1, v_dict = 0x1}}, {v_type = -118 '\212', v_lock = -43 '\325', vval = {v_number = 0, v_float = 0, v_string = 0x0, v_list = 0x0, v_dict = 0x0}}, {v_type = -99 '\235', v_lock = -43 '\325', vval = {v_number = 32167301, v_float = 1.5892758343534776e-316, v_string = 0x1ead585 "t(s:contents,s:headerPat)", v_list = 0x1ead585, v_dict = 0x1ead585}}, {v_type = 35 '#', v_lock = 0 '\000', vval = {v_number = 0, v_float = 0, v_string = 0x0, v_list = 0x0, v_dict = 0x0}}, {v_type = 40 '(', v_lock = 0 '\000', vval = {v_number = 5115577, v_float = 2.5274308543556265e-317, v_string = 0x4e0eb9 <vim_strchr+185> "H\230H\001\303\017\266\003\205\300t\235\071\350u\347H\211\330[]A\\\303\017\037\200", v_list = 0x4e0eb9 <vim_strchr+185>, v_dict = 0x4e0eb9 <vim_strchr+185>}}, {v_type = 125 '}', v_lock = -43 '\325', vval = {v_number = 32167293, v_float = 1.5892754391009609e-316, v_string = 0x1ead57d "matchlist(s:contents,s:headerPat)", v_list = 0x1ead57d, v_dict = 0x1ead57d}}, {v_type = 0 '\000', v_lock = 0 '\000', vval = {v_number = 4540894, v_float = 2.2434997268066414e-317, v_string = 0x4549de <script_autoload+30> "H9\330u\025H\203\304\b1\300[]A\\A]A^A_\303\017\037@", v_list = 0x4549de <script_autoload+30>, v_dict = 0x4549de <script_autoload+30>}}, {v_type = 0 '\000', v_lock = 0 '\000', vval = {v_number = 8787440, v_float = 4.3415722188912035e-317, v_string = 0x8615f0 <globvardict+16> "\377\003", v_list = 0x8615f0 <globvardict+16>, v_dict = 0x8615f0 <globvardict+16>}}, {v_type = 125 '}', v_lock = -43 '\325', vval = {v_number = 0, v_float = 0, v_string = 0x0, v_list = 0x0, v_dict = 0x0}}, {v_type = 40 '(', v_lock = 0 '\000', vval = {v_number = -619059564, v_float = 6.9533252222286741e-310, v_string = 0x7fffdb19e694 "", v_list = 0x7fffdb19e694, v_dict = 0x7fffdb19e694}}, {v_type = 125 '}', v_lock = -43 '\325', vval = {v_number = 4541466, v_float = 2.2437823323560626e-317, v_string = 0x454c1a <find_var_in_ht+330> "\205\300t\334\350M\272\003", v_list = 0x454c1a <find_var_in_ht+330>, v_dict = 0x454c1a <find_var_in_ht+330>}}, {v_type = 125 '}', v_lock = -43 '\325', vval = {v_number = 0, v_float = 0, v_string = 0x0, v_list = 0x0, v_dict = 0x0}}, {v_type = 0 '\000', v_lock = 0 '\000', vval = {v_number = 4541578, v_float = 2.2438376677083968e-317, v_string = 0x454c8a <find_var+74> "H\203\304\020[]A\\\303\017\037D", v_list = 0x454c8a <find_var+74>, v_dict = 0x454c8a <find_var+74>}}, {v_type = 0 '\000', v_lock = 0 '\000', vval = {v_number = 32167293, v_float = 1.5892754391009609e-316, v_string = 0x1ead57d "matchlist(s:contents,s:headerPat)", v_list = 0x1ead57d, v_dict = 0x1ead57d}}, {v_type = 125 '}', v_lock = -43 '\325', vval = {v_number = 1, v_float = 4.9406564584124654e-324, v_string = 0x1 <error: Cannot access memory at address 0x1>, v_list = 0x1, v_dict = 0x1}}}
argcount = 2
#11 0x0000000000465de7 in eval7 (arg=arg@entry=0x7fffdb19e8a8, rettv=rettv@entry=0x7fffdb19e910, evaluate=evaluate@entry=1, want_string=want_string@entry=0) at eval.c:5210
n = 124
len = 0
s = <optimized out>
start_leader = 0x1ead57d "matchlist(s:contents,s:headerPat)"
end_leader = 0x1ead57d "matchlist(s:contents,s:headerPat)"
ret = <optimized out>
alias = 0x0
#12 0x0000000000466054 in eval6 (arg=arg@entry=0x7fffdb19e8a8, rettv=rettv@entry=0x7fffdb19e910, evaluate=evaluate@entry=1, want_string=want_string@entry=0) at eval.c:4861
var2 = {v_type = 0 '\000', v_lock = -23 '\351', vval = {v_number = -619058928, v_float = 6.9533252222600967e-310, v_string = 0x7fffdb19e910 "\004\340\352\001", v_list = 0x7fffdb19e910, v_dict = 0x7fffdb19e910}}
op = <optimized out>
n1 = <optimized out>
n2 = <optimized out>
use_float = 0
f1 = 0
f2 = <optimized out>
error = 0
#13 0x0000000000466ee4 in eval5 (evaluate=1, rettv=0x7fffdb19e910, arg=0x7fffdb19e8a8) at eval.c:4677
No locals. #14 eval4 (arg=0x7fffdb19e8a8, rettv=0x7fffdb19e910, evaluate=1) at eval.c:4370
No locals. #15 0x0000000000466f45 in eval3 (arg=arg@entry=0x7fffdb19e8a8, rettv=rettv@entry=0x7fffdb19e910, evaluate=evaluate@entry=1) at eval.c:4282
var2 = {v_type = 24 '\030', v_lock = -21 '\353', vval = {v_number = 32170054, v_float = 1.5894118506257777e-316, v_string = 0x1eae046 "e s:ml!=[]", v_list = 0x1eae046, v_dict = 0x1eae046}}
result = <optimized out>
first = <optimized out>
error = 0
#16 0x0000000000467095 in eval2 (evaluate=1, rettv=0x7fffdb19e910, arg=0x7fffdb19e8a8) at eval.c:4211
var2 = {v_type = 0 '\000', v_lock = 0 '\000', vval = {v_number = 618985024, v_float = 6.9064902827782367e-310, v_string = 0x7f2324e4f640 <main_arena> "", v_list = 0x7f2324e4f640 <main_arena>, v_dict = 0x7f2324e4f640 <main_arena>}}
result = <optimized out>
first = <optimized out>
error = 0
#17 eval1 (arg=0x7fffdb19e8a8, rettv=0x7fffdb19e910, evaluate=1) at eval.c:4136
No locals. #18 0x00000000004679ce in eval0 (arg=0x1ead57d "matchlist(s:contents,s:headerPat)", rettv=rettv@entry=0x7fffdb19e910, nextcmd=nextcmd@entry=0x7fffdb19eb18, evaluate=1) at eval.c:4093
ret = <optimized out>
p = 0x1ead586 "(s:contents,s:headerPat)"
#19 0x000000000046d099 in ex_let (eap=0x7fffdb19eb10) at eval.c:1913
arg = 0x1ead576 "s:ml = matchlist(s:contents,s:headerPat)"
expr = <optimized out>
rettv = {v_type = 4 '\004', v_lock = -32 '\340', vval = {v_number = 32029232, v_float = 1.5824543193879121e-316, v_string = 0x1e8ba30 " \353\352\001", v_list = 0x1e8ba30, v_dict = 0x1e8ba30}}
i = <optimized out>
var_count = 0
semicolon = 0
op = "="
argend = <optimized out>
first = 1
#20 0x000000000048ad8a in do_one_cmd (cookie=
p = 0x1ead575 " s:ml = matchlist(s:contents,s:headerPat)"
errormsg = 0x0
ea = {arg = 0x1ead576 "s:ml = matchlist(s:contents,s:headerPat)", nextcmd = 0x0, cmd = 0x1ead572 "let s:ml = matchlist(s:contents,s:headerPat)", cmdlinep = 0x7fffdb19ea68, cmdidx = CMD_let, argt = 1574916, skip = 0, forceit = 0, addr_count = 0, line1 = 1, line2 = 1, flags = 0, do_ecmd_cmd = 0x0, do_ecmd_lnum = 0, append = 0, usefilter = 0, amount = 0, regname = 0, force_bin = 0, read_edit = 0, force_ff = 0, force_enc = 0, bad_char = 0, useridx = 0, errmsg = 0x0, getline = 0x4802d0 <getsourceline>, cookie = 0x7fffdb19f110, cstack = 0x7fffdb19ebc0}
did_esilent = 0
did_sandbox = 0
save_cmdmod = {hide = 0, browse = 0, split = 0, tab = 0, confirm = 0, keepalt = 0, keepmarks = 0, keepjumps = 0, lockmarks = <optimized out>, keeppatterns = <optimized out>, noswapfile = <optimized out>, save_ei = <optimized out>}
n = <optimized out>
lnum = <optimized out>
verbose_save = -1
save_msg_scroll = 1
save_msg_silent = -1
ni = <optimized out>
#21 do_cmdline (cmdline=cmdline@entry=0x1f027e0 """, fgetline=fgetline@entry=0x4802d0
next_cmdline = <optimized out>
cmdline_copy = 0x1ead570 " let s:ml = matchlist(s:contents,s:headerPat)"
used_getline = 1
recursive = 5
msg_didout_before_start = 0
count = 208
did_inc = 0
retval = 1
cstack = {cs_flags = {3, 6, 6, 0, 0, 0, 0, 0, -5200, -9447, 32767, 0, 1, 0 <repeats 15 times>, -3456, 484, 0, 0, 4, 0, 1, 0, 5, 0, 0, 0, 1, 0, 0, 0, 11835, 496, 0, 0, 0, 0}, cs_pending = "\000\000\000\000!1F\000\000\000\000\000\b\335\346\001\000\000\000\000\003\000\000\000\377\177\000\000P\355\031\333\377\177\000\000\000\000\000\000\000\000\000\000\060\355\031\333\377\177", cs_pend = {csp_rv = {0x68a1c6e3d61a5e00, 0x1, 0x1ee33c0, 0x0, 0x1ee33d8, 0x0, 0x0, 0x0, 0x1ee33c0, 0x1e, 0x1ee33d8, 0x7fffdb19ecf8, 0x7f232469f639 <xcb_poll_for_reply+153>, 0x7fffdb19ecf0, 0x7fffdb19ecf8, 0x1efb580, 0x1edf550, 0x7fffdb19ecf0, 0x7f2325daca88 <poll_for_response+72>, 0x0, 0x1edf550, 0x0, 0x1edf550, 0x0, 0x68a1c6e3d61a5e00, 0x1, 0x1eb3180, 0x0, 0x1, 0x1, 0x0, 0x0, 0x7f23260d5f51 <XtAppPending+385>, 0x1, 0x0, 0xd, 0x7f2324b2d99e <__GI__IO_default_xsputn+174>, 0xffffffff, 0x4, 0x0, 0x513534 <xterm_update+52>, 0x0, 0x37, 0x1f01f70, 0x5f, 0x1f01ff0, 0x4e295b <pathcmp+331>, 0xffffffff, 0x521846 <peekchr+806>, 0x1}, csp_ex = {0x68a1c6e3d61a5e00, 0x1, 0x1ee33c0, 0x0, 0x1ee33d8, 0x0, 0x0, 0x0, 0x1ee33c0, 0x1e, 0x1ee33d8, 0x7fffdb19ecf8, 0x7f232469f639 <xcb_poll_for_reply+153>, 0x7fffdb19ecf0, 0x7fffdb19ecf8, 0x1efb580, 0x1edf550, 0x7fffdb19ecf0, 0x7f2325daca88 <poll_for_response+72>, 0x0, 0x1edf550, 0x0, 0x1edf550, 0x0, 0x68a1c6e3d61a5e00, 0x1, 0x1eb3180, 0x0, 0x1, 0x1, 0x0, 0x0, 0x7f23260d5f51 <XtAppPending+385>, 0x1, 0x0, 0xd, 0x7f2324b2d99e <__GI__IO_default_xsputn+174>, 0xffffffff, 0x4, 0x0, 0x513534 <xterm_update+52>, 0x0, 0x37, 0x1f01f70, 0x5f, 0x1f01ff0, 0x4e295b <pathcmp+331>, 0xffffffff, 0x521846 <peekchr+806>, 0x1}}, cs_forinfo = {0x0, 0x0, 0x1, 0x1, 0x1f02cc0, 0x4d36e0 <pstrcmp>, 0x1f02cc8, 0x7fffdb19eea0, 0x7f2324aeedc1 <msort_with_tmp+753>, 0x0, 0x8, 0x0, 0x7fffdb19eef0, 0x1f02cc0, 0x2, 0x1, 0x68a1c6e3d61a5e00, 0x7fffdb19ef50, 0x516924 <RealWaitForChar+676>, 0x7fffdb19eeb0, 0x8000000000000000, 0xffffffffffffffff, 0x0, 0x1000, 0x7f2324b20f36 <__GI__IO_file_doallocate+150>, 0x0, 0x0, 0x1, 0x3e8000081a4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x7f2324e4f640 <main_arena>, 0x3750, 0x7f2324e4f640 <main_arena>, 0x23, 0x250, 0x8, 0x7f2300000038, 0x1, 0x5c, 0x1, 0x0, 0x770000006e}, cs_line = {0, 0, 124, 0, 0, 0, 23, 119, 400, 0, 5, 0, 53, 32547, 0, 0, 91, 0, 0, 0, 0, 0, 110, 119, 0, 0, 124, 32547, 32084608, 0, 32084592, 0, 618985024, 32547, 360, 0, 1, 0, 32535312, 0, -1, 0, 32516064, 0, 615724174, 32547, 65, 0, 0, 0}, cs_idx = 0, cs_looplevel = 0, cs_trylevel = 0, cs_emsg_silent_list = 0x0, cs_lflags = 0 '\000'}
lines_ga = {ga_len = 0, ga_maxlen = 0, ga_itemsize = 16, ga_growsize = 10, ga_data = 0x0}
current_line = 0
fname = 0x1f02e00 "/home/mimi/.vim/bundle/haskellmode-vim/ftplugin/haskell_doc.vim"
breakpoint = 0x7fffdb19f128
dbg_tick = 0x7fffdb19f138
debug_saved = {trylevel = 0, force_abort = 0, caught_stack = 0x0, vv_exception = 0x1e4f346 "ticInfo", vv_throwpoint = 0x0, did_emsg = 0, got_int = 0, did_throw = 0, need_rethrow = 0, check_cstack = 1, current_exception = 0x1e6d6d0}
initial_trylevel = 0
saved_msg_list = 0x7fffdb19f3a0
private_msg_list = 0x0
cmd_getline = 0x4802d0 <getsourceline>
cmd_cookie = <optimized out>
cmd_loop_cookie = {lines_gap = 0x1e6d1f0, current_line = 31904259, repeating = 0, getline = 0x7fffdb19ed50, cookie = 0x0}
call_depth = 5
#22 0x0000000000480862 in do_source (fname=0x1f01f70 "/home/mimi/.vim/bundle/haskellmode-vim/ftplugin/haskell_doc.vim", check_other=
cookie = {fp = 0x1f025a0, nextline = 0x1eae040 " while s:ml!=[]", finished = 0, breakpoint = 0, fname = 0x1f02e00 "/home/mimi/.vim/bundle/haskellmode-vim/ftplugin/haskell_doc.vim", dbg_tick = 0, level = 5, conv = {vc_type = 0, vc_factor = 1, vc_fd = 0x7f2300000041, vc_fail = 0}}
save_sourcing_name = 0x1f01bc0 "function <SNR>12_LoadFTPlugin"
save_sourcing_lnum = 17
p = <optimized out>
fname_exp = 0x0
firstline = 0x1f027e0 "\""
retval = 0
save_current_SID = 12
last_current_SID = 66
save_funccalp = 0x1f01390
save_debug_break_level = -1
si = 0x1f07310
st = {st_dev = 60, st_ino = 92040, st_nlink = 1, st_mode = 33188, st_uid = 1000, st_gid = 100, __pad0 = 0, st_rdev = 0, st_size = 30891, st_blksize = 4096, st_blocks = 64, st_atim = {tv_sec = 1416673997, tv_nsec = 606461268}, st_mtim = {tv_sec = 1416673907, tv_nsec = 315186336}, st_ctim = {tv_sec = 1416673907, tv_nsec = 315186336}, __glibc_reserved = {0, 0, 0}}
stat_ok = 1
tv_rel = {tv_sec = 140736869298780, tv_usec = 140736869298808}
tv_start = {tv_sec = 12884901889, tv_usec = 139788919567936}
wait_start = {tv_sec = 128849018882, tv_usec = 128849018888}
#23 0x000000000047fc04 in do_in_runtimepath (name=0x1f02089 "ftplugin/haskell.vim ftplugin/haskell__.vim ftplugin/haskell/_.vim", all=1, callback=0x480e90 <source_callback>, cookie=0x0) at ex_cmds2.c:2839
rtp = 0x1f021b8 "/home/mimi/.vim/bundle/python-mode,/home/mimi/.vim/bundle/ctrlp.vim,/home/mimi/.vim/bundle/nerdtree,/home/mimi/.vim/bundle/vim-airline,/home/mimi/.vim/bundle/neco-ghc,/home/mimi/.vim/bundle/clang_comp"...
np = 0x1f020b5 "ftplugin/haskell/*.vim"
buf = 0x1f02f00 "/home/mimi/.vim/bundle/haskellmode-vim/ftplugin/haskell_*.vim"
rtp_copy = 0x1f02140 "/home/mimi/.vim,/home/mimi/.vim/bundle/Vundle.vim,/home/mimi/.vim/bundle/molokai,/home/mimi/.vim/bundle/haskellmode-vim,/home/mimi/.vim/bundle/python-mode,/home/mimi/.vim/bundle/ctrlp.vim,/home/mimi/."...
tail = 0x1f02f27 "ftplugin/haskell_*.vim"
num_files = 2
files = 0x1f02cc0
i = 0
did_one = <optimized out>
#24 0x000000000048ad8a in do_one_cmd (cookie=
p = 0x1f02088 " ftplugin/haskell.vim ftplugin/haskell_*.vim ftplugin/haskell/*.vim"
errormsg = 0x0
ea = {arg = 0x1f02089 "ftplugin/haskell.vim ftplugin/haskell_*.vim ftplugin/haskell/*.vim", nextcmd = 0x0, cmd = 0x1f02080 "runtime! ftplugin/haskell.vim ftplugin/haskell_*.vim ftplugin/haskell/*.vim", cmdlinep = 0x7fffdb19f398, cmdidx = CMD_runtime, argt = 1573262, skip = 0, forceit = 1, addr_count = 0, line1 = 1, line2 = 1, flags = 0, do_ecmd_cmd = 0x0, do_ecmd_lnum = 0, append = 0, usefilter = 0, amount = 0, regname = 0, force_bin = 0, read_edit = 0, force_ff = 0, force_enc = 0, bad_char = 0, useridx = 0, errmsg = 0x0, getline = 0x485000 <get_loop_line>, cookie = 0x7fffdb19fb60, cstack = 0x7fffdb19f4f0}
did_esilent = 0
did_sandbox = 0
save_cmdmod = {hide = 0, browse = 0, split = 0, tab = 0, confirm = 0, keepalt = 0, keepmarks = 0, keepjumps = 0, lockmarks = <optimized out>, keeppatterns = <optimized out>, noswapfile = <optimized out>, save_ei = <optimized out>}
n = <optimized out>
lnum = <optimized out>
verbose_save = -1
save_msg_scroll = 1
save_msg_silent = -1
ni = <optimized out>
#25 do_cmdline (cmdline=
next_cmdline = <optimized out>
cmdline_copy = 0x1f02080 "runtime! ftplugin/haskell.vim ftplugin/haskell_*.vim ftplugin/haskell/*.vim"
used_getline = 0
recursive = 5
msg_didout_before_start = 0
count = 1
did_inc = 0
retval = 1
cstack = {cs_flags = {-2608, -9447, 32767, 0, 1, 0, 1, 0, 1, 0, 0, 0, 28821, 70, 0, 0, 0, 0, 0, 0, -2640, -9447, 32767, 0, -2656, -9447, 32767, 0, 1, 0, 0, 0, -1656, -9447, 32767, 0, 7202, 496, 0, 0, 16, 0, 0, 0, -7894, 69, 0, 0, -2656, -9447}, cs_pending = "\377\177\000\000\333sF\000\000\000\000\000\001\000\000\000\000\000\000\000t\367\031\333\377\177\000\000\001\000\000\000\377\177\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000", cs_pend = {csp_rv = {0x5db19f794, 0x7fffdb19f9c0, 0x1, 0x1, 0x1f01c30, 0x7fffdb190002, 0x0, 0x2, 0x0, 0x7700000000, 0x0, 0x7c, 0x7f2324e4f640 <main_arena>, 0x8, 0x1, 0x20, 0x464778 <handle_subscript+568>, 0x1f01ee2, 0x7f2324b3348e <__GI___libc_malloc+110>, 0x1f01ee2, 0x1f01d10, 0x8, 0x1004e2c93, 0x1f01d10, 0x8, 0x7fffdb19f840, 0x4e35f4 <vim_strsave+52>, 0x0, 0x7f2324e4f640 <main_arena>, 0x7, 0x1, 0x1f01ee9, 0x0, 0x1f01eef, 0x7fffdb19f720, 0x1, 0x7fffdb19f9e8, 0x1, 0x1f01ee9, 0x1f01ee9, 0x1, 0x7fffdb19f840, 0x465417 <eval7+1207>, 0x0, 0x1f01c22, 0x1f01c22, 0x100000001, 0x7fffdb19f840, 0x7fffdb19f988, 0x400000006}, csp_ex = {0x5db19f794, 0x7fffdb19f9c0, 0x1, 0x1, 0x1f01c30, 0x7fffdb190002, 0x0, 0x2, 0x0, 0x7700000000, 0x0, 0x7c, 0x7f2324e4f640 <main_arena>, 0x8, 0x1, 0x20, 0x464778 <handle_subscript+568>, 0x1f01ee2, 0x7f2324b3348e <__GI___libc_malloc+110>, 0x1f01ee2, 0x1f01d10, 0x8, 0x1004e2c93, 0x1f01d10, 0x8, 0x7fffdb19f840, 0x4e35f4 <vim_strsave+52>, 0x0, 0x7f2324e4f640 <main_arena>, 0x7, 0x1, 0x1f01ee9, 0x0, 0x1f01eef, 0x7fffdb19f720, 0x1, 0x7fffdb19f9e8, 0x1, 0x1f01ee9, 0x1f01ee9, 0x1, 0x7fffdb19f840, 0x465417 <eval7+1207>, 0x0, 0x1f01c22, 0x1f01c22, 0x100000001, 0x7fffdb19f840, 0x7fffdb19f988, 0x400000006}}, cs_forinfo = {0x80, 0x1, 0x7f2300000031, 0x0, 0x5b, 0x0, 0x0, 0x770000006e, 0x0, 0x7c, 0x68a1c6e3d61a5e00, 0x1, 0x7f2324e4f640 <main_arena>, 0x4c, 0x1, 0x1f01fa0, 0x1, 0x0, 0x7f2324b3348e <__GI___libc_malloc+110>, 0x0, 0x1f01fa0, 0x4c, 0x4e2c93 <lalloc+83>, 0x1f01fa0, 0x7fffdb19f840, 0x7fffdb19f9e8, 0x1, 0x7fffdb19f9f0, 0x1, 0x46e120 <get_func_line>, 0x45e12a <clear_tv+90>, 0x1f02080, 0x466430 <eval5+400>, 0x0, 0x0, 0x1f01c1a, 0x7fffdb19f9e8, 0x7fffdb190002, 0x0, 0x1, 0x1, 0x46e120 <get_func_line>, 0x466054 <eval6+36>, 0x0, 0x46c3c9 <set_var_lval+873>, 0x7fffdb19f9c0, 0x1f01c90, 0x46e120 <get_func_line>, 0x68a1c6e3d61a5e00, 0x7fffdb19f9f0}, cs_line = {-619054616, 32767, -619054608, 32767, -702915072, 1755432675, -619054608, 32767, -619054616, 32767, 6, 32767, 128, 0, 1, 0, 49, 0, 0, 0, 91, 0, 0, 0, 0, 0, 110, 119, 0, 0, 124, 0, 144, 0, 1, 0, 618985024, 32547, 80, 0, 1, 0, 80, 0, 1, 0, 0, 0, 615724174, 32547}, cs_idx = -1, cs_looplevel = 0, cs_trylevel = 0, cs_emsg_silent_list = 0x0, cs_lflags = 0 '\000'}
lines_ga = {ga_len = 0, ga_maxlen = 0, ga_itemsize = 16, ga_growsize = 10, ga_data = 0x0}
current_line = 0
fname = 0x1d76e90 "\200\375R12_LoadFTPlugin"
breakpoint = 0x1f01b90
dbg_tick = 0x1f01b98
debug_saved = {trylevel = 0, force_abort = 0, caught_stack = 0x466054 <eval6+36>, vv_exception = 0x0, vv_throwpoint = 0x7f2324e4f640 <main_arena> "", did_emsg = 6, got_int = 0, did_throw = 1, need_rethrow = 0, check_cstack = -619055244, current_exception = 0x0}
initial_trylevel = 0
saved_msg_list = 0x7fffdb19fb20
private_msg_list = 0x0
cmd_getline = 0x485000 <get_loop_line>
cmd_cookie = <optimized out>
cmd_loop_cookie = {lines_gap = 0x1, current_line = 4612180, repeating = 0, getline = 0x0, cookie = 0x1f01c99}
call_depth = 5
#26 0x000000000046b086 in ex_execute (eap=0x7fffdb19fbc0) at eval.c:21805
arg = 0x1f01ef1 ""
rettv = {v_type = 2 '\002', v_lock = 0 '\000', vval = {v_number = 0, v_float = 0, v_string = 0x0, v_list = 0x0, v_dict = 0x0}}
ret = 1
p = <optimized out>
ga = {ga_len = 75, ga_maxlen = 80, ga_itemsize = 1, ga_growsize = 80, ga_data = 0x1f020e0}
len = <optimized out>
save_did_emsg = 75
#27 0x000000000048ad8a in do_one_cmd (cookie=
p = 0x1f01e94 " 'runtime! ftplugin/' . name . '.vim ftplugin/' . name . '_*.vim ftplugin/' . name . '/*.vim'"
errormsg = 0x0
ea = {arg = 0x1f01e95 "'runtime! ftplugin/' . name . '.vim ftplugin/' . name . '_*.vim ftplugin/' . name . '/*.vim'", nextcmd = 0x0, cmd = 0x1f01e91 "exe 'runtime! ftplugin/' . name . '.vim ftplugin/' . name . '_*.vim ftplugin/' . name . '/*.vim'", cmdlinep = 0x7fffdb19fb18, cmdidx = CMD_execute, argt = 1574916, skip = 0, forceit = 0, addr_count = 0, line1 = 1, line2 = 1, flags = 0, do_ecmd_cmd = 0x0, do_ecmd_lnum = 0, append = 0, usefilter = 0, amount = 0, regname = 0, force_bin = 0, read_edit = 0, force_ff = 0, force_enc = 0, bad_char = 0, useridx = 0, errmsg = 0x0, getline = 0x485000 <get_loop_line>, cookie = 0x7fffdb19fb60, cstack = 0x7fffdb19fc70}
did_esilent = 0
did_sandbox = 0
save_cmdmod = {hide = 0, browse = 0, split = 0, tab = 0, confirm = 0, keepalt = 0, keepmarks = 0, keepjumps = 0, lockmarks = <optimized out>, keeppatterns = <optimized out>, noswapfile = <optimized out>, save_ei = <optimized out>}
n = <optimized out>
lnum = <optimized out>
verbose_save = -1
save_msg_scroll = 1
save_msg_silent = -1
ni = <optimized out>
#28 do_cmdline (cmdline=cmdline@entry=0x0, fgetline=fgetline@entry=0x46e120 <get_func_line>, cookie=cookie@entry=0x1f01390, flags=flags@entry=7) at ex_docmd.c:1131
next_cmdline = <optimized out>
cmdline_copy = 0x1f01e90 "\texe 'runtime! ftplugin/' . name . '.vim ftplugin/' . name . '_*.vim ftplugin/' . name . '/*.vim'"
used_getline = 1
recursive = 5
msg_didout_before_start = 0
count = 17
did_inc = 0
retval = 1
cstack = {cs_flags = {3, 19, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, -768, -9447, 32767, 0, 688, -9446, 32767, 0, 0, 0, 0, 0, 32416, 471, 0, 0, -704, -9447, 32767, 0, 32, -9446, 32767, 0, 0, 0, 0, 0, 0, 0, 0, 0, -768, -9447, 32767, 0, 0, 0}, cs_pending = "\000\000\000\000\001", '\000' <repeats 15 times>, "@\177\327\001\000\000\000\000\001", '\000' <repeats 15 times>, "\360\022\360\001\000", cs_pend = {csp_rv = {0x600000000, 0xa, 0x1f032e0, 0x600000002, 0x9, 0x0 <repeats 24 times>, 0x7fffdb1a03e0, 0x7fffdb1a03d0, 0x7f2324b020d2 <_IO_vfprintf_internal+16946>, 0x5cb278, 0x5cb275, 0x7f2324afe68a <_IO_vfprintf_internal+2026>, 0x0, 0x0, 0x7fffdb19ff60, 0x0, 0x0, 0x0, 0x0, 0x7fffdb19ff30, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0xa00000000}, csp_ex = {0x600000000, 0xa, 0x1f032e0, 0x600000002, 0x9, 0x0 <repeats 24 times>, 0x7fffdb1a03e0, 0x7fffdb1a03d0, 0x7f2324b020d2 <_IO_vfprintf_internal+16946>, 0x5cb278, 0x5cb275, 0x7f2324afe68a <_IO_vfprintf_internal+2026>, 0x0, 0x0, 0x7fffdb19ff60, 0x0, 0x0, 0x0, 0x0, 0x7fffdb19ff30, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0xa00000000}}, cs_forinfo = {0xc, 0x1f01e60, 0x2000000000000000, 0x0, 0x0, 0x7fffdb1a0396, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x64, 0x0, 0x5cb275, 0x2, 0x7f2300000003, 0x5cb279, 0x7fffdb1a0510, 0x7f2324b020d2 <_IO_vfprintf_internal+16946>, 0x1ba8a61, 0x1ba8a40, 0x7f2324afe68a <_IO_vfprintf_internal+2026>, 0x0, 0x0, 0x7fffdb1a00a0, 0x3000000020, 0x7fffdb1a05f0, 0x7fffdb1a0530, 0x0, 0x7fffdb1a0070, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000000000000, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0}, cs_line = {0, 0, -1, -1, 0, 0, 0, 0, 1, 0, 0, 0, 29002304, 0, 2, 0, 39, 0, 29002338, 0, 0, 0, 5, 0, 112, 0, 1, 0, 49, 0, 0, 0, 91, 0, 0, 0, 0, 0, 110, 119, 0, 0, 124, 0, 0, 0, 0, 0, 618985024, 32547}, cs_idx = 1, cs_looplevel = 1, cs_trylevel = 0, cs_emsg_silent_list = 0x0, cs_lflags = 0 '\000'}
lines_ga = {ga_len = 2, ga_maxlen = 10, ga_itemsize = 16, ga_growsize = 10, ga_data = 0x1f01d80}
current_line = 1
fname = 0x1d76e90 "\200\375R12_LoadFTPlugin"
breakpoint = 0x1f01b90
dbg_tick = 0x1f01b98
debug_saved = {trylevel = 4849152, force_abort = 0, caught_stack = 0x7f2324b311b8 <_int_malloc+360>, vv_exception = 0x1ff <error: Cannot access memory at address 0x1ff>, vv_throwpoint = 0x2010 <error: Cannot access memory at address 0x2010>, did_emsg = 127, got_int = 0, did_throw = 5473521, need_rethrow = 0, check_cstack = 16, current_exception = 0x158}
initial_trylevel = 0
saved_msg_list = 0x7fffdb1a0860
private_msg_list = 0x0
cmd_getline = 0x485000 <get_loop_line>
cmd_cookie = <optimized out>
cmd_loop_cookie = {lines_gap = 0x7fffdb19fb40, current_line = 1, repeating = 0, getline = 0x46e120 <get_func_line>, cookie = 0x1f01390}
call_depth = 5
#29 0x0000000000462808 in call_user_func (fp=fp@entry=0x1d76dc0, argcount=
save_sourcing_name = <optimized out>
save_sourcing_lnum = 0
save_current_SID = 12
fc = <optimized out>
save_did_emsg = 0
depth = 1
v = <optimized out>
fixvar_idx = 4
i = <optimized out>
ai = <optimized out>
numbuf = "\000\000\000\000\000\000\000\000\001\000\000\000\001\000\000\000?\002\032\333\377\177\000\000\300\002\032\333\377\177"
name = <optimized out>
wait_start = {tv_sec = 0, tv_usec = 0}
call_start = {tv_sec = 0, tv_usec = 139788938986584}
#30 0x00000000004630c0 in call_func (funcname=funcname@entry=0x1f01350 "\200\375R12_LoadFTPlugin", len=len@entry=18, rettv=rettv@entry=0x7fffdb1a0710, argcount=argcount@entry=0, argvars=argvars@entry=0x7fffdb1a0550, firstline=firstline@entry=1, lastline=1, doesrange=doesrange@entry=0x7fffdb1a0704, evaluate=evaluate@entry=1, selfdict=selfdict@entry=0x0) at eval.c:8597
rfname = 0x1f01370 "\200\375R12_LoadFTPlugin"
ret = 0
error = 0
i = <optimized out>
llen = <optimized out>
fp = 0x1d76dc0
fname_buf = "\377\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000\020\000\000\000\000\000\000\000X\001\000\000\000\000\000\000\377\377\377\377\000\000\000\000"
fname = 0x1f01370 "\200\375R12_LoadFTPlugin"
name = 0x1f01370 "\200\375R12_LoadFTPlugin"
#31 0x000000000046746c in get_func_tv (name=name@entry=0x1f01350 "\200\375R12_LoadFTPlugin", len=18, rettv=rettv@entry=0x7fffdb1a0710, arg=arg@entry=0x7fffdb1a0708, firstline=1, lastline=
argp = 0x1f01345 ""
ret = <optimized out>
argvars = {{v_type = 110 'n', v_lock = 0 '\000', vval = {v_number = 0, v_float = 0, v_string = 0x0, v_list = 0x0, v_dict = 0x0}}, {v_type = 124 '|', v_lock = 0 '\000', vval = {v_number = 4541192, v_float = 2.2436469583691021e-317, v_string = 0x454b08 <find_var_in_ht+56> "H\213@\bH\213\024$\213L$\fH\205\300\017\204", <incomplete sequence \303>, v_list = 0x454b08 <find_var_in_ht+56>, v_dict = 0x454b08 <find_var_in_ht+56>}}, {v_type = 55 '7', v_lock = 19 '\023', vval = {v_number = 618985024, v_float = 6.9064902827782367e-310, v_string = 0x7f2324e4f640 <main_arena> "", v_list = 0x7f2324e4f640 <main_arena>, v_dict = 0x7f2324e4f640 <main_arena>}}, {v_type = 19 '\023', v_lock = 0 '\000', vval = {v_number = 1, v_float = 4.9406564584124654e-324, v_string = 0x1 <error: Cannot access memory at address 0x1>, v_list = 0x1, v_dict = 0x1}}, {v_type = 0 '\000', v_lock = 0 '\000', vval = {v_number = -619051256, v_float = 6.9533252226391439e-310, v_string = 0x7fffdb1a0708 "C\023\360\001", v_list = 0x7fffdb1a0708, v_dict = 0x7fffdb1a0708}}, {v_type = 0 '\000', v_lock = 0 '\000', vval = {v_number = 615724174, v_float = 6.9064901216708405e-310, v_string = 0x7f2324b3348e <__GI___libc_malloc+110> "H\205\300H\211\302\017\204\206", v_list = 0x7f2324b3348e <__GI___libc_malloc+110>, v_dict = 0x7f2324b3348e <__GI___libc_malloc+110>}}, {v_type = 58 ':', v_lock = 0 '\000', vval = {v_number = 32510773, v_float = 1.606245605904316e-316, v_string = 0x1f01335 "s:LoadFTPlugin()", v_list = 0x1f01335, v_dict = 0x1f01335}}, {v_type = 19 '\023', v_lock = 0 '\000', vval = {v_number = 5123219, v_float = 2.5312065040211453e-317, v_string = 0x4e2c93 <lalloc+83> "H\205\300t\300[]A\\\303\017\037", v_list = 0x4e2c93 <lalloc+83>, v_dict = 0x4e2c93 <lalloc+83>}}, {v_type = 53 '5', v_lock = 19 '\023', vval = {v_number = 32510817, v_float = 1.6062477797931577e-316, v_string = 0x1f01361 "n", v_list = 0x1f01361, v_dict = 0x1f01361}}, {v_type = 35 '#', v_lock = 0 '\000', vval = {v_number = 0, v_float = 0, v_string = 0x0, v_list = 0x0, v_dict = 0x0}}, {v_type = 0 '\000', v_lock = 0 '\000', vval = {v_number = 5115577, v_float = 2.5274308543556265e-317, v_string = 0x4e0eb9 <vim_strchr+185> "H\230H\001\303\017\266\003\205\300t\235\071\350u\347H\211\330[]A\\\303\017\037\200", v_list = 0x4e0eb9 <vim_strchr+185>, v_dict = 0x4e0eb9 <vim_strchr+185>}}, {v_type = 80 'P', v_lock = 19 '\023', vval = {v_number = 32510800, v_float = 1.6062469398815598e-316, v_string = 0x1f01350 "\200\375R12_LoadFTPlugin", v_list = 0x1f01350, v_dict = 0x1f01350}}, {v_type = 0 '\000', v_lock = 0 '\000', vval = {v_number = 4540894, v_float = 2.2434997268066414e-317, v_string = 0x4549de <script_autoload+30> "H9\330u\025H\203\304\b1\300[]A\\A]A^A_\303\017\037@", v_list = 0x4549de <script_autoload+30>, v_dict = 0x4549de <script_autoload+30>}}, {v_type = 55 '7', v_lock = 19 '\023', vval = {v_number = 8787440, v_float = 4.3415722188912035e-317, v_string = 0x8615f0 <globvardict+16> "\377\003", v_list = 0x8615f0 <globvardict+16>, v_dict = 0x8615f0 <globvardict+16>}}, {v_type = 80 'P', v_lock = 19 '\023', vval = {v_number = 0, v_float = 0, v_string = 0x0, v_list = 0x0, v_dict = 0x0}}, {v_type = 0 '\000', v_lock = 0 '\000', vval = {v_number = 0, v_float = 0, v_string = 0x0, v_list = 0x0, v_dict = 0x0}}, {v_type = 80 'P', v_lock = 19 '\023', vval = {v_number = 4541466, v_float = 2.2437823323560626e-317, v_string = 0x454c1a <find_var_in_ht+330> "\205\300t\334\350M\272\003", v_list = 0x454c1a <find_var_in_ht+330>, v_dict = 0x454c1a <find_var_in_ht+330>}}, {v_type = 80 'P', v_lock = 19 '\023', vval = {v_number = 0, v_float = 0, v_string = 0x0, v_list = 0x0, v_dict = 0x0}}, {v_type = 0 '\000', v_lock = 0 '\000', vval = {v_number = 4541578, v_float = 2.2438376677083968e-317, v_string = 0x454c8a <find_var+74> "H\203\304\020[]A\\\303\017\037D", v_list = 0x454c8a <find_var+74>, v_dict = 0x454c8a <find_var+74>}}, {v_type = 49 '1', v_lock = 50 '2', vval = {v_number = 32510800, v_float = 1.6062469398815598e-316, v_string = 0x1f01350 "\200\375R12_LoadFTPlugin", v_list = 0x1f01350, v_dict = 0x1f01350}}, {v_type = 80 'P', v_lock = 19 '\023', vval = {v_number = 0, v_float = 0, v_string = 0x0, v_list = 0x0, v_dict = 0x0}}}
argcount = 0
#32 0x000000000046b51a in ex_call (eap=0x7fffdb1a0900) at eval.c:3505
arg = 0x1f01343 "()"
startarg = 0x1f01343 "()"
name = 0x1f01350 "\200\375R12_LoadFTPlugin"
tofree = 0x1f01350 "\200\375R12_LoadFTPlugin"
len = 18
rettv = {v_type = 1 '\001', v_lock = 0 '\000', vval = {v_number = 0, v_float = 6.9531436082559078e-310, v_string = 0x7fff00000000 <error: Cannot access memory at address 0x7fff00000000>, v_list = 0x7fff00000000, v_dict = 0x7fff00000000}}
lnum = 1
doesrange = 0
failed = 0
fudi = {fd_dict = 0x0, fd_newkey = 0x0, fd_di = 0x0}
#33 0x000000000048ad8a in do_one_cmd (cookie=
p = 0x1f01334 " s:LoadFTPlugin()"
errormsg = 0x0
ea = {arg = 0x1f01335 "s:LoadFTPlugin()", nextcmd = 0x0, cmd = 0x1f01330 "call s:LoadFTPlugin()", cmdlinep = 0x7fffdb1a0858, cmdidx = CMD_call, argt = 1575045, skip = 0, forceit = 0, addr_count = 0, line1 = 1, line2 = 1, flags = 0, do_ecmd_cmd = 0x0, do_ecmd_lnum = 0, append = 0, usefilter = 0, amount = 0, regname = 0, force_bin = 0, read_edit = 0, force_ff = 0, force_enc = 0, bad_char = 0, useridx = 0, errmsg = 0x0, getline = 0x49fe20 <getnextac>, cookie = 0x7fffdb1a0f10, cstack = 0x7fffdb1a09b0}
did_esilent = 0
did_sandbox = 0
save_cmdmod = {hide = 0, browse = 0, split = 0, tab = 0, confirm = 0, keepalt = 0, keepmarks = 0, keepjumps = 0, lockmarks = <optimized out>, keeppatterns = <optimized out>, noswapfile = <optimized out>, save_ei = <optimized out>}
n = <optimized out>
lnum = <optimized out>
verbose_save = -1
save_msg_scroll = 1
save_msg_silent = -1
ni = <optimized out>
#34 do_cmdline (cmdline=cmdline@entry=0x0, fgetline=fgetline@entry=0x49fe20
next_cmdline = <optimized out>
cmdline_copy = 0x1f01330 "call s:LoadFTPlugin()"
used_getline = 1
recursive = 5
msg_didout_before_start = 0
count = 2
did_inc = 0
retval = 1
cstack = {cs_flags = {0, 0, 0, 0, 2057, 9322, 32547, 1, 0, 0, 32767, 0, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 4, 0, 0, 0, 13364, 494, 0, 0, 4096, 0 <repeats 11 times>, 2544, -9446}, cs_pending = "\377\177\000\000\001", '\000' <repeats 31 times>, "@\212\272\001\000\000\000\000\004\000\000\000\001", cs_pend = {csp_rv = {0x29, 0x1ba8a62, 0x7fffdb1a18f0, 0x0, 0x0, 0x23, 0x7fffdb1a1240, 0x0, 0x5, 0x1, 0x68a1c6e3d61a5e00, 0x7fffdb1a1100, 0x1ee33c0, 0x0, 0x1ee33d8, 0x0, 0x0, 0x23, 0x1ee33c0, 0x1e, 0x1ee33d8, 0x7fffdb1a0b38, 0x7f232469f639 <xcb_poll_for_reply+153>, 0x7fffdb1a0b30, 0x7fffdb1a0b38, 0x1efb580, 0x1edf550, 0x7fffdb1a0b30, 0x7f2325daca88 <poll_for_response+72>, 0x0, 0x1edf550, 0x0, 0x1edf550, 0x0, 0x68a1c6e3d61a5e00, 0x1, 0x1eb3180, 0x0, 0x1, 0x1, 0x0, 0x23, 0x7f23260d5f51 <XtAppPending+385>, 0x1, 0x0, 0x0, 0x0, 0xffffffff, 0x4, 0x0}, csp_ex = {0x29, 0x1ba8a62, 0x7fffdb1a18f0, 0x0, 0x0, 0x23, 0x7fffdb1a1240, 0x0, 0x5, 0x1, 0x68a1c6e3d61a5e00, 0x7fffdb1a1100, 0x1ee33c0, 0x0, 0x1ee33d8, 0x0, 0x0, 0x23, 0x1ee33c0, 0x1e, 0x1ee33d8, 0x7fffdb1a0b38, 0x7f232469f639 <xcb_poll_for_reply+153>, 0x7fffdb1a0b30, 0x7fffdb1a0b38, 0x1efb580, 0x1edf550, 0x7fffdb1a0b30, 0x7f2325daca88 <poll_for_response+72>, 0x0, 0x1edf550, 0x0, 0x1edf550, 0x0, 0x68a1c6e3d61a5e00, 0x1, 0x1eb3180, 0x0, 0x1, 0x1, 0x0, 0x23, 0x7f23260d5f51 <XtAppPending+385>, 0x1, 0x0, 0x0, 0x0, 0xffffffff, 0x4, 0x0}}, cs_forinfo = {0x513534 <xterm_update+52>, 0x0, 0x0, 0x0, 0x7f23260d4458 <_XtWaitForSomething+792>, 0x7fffdb1a18f0, 0x1db1a0c01, 0x7fffdb1a0c5f, 0x7fffdb1a0c60, 0x1f012f0, 0x1d696e0, 0x1ba8a40, 0x7fffdb1a0d88, 0x5d9596, 0x23, 0x1f012f0, 0x7f2324b23c2b <__IO_vsprintf+107>, 0xfbad8001, 0x1f012f0, 0x1f012f0, 0x1f012f0, 0x1f012f0, 0x1f01317, 0xffffffffffffffff, 0x1f012f0, 0xffffffffffffffff, 0x68a1c6e3d61a5e00, 0x0, 0x516924 <RealWaitForChar+676>, 0x7fffdb1a0cf0, 0x8000000000000000, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0 <repeats 12 times>}, cs_line = {0 <repeats 42 times>, 35, 0, 30840544, 0, 0, 0, -619049200, 32767}, cs_idx = -1, cs_looplevel = 0, cs_trylevel = 0, cs_emsg_silent_list = 0x0, cs_lflags = 0 '\000'}
lines_ga = {ga_len = 0, ga_maxlen = 0, ga_itemsize = 16, ga_growsize = 10, ga_data = 0x0}
current_line = 0
fname = 0x0
breakpoint = 0x0
dbg_tick = 0x0
debug_saved = {trylevel = -619050240, force_abort = 32767, caught_stack = 0x0, vv_exception = 0x7fffdb1a0b60 "\001", vv_throwpoint = 0x58f689 <ui_cursor_shape+9> "H\203\304\b\351~\021\373\377fffff.\017\037\204", did_emsg = -619050144, got_int = 32767, did_throw = 4754632, need_rethrow = 0, check_cstack = 1, current_exception = 0x101f012ba}
initial_trylevel = 0
saved_msg_list = 0x7fffdb1a1240
private_msg_list = 0x0
cmd_getline = 0x49fe20 <getnextac>
cmd_cookie = <optimized out>
cmd_loop_cookie = {lines_gap = 0x1bcd1f0, current_line = 0, repeating = 0, getline = 0x0, cookie = 0x0}
call_depth = 5
#35 0x000000000049f165 in apply_autocmds_group (event=event@entry=EVENT_FILETYPE, fname=0x1f012d0 "haskell", fname_io=
sfname = 0x1f012b0 "haskell"
tail = <optimized out>
save_changed = 0
old_curbuf = 0x1b991b0
retval = 1
save_sourcing_name = 0x1f01160 "BufRead automatické pÅÃkazy pro \"*.hs\""
save_sourcing_lnum = 0
save_autocmd_fname = 0x1b9c020 "x.hs"
save_autocmd_fname_full = 0
save_autocmd_bufnr = 1
save_autocmd_match = 0x1efb910 "/home/mimi/x.hs"
save_autocmd_busy = 1
save_autocmd_nested = 0
nesting = 2
patcmd = {curpat = 0x1d76610, nextcmd = 0x0, group = -3, fname = 0x1f012d0 "haskell", sfname = 0x1f012b0 "haskell", tail = 0x1f012d0 "haskell", event = EVENT_FILETYPE, arg_bufnr = 1, next = 0x7fffdb1a18f0}
ap = <optimized out>
save_current_SID = 5
save_funccalp = 0x0
save_cmdarg = 0x0
save_cmdbang = 0
filechangeshell_busy = 0
wait_time = {tv_sec = 95, tv_usec = 0}
#36 0x000000000049f68a in apply_autocmds (event=event@entry=EVENT_FILETYPE, fname=
No locals.
#37 0x000000000050bbb6 in did_set_string_option (opt_idx=opt_idx@entry=95, varp=
errmsg = 0x0
s = 0x7fffdb1a12f0 "P\022\360\001"
p = 0x0
did_chartab = <optimized out>
gvarp = <optimized out>
free_oldval = 8
#38 0x0000000000512b17 in set_string_option (opt_flags=4, value=
s = 0x1f01270 "haskell"
varp = <optimized out>
oldval = <optimized out>
r = 0x0
#39 set_option_value (name=
opt_idx = 95
varp = <optimized out>
flags = <optimized out>
#40 0x000000000048ad8a in do_one_cmd (cookie=
p = 0x1f01254 " haskell"
errormsg = 0x0
ea = {arg = 0x1f01255 "haskell", nextcmd = 0x0, cmd = 0x1f01250 "setf haskell", cmdlinep = 0x7fffdb1a1238, cmdidx = CMD_setfiletype, argt = 1048964, skip = 0, forceit = 0, addr_count = 0, line1 = 1, line2 = 1, flags = 0, do_ecmd_cmd = 0x0, do_ecmd_lnum = 0, append = 0, usefilter = 0, amount = 0, regname = 0, force_bin = 0, read_edit = 0, force_ff = 0, force_enc = 0, bad_char = 0, useridx = 0, errmsg = 0x0, getline = 0x49fe20 <getnextac>, cookie = 0x7fffdb1a18f0, cstack = 0x7fffdb1a1390}
did_esilent = 0
did_sandbox = 0
save_cmdmod = {hide = 0, browse = 0, split = 0, tab = 0, confirm = 0, keepalt = 0, keepmarks = 0, keepjumps = 0, lockmarks = <optimized out>, keeppatterns = <optimized out>, noswapfile = <optimized out>, save_ei = <optimized out>}
n = <optimized out>
lnum = <optimized out>
verbose_save = -1
save_msg_scroll = 1
save_msg_silent = -1
ni = <optimized out>
#41 do_cmdline (cmdline=cmdline@entry=0x0, fgetline=fgetline@entry=0x49fe20
next_cmdline = <optimized out>
cmdline_copy = 0x1f01250 "setf haskell"
used_getline = 1
recursive = 5
msg_didout_before_start = 0
count = 4
did_inc = 0
retval = 1
cstack = {cs_flags = {3, 0, 0, 0, 5912, -9446, 32767, 0 <repeats 25 times>, 1, 0, 32547, 0, -18149, 495, 0, 0, 0, 0, 0, 0, -15374, 93, 0, 0, -26632, 479}, cs_pending = "\000\000\000\000c\212\272\001", '\000' <repeats 12 times>, "`\272\337\001\000\000\000\000\004", '\000' <repeats 15 times>, "\210\026\032\333\377\177", cs_pend = {csp_rv = {0x1df94c0, 0x1df9830, 0x7fffdb1a1470, 0x7fffdb1a1468, 0x1df9458, 0x7fffdb1a1480, 0x7fffdb1a1488, 0x7fffdb1a17f0, 0x0, 0x7f2324e65000 <__funlockfile>, 0x7fffdb1a15f0, 0x1dfba60, 0x1ba8a63, 0x0, 0x7f23268c1543, 0x1dfba60, 0x1dfb9e0, 0x1e03960, 0x7fffdb1a1678, 0x7f2324aded60 <__gconv_transform_internal_utf8>, 0x7f2323e4c9e7 <gconv+647>, 0x0, 0x7f2300000000, 0x0, 0x1df97c0, 0x7f23268c1523, 0x0, 0x7700000004, 0x1df93f0, 0x0, 0x7fffdb1a1568, 0x7f2324aded60 <__gconv_transform_internal_utf8>, 0x7fffdb1a1688, 0x1df9458, 0x1df97f8, 0x7fffdb1a1558, 0x7fffdb1a1560, 0x1b9c950, 0x0, 0x1b9c6f0, 0x1dfba60, 0x1c, 0x7f2323e4c760 <gconv>, 0x7fffdb1a1678, 0x7f23268c1543, 0x7f23268c1523, 0x7fffdb1a1688, 0x1df97b0, 0x7f2324adadda <__gconv+282>, 0x7f2300000003}, csp_ex = {0x1df94c0, 0x1df9830, 0x7fffdb1a1470, 0x7fffdb1a1468, 0x1df9458, 0x7fffdb1a1480, 0x7fffdb1a1488, 0x7fffdb1a17f0, 0x0, 0x7f2324e65000 <__funlockfile>, 0x7fffdb1a15f0, 0x1dfba60, 0x1ba8a63, 0x0, 0x7f23268c1543, 0x1dfba60, 0x1dfb9e0, 0x1e03960, 0x7fffdb1a1678, 0x7f2324aded60 <__gconv_transform_internal_utf8>, 0x7f2323e4c9e7 <gconv+647>, 0x0, 0x7f2300000000, 0x0, 0x1df97c0, 0x7f23268c1523, 0x0, 0x7700000004, 0x1df93f0, 0x0, 0x7fffdb1a1568, 0x7f2324aded60 <__gconv_transform_internal_utf8>, 0x7fffdb1a1688, 0x1df9458, 0x1df97f8, 0x7fffdb1a1558, 0x7fffdb1a1560, 0x1b9c950, 0x0, 0x1b9c6f0, 0x1dfba60, 0x1c, 0x7f2323e4c760 <gconv>, 0x7fffdb1a1678, 0x7f23268c1543, 0x7f23268c1523, 0x7fffdb1a1688, 0x1df97b0, 0x7f2324adadda <__gconv+282>, 0x7f2300000003}}, cs_forinfo = {0x50, 0x0, 0x30, 0x0, 0x5b, 0x0, 0x0, 0x770000006e, 0x7fffdb1a1640, 0x1f01250, 0x1bcd070, 0x1ba8a40, 0x7fffdb1a1768, 0x5ca0d8, 0x23, 0x1f01250, 0x7f2324b23c2b <__IO_vsprintf+107>, 0xfbad8001, 0x1f01250, 0x1f01250, 0x1f01250, 0x1f01250, 0x1f01276, 0xffffffffffffffff, 0x1f01250, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1b9c800, 0x4, 0x0, 0x0, 0x54552e5a435f7363, 0x7f2300382d46, 0xffffffffffffffff, 0x0, 0x415353454d5f434c, 0x2e6d69762f534547, 0xffffffff, 0x1, 0x1, 0x7f2324e4e740 <_IO_str_jumps>, 0x0, 0x7fff00382d46, 0x1efb910, 0x1bcd070, 0x0}, cs_line = {-619046672, 32767, 29002304, 0, 615547623, 32547, 4, 0, 32, 48, -619046848, 32767, -619047040, 32767, 0, 0, 91, 0, 6070488, 0, 29144672, 0, 3, 0, 109, 0, 124, 0, 35, 0, 28931008, 0, 618985024, 32547, 43, 0, 1, 0, 29002304, 0, 6070488, 0, 35, 0, 615724174, 32547, 0, 0, 29151344, 0}, cs_idx = -1, cs_looplevel = 0, cs_trylevel = 0, cs_emsg_silent_list = 0x0, cs_lflags = 0 '\000'}
lines_ga = {ga_len = 0, ga_maxlen = 0, ga_itemsize = 16, ga_growsize = 10, ga_data = 0x0}
current_line = 0
fname = 0x0
breakpoint = 0x0
dbg_tick = 0x0
debug_saved = {trylevel = 0, force_abort = 0, caught_stack = 0x5d9040, vv_exception = 0xb <error: Cannot access memory at address 0xb>, vv_throwpoint = 0x6 <error: Cannot access memory at address 0x6>, did_emsg = 6131786, got_int = 0, did_throw = 0, need_rethrow = 0, check_cstack = 0, current_exception = 0x0}
initial_trylevel = 0
saved_msg_list = 0x0
private_msg_list = 0x0
cmd_getline = 0x49fe20 <getnextac>
cmd_cookie = <optimized out>
cmd_loop_cookie = {lines_gap = 0xffffffffffffffff, current_line = 0, repeating = 0, getline = 0x0, cookie = 0x0}
call_depth = 5
#42 0x000000000049f165 in apply_autocmds_group (event=event@entry=EVENT_BUFREADPOST, fname=0x1efb910 "/home/mimi/x.hs", fname@entry=0x0, fname_io=fname_io@entry=0x1b9b4c0 "x.hs", force=force@entry=0, group=group@entry=-3, buf=0x1b991b0, eap=eap@entry=0x0) at fileio.c:9483
sfname = 0x1efb8f0 "x.hs"
tail = <optimized out>
save_changed = 0
old_curbuf = 0x1b991b0
retval = 1
save_sourcing_name = 0x0
save_sourcing_lnum = 0
save_autocmd_fname = 0x0
save_autocmd_fname_full = 0
save_autocmd_bufnr = 0
save_autocmd_match = 0x0
save_autocmd_busy = 0
save_autocmd_nested = 0
nesting = 2
patcmd = {curpat = 0x1cc2050, nextcmd = 0x0, group = -3, fname = 0x1efb910 "/home/mimi/x.hs", sfname = 0x1efb8f0 "x.hs", tail = 0x1efb91b "x.hs", event = EVENT_BUFREADPOST, arg_bufnr = 1, next = 0x0}
ap = <optimized out>
save_current_SID = 0
save_funccalp = 0x0
save_cmdarg = 0x0
save_cmdbang = 0
filechangeshell_busy = 0
wait_time = {tv_sec = 0, tv_usec = 139788916307086}
#43 0x00000000004a231e in apply_autocmds_exarg (eap=0x0, buf=
No locals. #44 readfile (fname=0x1b9b4c0 "x.hs", sfname=0x1b9b4c0 "x.hs", from=from@entry=0, lines_to_skip=lines_to_skip@entry=0, lines_to_read=lines_to_read@entry=2147483647, eap=eap@entry=0x0, flags=flags@entry=1) at fileio.c:2662
m = 0
n = 0
fd = <optimized out>
newfile = 1
check_readonly = <optimized out>
filtering = 0
read_stdin = 0
read_buffer = 0
set_options = 1
read_buf_lnum = 1
read_buf_col = 0
c = <optimized out>
lnum = <optimized out>
ptr = <optimized out>
buffer = <optimized out>
new_buffer = <optimized out>
line_start = <optimized out>
wasempty = 1
len = <optimized out>
size = <optimized out>
p = <optimized out>
filesize = 0
skip_read = <optimized out>
cryptkey = 0x0
did_ask_for_key = 0
sha_ctx = {total = {1, 0}, state = {0, 0, 32495632, 0, 32487248, 0, 32495632, 0}, buffer = "\263\212\\\000\000\000\000\000\020\330\357\001\000\000\000\000\001\000\000\000\000\000\000\000\340\334\357\001\000\000\000\000\240\262\357\001", '\000' <repeats 12 times>, "\260.L\000\000\000\000\000\020\330\357\001\000\000\000"}
read_undo_file = 0
split = 0
linecnt = <optimized out>
error = 0
ff_error = -1
linerest = 0
perm = 33188
swap_mode = <optimized out>
fileformat = <optimized out>
keep_fileformat = 0
st = {st_dev = 60, st_ino = 96949, st_nlink = 1, st_mode = 33188, st_uid = 1000, st_gid = 100, __pad0 = 0, st_rdev = 0, st_size = 0, st_blksize = 4096, st_blocks = 0, st_atim = {tv_sec = 1416676163, tv_nsec = 325952648}, st_mtim = {tv_sec = 1416676158, tv_nsec = 386873560}, st_ctim = {tv_sec = 1416676158, tv_nsec = 386873560}, __glibc_reserved = {0, 0, 0}}
file_readonly = <optimized out>
skip_count = 0
read_count = <optimized out>
msg_save = 0
read_no_eol_lnum = 0
try_mac = 0
try_dos = 1
try_unix = 1
file_rewind = 0
can_retry = <optimized out>
conv_error = <optimized out>
illegal_byte = 0
keep_dest_enc = 0
bad_char_behavior = <optimized out>
tmpname = 0x0
fio_flags = <optimized out>
fenc = <optimized out>
fenc_alloced = 1
fenc_next = 0x1d0127e "default,latin1"
advance_fenc = <optimized out>
real_size = <optimized out>
iconv_fd = <optimized out>
did_iconv = <optimized out>
converted = 0
notconverted = 0
conv_rest = "\000\000\000\000\000\000\000\000P\267\357\001\000\000\000\000\000\020\000\000\000\000\000\000\223,N\000\000"
conv_restlen = <optimized out>
old_curbuf = <optimized out>
old_b_ffname = <optimized out>
old_b_fname = <optimized out>
using_b_ffname = <optimized out>
using_b_fname = <optimized out>
#45 0x0000000000438832 in open_buffer (read_stdin=read_stdin@entry=0, eap=eap@entry=0x0, flags=flags@entry=0) at buffer.c:147
oldFire = 1
retval = 1
old_curbuf = 0x1b991b0
old_tw = <optimized out>
#46 0x000000000043001a in create_windows (parmp=0x7fffdb1a1da0, parmp=0x7fffdb1a1da0) at main.c:2687
dorewind = 0
done = <optimized out>
#47 main (argc=
fname = <optimized out>
params = {argc = 2, argv = 0x7fffdb1a2008, evim_mode = 0, use_vimrc = 0x0, n_commands = 0, commands = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, cmds_tofree = "\000\000\000\000\000\000\000\000\000", n_pre_commands = 0, pre_commands = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, edit_type = 1, tagname = 0x0, use_ef = 0x0, want_full_screen = 1, stdout_isatty = 1, term = 0x0, ask_for_key = 0, no_swap_file = 0, use_debug_break_level = -1, window_count = 1, window_layout = 0, serverArg = 0, serverName_arg = 0x0, serverStr = 0x0, serverStrEnc = 0x0, servername = 0x1ba9d80 "VIM", diff_mode = 0}
i = <optimized out>
I am seeing this too.