lukerandall / haskellmode-vim

An unpacked copy of the haskellmode vimball. Ping me if it needs updating.
http://projects.haskell.org/haskellmode-vim/
BSD 3-Clause "New" or "Revised" License
135 stars 21 forks source link

Segfault in Vim 7.4.507 #19

Open mimi1vx opened 9 years ago

mimi1vx commented 9 years ago

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

5 strlen () at ../sysdeps/x86_64/strlen.S:106

6 0x00000000004e35ce in vim_strsave (string=string@entry=0x1 <error: Cannot access memory at address 0x1>) at misc2.c:1245

7 0x0000000000457ea0 in list_append_string (l=0x1e8ba30, str=0x1 <error: Cannot access memory at address 0x1>, len=-619060025) at eval.c:6431

8 0x0000000000461715 in find_some_match (argvars=, rettv=0x7fffdb19e910, type=3) at eval.c:14331

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

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=, doesrange=doesrange@entry=0x7fffdb19e694, evaluate=evaluate@entry=1, selfdict=selfdict@entry=0x0) at eval.c:8433

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

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

13 0x0000000000466ee4 in eval5 (evaluate=1, rettv=0x7fffdb19e910, arg=0x7fffdb19e8a8) at eval.c:4677

14 eval4 (arg=0x7fffdb19e8a8, rettv=0x7fffdb19e910, evaluate=1) at eval.c:4370

15 0x0000000000466f45 in eval3 (arg=arg@entry=0x7fffdb19e8a8, rettv=rettv@entry=0x7fffdb19e910, evaluate=evaluate@entry=1) at eval.c:4282

16 0x0000000000467095 in eval2 (evaluate=1, rettv=0x7fffdb19e910, arg=0x7fffdb19e8a8) at eval.c:4211

17 eval1 (arg=0x7fffdb19e8a8, rettv=0x7fffdb19e910, evaluate=1) at eval.c:4136

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

19 0x000000000046d099 in ex_let (eap=0x7fffdb19eb10) at eval.c:1913

20 0x000000000048ad8a in do_one_cmd (cookie=, fgetline=0x4802d0 , cstack=0x7fffdb19ebc0, sourcing=1, cmdlinep=0x7fffdb19ea68) at ex_docmd.c:2705

21 do_cmdline (cmdline=cmdline@entry=0x1f027e0 "\"", fgetline=fgetline@entry=0x4802d0 , cookie=cookie@entry=0x7fffdb19f110, flags=flags@entry=7) at ex_docmd.c:1131

22 0x0000000000480862 in do_source (fname=0x1f01f70 "/home/mimi/.vim/bundle/haskellmode-vim/ftplugin/haskell_doc.vim", check_other=, is_vimrc=) at ex_cmds2.c:3318

23 0x000000000047fc04 in do_in_runtimepath (name=0x1f02089 "ftplugin/haskell.vim ftplugin/haskell_.vim ftplugin/haskell/.vim", all=1, callback=0x480e90 , cookie=0x0) at ex_cmds2.c:2839

24 0x000000000048ad8a in do_one_cmd (cookie=, fgetline=0x485000 , cstack=0x7fffdb19f4f0, sourcing=1, cmdlinep=0x7fffdb19f398) at ex_docmd.c:2705

25 do_cmdline (cmdline=, fgetline=0x485000 , cookie=0x7fffdb19fb60, flags=flags@entry=3) at ex_docmd.c:1131

26 0x000000000046b086 in ex_execute (eap=0x7fffdb19fbc0) at eval.c:21805

27 0x000000000048ad8a in do_one_cmd (cookie=, fgetline=0x485000 , cstack=0x7fffdb19fc70, sourcing=1, cmdlinep=0x7fffdb19fb18) at ex_docmd.c:2705

28 do_cmdline (cmdline=cmdline@entry=0x0, fgetline=fgetline@entry=0x46e120 , cookie=cookie@entry=0x1f01390, flags=flags@entry=7) at ex_docmd.c:1131

29 0x0000000000462808 in call_user_func (fp=fp@entry=0x1d76dc0, argcount=, argvars=argvars@entry=0x7fffdb1a0550, rettv=rettv@entry=0x7fffdb1a0710, firstline=firstline@entry=1, lastline=lastline@entry=1, selfdict=0x0) at eval.c:23607

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

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=, doesrange=doesrange@entry=0x7fffdb1a0704, evaluate=1, selfdict=0x0) at eval.c:8433

32 0x000000000046b51a in ex_call (eap=0x7fffdb1a0900) at eval.c:3505

33 0x000000000048ad8a in do_one_cmd (cookie=, fgetline=0x49fe20 , cstack=0x7fffdb1a09b0, sourcing=1, cmdlinep=0x7fffdb1a0858) at ex_docmd.c:2705

34 do_cmdline (cmdline=cmdline@entry=0x0, fgetline=fgetline@entry=0x49fe20 , cookie=cookie@entry=0x7fffdb1a0f10, flags=flags@entry=7) at ex_docmd.c:1131

35 0x000000000049f165 in apply_autocmds_group (event=event@entry=EVENT_FILETYPE, fname=0x1f012d0 "haskell", fname_io=, force=force@entry=1, group=group@entry=-3, buf=0x1b991b0, eap=eap@entry=0x0) at fileio.c:9483

36 0x000000000049f68a in apply_autocmds (event=event@entry=EVENT_FILETYPE, fname=, fname_io=, force=force@entry=1, buf=) at fileio.c:9041

37 0x000000000050bbb6 in did_set_string_option (opt_idx=opt_idx@entry=95, varp=, oldval=, errbuf=errbuf@entry=0x0, opt_flags=opt_flags@entry=4, new_value_alloced=1) at option.c:7161

38 0x0000000000512b17 in set_string_option (opt_flags=4, value=, opt_idx=95) at option.c:5668

39 set_option_value (name=, number=0, string=, opt_flags=4) at option.c:9147

40 0x000000000048ad8a in do_one_cmd (cookie=, fgetline=0x49fe20 , cstack=0x7fffdb1a1390, sourcing=1, cmdlinep=0x7fffdb1a1238) at ex_docmd.c:2705

41 do_cmdline (cmdline=cmdline@entry=0x0, fgetline=fgetline@entry=0x49fe20 , cookie=cookie@entry=0x7fffdb1a18f0, flags=flags@entry=7) at ex_docmd.c:1131

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

43 0x00000000004a231e in apply_autocmds_exarg (eap=0x0, buf=, force=0, fname_io=0x1b9b4c0 "x.hs", fname=0x0, event=EVENT_BUFREADPOST) at fileio.c:9058

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

45 0x0000000000438832 in open_buffer (read_stdin=read_stdin@entry=0, eap=eap@entry=0x0, flags=flags@entry=0) at buffer.c:147

46 0x000000000043001a in create_windows (parmp=0x7fffdb1a1da0, parmp=0x7fffdb1a1da0) at main.c:2687

47 main (argc=, argv=) at main.c:868

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

5 strlen () at ../sysdeps/x86_64/strlen.S:106

6 0x00000000004e35ce in vim_strsave (string=string@entry=0x1 <error: Cannot access memory at address 0x1>) at misc2.c:1245

7 0x0000000000457ea0 in list_append_string (l=0x1e8ba30, str=0x1 <error: Cannot access memory at address 0x1>, len=-619060025) at eval.c:6431

8 0x0000000000461715 in find_some_match (argvars=, rettv=0x7fffdb19e910, type=3) at eval.c:14331

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

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=, doesrange=doesrange@entry=0x7fffdb19e694, evaluate=evaluate@entry=1, selfdict=selfdict@entry=0x0) at eval.c:8433

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

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

13 0x0000000000466ee4 in eval5 (evaluate=1, rettv=0x7fffdb19e910, arg=0x7fffdb19e8a8) at eval.c:4677

14 eval4 (arg=0x7fffdb19e8a8, rettv=0x7fffdb19e910, evaluate=1) at eval.c:4370

15 0x0000000000466f45 in eval3 (arg=arg@entry=0x7fffdb19e8a8, rettv=rettv@entry=0x7fffdb19e910, evaluate=evaluate@entry=1) at eval.c:4282

16 0x0000000000467095 in eval2 (evaluate=1, rettv=0x7fffdb19e910, arg=0x7fffdb19e8a8) at eval.c:4211

17 eval1 (arg=0x7fffdb19e8a8, rettv=0x7fffdb19e910, evaluate=1) at eval.c:4136

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

19 0x000000000046d099 in ex_let (eap=0x7fffdb19eb10) at eval.c:1913

20 0x000000000048ad8a in do_one_cmd (cookie=, fgetline=0x4802d0 , cstack=0x7fffdb19ebc0, sourcing=1, cmdlinep=0x7fffdb19ea68) at ex_docmd.c:2705

21 do_cmdline (cmdline=cmdline@entry=0x1f027e0 "\"", fgetline=fgetline@entry=0x4802d0 , cookie=cookie@entry=0x7fffdb19f110, flags=flags@entry=7) at ex_docmd.c:1131

22 0x0000000000480862 in do_source (fname=0x1f01f70 "/home/mimi/.vim/bundle/haskellmode-vim/ftplugin/haskell_doc.vim", check_other=, is_vimrc=) at ex_cmds2.c:3318

23 0x000000000047fc04 in do_in_runtimepath (name=0x1f02089 "ftplugin/haskell.vim ftplugin/haskell_.vim ftplugin/haskell/.vim", all=1, callback=0x480e90 , cookie=0x0) at ex_cmds2.c:2839

24 0x000000000048ad8a in do_one_cmd (cookie=, fgetline=0x485000 , cstack=0x7fffdb19f4f0, sourcing=1, cmdlinep=0x7fffdb19f398) at ex_docmd.c:2705

25 do_cmdline (cmdline=, fgetline=0x485000 , cookie=0x7fffdb19fb60, flags=flags@entry=3) at ex_docmd.c:1131

26 0x000000000046b086 in ex_execute (eap=0x7fffdb19fbc0) at eval.c:21805

27 0x000000000048ad8a in do_one_cmd (cookie=, fgetline=0x485000 , cstack=0x7fffdb19fc70, sourcing=1, cmdlinep=0x7fffdb19fb18) at ex_docmd.c:2705

28 do_cmdline (cmdline=cmdline@entry=0x0, fgetline=fgetline@entry=0x46e120 , cookie=cookie@entry=0x1f01390, flags=flags@entry=7) at ex_docmd.c:1131

29 0x0000000000462808 in call_user_func (fp=fp@entry=0x1d76dc0, argcount=, argvars=argvars@entry=0x7fffdb1a0550, rettv=rettv@entry=0x7fffdb1a0710, firstline=firstline@entry=1, lastline=lastline@entry=1, selfdict=0x0) at eval.c:23607

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

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=, doesrange=doesrange@entry=0x7fffdb1a0704, evaluate=1, selfdict=0x0) at eval.c:8433

32 0x000000000046b51a in ex_call (eap=0x7fffdb1a0900) at eval.c:3505

33 0x000000000048ad8a in do_one_cmd (cookie=, fgetline=0x49fe20 , cstack=0x7fffdb1a09b0, sourcing=1, cmdlinep=0x7fffdb1a0858) at ex_docmd.c:2705

34 do_cmdline (cmdline=cmdline@entry=0x0, fgetline=fgetline@entry=0x49fe20 , cookie=cookie@entry=0x7fffdb1a0f10, flags=flags@entry=7) at ex_docmd.c:1131

35 0x000000000049f165 in apply_autocmds_group (event=event@entry=EVENT_FILETYPE, fname=0x1f012d0 "haskell", fname_io=, force=force@entry=1, group=group@entry=-3, buf=0x1b991b0, eap=eap@entry=0x0) at fileio.c:9483

36 0x000000000049f68a in apply_autocmds (event=event@entry=EVENT_FILETYPE, fname=, fname_io=, force=force@entry=1, buf=) at fileio.c:9041

37 0x000000000050bbb6 in did_set_string_option (opt_idx=opt_idx@entry=95, varp=, oldval=, errbuf=errbuf@entry=0x0, opt_flags=opt_flags@entry=4, new_value_alloced=1) at option.c:7161

38 0x0000000000512b17 in set_string_option (opt_flags=4, value=, opt_idx=95) at option.c:5668

39 set_option_value (name=, number=0, string=, opt_flags=4) at option.c:9147

40 0x000000000048ad8a in do_one_cmd (cookie=, fgetline=0x49fe20 , cstack=0x7fffdb1a1390, sourcing=1, cmdlinep=0x7fffdb1a1238) at ex_docmd.c:2705

41 do_cmdline (cmdline=cmdline@entry=0x0, fgetline=fgetline@entry=0x49fe20 , cookie=cookie@entry=0x7fffdb1a18f0, flags=flags@entry=7) at ex_docmd.c:1131

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

43 0x00000000004a231e in apply_autocmds_exarg (eap=0x0, buf=, force=0, fname_io=0x1b9b4c0 "x.hs", fname=0x0, event=EVENT_BUFREADPOST) at fileio.c:9058

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

45 0x0000000000438832 in open_buffer (read_stdin=read_stdin@entry=0, eap=eap@entry=0x0, flags=flags@entry=0) at buffer.c:147

46 0x000000000043001a in create_windows (parmp=0x7fffdb1a1da0, parmp=0x7fffdb1a1da0) at main.c:2687

47 main (argc=, argv=) at main.c:868

0 0x00007f2324aed3c7 in kill () at ../sysdeps/unix/syscall-template.S:81

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=, rettv=0x7fffdb19e910, type=3) at eval.c:14331

    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=, doesrange=doesrange@entry=0x7fffdb19e694, evaluate=evaluate@entry=1, selfdict=selfdict@entry=0x0) at eval.c:8433

    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=, fgetline=0x4802d0 , cstack=0x7fffdb19ebc0, sourcing=1, cmdlinep=0x7fffdb19ea68) at ex_docmd.c:2705

    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 , cookie=cookie@entry=0x7fffdb19f110, flags=flags@entry=7) at ex_docmd.c:1131

    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=, is_vimrc=) at ex_cmds2.c:3318

    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 , 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=, fgetline=0x485000 , cstack=0x7fffdb19f4f0, sourcing=1, cmdlinep=0x7fffdb19f398) at ex_docmd.c:2705

    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=, fgetline=0x485000 , cookie=0x7fffdb19fb60, flags=flags@entry=3) at ex_docmd.c:1131

    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=, fgetline=0x485000 , cstack=0x7fffdb19fc70, sourcing=1, cmdlinep=0x7fffdb19fb18) at ex_docmd.c:2705

    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 , 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=, argvars=argvars@entry=0x7fffdb1a0550, rettv=rettv@entry=0x7fffdb1a0710, firstline=firstline@entry=1, lastline=lastline@entry=1, selfdict=0x0) at eval.c:23607

    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=, doesrange=doesrange@entry=0x7fffdb1a0704, evaluate=1, selfdict=0x0) at eval.c:8433

    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=, fgetline=0x49fe20 , cstack=0x7fffdb1a09b0, sourcing=1, cmdlinep=0x7fffdb1a0858) at ex_docmd.c:2705

    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 , cookie=cookie@entry=0x7fffdb1a0f10, flags=flags@entry=7) at ex_docmd.c:1131

    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=, force=force@entry=1, group=group@entry=-3, buf=0x1b991b0, eap=eap@entry=0x0) at fileio.c:9483

    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=, fname_io=, force=force@entry=1, buf=) at fileio.c:9041

No locals.

37 0x000000000050bbb6 in did_set_string_option (opt_idx=opt_idx@entry=95, varp=, oldval=, errbuf=errbuf@entry=0x0, opt_flags=opt_flags@entry=4, new_value_alloced=1) at option.c:7161

    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=, opt_idx=95) at option.c:5668

    s = 0x1f01270 "haskell"
    varp = <optimized out>
    oldval = <optimized out>
    r = 0x0

39 set_option_value (name=, number=0, string=, opt_flags=4) at option.c:9147

    opt_idx = 95
    varp = <optimized out>
    flags = <optimized out>

40 0x000000000048ad8a in do_one_cmd (cookie=, fgetline=0x49fe20 , cstack=0x7fffdb1a1390, sourcing=1, cmdlinep=0x7fffdb1a1238) at ex_docmd.c:2705

    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 , cookie=cookie@entry=0x7fffdb1a18f0, flags=flags@entry=7) at ex_docmd.c:1131

    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=, force=0, fname_io=0x1b9b4c0 "x.hs", fname=0x0, event=EVENT_BUFREADPOST) at fileio.c:9058

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=, argv=) at main.c:868

    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>
mtahmed commented 9 years ago

I am seeing this too.