Skip to content

Instantly share code, notes, and snippets.

@norcalli
Last active December 6, 2019 04:58
Show Gist options
  • Save norcalli/f1d13eac716ad488bdd760b64cbebc6f to your computer and use it in GitHub Desktop.
Save norcalli/f1d13eac716ad488bdd760b64cbebc6f to your computer and use it in GitHub Desktop.
~
❯ sudo gdb attach 1568072
GNU gdb (GDB) 8.3.1
Copyright (C) 2019 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
attach: No such file or directory.
Attaching to process 1568072
[New LWP 1568073]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
eval7 (arg=0x7fff4cebc548, rettv=0x7fff4cebc560, evaluate=0, want_string=0) at ../src/nvim/eval.c:4372
4372 rettv->v_type = VAR_UNKNOWN;
(gdb) bt full
#0 eval7 (arg=0x7fff4cebc548, rettv=0x7fff4cebc560, evaluate=0, want_string=0) at ../src/nvim/eval.c:4372
n = 140734483906816
len = 2
s = 0x5617118051a4 "l1, '^#\\+') - 1"
start_leader = 0x5617118051a4 "l1, '^#\\+') - 1"
end_leader = 0x5617118051a4 "l1, '^#\\+') - 1"
ret = 1
alias = 0x0
#1 0x0000561709193b1a in eval6 (arg=0x7fff4cebc548, rettv=0x7fff4cebc560, evaluate=0, want_string=0) at ../src/nvim/eval.c:4233
var2 = {v_type = 1290518864, v_lock = (VAR_LOCKED | unknown: 40), vval = {v_number = 94656940444224, v_special = (unknown: 156207680), v_float = 4.6766742413931941e-310, v_string = 0x5617094f8a40 "tv_clear() argument", v_list = 0x5617094f8a40, v_dict = 0x5617094f8a40, v_partial = 0x5617094f8a40}}
op = 44
n1 = 12
n2 = 0
use_float = false
f1 = 0
f2 = 0
error = false
#2 0x00005617091935ca in eval5 (arg=0x7fff4cebc548, rettv=0x7fff4cebc560, evaluate=0) at ../src/nvim/eval.c:4081
var2 = {v_type = 1290519040, v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 32764), vval = {v_number = 94656936326784, v_special = (unknown: 152090240), v_float = 4.6766740379646288e-310, v_string = 0x56170910b680 <_start> "\363\017\036\372\061\355I\211\321^H\211\342H\203\344\360PTL\215\005V\222=",
v_list = 0x56170910b680 <_start>, v_dict = 0x56170910b680 <_start>, v_partial = 0x56170910b680 <_start>}}
var3 = {v_type = 1290529776, v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 32764), vval = {v_number = 0, v_special = kSpecialVarFalse, v_float = 0, v_string = 0x0, v_list = 0x0, v_dict = 0x0, v_partial = 0x0}}
op = 44
n1 = 94656937999476
n2 = 0
f1 = 0
f2 = 0
p = 0x561711667f50 "function Foldexpr_markdown"
#3 0x0000561709192824 in eval4 (arg=0x7fff4cebc548, rettv=0x7fff4cebc560, evaluate=0) at ../src/nvim/eval.c:3817
var2 = {v_type = 1290519600, v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 32764), vval = {v_number = 94656936883658, v_special = (kSpecialVarNull | unknown: 152647112), v_float = 4.6766740654778601e-310, v_string = 0x5617091935ca <eval5+103> "\205\300u\n\270", v_list = 0x5617091935ca <eval5+103>,
v_dict = 0x5617091935ca <eval5+103>, v_partial = 0x5617091935ca <eval5+103>}}
p = 0x5617118051a6 ", '^#\\+') - 1"
i = 22039
type = TYPE_UNKNOWN
type_is = 0
len = 2
n1 = 94656784236544
n2 = 0
ic = 2
#4 0x000056170919264f in eval3 (arg=0x7fff4cebc548, rettv=0x7fff4cebc560, evaluate=0) at ../src/nvim/eval.c:3735
var2 = {v_type = 15451504, v_lock = VAR_LOCKED, vval = {v_number = 0, v_special = kSpecialVarFalse, v_float = 0, v_string = 0x0, v_list = 0x0, v_dict = 0x0, v_partial = 0x0}}
result = 1
first = 1
error = false
#5 0x00005617091924a9 in eval2 (arg=0x7fff4cebc548, rettv=0x7fff4cebc560, evaluate=0) at ../src/nvim/eval.c:3666
var2 = {v_type = 1290520160, v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 32764), vval = {v_number = 94656936906718, v_special = (kSpecialVarNull | unknown: 152670172), v_float = 4.6766740666171755e-310, v_string = 0x561709198fde <get_func_tv+668> "H\203\304\060\211\205\214\376\377\377\213\005b.J",
v_list = 0x561709198fde <get_func_tv+668>, v_dict = 0x561709198fde <get_func_tv+668>, v_partial = 0x561709198fde <get_func_tv+668>}}
result = 0
first = 1
error = false
#6 0x00005617091922c6 in eval1 (arg=0x7fff4cebc548, rettv=0x7fff4cebc560, evaluate=0) at ../src/nvim/eval.c:3593
result = 32767
var2 = {v_type = VAR_NUMBER, v_lock = VAR_UNLOCKED, vval = {v_number = 94657077858727, v_special = (kSpecialVarTrue | kSpecialVarNull | unknown: 293622180), v_float = 4.6766810305717114e-310, v_string = 0x5617118051a7 " '^#\\+') - 1", v_list = 0x5617118051a7, v_dict = 0x5617118051a7,
v_partial = 0x5617118051a7}}
#7 0x0000561709198e4d in get_func_tv (name=0x5617117bd5e0 "matchend", len=8, rettv=0x7fff4cebcbf0, arg=0x7fff4cebcbb0, firstline=1, lastline=1, doesrange=0x7fff4cebc70c, evaluate=0, partial=0x0, selfdict=0x0) at ../src/nvim/eval.c:6394
argp = 0x5617118051a8 "'^#\\+') - 1"
ret = 1
argvars = {{v_type = VAR_UNKNOWN, v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 22036), vval = {v_number = 94656941870208, v_special = (unknown: 157633664), v_float = 4.6766743118461647e-310, v_string = 0x561709654c80 <compat_hashtab> "\017", v_list = 0x561709654c80 <compat_hashtab>,
v_dict = 0x561709654c80 <compat_hashtab>, v_partial = 0x561709654c80 <compat_hashtab>}}, {v_type = VAR_PARTIAL, v_lock = VAR_UNLOCKED, vval = {v_number = 11790472374405336, v_special = (unknown: 1167870168), v_float = 7.2003869798534932e-308,
v_string = 0x29e35f459c48d8 <error: Cannot access memory at address 0x29e35f459c48d8>, v_list = 0x29e35f459c48d8, v_dict = 0x29e35f459c48d8, v_partial = 0x29e35f459c48d8}}, {v_type = 293622179, v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 22036), vval = {v_number = 94656941870376,
v_special = (unknown: 157633832), v_float = 4.676674311854465e-310, v_string = 0x561709654d28 <compat_hashtab+168> "", v_list = 0x561709654d28 <compat_hashtab+168>, v_dict = 0x561709654d28 <compat_hashtab+168>, v_partial = 0x561709654d28 <compat_hashtab+168>}}, {v_type = 1167870168,
v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 2745180), vval = {v_number = 8, v_special = (unknown: 8), v_float = 3.9525251667299724e-323, v_string = 0x8 <error: Cannot access memory at address 0x8>, v_list = 0x8, v_dict = 0x8, v_partial = 0x8}}, {v_type = 293622171,
--Type <RET> for more, q to quit, c to continue without paging--c
v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 22036), vval = {v_number = 94657077472528, v_special = (unknown: 293235984), v_float = 4.6766810114909455e-310, v_string = 0x5617117a6d10 "\017", v_list = 0x5617117a6d10, v_dict = 0x5617117a6d10, v_partial = 0x5617117a6d10}}, {v_type = VAR_PARTIAL, v_lock = VA
R_UNLOCKED, vval = {v_number = 11790472374405336, v_special = (unknown: 1167870168), v_float = 7.2003869798534932e-308, v_string = 0x29e35f459c48d8 <error: Cannot access memory at address 0x29e35f459c48d8>, v_list = 0x29e35f459c48d8, v_dict = 0x29e35f459c48d8, v_partial = 0x29e35f459c48d8}}, {v_type = 293622179, v_
lock = (VAR_LOCKED | VAR_FIXED | unknown: 22036), vval = {v_number = 94657077472696, v_special = (unknown: 293236152), v_float = 4.6766810114992458e-310, v_string = 0x5617117a6db8 "", v_list = 0x5617117a6db8, v_dict = 0x5617117a6db8, v_partial = 0x5617117a6db8}}, {v_type = 1290520048, v_lock = (VAR_LOCKED | VAR_FIX
ED | unknown: 32764), vval = {v_number = 94656937683377, v_special = (kSpecialVarTrue | unknown: 153446832), v_float = 4.6766741049892285e-310, v_string = 0x5617092569b1 <hash_find_len+62> "\311\303UH\211\345H\203\354@H\211}\330H\211u\320H\211U\310H\211M\300H\213E\330H\213", v_list = 0x5617092569b1 <hash_find_len+6
2>, v_dict = 0x5617092569b1 <hash_find_len+62>, v_partial = 0x5617092569b1 <hash_find_len+62>}}, {v_type = VAR_PARTIAL, v_lock = VAR_UNLOCKED, vval = {v_number = 8, v_special = (unknown: 8), v_float = 3.9525251667299724e-323, v_string = 0x8 <error: Cannot access memory at address 0x8>, v_list = 0x8, v_dict = 0x8, v
_partial = 0x8}}, {v_type = 293622171, v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 22036), vval = {v_number = 4588203280, v_special = (unknown: 293235984), v_float = 2.2668736167841258e-314, v_string = 0x1117a6d10 <error: Cannot access memory at address 0x1117a6d10>, v_list = 0x1117a6d10, v_dict = 0x1117a6d10, v_pa
rtial = 0x1117a6d10}}, {v_type = VAR_PARTIAL, v_lock = VAR_UNLOCKED, vval = {v_number = 94657077858715, v_special = (kSpecialVarTrue | kSpecialVarNull | unknown: 293622168), v_float = 4.6766810305711185e-310, v_string = 0x56171180519b "matchend(l1, '^#\\+') - 1", v_list = 0x56171180519b, v_dict = 0x56171180519b, v_
partial = 0x56171180519b}}, {v_type = VAR_PARTIAL, v_lock = VAR_UNLOCKED, vval = {v_number = 94657077858715, v_special = (kSpecialVarTrue | kSpecialVarNull | unknown: 293622168), v_float = 4.6766810305711185e-310, v_string = 0x56171180519b "matchend(l1, '^#\\+') - 1", v_list = 0x56171180519b, v_dict = 0x56171180519
b, v_partial = 0x56171180519b}}, {v_type = 291929936, v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 22036), vval = {v_number = 140734483908176, v_special = (unknown: 1290520144), v_float = 6.9532073684227494e-310, v_string = 0x7fff4cebc650 "\200\306\353L\377\177", v_list = 0x7fff4cebc650, v_dict = 0x7fff4cebc650, v_p
artial = 0x7fff4cebc650}}, {v_type = 152090240, v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 22036), vval = {v_number = 94656937999361, v_special = (kSpecialVarTrue | unknown: 153762816), v_float = 4.6766741206009124e-310, v_string = 0x5617092a3c01 <try_malloc+46> "H\211E\360H\203", <incomplete sequence \360>, v_lis
t = 0x5617092a3c01 <try_malloc+46>, v_dict = 0x5617092a3c01 <try_malloc+46>, v_partial = 0x5617092a3c01 <try_malloc+46>}}, {v_type = 1290520192, v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 32764), vval = {v_number = 9, v_special = (kSpecialVarTrue | unknown: 8), v_float = 4.4465908125712189e-323, v_string = 0x9 <er
ror: Cannot access memory at address 0x9>, v_list = 0x9, v_dict = 0x9, v_partial = 0x9}}, {v_type = 293328352, v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 22036), vval = {v_number = 9, v_special = (kSpecialVarTrue | unknown: 8), v_float = 4.4465908125712189e-323, v_string = 0x9 <error: Cannot access memory at addre
ss 0x9>, v_list = 0x9, v_dict = 0x9, v_partial = 0x9}}, {v_type = 1290520192, v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 32764), vval = {v_number = 94656937999476, v_special = (unknown: 153762932), v_float = 4.6766741206065942e-310, v_string = 0x5617092a3c74 <xmalloc+24> "H\211E\370H\203", <incomplete sequence \37
0>, v_list = 0x5617092a3c74 <xmalloc+24>, v_dict = 0x5617092a3c74 <xmalloc+24>, v_partial = 0x5617092a3c74 <xmalloc+24>}}, {v_type = 293622171, v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 22036), vval = {v_number = 9, v_special = (kSpecialVarTrue | unknown: 8), v_float = 4.4465908125712189e-323, v_string = 0x9 <err
or: Cannot access memory at address 0x9>, v_list = 0x9, v_dict = 0x9, v_partial = 0x9}}, {v_type = VAR_UNKNOWN, v_lock = VAR_UNLOCKED, vval = {v_number = 94657077564896, v_special = (unknown: 293328352), v_float = 4.6766810160545311e-310, v_string = 0x5617117bd5e0 "matchend", v_list = 0x5617117bd5e0, v_dict = 0x561
7117bd5e0, v_partial = 0x5617117bd5e0}}, {v_type = 1290520240, v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 32764), vval = {v_number = 94656937999999, v_special = (kSpecialVarTrue | kSpecialVarNull | unknown: 153763452), v_float = 4.6766741206324338e-310, v_string = 0x5617092a3e7f <xmallocz+84> "H\211E\370H\213U\370
H\213E\350H\001\320", <incomplete sequence \306>, v_list = 0x5617092a3e7f <xmallocz+84>, v_dict = 0x5617092a3e7f <xmallocz+84>, v_partial = 0x5617092a3e7f <xmallocz+84>}}, {v_type = 291929936, v_lock = VAR_LOCKED, vval = {v_number = 8, v_special = (unknown: 8), v_float = 3.9525251667299724e-323, v_string = 0x8 <err
or: Cannot access memory at address 0x8>, v_list = 0x8, v_dict = 0x8, v_partial = 0x8}}}
argcount = 1
#8 0x00005617091943e1 in eval7 (arg=0x7fff4cebcbb0, rettv=0x7fff4cebcbf0, evaluate=0, want_string=0) at ../src/nvim/eval.c:4523
partial = 0x0
n = 140734483908512
len = 8
s = 0x5617117bd5e0 "matchend"
start_leader = 0x56171180519b "matchend(l1, '^#\\+') - 1"
end_leader = 0x56171180519b "matchend(l1, '^#\\+') - 1"
ret = 2
alias = 0x0
#9 0x0000561709193b1a in eval6 (arg=0x7fff4cebcbb0, rettv=0x7fff4cebcbf0, evaluate=0, want_string=0) at ../src/nvim/eval.c:4233
var2 = {v_type = 1290520784, v_lock = VAR_UNLOCKED, vval = {v_number = 94656936878466, v_special = (kSpecialVarNull | unknown: 152641920), v_float = 4.6766740652213412e-310, v_string = 0x561709192182 <pattern_match+187> "H\213\205\070\377\377\377H\211\005\b\nM", v_list = 0x561709192182 <pattern_match+187>,
v_dict = 0x561709192182 <pattern_match+187>, v_partial = 0x561709192182 <pattern_match+187>}}
op = 22039
n1 = 140734483908560
n2 = 154410768
use_float = false
f1 = 0
f2 = 0
error = false
#10 0x00005617091935ca in eval5 (arg=0x7fff4cebcbb0, rettv=0x7fff4cebcbf0, evaluate=0) at ../src/nvim/eval.c:4081
var2 = {v_type = VAR_STRING, v_lock = VAR_UNLOCKED, vval = {v_number = 94657077327820, v_special = (unknown: 293091276), v_float = 4.6766810043414204e-310, v_string = 0x5617117837cc "\027V", v_list = 0x5617117837cc, v_dict = 0x5617117837cc, v_partial = 0x5617117837cc}}
var3 = {v_type = VAR_UNKNOWN, v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 32764), vval = {v_number = 94657077327822, v_special = (kSpecialVarNull | unknown: 293091276), v_float = 4.6766810043415192e-310, v_string = 0x5617117837ce "", v_list = 0x5617117837ce, v_dict = 0x5617117837ce, v_partial = 0x5617117837
ce}}
op = 32767
n1 = 94656940444224
n2 = 140734483909552
f1 = 0
f2 = 0
p = 0x7fff4cebcbd0 "\020\314\353Lr"
#11 0x0000561709192824 in eval4 (arg=0x7fff4cebcbb0, rettv=0x7fff4cebcbf0, evaluate=0) at ../src/nvim/eval.c:3817
var2 = {v_type = 1290521552, v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 32764), vval = {v_number = 94657077327820, v_special = (unknown: 293091276), v_float = 4.6766810043414204e-310, v_string = 0x5617117837cc "\027V", v_list = 0x5617117837cc, v_dict = 0x5617117837cc, v_partial = 0x5617117837cc}}
p = 0x5617117837db "= line('$')"
i = 0
type = TYPE_UNKNOWN
type_is = 0
len = 2
n1 = 140734483909168
n2 = 140734483909606
ic = 32767
#12 0x000056170919264f in eval3 (arg=0x7fff4cebcbb0, rettv=0x7fff4cebcbf0, evaluate=0) at ../src/nvim/eval.c:3735
var2 = {v_type = VAR_UNKNOWN, v_lock = (VAR_FIXED | unknown: 112), vval = {v_number = 94656940464292, v_special = (unknown: 156227748), v_float = 4.676674242384685e-310, v_string = 0x5617094fd8a4 " \t0123456789.$%'/?-+,;\\", v_list = 0x5617094fd8a4, v_dict = 0x5617094fd8a4, v_partial = 0x5617094fd8a4}}
result = 94656939048196
first = 32767
error = false
#13 0x00005617091924a9 in eval2 (arg=0x7fff4cebcbb0, rettv=0x7fff4cebcbf0, evaluate=0) at ../src/nvim/eval.c:3666
var2 = {v_type = 1290521376, v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 32764), vval = {v_number = 94657077858714, v_special = (kSpecialVarNull | unknown: 293622168), v_float = 4.6766810305710691e-310, v_string = 0x56171180519a " matchend(l1, '^#\\+') - 1", v_list = 0x56171180519a, v_dict = 0x56171180519a,
v_partial = 0x56171180519a}}
result = 433791697010
first = 0
error = false
#14 0x00005617091922c6 in eval1 (arg=0x7fff4cebcbb0, rettv=0x7fff4cebcbf0, evaluate=0) at ../src/nvim/eval.c:3593
result = 22039
var2 = {v_type = VAR_NUMBER, v_lock = VAR_LOCKED, vval = {v_number = 94657077858715, v_special = (kSpecialVarTrue | kSpecialVarNull | unknown: 293622168), v_float = 4.6766810305711185e-310, v_string = 0x56171180519b "matchend(l1, '^#\\+') - 1", v_list = 0x56171180519b, v_dict = 0x56171180519b, v_partial = 0
x56171180519b}}
#15 0x00005617091921f8 in eval0 (arg=0x56171180519b "matchend(l1, '^#\\+') - 1", rettv=0x7fff4cebcbf0, nextcmd=0x7fff4cebccb8, evaluate=0) at ../src/nvim/eval.c:3553
ret = 0
p = 0x5617118051a3 "(l1, '^#\\+') - 1"
#16 0x00005617091c30d9 in ex_return (eap=0x7fff4cebccb0) at ../src/nvim/eval.c:23559
arg = 0x56171180519b "matchend(l1, '^#\\+') - 1"
rettv = {v_type = VAR_UNKNOWN, v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 32764), vval = {v_number = 94657077858714, v_special = (kSpecialVarNull | unknown: 293622168), v_float = 4.6766810305710691e-310, v_string = 0x56171180519a " matchend(l1, '^#\\+') - 1", v_list = 0x56171180519a, v_dict = 0x56171180519
a, v_partial = 0x56171180519a}}
returning = 0
#17 0x0000561709204357 in do_one_cmd (cmdlinep=0x7fff4cebcff0, flags=7, cstack=0x7fff4cebd110, fgetline=0x5617091c3475 <get_func_line>, cookie=0x5617117a6b10) at ../src/nvim/ex_docmd.c:2252
p = 0x56171180519a " matchend(l1, '^#\\+') - 1"
lnum = 140734483915652
n = 94558239070336
errormsg = 0x0
ea = {arg = 0x56171180519b "matchend(l1, '^#\\+') - 1", nextcmd = 0x0, cmd = 0x561711805194 "return matchend(l1, '^#\\+') - 1", cmdlinep = 0x7fff4cebcff0, cmdidx = CMD_return, argt = 1574916, skip = 1, forceit = 0, addr_count = 0, line1 = 1, line2 = 1, addr_type = 0, flags = 0, do_ecmd_cmd = 0x0, do_ecmd_ln
um = 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 = 0x5617091c3475 <get_func_line>, cookie = 0x5617117a6b10, cstack = 0x7fff4cebd110}
save_msg_scroll = 0
parsed = {eap = 0x7fff4cebccb0, parsed_upto = 0x56171180519a " matchend(l1, '^#\\+') - 1", cmd = 0x561711805194 "return matchend(l1, '^#\\+') - 1", after_modifier = 0x561711805194 "return matchend(l1, '^#\\+') - 1", errormsg = 0x0, cmdmod = {split = 0, tab = 0, browse = false, confirm = false, hide = false,
keepalt = false, keepjumps = false, keepmarks = false, keeppatterns = false, lockmarks = false, noswapfile = false, save_ei = 0x0, filter_regmatch = {regprog = 0x0, startp = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, endp = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, rm_ic = false}, filter_force =
false}, sandbox = 0, msg_silent = 0, emsg_silent = 0, ex_pressedreturn = true, p_verbose = 0, set_eventignore = false, verbose_save = -1, save_msg_silent = -1, did_esilent = 0, did_sandbox = false}
save_cmdmod = {split = 0, tab = 0, browse = false, confirm = false, hide = false, keepalt = false, keepjumps = false, keepmarks = false, keeppatterns = false, lockmarks = false, noswapfile = false, save_ei = 0x0, filter_regmatch = {regprog = 0x0, startp = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
endp = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, rm_ic = false}, filter_force = false}
save_reg_executing = 0
parse_success = true
ni = 0
#18 0x0000561709200536 in do_cmdline (cmdline=0x0, fgetline=0x5617091c3475 <get_func_line>, cookie=0x5617117a6b10, flags=7) at ../src/nvim/ex_docmd.c:618
next_cmdline = 0x561711805180 ' ' <repeats 20 times>, "return matchend(l1, '^#\\+') - 1"
cmdline_copy = 0x561711805180 ' ' <repeats 20 times>, "return matchend(l1, '^#\\+') - 1"
used_getline = 1
recursive = 1
msg_didout_before_start = 0
count = 49
did_inc = 0
retval = 1
cstack = {cs_flags = {0, 1, 1, 22411016, 157535168, 22039, 0, 0, 1290523584, 32767, 0, 0, 1290523600, 32767, 0, 0, 0, 0, 157705680, 22039, 1920299892, 1852125045, 1701734759, 2003006464, 740894820, 657401632, 841833257, 539778362, 690433831, 22016, 150785023, 942446855, 294299632, 22039, 150780757, 94244685
5, 1024, 0, 239073600, 22039, 294283264, 22039, -2050818816, 448829400, 291929936, 22039, 152090240, 22039, 1290523904, 32767}, cs_pending = ")\277\035\t\027V\000\000\200\266\020\t\027V\000\000@\212O\t\027V\000\000\300\067x\021\027V\000\000\000\000\000\000\000\000\000\000\220\313\r\021\027V\000\000\r", cs_pend = {c
sp_rv = {0x7fff4cebd240, 0x5617092a3c74 <xmalloc+24>, 0x4cebd2f0, 0xd, 0x7fff4cebd260, 0x5617110dcb90, 0x7fff4cebd270, 0x5617092a3e7f <xmallocz+84>, 0x561709654fe0 <mybuf>, 0xc, 0xd, 0x1ac097d885c2fd00, 0x561711667f50, 0x56170910b680 <_start>, 0x7fff4cebd5b0, 0x5617091dbf29 <encode_vim_to_nothing+157>, 0x7fff4cebd5
c0, 0x5617094f8a40, 0x56170963cbc0 <vimvars+3200>, 0x0, 0x56170963cb88 <vimvars+3144>, 0x155f70800000000, 0x7fff4cebebf0, 0x155f70600000000, 0x0, 0x5617092a3ccc <xfree+24>, 0x56170e4011c0, 0x5617114bd150, 0x7fff4cebd320, 0x5617091bbd5a <delete_var+75>, 0x56170e4011c0, 0x5617096665d0 <globvardict+16>, 0x0, 0x8, 0x7f
ff4cebd328, 0x9d, 0x7fff4cebd3d0, 0x56170926a6d1 <find_special_key+1261>, 0x561709665c60 <main_loop>, 0x5600092a3c01, 0x6500000100000000, 0x7fff4cebd404, 0x1, 0x7fff4cebd450, 0x7fff4cebd3b0, 0x300000000, 0x56170a42a600, 0x7fff4cebd3a0, 0x5de9df4f, 0x7fff4cebd3d0}, csp_ex = {0x7fff4cebd240, 0x5617092a3c74 <xmalloc+2
4>, 0x4cebd2f0, 0xd, 0x7fff4cebd260, 0x5617110dcb90, 0x7fff4cebd270, 0x5617092a3e7f <xmallocz+84>, 0x561709654fe0 <mybuf>, 0xc, 0xd, 0x1ac097d885c2fd00, 0x561711667f50, 0x56170910b680 <_start>, 0x7fff4cebd5b0, 0x5617091dbf29 <encode_vim_to_nothing+157>, 0x7fff4cebd5c0, 0x5617094f8a40, 0x56170963cbc0 <vimvars+3200>,
0x0, 0x56170963cb88 <vimvars+3144>, 0x155f70800000000, 0x7fff4cebebf0, 0x155f70600000000, 0x0, 0x5617092a3ccc <xfree+24>, 0x56170e4011c0, 0x5617114bd150, 0x7fff4cebd320, 0x5617091bbd5a <delete_var+75>, 0x56170e4011c0, 0x5617096665d0 <globvardict+16>, 0x0, 0x8, 0x7fff4cebd328, 0x9d, 0x7fff4cebd3d0, 0x56170926a6d1 <
find_special_key+1261>, 0x561709665c60 <main_loop>, 0x5600092a3c01, 0x6500000100000000, 0x7fff4cebd404, 0x1, 0x7fff4cebd450, 0x7fff4cebd3b0, 0x300000000, 0x56170a42a600, 0x7fff4cebd3a0, 0x5de9df4f, 0x7fff4cebd3d0}}, cs_forinfo = {0x56170910b680 <_start>, 0x1ac097d885c2fd00, 0x1, 0x5de9df4f, 0x0, 0x8, 0x7fff4cebd3d8
, 0x8, 0x7fff4cebd3e8, 0x5617092a3ccc <xfree+24>, 0x7f68e002e7c8, 0x56171177c640, 0x0, 0x5617117a6e88, 0x56170931eef9 <rbuffer_space+24>, 0x11d9, 0x7f68e0011178, 0x4cebd4e0, 0x0, 0x5617117a6e88, 0x5617093c6942 <tinput_wait_enqueue>, 0x5de9df4f, 0x7fff4cebd550, 0x56170910b680 <_start>, 0x7fff4cebebf0, 0x0, 0x0, 0x56
170945de59 <uv_mutex_unlock+9>, 0x7fff4cebd550, 0x5617093c6bd8 <tinput_wait_enqueue+662>, 0x0, 0x7fff4cebd578, 0x20, 0x7f68e8411a40 <main_arena+96>, 0x0, 0x7f68e84119e0 <main_arena>, 0x7f8, 0x7f68e84119e0 <main_arena>, 0x800, 0x1ac097d885c2fd00, 0x6e, 0x7f68e82dae38 <_int_malloc+3480>, 0x7fff4cebd530, 0x7f68e8411a4
0 <main_arena+96>, 0x7fff00000050, 0x0, 0x7, 0x56170a42410c, 0x0, 0x7f8}, cs_line = {0, 0, 172114944, 22039, 2080, 0, 32, 0, 128, 80, 0, 0, 0, 0, 4, 0, -1540674864, 2720218, -2050818816, 448829400, 1290524080, 32767, 153447560, 22039, -1540674864, 2720218, 293235625, 22039, 112406544, 0, -2050818816, 448829400, 129
0524128, 32767, 153447560, 22039, 0, 0, 1290524160, 32767, 152090240, 22039, 153762817, 22039, 1290524176, 32767, 44, 0, 291929936, 22039}, cs_idx = 2, cs_looplevel = 0, cs_trylevel = 0, cs_emsg_silent_list = 0x0, cs_lflags = 0}
lines_ga = {ga_len = 0, ga_maxlen = 0, ga_itemsize = 16, ga_growsize = 10, ga_data = 0x0}
current_line = 0
fname = 0x56170ca91cc0 "Foldexpr_markdown"
breakpoint = 0x5617117a72c8
dbg_tick = 0x5617117a72d0
debug_saved = {trylevel = 0, force_abort = 0, caught_stack = 0x0, vv_exception = 0x0, vv_throwpoint = 0x0, did_emsg = 0, got_int = 0, need_rethrow = 0, check_cstack = 0, current_exception = 0x0}
initial_trylevel = 0
saved_msg_list = 0x0
private_msg_list = 0x0
cmd_getline = 0x5617091c3475 <get_func_line>
cmd_cookie = 0x5617117a6b10
cmd_loop_cookie = {lines_gap = 0x7fff4cebd580, current_line = 152395490, repeating = 22039, getline = 0x5617096547f8 <lasticon>, cookie = 0x0}
real_cookie = 0x5617117a6b10
getline_is_func = 1
call_depth = 1
#19 0x00005617091c2648 in call_user_func (fp=0x56170ca91c00, argcount=1, argvars=0x7fff4cebdcc0, rettv=0x7fff4cebe370, firstline=1, lastline=1, selfdict=0x0) at ../src/nvim/eval.c:23312
save_sourcing_name = 0x0
save_sourcing_lnum = 0
using_sandbox = false
fc = 0x5617117a6b10
save_did_emsg = 0
depth = 1
v = 0x5617117a6bc0
fixvar_idx = 5
ai = -1
islambda = false
numbuf = "\000\000\000\000\000\000\000\000\300\334\353L\377\177\000\000\001\000\000\000\006\000\000\000\222\270K\021\027V\000\000\300\334\353L\377\177\000\000\000\375\302\205ؗ\300\032S\337\351]\000\000\000\000\200\266\020\t\027V\000\000@"
name = 0x56171123df30 "lnum"
wait_start = 94657074411668
call_start = 94656937047411
started_profiling = 0
did_save_redo = true
save_redo = {sr_redobuff = {bh_first = {b_next = 0x56171138dce0, b_str = ""}, bh_curr = 0x56171138dce0, bh_index = 0, bh_space = 9}, sr_old_redobuff = {bh_first = {b_next = 0x561712a02a30, b_str = ""}, bh_curr = 0x5617116d3f60, bh_index = 0, bh_space = 10}}
len = 44
do_profiling_yes = false
func_not_yet_profiling_but_should = false
func_or_func_caller_profiling = false
save_current_sctx = {sc_sid = 0, sc_seq = 0, sc_lnum = 0}
#20 0x000056170919996c in call_func (funcname=0x5617118ec090 "Foldexpr_markdown", len=17, rettv=0x7fff4cebe370, argcount_in=1, argvars_in=0x7fff4cebdcc0, argv_func=0x0, firstline=1, lastline=1, doesrange=0x7fff4cebde7c, evaluate=true, partial=0x0, selfdict_in=0x0) at ../src/nvim/eval.c:6671
rfname = 0x5617118e7d70 "Foldexpr_markdown"
ret = 0
error = 0
fp = 0x56170ca91c00
fname_buf = "\000\000\000\000\000\000\000\000\000\375\302\205ؗ\300\032@\334\353L\377\177\000\000\306\"\031\t\027V\000\000\000\000\000\000\000\000\000\000"
tofree = 0x0
fname = 0x5617118e7d70 "Foldexpr_markdown"
name = 0x5617118e7d70 "Foldexpr_markdown"
argcount = 1
argvars = 0x7fff4cebdcc0
selfdict = 0x0
argv = {{v_type = VAR_UNKNOWN, v_lock = VAR_UNLOCKED, vval = {v_number = 206158430232, v_special = (unknown: 24), v_float = 1.0185579797819065e-312, v_string = 0x3000000018 <error: Cannot access memory at address 0x3000000018>, v_list = 0x3000000018, v_dict = 0x3000000018, v_partial = 0x3000000018}}, {v_typ
e = 1290527056, v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 32764), vval = {v_number = 140734483914896, v_special = (unknown: 1290526864), v_float = 6.9532073687547616e-310, v_string = 0x7fff4cebe090 "\300\341\353L\377\177", v_list = 0x7fff4cebe090, v_dict = 0x7fff4cebe090, v_partial = 0x7fff4cebe090}}, {v_type = V
AR_UNKNOWN, v_lock = VAR_UNLOCKED, vval = {v_number = 0, v_special = kSpecialVarFalse, v_float = 0, v_string = 0x0, v_list = 0x0, v_dict = 0x0, v_partial = 0x0}}, {v_type = VAR_UNKNOWN, v_lock = VAR_UNLOCKED, vval = {v_number = 0, v_special = kSpecialVarFalse, v_float = 0, v_string = 0x0, v_list = 0x0, v_dict = 0x0
, v_partial = 0x0}}, {v_type = VAR_UNKNOWN, v_lock = VAR_UNLOCKED, vval = {v_number = 1927707596727450880, v_special = (unknown: 2244148480), v_float = 7.9976312154091785e-180, v_string = 0x1ac097d885c2fd00 <error: Cannot access memory at address 0x1ac097d885c2fd00>, v_list = 0x1ac097d885c2fd00, v_dict = 0x1ac097d8
85c2fd00, v_partial = 0x1ac097d885c2fd00}}, {v_type = 1575608135, v_lock = VAR_UNLOCKED, vval = {v_number = 94656936326784, v_special = (unknown: 152090240), v_float = 4.6766740379646288e-310, v_string = 0x56170910b680 <_start> "\363\017\036\372\061\355I\211\321^H\211\342H\203\344\360PTL\215\005V\222=", v_list = 0x
56170910b680 <_start>, v_dict = 0x56170910b680 <_start>, v_partial = 0x56170910b680 <_start>}}, {v_type = 1290526224, v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 32764), vval = {v_number = 94656937180969, v_special = (kSpecialVarTrue | unknown: 152944424), v_float = 4.6766740801669752e-310, v_string = 0x5617091dbf2
9 <encode_vim_to_nothing+157> "\205\300\017\204\370\f", v_list = 0x5617091dbf29 <encode_vim_to_nothing+157>, v_dict = 0x5617091dbf29 <encode_vim_to_nothing+157>, v_partial = 0x5617091dbf29 <encode_vim_to_nothing+157>}}, {v_type = VAR_UNKNOWN, v_lock = VAR_UNLOCKED, vval = {v_number = 94656940444224, v_special = (un
known: 156207680), v_float = 4.6766742413931941e-310, v_string = 0x5617094f8a40 "tv_clear() argument", v_list = 0x5617094f8a40, v_dict = 0x5617094f8a40, v_partial = 0x5617094f8a40}}, {v_type = 1290527600, v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 32764), vval = {v_number = 0, v_special = kSpecialVarFalse, v_float
= 0, v_string = 0x0, v_list = 0x0, v_dict = 0x0, v_partial = 0x0}}, {v_type = VAR_UNKNOWN, v_lock = VAR_UNLOCKED, vval = {v_number = 1927707596727450880, v_special = (unknown: 2244148480), v_float = 7.9976312154091785e-180, v_string = 0x1ac097d885c2fd00 <error: Cannot access memory at address 0x1ac097d885c2fd00>,
v_list = 0x1ac097d885c2fd00, v_dict = 0x1ac097d885c2fd00, v_partial = 0x1ac097d885c2fd00}}, {v_type = 1290525568, v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 32764), vval = {v_number = 94656936879695, v_special = (kSpecialVarTrue | kSpecialVarNull | unknown: 152643148), v_float = 4.6766740652820619e-310, v_string =
0x56170919264f <eval3+60> "\205\300u\n\270", v_list = 0x56170919264f <eval3+60>, v_dict = 0x56170919264f <eval3+60>, v_partial = 0x56170919264f <eval3+60>}}, {v_type = VAR_UNKNOWN, v_lock = VAR_UNLOCKED, vval = {v_number = 4294967296, v_special = kSpecialVarFalse, v_float = 2.1219957909652723e-314, v_string = 0x10
0000000 <error: Cannot access memory at address 0x100000000>, v_list = 0x100000000, v_dict = 0x100000000, v_partial = 0x100000000}}, {v_type = 1290525888, v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 32764), vval = {v_number = 140734483913912, v_special = (unknown: 1290525880), v_float = 6.9532073687061455e-310, v_s
tring = 0x7fff4cebdcb8 "\231\270K\021\027V", v_list = 0x7fff4cebdcb8, v_dict = 0x7fff4cebdcb8, v_partial = 0x7fff4cebdcb8}}, {v_type = VAR_UNKNOWN, v_lock = VAR_LOCKED, vval = {v_number = 1, v_special = kSpecialVarTrue, v_float = 4.9406564584124654e-324, v_string = 0x1 <error: Cannot access memory at address 0x1>,
v_list = 0x1, v_dict = 0x1, v_partial = 0x1}}, {v_type = VAR_UNKNOWN, v_lock = VAR_UNLOCKED, vval = {v_number = 0, v_special = kSpecialVarFalse, v_float = 0, v_string = 0x0, v_list = 0x0, v_dict = 0x0, v_partial = 0x0}}, {v_type = VAR_UNKNOWN, v_lock = VAR_UNLOCKED, vval = {v_number = 1927707596727450880, v_special
= (unknown: 2244148480), v_float = 7.9976312154091785e-180, v_string = 0x1ac097d885c2fd00 <error: Cannot access memory at address 0x1ac097d885c2fd00>, v_list = 0x1ac097d885c2fd00, v_dict = 0x1ac097d885c2fd00, v_partial = 0x1ac097d885c2fd00}}, {v_type = 1290525664, v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 32764)
, vval = {v_number = 94656936879273, v_special = (kSpecialVarTrue | unknown: 152642728), v_float = 4.6766740652612123e-310, v_string = 0x5617091924a9 <eval2+60> "\205\300u\n\270", v_list = 0x5617091924a9 <eval2+60>, v_dict = 0x5617091924a9 <eval2+60>, v_partial = 0x5617091924a9 <eval2+60>}}, {v_type = VAR_UNKNOWN,
v_lock = VAR_UNLOCKED, vval = {v_number = 4294967296, v_special = kSpecialVarFalse, v_float = 2.1219957909652723e-314, v_string = 0x100000000 <error: Cannot access memory at address 0x100000000>, v_list = 0x100000000, v_dict = 0x100000000, v_partial = 0x100000000}}, {v_type = 1290525888, v_lock = (VAR_LOCKED | VAR_
FIXED | unknown: 32764), vval = {v_number = 140734483913912, v_special = (unknown: 1290525880), v_float = 6.9532073687061455e-310, v_string = 0x7fff4cebdcb8 "\231\270K\021\027V", v_list = 0x7fff4cebdcb8, v_dict = 0x7fff4cebdcb8, v_partial = 0x7fff4cebdcb8}}, {v_type = VAR_UNKNOWN, v_lock = VAR_LOCKED, vval = {v_num
ber = 0, v_special = kSpecialVarFalse, v_float = 0, v_string = 0x0, v_list = 0x0, v_dict = 0x0, v_partial = 0x0}}, {v_type = VAR_UNKNOWN, v_lock = VAR_UNLOCKED, vval = {v_number = 0, v_special = kSpecialVarFalse, v_float = 0, v_string = 0x0, v_list = 0x0, v_dict = 0x0, v_partial = 0x0}}}
argv_clear = 0
#21 0x0000561709198fde in get_func_tv (name=0x5617118ec090 "Foldexpr_markdown", len=17, rettv=0x7fff4cebe370, arg=0x7fff4cebe320, firstline=1, lastline=1, doesrange=0x7fff4cebde7c, evaluate=1, partial=0x0, selfdict=0x0) at ../src/nvim/eval.c:6421
i = 0
argp = 0x5617114bb899 ""
ret = 1
argvars = {{v_type = VAR_NUMBER, v_lock = VAR_UNLOCKED, vval = {v_number = 127, v_special = (kSpecialVarTrue | kSpecialVarNull | unknown: 124), v_float = 6.2746337021838311e-322, v_string = 0x7f <error: Cannot access memory at address 0x7f>, v_list = 0x7f, v_dict = 0x7f, v_partial = 0x7f}}, {v_type = 409533
8077, v_lock = (VAR_FIXED | unknown: 186111768), vval = {v_number = 0, v_special = kSpecialVarFalse, v_float = 0, v_string = 0x0, v_list = 0x0, v_dict = 0x0, v_partial = 0x0}}, {v_type = 4095338066, v_lock = (VAR_FIXED | unknown: 186111768), vval = {v_number = 94656941870456, v_special = (unknown: 157633912), v_flo
at = 4.6766743118584175e-310, v_string = 0x561709654d78 <compat_hashtab+248> "", v_list = 0x561709654d78 <compat_hashtab+248>, v_dict = 0x561709654d78 <compat_hashtab+248>, v_partial = 0x561709654d78 <compat_hashtab+248>}}, {v_type = 4095338066, v_lock = (VAR_FIXED | unknown: 186111768), vval = {v_number = 17, v_sp
ecial = (kSpecialVarTrue | unknown: 16), v_float = 8.3991159793011913e-323, v_string = 0x11 <error: Cannot access memory at address 0x11>, v_list = 0x11, v_dict = 0x11, v_partial = 0x11}}, {v_type = 290175104, v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 22036), vval = {v_number = 94656941942224, v_special = (unknow
n: 157705680), v_float = 4.6766743154042279e-310, v_string = 0x5617096665d0 <globvardict+16> "\377\003", v_list = 0x5617096665d0 <globvardict+16>, v_dict = 0x5617096665d0 <globvardict+16>, v_partial = 0x5617096665d0 <globvardict+16>}}, {v_type = 4095341037, v_lock = (VAR_FIXED | unknown: 186111768), vval = {v_numbe
r = 94656937070187, v_special = (kSpecialVarTrue | kSpecialVarNull | unknown: 152833640), v_float = 4.6766740746936172e-310, v_string = 0x5617091c0e6b <script_autoload+42> "H\211E\360H\203", <incomplete sequence \360>, v_list = 0x5617091c0e6b <script_autoload+42>, v_dict = 0x5617091c0e6b <script_autoload+42>, v_par
tial = 0x5617091c0e6b <script_autoload+42>}}, {v_type = 4095338066, v_lock = (VAR_FIXED | unknown: 186111768), vval = {v_number = 94558294279888, v_special = (unknown: 294291152), v_float = 4.6718004733039514e-310, v_string = 0x5600118a86d0 <error: Cannot access memory at address 0x5600118a86d0>, v_list = 0x5600118
a86d0, v_dict = 0x5600118a86d0, v_partial = 0x5600118a86d0}}, {v_type = 17, v_lock = VAR_UNLOCKED, vval = {v_number = 94657074411648, v_special = (unknown: 290175104), v_float = 4.6766808602633801e-310, v_string = 0x5617114bb880 "Foldexpr_markdown(v:lnum)", v_list = 0x5617114bb880, v_dict = 0x5617114bb880, v_partia
l = 0x5617114bb880}}, {v_type = 17, v_lock = VAR_UNLOCKED, vval = {v_number = 17, v_special = (kSpecialVarTrue | unknown: 16), v_float = 8.3991159793011913e-323, v_string = 0x11 <error: Cannot access memory at address 0x11>, v_list = 0x11, v_dict = 0x11, v_partial = 0x11}}, {v_type = VAR_UNKNOWN, v_lock = VAR_UNLOC
KED, vval = {v_number = 157705680, v_special = (unknown: 157705680), v_float = 7.7916958642032958e-316, v_string = 0x96665d0 <error: Cannot access memory at address 0x96665d0>, v_list = 0x96665d0, v_dict = 0x96665d0, v_partial = 0x96665d0}}, {v_type = 17, v_lock = VAR_UNLOCKED, vval = {v_number = 94657074411648, v_
special = (unknown: 290175104), v_float = 4.6766808602633801e-310, v_string = 0x5617114bb880 "Foldexpr_markdown(v:lnum)", v_list = 0x5617114bb880, v_dict = 0x5617114bb880, v_partial = 0x5617114bb880}}, {v_type = 17, v_lock = VAR_UNLOCKED, vval = {v_number = 94657074411648, v_special = (unknown: 290175104), v_float
= 4.6766808602633801e-310, v_string = 0x5617114bb880 "Foldexpr_markdown(v:lnum)", v_list = 0x5617114bb880, v_dict = 0x5617114bb880, v_partial = 0x5617114bb880}}, {v_type = 1575608147, v_lock = VAR_UNLOCKED, vval = {v_number = 140734483914176, v_special = (unknown: 1290526144), v_float = 6.9532073687191888e-310, v_s
tring = 0x7fff4cebddc0 "\360\335\353L\377\177", v_list = 0x7fff4cebddc0, v_dict = 0x7fff4cebddc0, v_partial = 0x7fff4cebddc0}}, {v_type = 152090240, v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 22036), vval = {v_number = 94656937999361, v_special = (kSpecialVarTrue | unknown: 153762816), v_float = 4.6766741206009124
e-310, v_string = 0x5617092a3c01 <try_malloc+46> "H\211E\360H\203", <incomplete sequence \360>, v_list = 0x5617092a3c01 <try_malloc+46>, v_dict = 0x5617092a3c01 <try_malloc+46>, v_partial = 0x5617092a3c01 <try_malloc+46>}}, {v_type = 1290526192, v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 32764), vval = {v_number =
18, v_special = (kSpecialVarNull | unknown: 16), v_float = 8.8931816251424378e-323, v_string = 0x12 <error: Cannot access memory at address 0x12>, v_list = 0x12, v_dict = 0x12, v_partial = 0x12}}, {v_type = 294568080, v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 22036), vval = {v_number = 18, v_special = (kSpecialV
arNull | unknown: 16), v_float = 8.8931816251424378e-323, v_string = 0x12 <error: Cannot access memory at address 0x12>, v_list = 0x12, v_dict = 0x12, v_partial = 0x12}}, {v_type = 1290526192, v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 32764), vval = {v_number = 94656937999476, v_special = (unknown: 153762932), v_
float = 4.6766741206065942e-310, v_string = 0x5617092a3c74 <xmalloc+24> "H\211E\370H\203", <incomplete sequence \370>, v_list = 0x5617092a3c74 <xmalloc+24>, v_dict = 0x5617092a3c74 <xmalloc+24>, v_partial = 0x5617092a3c74 <xmalloc+24>}}, {v_type = 290175104, v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 22036), vval
= {v_number = 18, v_special = (kSpecialVarNull | unknown: 16), v_float = 8.8931816251424378e-323, v_string = 0x12 <error: Cannot access memory at address 0x12>, v_list = 0x12, v_dict = 0x12, v_partial = 0x12}}, {v_type = VAR_UNKNOWN, v_lock = VAR_UNLOCKED, vval = {v_number = 94657078804624, v_special = (unknown: 29
4568080), v_float = 4.6766810773052326e-310, v_string = 0x5617118ec090 "Foldexpr_markdown", v_list = 0x5617118ec090, v_dict = 0x5617118ec090, v_partial = 0x5617118ec090}}, {v_type = 1290526240, v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 32764), vval = {v_number = 94656937999999, v_special = (kSpecialVarTrue | kSpe
cialVarNull | unknown: 153763452), v_float = 4.6766741206324338e-310, v_string = 0x5617092a3e7f <xmallocz+84> "H\211E\370H\213U\370H\213E\350H\001\320", <incomplete sequence \306>, v_list = 0x5617092a3e7f <xmallocz+84>, v_dict = 0x5617092a3e7f <xmallocz+84>, v_partial = 0x5617092a3e7f <xmallocz+84>}}, {v_type = 129
0526272, v_lock = VAR_UNLOCKED, vval = {v_number = 17, v_special = (kSpecialVarTrue | unknown: 16), v_float = 8.3991159793011913e-323, v_string = 0x11 <error: Cannot access memory at address 0x11>, v_list = 0x11, v_dict = 0x11, v_partial = 0x11}}}
argcount = 1
#22 0x00005617091943e1 in eval7 (arg=0x7fff4cebe320, rettv=0x7fff4cebe370, evaluate=1, want_string=0) at ../src/nvim/eval.c:4523
partial = 0x0
n = 94656940623618
len = 0
s = 0x5617118ec090 "Foldexpr_markdown"
start_leader = 0x5617114bb880 "Foldexpr_markdown(v:lnum)"
end_leader = 0x5617114bb880 "Foldexpr_markdown(v:lnum)"
ret = 2
alias = 0x0
#23 0x0000561709193b1a in eval6 (arg=0x7fff4cebe320, rettv=0x7fff4cebe370, evaluate=1, want_string=0) at ../src/nvim/eval.c:4233
var2 = {v_type = 172326304, v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 22036), vval = {v_number = 140734483914624, v_special = (unknown: 1290526592), v_float = 6.953207368741323e-310, v_string = 0x7fff4cebdf80 "p\343\353L\377\177", v_list = 0x7fff4cebdf80, v_dict = 0x7fff4cebdf80, v_partial = 0x7fff4cebdf8
0}}
op = 0
n1 = 0
n2 = 0
use_float = false
f1 = 0
f2 = 0
error = false
#24 0x00005617091935ca in eval5 (arg=0x7fff4cebe320, rettv=0x7fff4cebe370, evaluate=1) at ../src/nvim/eval.c:4081
var2 = {v_type = 1290527488, v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 32764), vval = {v_number = 94656937180969, v_special = (kSpecialVarTrue | unknown: 152944424), v_float = 4.6766740801669752e-310, v_string = 0x5617091dbf29 <encode_vim_to_nothing+157> "\205\300\017\204\370\f", v_list = 0x5617091dbf29 <
encode_vim_to_nothing+157>, v_dict = 0x5617091dbf29 <encode_vim_to_nothing+157>, v_partial = 0x5617091dbf29 <encode_vim_to_nothing+157>}}
var3 = {v_type = VAR_UNKNOWN, v_lock = VAR_UNLOCKED, vval = {v_number = 94656940444224, v_special = (unknown: 156207680), v_float = 4.6766742413931941e-310, v_string = 0x5617094f8a40 "tv_clear() argument", v_list = 0x5617094f8a40, v_dict = 0x5617094f8a40, v_partial = 0x5617094f8a40}}
op = 0
n1 = 120
n2 = 94657079387496
f1 = 0
f2 = 0
p = 0x56170910b680 <_start> "\363\017\036\372\061\355I\211\321^H\211\342H\203\344\360PTL\215\005V\222="
#25 0x0000561709192824 in eval4 (arg=0x7fff4cebe320, rettv=0x7fff4cebe370, evaluate=1) at ../src/nvim/eval.c:3817
var2 = {v_type = VAR_UNKNOWN, v_lock = VAR_UNLOCKED, vval = {v_number = 8, v_special = (unknown: 8), v_float = 3.9525251667299724e-323, v_string = 0x8 <error: Cannot access memory at address 0x8>, v_list = 0x8, v_dict = 0x8, v_partial = 0x8}}
p = 0x5617114bb899 ""
i = 0
type = TYPE_UNKNOWN
type_is = 0
len = 2
n1 = 94656937193087
n2 = 94656939209287
ic = 22039
#26 0x000056170919264f in eval3 (arg=0x7fff4cebe320, rettv=0x7fff4cebe370, evaluate=1) at ../src/nvim/eval.c:3735
var2 = {v_type = 791, v_lock = (VAR_LOCKED | unknown: 244), vval = {v_number = 0, v_special = kSpecialVarFalse, v_float = 0, v_string = 0x0, v_list = 0x0, v_dict = 0x0, v_partial = 0x0}}
result = 1
first = 1
error = false
#27 0x00005617091924a9 in eval2 (arg=0x7fff4cebe320, rettv=0x7fff4cebe370, evaluate=1) at ../src/nvim/eval.c:3666
var2 = {v_type = 180086416, v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 22036), vval = {v_number = 94656956395392, v_special = (unknown: 172158848), v_float = 4.6766750294856061e-310, v_string = 0x56170a42ef80 "\004", v_list = 0x56170a42ef80, v_dict = 0x56170a42ef80, v_partial = 0x56170a42ef80}}
result = 0
first = 1
error = false
#28 0x00005617091922c6 in eval1 (arg=0x7fff4cebe320, rettv=0x7fff4cebe370, evaluate=1) at ../src/nvim/eval.c:3593
result = 22039
var2 = {v_type = 4112, v_lock = VAR_UNLOCKED, vval = {v_number = 94657074411648, v_special = (unknown: 290175104), v_float = 4.6766808602633801e-310, v_string = 0x5617114bb880 "Foldexpr_markdown(v:lnum)", v_list = 0x5617114bb880, v_dict = 0x5617114bb880, v_partial = 0x5617114bb880}}
#29 0x00005617091921f8 in eval0 (arg=0x5617114bb880 "Foldexpr_markdown(v:lnum)", rettv=0x7fff4cebe370, nextcmd=0x0, evaluate=1) at ../src/nvim/eval.c:3553
ret = 22039
p = 0x5617114bb891 "(v:lnum)"
#30 0x000056170918cf00 in eval_foldexpr (arg=0x5617114bb880 "Foldexpr_markdown(v:lnum)", cp=0x7fff4cebe3c0) at ../src/nvim/eval.c:1497
tv = {v_type = VAR_NUMBER, v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 32764), vval = {v_number = 0, v_special = kSpecialVarFalse, v_float = 0, v_string = 0x0, v_list = 0x0, v_dict = 0x0, v_partial = 0x0}}
retval = 0
s = 0x1118ec091 <error: Cannot access memory at address 0x1118ec091>
use_sandbox = 0
#31 0x0000561709245752 in foldlevelExpr (flp=0x7fff4cebe460) at ../src/nvim/fold.c:2909
win = 0x56170aa20210
n = 0
c = 0
lnum = 127
save_keytyped = false
#32 0x0000561709243615 in foldUpdateIEMS (wp=0x56170aa20210, top=1235, bot=1234) at ../src/nvim/fold.c:2065
fline = {wp = 0x56170aa20210, lnum = 127, off = 0, lnum_save = 94656962626896, lvl = 0, lvl_next = 0, start = 0, end = 21, had_end = 21}
getlevel = 0x561709245687 <foldlevelExpr>
fp = 0x7fff4cebe450
start = 1
end = 1234
#33 0x0000561709240a44 in foldUpdate (wp=0x56170aa20210, top=1235, bot=1234) at ../src/nvim/fold.c:797
save_got_int = 1
fp = 0x0
#34 0x000056170915f113 in changed_common (lnum=1235, col=0, lnume=1236, xtra=-1) at ../src/nvim/change.c:228
folded = false
wp = 0x56170aa20210
tp = 0x56170a438180
i = 0
cols = 351
p = 0x4d4
add = -1
#35 0x000056170915fb80 in changed_lines (lnum=1235, col=0, lnume=1236, xtra=-1, do_buf_event=true) at ../src/nvim/change.c:492
No locals.
#36 0x000056170915f8c3 in deleted_lines (lnum=1235, count=1) at ../src/nvim/change.c:404
No locals.
#37 0x00005617093c5936 in refresh_scrollback (term=0x56170abbe690, buf=0x561712a74ae0) at ../src/nvim/terminal.c:1239
width = 352
height = 5
max_line_count = 1201
#38 0x00005617093c5470 in refresh_terminal (term=0x56170abbe690) at ../src/nvim/terminal.c:1141
buf = 0x561712a74ae0
valid = true
ml_before = 1174
aco = {save_curbuf = 0x561710ff9b70, use_aucmd_win = 1, save_curwin = 0x56170ae67040, save_prevwin = 0x56170ae67040, new_curwin = 0x56170aa20210, new_curbuf = {br_buf = 0x561712a74ae0, br_fnum = 20, br_buf_free_count = 10}, globaldir = 0x0}
ml_added = 94656940443504
#39 0x00005617093c5584 in refresh_timer_cb (watcher=0x561709660ec0 <refresh_timer>, data=0x0) at ../src/nvim/terminal.c:1159
__i = 3
term = 0x56170abbe690
stub = 0x0
#40 0x00005617091e5041 in time_event (argv=0x7fff4cebe768) at ../src/nvim/event/time.c:50
watcher = 0x561709660ec0 <refresh_timer>
#41 0x00005617091df9ce in multiqueue_process_events (this=0x56170a4243b0) at ../src/nvim/event/multiqueue.c:157
event = {handler = 0x5617091e5008 <time_event>, argv = {0x561709660ec0 <refresh_timer>, 0x56170e3ffb60, 0x7f68e8413000 <_IO_strn_jumps>, 0x0, 0x56170e40e900, 0x0, 0x56170933b0be <copy_sub+102>, 0x56170e3ffb60, 0x56170e40e300, 0x7fff4cebc2f0}}
__PRETTY_FUNCTION__ = "multiqueue_process_events"
#42 0x00005617092d39c6 in nv_event (cap=0x7fff4cebe8f8) at ../src/nvim/normal.c:8047
may_restart = false
#43 0x00005617092c417e in normal_execute (state=0x7fff4cebe870, key=-26365) at ../src/nvim/normal.c:1131
s = 0x7fff4cebe870
__PRETTY_FUNCTION__ = "normal_execute"
#44 0x00005617093a29ef in state_enter (s=0x7fff4cebe870) at ../src/nvim/state.c:69
check_result = 1
key = -26365
execute_result = 1
#45 0x00005617092c2453 in normal_enter (cmdwin=false, noexmode=false) at ../src/nvim/normal.c:463
state = {state = {check = 0x5617092c460c <normal_check>, execute = 0x5617092c39eb <normal_execute>}, command_finished = false, ctrl_w = false, need_flushbuf = false, set_prevcount = false, previous_got_int = false, cmdwin = false, noexmode = false, toplevel = true, oa = {op_type = 0, regname = 0, motion_typ
e = kMTLineWise, motion_force = 0, use_reg_one = false, inclusive = false, end_adjusted = false, start = {lnum = 231, col = 23, coladd = 0}, end = {lnum = 231, col = 30, coladd = 0}, cursor_start = {lnum = 0, col = 0, coladd = 0}, line_count = 1, empty = false, is_VIsual = false, start_vcol = 12, end_vcol = 40, pre
v_opcount = 0, prev_count0 = 0}, ca = {oap = 0x7fff4cebe888, prechar = 0, cmdchar = -26365, nchar = 0, ncharC1 = 0, ncharC2 = 0, extra_char = 0, opcount = 0, count0 = 0, count1 = 1, arg = 0, retval = 0, searchbuf = 0x0}, mapped_len = 0, old_mapped_len = 0, idx = 183, c = -26365, old_col = 7, old_pos = {lnum = 51, c
ol = 7, coladd = 0}}
#46 0x0000561709278db8 in main (argc=1, argv=0x7fff4cebebf8) at ../src/nvim/main.c:577
fname = 0x0
params = {argc = 1, argv = 0x7fff4cebebf8, 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 = 0, tagname = 0x0
, use_ef = 0x0, input_isatty = true, output_isatty = true, err_isatty = true, no_swap_file = 0, use_debug_break_level = -1, window_count = 1, window_layout = 0, diff_mode = 0, listen_addr = 0x0}
cwd = 0x0
__PRETTY_FUNCTION__ = "main"
use_remote_ui = false
use_builtin_ui = true
__func__ = "main"
(gdb) cont
Continuing.
^C
Thread 1 "nvim" received signal SIGINT, Interrupt.
0x000056170919988a in call_func (funcname=0x5617117d7b10 "Foldexpr_markdown", len=17, rettv=0x7fff4cebe370, argcount_in=1, argvars_in=0x7fff4cebdcc0, argv_func=0x0, firstline=1, lastline=1, doesrange=0x7fff4cebde7c, evaluate=true, partial=0x0, selfdict_in=0x0) at ../src/nvim/eval.c:6660
6660 if (fp->uf_flags & FC_RANGE) {
(gdb) bt full
#0 0x000056170919988a in call_func (funcname=0x5617117d7b10 "Foldexpr_markdown", len=17, rettv=0x7fff4cebe370, argcount_in=1, argvars_in=0x7fff4cebdcc0, argv_func=0x0, firstline=1, lastline=1, doesrange=0x7fff4cebde7c, evaluate=true, partial=0x0, selfdict_in=0x0) at ../src/nvim/eval.c:6660
rfname = 0x56170cad42a0 "Foldexpr_markdown"
ret = 0
error = 0
fp = 0x56170ca91c00
fname_buf = "\000\000\000\000\000\000\000\000\000\375\302\205ؗ\300\032@\334\353L\377\177\000\000\306\"\031\t\027V\000\000\000\000\000\000\000\000\000\000"
tofree = 0x0
fname = 0x56170cad42a0 "Foldexpr_markdown"
name = 0x56170cad42a0 "Foldexpr_markdown"
argcount = 1
argvars = 0x7fff4cebdcc0
selfdict = 0x0
argv = {{v_type = VAR_UNKNOWN, v_lock = VAR_UNLOCKED, vval = {v_number = 206158430232, v_special = (unknown: 24), v_float = 1.0185579797819065e-312, v_string = 0x3000000018 <error: Cannot access memory at address 0x3000000018>, v_list = 0x3000000018, v_dict = 0x3000000018, v_partial = 0x3000000018}}, {
v_type = 1290527056, v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 32764), vval = {v_number = 140734483914896, v_special = (unknown: 1290526864), v_float = 6.9532073687547616e-310, v_string = 0x7fff4cebe090 "\300\341\353L\377\177", v_list = 0x7fff4cebe090, v_dict = 0x7fff4cebe090,
v_partial = 0x7fff4cebe090}}, {v_type = VAR_UNKNOWN, v_lock = VAR_UNLOCKED, vval = {v_number = 0, v_special = kSpecialVarFalse, v_float = 0, v_string = 0x0, v_list = 0x0, v_dict = 0x0, v_partial = 0x0}}, {v_type = VAR_UNKNOWN, v_lock = VAR_UNLOCKED, vval = {v_number = 0,
v_special = kSpecialVarFalse, v_float = 0, v_string = 0x0, v_list = 0x0, v_dict = 0x0, v_partial = 0x0}}, {v_type = VAR_UNKNOWN, v_lock = VAR_UNLOCKED, vval = {v_number = 1927707596727450880, v_special = (unknown: 2244148480), v_float = 7.9976312154091785e-180,
v_string = 0x1ac097d885c2fd00 <error: Cannot access memory at address 0x1ac097d885c2fd00>, v_list = 0x1ac097d885c2fd00, v_dict = 0x1ac097d885c2fd00, v_partial = 0x1ac097d885c2fd00}}, {v_type = 1575608135, v_lock = VAR_UNLOCKED, vval = {v_number = 94656936326784, v_special = (unknown: 152090240),
v_float = 4.6766740379646288e-310, v_string = 0x56170910b680 <_start> "\363\017\036\372\061\355I\211\321^H\211\342H\203\344\360PTL\215\005V\222=", v_list = 0x56170910b680 <_start>, v_dict = 0x56170910b680 <_start>, v_partial = 0x56170910b680 <_start>}}, {v_type = 1290526224,
v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 32764), vval = {v_number = 94656937180969, v_special = (kSpecialVarTrue | unknown: 152944424), v_float = 4.6766740801669752e-310, v_string = 0x5617091dbf29 <encode_vim_to_nothing+157> "\205\300\017\204\370\f",
v_list = 0x5617091dbf29 <encode_vim_to_nothing+157>, v_dict = 0x5617091dbf29 <encode_vim_to_nothing+157>, v_partial = 0x5617091dbf29 <encode_vim_to_nothing+157>}}, {v_type = VAR_UNKNOWN, v_lock = VAR_UNLOCKED, vval = {v_number = 94656940444224, v_special = (unknown: 156207680),
v_float = 4.6766742413931941e-310, v_string = 0x5617094f8a40 "tv_clear() argument", v_list = 0x5617094f8a40, v_dict = 0x5617094f8a40, v_partial = 0x5617094f8a40}}, {v_type = 1290527600, v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 32764), vval = {v_number = 0, v_special = kSpecialVarFalse,
v_float = 0, v_string = 0x0, v_list = 0x0, v_dict = 0x0, v_partial = 0x0}}, {v_type = VAR_UNKNOWN, v_lock = VAR_UNLOCKED, vval = {v_number = 1927707596727450880, v_special = (unknown: 2244148480), v_float = 7.9976312154091785e-180,
v_string = 0x1ac097d885c2fd00 <error: Cannot access memory at address 0x1ac097d885c2fd00>, v_list = 0x1ac097d885c2fd00, v_dict = 0x1ac097d885c2fd00, v_partial = 0x1ac097d885c2fd00}}, {v_type = 1290525568, v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 32764), vval = {v_number = 94656936879695,
v_special = (kSpecialVarTrue | kSpecialVarNull | unknown: 152643148), v_float = 4.6766740652820619e-310, v_string = 0x56170919264f <eval3+60> "\205\300u\n\270", v_list = 0x56170919264f <eval3+60>, v_dict = 0x56170919264f <eval3+60>, v_partial = 0x56170919264f <eval3+60>}}, {v_type = VAR_UNKNOWN,
v_lock = VAR_UNLOCKED, vval = {v_number = 4294967296, v_special = kSpecialVarFalse, v_float = 2.1219957909652723e-314, v_string = 0x100000000 <error: Cannot access memory at address 0x100000000>, v_list = 0x100000000, v_dict = 0x100000000, v_partial = 0x100000000}}, {v_type = 1290525888,
v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 32764), vval = {v_number = 140734483913912, v_special = (unknown: 1290525880), v_float = 6.9532073687061455e-310, v_string = 0x7fff4cebdcb8 "\231\270K\021\027V", v_list = 0x7fff4cebdcb8, v_dict = 0x7fff4cebdcb8, v_partial = 0x7fff4cebdcb8}}, {
v_type = VAR_UNKNOWN, v_lock = VAR_LOCKED, vval = {v_number = 1, v_special = kSpecialVarTrue, v_float = 4.9406564584124654e-324, v_string = 0x1 <error: Cannot access memory at address 0x1>, v_list = 0x1, v_dict = 0x1, v_partial = 0x1}}, {v_type = VAR_UNKNOWN, v_lock = VAR_UNLOCKED, vval = {
v_number = 0, v_special = kSpecialVarFalse, v_float = 0, v_string = 0x0, v_list = 0x0, v_dict = 0x0, v_partial = 0x0}}, {v_type = VAR_UNKNOWN, v_lock = VAR_UNLOCKED, vval = {v_number = 1927707596727450880, v_special = (unknown: 2244148480), v_float = 7.9976312154091785e-180,
v_string = 0x1ac097d885c2fd00 <error: Cannot access memory at address 0x1ac097d885c2fd00>, v_list = 0x1ac097d885c2fd00, v_dict = 0x1ac097d885c2fd00, v_partial = 0x1ac097d885c2fd00}}, {v_type = 1290525664, v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 32764), vval = {v_number = 94656936879273,
v_special = (kSpecialVarTrue | unknown: 152642728), v_float = 4.6766740652612123e-310, v_string = 0x5617091924a9 <eval2+60> "\205\300u\n\270", v_list = 0x5617091924a9 <eval2+60>, v_dict = 0x5617091924a9 <eval2+60>, v_partial = 0x5617091924a9 <eval2+60>}}, {v_type = VAR_UNKNOWN,
v_lock = VAR_UNLOCKED, vval = {v_number = 4294967296, v_special = kSpecialVarFalse, v_float = 2.1219957909652723e-314, v_string = 0x100000000 <error: Cannot access memory at address 0x100000000>, v_list = 0x100000000, v_dict = 0x100000000, v_partial = 0x100000000}}, {v_type = 1290525888,
v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 32764), vval = {v_number = 140734483913912, v_special = (unknown: 1290525880), v_float = 6.9532073687061455e-310, v_string = 0x7fff4cebdcb8 "\231\270K\021\027V", v_list = 0x7fff4cebdcb8, v_dict = 0x7fff4cebdcb8, v_partial = 0x7fff4cebdcb8}}, {
v_type = VAR_UNKNOWN, v_lock = VAR_LOCKED, vval = {v_number = 0, v_special = kSpecialVarFalse, v_float = 0, v_string = 0x0, v_list = 0x0, v_dict = 0x0, v_partial = 0x0}}, {v_type = VAR_UNKNOWN, v_lock = VAR_UNLOCKED, vval = {v_number = 0, v_special = kSpecialVarFalse, v_float = 0, v_string = 0x0,
v_list = 0x0, v_dict = 0x0, v_partial = 0x0}}}
argv_clear = 0
#1 0x0000561709198fde in get_func_tv (name=0x5617117d7b10 "Foldexpr_markdown", len=17, rettv=0x7fff4cebe370, arg=0x7fff4cebe320, firstline=1, lastline=1, doesrange=0x7fff4cebde7c, evaluate=1, partial=0x0, selfdict=0x0) at ../src/nvim/eval.c:6421
i = 0
argp = 0x5617114bb899 ""
ret = 1
argvars = {{v_type = VAR_NUMBER, v_lock = VAR_UNLOCKED, vval = {v_number = 115, v_special = (kSpecialVarTrue | kSpecialVarNull | unknown: 112), v_float = 5.6817549271743353e-322, v_string = 0x73 <error: Cannot access memory at address 0x73>, v_list = 0x73, v_dict = 0x73, v_partial = 0x73}}, {
v_type = 4095338077, v_lock = (VAR_FIXED | unknown: 186111768), vval = {v_number = 0, v_special = kSpecialVarFalse, v_float = 0, v_string = 0x0, v_list = 0x0, v_dict = 0x0, v_partial = 0x0}}, {v_type = 4095338066, v_lock = (VAR_FIXED | unknown: 186111768), vval = {v_number = 94656941870456,
v_special = (unknown: 157633912), v_float = 4.6766743118584175e-310, v_string = 0x561709654d78 <compat_hashtab+248> "", v_list = 0x561709654d78 <compat_hashtab+248>, v_dict = 0x561709654d78 <compat_hashtab+248>, v_partial = 0x561709654d78 <compat_hashtab+248>}}, {v_type = 4095338066,
v_lock = (VAR_FIXED | unknown: 186111768), vval = {v_number = 17, v_special = (kSpecialVarTrue | unknown: 16), v_float = 8.3991159793011913e-323, v_string = 0x11 <error: Cannot access memory at address 0x11>, v_list = 0x11, v_dict = 0x11, v_partial = 0x11}}, {v_type = 290175104,
v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 22036), vval = {v_number = 94656941942224, v_special = (unknown: 157705680), v_float = 4.6766743154042279e-310, v_string = 0x5617096665d0 <globvardict+16> "\377\003", v_list = 0x5617096665d0 <globvardict+16>, v_dict = 0x5617096665d0 <globvardict+16>,
v_partial = 0x5617096665d0 <globvardict+16>}}, {v_type = 4095341037, v_lock = (VAR_FIXED | unknown: 186111768), vval = {v_number = 94656937070187, v_special = (kSpecialVarTrue | kSpecialVarNull | unknown: 152833640), v_float = 4.6766740746936172e-310,
v_string = 0x5617091c0e6b <script_autoload+42> "H\211E\360H\203", <incomplete sequence \360>, v_list = 0x5617091c0e6b <script_autoload+42>, v_dict = 0x5617091c0e6b <script_autoload+42>, v_partial = 0x5617091c0e6b <script_autoload+42>}}, {v_type = 4095338066,
v_lock = (VAR_FIXED | unknown: 186111768), vval = {v_number = 94558294279888, v_special = (unknown: 294291152), v_float = 4.6718004733039514e-310, v_string = 0x5600118a86d0 <error: Cannot access memory at address 0x5600118a86d0>, v_list = 0x5600118a86d0, v_dict = 0x5600118a86d0,
v_partial = 0x5600118a86d0}}, {v_type = 17, v_lock = VAR_UNLOCKED, vval = {v_number = 94657074411648, v_special = (unknown: 290175104), v_float = 4.6766808602633801e-310, v_string = 0x5617114bb880 "Foldexpr_markdown(v:lnum)", v_list = 0x5617114bb880, v_dict = 0x5617114bb880,
v_partial = 0x5617114bb880}}, {v_type = 17, v_lock = VAR_UNLOCKED, vval = {v_number = 17, v_special = (kSpecialVarTrue | unknown: 16), v_float = 8.3991159793011913e-323, v_string = 0x11 <error: Cannot access memory at address 0x11>, v_list = 0x11, v_dict = 0x11, v_partial = 0x11}}, {
v_type = VAR_UNKNOWN, v_lock = VAR_UNLOCKED, vval = {v_number = 157705680, v_special = (unknown: 157705680), v_float = 7.7916958642032958e-316, v_string = 0x96665d0 <error: Cannot access memory at address 0x96665d0>, v_list = 0x96665d0, v_dict = 0x96665d0, v_partial = 0x96665d0}}, {v_type = 17,
v_lock = VAR_UNLOCKED, vval = {v_number = 94657074411648, v_special = (unknown: 290175104), v_float = 4.6766808602633801e-310, v_string = 0x5617114bb880 "Foldexpr_markdown(v:lnum)", v_list = 0x5617114bb880, v_dict = 0x5617114bb880, v_partial = 0x5617114bb880}}, {v_type = 17, v_lock = VAR_UNLOCKED,
vval = {v_number = 94657074411648, v_special = (unknown: 290175104), v_float = 4.6766808602633801e-310, v_string = 0x5617114bb880 "Foldexpr_markdown(v:lnum)", v_list = 0x5617114bb880, v_dict = 0x5617114bb880, v_partial = 0x5617114bb880}}, {v_type = 1575608178, v_lock = VAR_UNLOCKED, vval = {
v_number = 140734483914176, v_special = (unknown: 1290526144), v_float = 6.9532073687191888e-310, v_string = 0x7fff4cebddc0 "\360\335\353L\377\177", v_list = 0x7fff4cebddc0, v_dict = 0x7fff4cebddc0, v_partial = 0x7fff4cebddc0}}, {v_type = 152090240,
v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 22036), vval = {v_number = 94656937999361, v_special = (kSpecialVarTrue | unknown: 153762816), v_float = 4.6766741206009124e-310, v_string = 0x5617092a3c01 <try_malloc+46> "H\211E\360H\203", <incomplete sequence \360>,
v_list = 0x5617092a3c01 <try_malloc+46>, v_dict = 0x5617092a3c01 <try_malloc+46>, v_partial = 0x5617092a3c01 <try_malloc+46>}}, {v_type = 1290526192, v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 32764), vval = {v_number = 18, v_special = (kSpecialVarNull | unknown: 16),
v_float = 8.8931816251424378e-323, v_string = 0x12 <error: Cannot access memory at address 0x12>, v_list = 0x12, v_dict = 0x12, v_partial = 0x12}}, {v_type = 293436176, v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 22036), vval = {v_number = 18, v_special = (kSpecialVarNull | unknown: 16),
v_float = 8.8931816251424378e-323, v_string = 0x12 <error: Cannot access memory at address 0x12>, v_list = 0x12, v_dict = 0x12, v_partial = 0x12}}, {v_type = 1290526192, v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 32764), vval = {v_number = 94656937999476, v_special = (unknown: 153762932),
v_float = 4.6766741206065942e-310, v_string = 0x5617092a3c74 <xmalloc+24> "H\211E\370H\203", <incomplete sequence \370>, v_list = 0x5617092a3c74 <xmalloc+24>, v_dict = 0x5617092a3c74 <xmalloc+24>, v_partial = 0x5617092a3c74 <xmalloc+24>}}, {v_type = 290175104,
v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 22036), vval = {v_number = 18, v_special = (kSpecialVarNull | unknown: 16), v_float = 8.8931816251424378e-323, v_string = 0x12 <error: Cannot access memory at address 0x12>, v_list = 0x12, v_dict = 0x12, v_partial = 0x12}}, {v_type = VAR_UNKNOWN,
v_lock = VAR_UNLOCKED, vval = {v_number = 94657077672720, v_special = (unknown: 293436176), v_float = 4.6766810213817445e-310, v_string = 0x5617117d7b10 "Foldexpr_markdown", v_list = 0x5617117d7b10, v_dict = 0x5617117d7b10, v_partial = 0x5617117d7b10}}, {v_type = 1290526240,
v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 32764), vval = {v_number = 94656937999999, v_special = (kSpecialVarTrue | kSpecialVarNull | unknown: 153763452), v_float = 4.6766741206324338e-310, v_string = 0x5617092a3e7f <xmallocz+84> "H\211E\370H\213U\370H\213E\350H\001\320", <incomplete sequence \306>,
--Type <RET> for more, q to quit, c to continue without paging--c
v_list = 0x5617092a3e7f <xmallocz+84>, v_dict = 0x5617092a3e7f <xmallocz+84>, v_partial = 0x5617092a3e7f <xmallocz+84>}}, {v_type = 1290526272, v_lock = VAR_UNLOCKED, vval = {v_number = 17, v_special = (kSpecialVarTrue | unknown: 16), v_float = 8.3991159793011913e-323, v_string = 0x11 <error: Cannot a
ccess memory at address 0x11>, v_list = 0x11, v_dict = 0x11, v_partial = 0x11}}}
argcount = 1
#2 0x00005617091943e1 in eval7 (arg=0x7fff4cebe320, rettv=0x7fff4cebe370, evaluate=1, want_string=0) at ../src/nvim/eval.c:4523
partial = 0x0
n = 94656940623618
len = 0
s = 0x5617117d7b10 "Foldexpr_markdown"
start_leader = 0x5617114bb880 "Foldexpr_markdown(v:lnum)"
end_leader = 0x5617114bb880 "Foldexpr_markdown(v:lnum)"
ret = 2
alias = 0x0
#3 0x0000561709193b1a in eval6 (arg=0x7fff4cebe320, rettv=0x7fff4cebe370, evaluate=1, want_string=0) at ../src/nvim/eval.c:4233
var2 = {v_type = 172326304, v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 22036), vval = {v_number = 140734483914624, v_special = (unknown: 1290526592), v_float = 6.953207368741323e-310, v_string = 0x7fff4cebdf80 "p\343\353L\377\177", v_list = 0x7fff4cebdf80, v_dict = 0x7fff4cebdf80, v_partial = 0x7fff4cebdf8
0}}
op = 0
n1 = 0
n2 = 0
use_float = false
f1 = 0
f2 = 0
error = false
#4 0x00005617091935ca in eval5 (arg=0x7fff4cebe320, rettv=0x7fff4cebe370, evaluate=1) at ../src/nvim/eval.c:4081
var2 = {v_type = 1290527488, v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 32764), vval = {v_number = 94656937180969, v_special = (kSpecialVarTrue | unknown: 152944424), v_float = 4.6766740801669752e-310, v_string = 0x5617091dbf29 <encode_vim_to_nothing+157> "\205\300\017\204\370\f", v_list = 0x5617091dbf29 <
encode_vim_to_nothing+157>, v_dict = 0x5617091dbf29 <encode_vim_to_nothing+157>, v_partial = 0x5617091dbf29 <encode_vim_to_nothing+157>}}
var3 = {v_type = VAR_UNKNOWN, v_lock = VAR_UNLOCKED, vval = {v_number = 94656940444224, v_special = (unknown: 156207680), v_float = 4.6766742413931941e-310, v_string = 0x5617094f8a40 "tv_clear() argument", v_list = 0x5617094f8a40, v_dict = 0x5617094f8a40, v_partial = 0x5617094f8a40}}
op = 0
n1 = 120
n2 = 94657079387496
f1 = 0
f2 = 0
p = 0x56170910b680 <_start> "\363\017\036\372\061\355I\211\321^H\211\342H\203\344\360PTL\215\005V\222="
#5 0x0000561709192824 in eval4 (arg=0x7fff4cebe320, rettv=0x7fff4cebe370, evaluate=1) at ../src/nvim/eval.c:3817
var2 = {v_type = VAR_UNKNOWN, v_lock = VAR_UNLOCKED, vval = {v_number = 8, v_special = (unknown: 8), v_float = 3.9525251667299724e-323, v_string = 0x8 <error: Cannot access memory at address 0x8>, v_list = 0x8, v_dict = 0x8, v_partial = 0x8}}
p = 0x5617114bb899 ""
i = 0
type = TYPE_UNKNOWN
type_is = 0
len = 2
n1 = 94656937193087
n2 = 94656939209287
ic = 22039
#6 0x000056170919264f in eval3 (arg=0x7fff4cebe320, rettv=0x7fff4cebe370, evaluate=1) at ../src/nvim/eval.c:3735
var2 = {v_type = 791, v_lock = (VAR_LOCKED | unknown: 244), vval = {v_number = 0, v_special = kSpecialVarFalse, v_float = 0, v_string = 0x0, v_list = 0x0, v_dict = 0x0, v_partial = 0x0}}
result = 1
first = 1
error = false
#7 0x00005617091924a9 in eval2 (arg=0x7fff4cebe320, rettv=0x7fff4cebe370, evaluate=1) at ../src/nvim/eval.c:3666
var2 = {v_type = 180086416, v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 22036), vval = {v_number = 94656956395392, v_special = (unknown: 172158848), v_float = 4.6766750294856061e-310, v_string = 0x56170a42ef80 "\004", v_list = 0x56170a42ef80, v_dict = 0x56170a42ef80, v_partial = 0x56170a42ef80}}
result = 0
first = 1
error = false
#8 0x00005617091922c6 in eval1 (arg=0x7fff4cebe320, rettv=0x7fff4cebe370, evaluate=1) at ../src/nvim/eval.c:3593
result = 22039
var2 = {v_type = 4112, v_lock = VAR_UNLOCKED, vval = {v_number = 94657074411648, v_special = (unknown: 290175104), v_float = 4.6766808602633801e-310, v_string = 0x5617114bb880 "Foldexpr_markdown(v:lnum)", v_list = 0x5617114bb880, v_dict = 0x5617114bb880, v_partial = 0x5617114bb880}}
#9 0x00005617091921f8 in eval0 (arg=0x5617114bb880 "Foldexpr_markdown(v:lnum)", rettv=0x7fff4cebe370, nextcmd=0x0, evaluate=1) at ../src/nvim/eval.c:3553
ret = 22039
p = 0x5617114bb891 "(v:lnum)"
#10 0x000056170918cf00 in eval_foldexpr (arg=0x5617114bb880 "Foldexpr_markdown(v:lnum)", cp=0x7fff4cebe3c0) at ../src/nvim/eval.c:1497
tv = {v_type = VAR_NUMBER, v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 32764), vval = {v_number = 0, v_special = kSpecialVarFalse, v_float = 0, v_string = 0x0, v_list = 0x0, v_dict = 0x0, v_partial = 0x0}}
retval = 0
s = 0x111779b21 <error: Cannot access memory at address 0x111779b21>
use_sandbox = 0
#11 0x0000561709245752 in foldlevelExpr (flp=0x7fff4cebe460) at ../src/nvim/fold.c:2909
win = 0x56170aa20210
n = 0
c = 0
lnum = 115
save_keytyped = false
#12 0x0000561709243305 in foldUpdateIEMS (wp=0x56170aa20210, top=1229, bot=1228) at ../src/nvim/fold.c:1980
fline = {wp = 0x56170aa20210, lnum = 115, off = 0, lnum_save = 94656962626896, lvl = -1, lvl_next = -1, start = 0, end = 21, had_end = 21}
getlevel = 0x561709245687 <foldlevelExpr>
fp = 0x7fff4cebe450
start = 94656964341152
end = 140734483915920
#13 0x0000561709240a44 in foldUpdate (wp=0x56170aa20210, top=1229, bot=1228) at ../src/nvim/fold.c:797
save_got_int = 1
fp = 0x0
#14 0x000056170915f113 in changed_common (lnum=1229, col=0, lnume=1230, xtra=-1) at ../src/nvim/change.c:228
folded = 18
wp = 0x56170aa20210
tp = 0x56170a438180
i = 22039
cols = 289355792
p = 0x4ce
add = 22039
#15 0x000056170915fb80 in changed_lines (lnum=1229, col=0, lnume=1230, xtra=-1, do_buf_event=true) at ../src/nvim/change.c:492
No locals.
#16 0x000056170915f8c3 in deleted_lines (lnum=1229, count=1) at ../src/nvim/change.c:404
No locals.
#17 0x00005617093c5936 in refresh_scrollback (term=0x56170abbe690, buf=0x561712a74ae0) at ../src/nvim/terminal.c:1239
width = 352
height = 5
max_line_count = 1201
#18 0x00005617093c5470 in refresh_terminal (term=0x56170abbe690) at ../src/nvim/terminal.c:1141
buf = 0x561712a74ae0
valid = true
ml_before = 1174
aco = {save_curbuf = 0x561710ff9b70, use_aucmd_win = 1, save_curwin = 0x56170ae67040, save_prevwin = 0x56170ae67040, new_curwin = 0x56170aa20210, new_curbuf = {br_buf = 0x561712a74ae0, br_fnum = 20, br_buf_free_count = 10}, globaldir = 0x0}
ml_added = 94656940443504
#19 0x00005617093c5584 in refresh_timer_cb (watcher=0x561709660ec0 <refresh_timer>, data=0x0) at ../src/nvim/terminal.c:1159
__i = 3
term = 0x56170abbe690
stub = 0x0
#20 0x00005617091e5041 in time_event (argv=0x7fff4cebe768) at ../src/nvim/event/time.c:50
watcher = 0x561709660ec0 <refresh_timer>
#21 0x00005617091df9ce in multiqueue_process_events (this=0x56170a4243b0) at ../src/nvim/event/multiqueue.c:157
event = {handler = 0x5617091e5008 <time_event>, argv = {0x561709660ec0 <refresh_timer>, 0x56170e3ffb60, 0x7f68e8413000 <_IO_strn_jumps>, 0x0, 0x56170e40e900, 0x0, 0x56170933b0be <copy_sub+102>, 0x56170e3ffb60, 0x56170e40e300, 0x7fff4cebc2f0}}
__PRETTY_FUNCTION__ = "multiqueue_process_events"
#22 0x00005617092d39c6 in nv_event (cap=0x7fff4cebe8f8) at ../src/nvim/normal.c:8047
may_restart = false
#23 0x00005617092c417e in normal_execute (state=0x7fff4cebe870, key=-26365) at ../src/nvim/normal.c:1131
s = 0x7fff4cebe870
__PRETTY_FUNCTION__ = "normal_execute"
#24 0x00005617093a29ef in state_enter (s=0x7fff4cebe870) at ../src/nvim/state.c:69
check_result = 1
key = -26365
execute_result = 1
#25 0x00005617092c2453 in normal_enter (cmdwin=false, noexmode=false) at ../src/nvim/normal.c:463
state = {state = {check = 0x5617092c460c <normal_check>, execute = 0x5617092c39eb <normal_execute>}, command_finished = false, ctrl_w = false, need_flushbuf = false, set_prevcount = false, previous_got_int = false, cmdwin = false, noexmode = false, toplevel = true, oa = {op_type = 0, regname = 0, motion_typ
e = kMTLineWise, motion_force = 0, use_reg_one = false, inclusive = false, end_adjusted = false, start = {lnum = 231, col = 23, coladd = 0}, end = {lnum = 231, col = 30, coladd = 0}, cursor_start = {lnum = 0, col = 0, coladd = 0}, line_count = 1, empty = false, is_VIsual = false, start_vcol = 12, end_vcol = 40, pre
v_opcount = 0, prev_count0 = 0}, ca = {oap = 0x7fff4cebe888, prechar = 0, cmdchar = -26365, nchar = 0, ncharC1 = 0, ncharC2 = 0, extra_char = 0, opcount = 0, count0 = 0, count1 = 1, arg = 0, retval = 0, searchbuf = 0x0}, mapped_len = 0, old_mapped_len = 0, idx = 183, c = -26365, old_col = 7, old_pos = {lnum = 51, c
ol = 7, coladd = 0}}
#26 0x0000561709278db8 in main (argc=1, argv=0x7fff4cebebf8) at ../src/nvim/main.c:577
fname = 0x0
params = {argc = 1, argv = 0x7fff4cebebf8, 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 = 0, tagname = 0x0
, use_ef = 0x0, input_isatty = true, output_isatty = true, err_isatty = true, no_swap_file = 0, use_debug_break_level = -1, window_count = 1, window_layout = 0, diff_mode = 0, listen_addr = 0x0}
cwd = 0x0
__PRETTY_FUNCTION__ = "main"
use_remote_ui = false
use_builtin_ui = true
__func__ = "main"
(gdb) cont
Continuing.
^C
Thread 1 "nvim" received signal SIGINT, Interrupt.
eval2 (arg=0x7fff4cebcb60, rettv=0x7fff4cebcbd0, evaluate=0) at ../src/nvim/eval.c:3673
3673 result = FALSE;
(gdb) bt full
#0 eval2 (arg=0x7fff4cebcb60, rettv=0x7fff4cebcbd0, evaluate=0) at ../src/nvim/eval.c:3673
var2 = {v_type = VAR_NUMBER, v_lock = VAR_UNLOCKED, vval = {v_number = 137732194289, v_special = (kSpecialVarTrue | unknown: 293240816), v_float = 6.8048745524526834e-313, v_string = 0x20117a7ff1 <error: Cannot access memory at address 0x20117a7ff1>, v_list = 0x20117a7ff1, v_dict = 0x20117a7ff1,
v_partial = 0x20117a7ff1}}
result = 94656940464292
first = 1
error = false
#1 0x00005617091922c6 in eval1 (arg=0x7fff4cebcb60, rettv=0x7fff4cebcbd0, evaluate=0) at ../src/nvim/eval.c:3593
result = 0
var2 = {v_type = VAR_UNKNOWN, v_lock = VAR_LOCKED, vval = {v_number = 94657077477365, v_special = (kSpecialVarTrue | unknown: 293240820), v_float = 4.6766810117299251e-310, v_string = 0x5617117a7ff5 "1", v_list = 0x5617117a7ff5, v_dict = 0x5617117a7ff5, v_partial = 0x5617117a7ff5}}
#2 0x00005617091921f8 in eval0 (arg=0x5617117a7ff5 "1", rettv=0x7fff4cebcbd0, nextcmd=0x7fff4cebccb8, evaluate=0) at ../src/nvim/eval.c:3553
ret = 22039
p = 0x5617117a7ff6 ""
#3 0x000056170918d7ad in ex_let_const (eap=0x7fff4cebccb0, is_const=false) at ../src/nvim/eval.c:1727
arg = 0x5617117a7fe4 "b:fenced_block = 1"
expr = 0x5617117a7ff5 "1"
rettv = {v_type = VAR_UNKNOWN, v_lock = (unknown: 108), vval = {v_number = 94657077477344, v_special = (unknown: 293240800), v_float = 4.6766810117288876e-310, v_string = 0x5617117a7fe0 "let b:fenced_block = 1", v_list = 0x5617117a7fe0, v_dict = 0x5617117a7fe0, v_partial = 0x5617117a7fe0}}
i = 0
var_count = 0
semicolon = 0
op = "="
argend = 0x5617117a7ff2 " = 1"
first = 1
#4 0x000056170918d426 in ex_let (eap=0x7fff4cebccb0) at ../src/nvim/eval.c:1655
No locals.
#5 0x0000561709204357 in do_one_cmd (cmdlinep=0x7fff4cebcff0, flags=7, cstack=0x7fff4cebd110, fgetline=0x5617091c3475 <get_func_line>, cookie=0x5617117a6b10) at ../src/nvim/ex_docmd.c:2252
p = 0x5617117a7fe3 " b:fenced_block = 1"
lnum = 140734483915652
n = 94558239070336
errormsg = 0x0
ea = {arg = 0x5617117a7fe4 "b:fenced_block = 1", nextcmd = 0x0, cmd = 0x5617117a7fe0 "let b:fenced_block = 1", cmdlinep = 0x7fff4cebcff0, cmdidx = CMD_let, argt = 1574916, skip = 1, forceit = 0, addr_count = 0, line1 = 1, line2 = 1, addr_type = 0, 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 = 0x5617091c3475 <get_func_line>, cookie = 0x5617117a6b10, cstack = 0x7fff4cebd110}
save_msg_scroll = 0
parsed = {eap = 0x7fff4cebccb0, parsed_upto = 0x5617117a7fe3 " b:fenced_block = 1", cmd = 0x5617117a7fe0 "let b:fenced_block = 1", after_modifier = 0x5617117a7fe0 "let b:fenced_block = 1", errormsg = 0x0, cmdmod = {split = 0, tab = 0, browse = false, confirm = false, hide = false, keepalt = false,
keepjumps = false, keepmarks = false, keeppatterns = false, lockmarks = false, noswapfile = false, save_ei = 0x0, filter_regmatch = {regprog = 0x0, startp = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, endp = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, rm_ic = false},
filter_force = false}, sandbox = 0, msg_silent = 0, emsg_silent = 0, ex_pressedreturn = true, p_verbose = 0, set_eventignore = false, verbose_save = -1, save_msg_silent = -1, did_esilent = 0, did_sandbox = false}
save_cmdmod = {split = 0, tab = 0, browse = false, confirm = false, hide = false, keepalt = false, keepjumps = false, keepmarks = false, keeppatterns = false, lockmarks = false, noswapfile = false, save_ei = 0x0, filter_regmatch = {regprog = 0x0, startp = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0}, endp = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, rm_ic = false}, filter_force = false}
save_reg_executing = 0
parse_success = true
ni = 0
#6 0x0000561709200536 in do_cmdline (cmdline=0x0, fgetline=0x5617091c3475 <get_func_line>, cookie=0x5617117a6b10, flags=7) at ../src/nvim/ex_docmd.c:618
next_cmdline = 0x5617117a7fd0 ' ' <repeats 16 times>, "let b:fenced_block = 1"
cmdline_copy = 0x5617117a7fd0 ' ' <repeats 16 times>, "let b:fenced_block = 1"
used_getline = 1
recursive = 1
msg_didout_before_start = 0
count = 10
did_inc = 0
retval = 1
cstack = {cs_flags = {0, 1, 5, 26340086, 157535168, 22039, 0, 0, 1290523584, 32767, 0, 0, 1290523600, 32767, 0, 0, 0, 0, 157705680, 22039, 1920299892, 1852125045, 1701734759, 2003006464, 740894820, 657401632, 841833257, 539778362, 690433831, 22016, 150785023, 942446855, 294299632, 22039, 150780757,
942446855, 1024, 0, 239073600, 22039, 294283264, 22039, -2050818816, 448829400, 293622144, 22039, 152090240, 22039, 1290523904, 32767},
cs_pending = ")\277\035\t\027V\000\000\200\266\020\t\027V\000\000@\212O\t\027V\000\000\320\177z\021\027V\000\000\000\000\000\000\000\000\000\000\220\313\r\021\027V\000\000\r", cs_pend = {csp_rv = {0x7fff4cebd240, 0x5617092a3c74 <xmalloc+24>, 0x4cebd2f0, 0xd, 0x7fff4cebd260, 0x5617110dcb90,
0x7fff4cebd270, 0x5617092a3e7f <xmallocz+84>, 0x561709654fe0 <mybuf>, 0xc, 0xd, 0x1ac097d885c2fd00, 0x561711805180, 0x56170910b680 <_start>, 0x7fff4cebd5b0, 0x5617091dbf29 <encode_vim_to_nothing+157>, 0x7fff4cebd5c0, 0x5617094f8a40, 0x56170963cbc0 <vimvars+3200>, 0x0, 0x56170963cb88 <vimvars+3144>,
0x191eaf600000000, 0x7fff4cebebf0, 0x191eaf400000000, 0x0, 0x5617092a3ccc <xfree+24>, 0x56170e4011c0, 0x5617114bd150, 0x7fff4cebd320, 0x5617091bbd5a <delete_var+75>, 0x56170e4011c0, 0x5617096665d0 <globvardict+16>, 0x0, 0x8, 0x7fff4cebd328, 0x9d, 0x7fff4cebd3d0,
0x56170926a6d1 <find_special_key+1261>, 0x561709665c60 <main_loop>, 0x5600092a3c01, 0x6500000100000000, 0x7fff4cebd404, 0x1, 0x7fff4cebd450, 0x7fff4cebd3b0, 0x300000000, 0x56170a42a600, 0x7fff4cebd3a0, 0x5de9df4f, 0x7fff4cebd3d0}, csp_ex = {0x7fff4cebd240, 0x5617092a3c74 <xmalloc+24>, 0x4cebd2f0,
0xd, 0x7fff4cebd260, 0x5617110dcb90, 0x7fff4cebd270, 0x5617092a3e7f <xmallocz+84>, 0x561709654fe0 <mybuf>, 0xc, 0xd, 0x1ac097d885c2fd00, 0x561711805180, 0x56170910b680 <_start>, 0x7fff4cebd5b0, 0x5617091dbf29 <encode_vim_to_nothing+157>, 0x7fff4cebd5c0, 0x5617094f8a40, 0x56170963cbc0 <vimvars+3200>,
0x0, 0x56170963cb88 <vimvars+3144>, 0x191eaf600000000, 0x7fff4cebebf0, 0x191eaf400000000, 0x0, 0x5617092a3ccc <xfree+24>, 0x56170e4011c0, 0x5617114bd150, 0x7fff4cebd320, 0x5617091bbd5a <delete_var+75>, 0x56170e4011c0, 0x5617096665d0 <globvardict+16>, 0x0, 0x8, 0x7fff4cebd328, 0x9d, 0x7fff4cebd3d0,
0x56170926a6d1 <find_special_key+1261>, 0x561709665c60 <main_loop>, 0x5600092a3c01, 0x6500000100000000, 0x7fff4cebd404, 0x1, 0x7fff4cebd450, 0x7fff4cebd3b0, 0x300000000, 0x56170a42a600, 0x7fff4cebd3a0, 0x5de9df4f, 0x7fff4cebd3d0}}, cs_forinfo = {0x56170910b680 <_start>, 0x1ac097d885c2fd00, 0x1,
0x5de9df4f, 0x0, 0x8, 0x7fff4cebd3d8, 0x8, 0x7fff4cebd3e8, 0x5617092a3ccc <xfree+24>, 0x7f68e002e7c8, 0x56171177c640, 0x0, 0x5617117a6e88, 0x56170931eef9 <rbuffer_space+24>, 0x11d9, 0x7f68e0011178, 0x4cebd4e0, 0x0, 0x5617117a6e88, 0x5617093c6942 <tinput_wait_enqueue>, 0x5de9df4f, 0x7fff4cebd550,
0x56170910b680 <_start>, 0x7fff4cebebf0, 0x0, 0x0, 0x56170945de59 <uv_mutex_unlock+9>, 0x7fff4cebd550, 0x5617093c6bd8 <tinput_wait_enqueue+662>, 0x0, 0x7fff4cebd578, 0x20, 0x7f68e8411a40 <main_arena+96>, 0x0, 0x7f68e84119e0 <main_arena>, 0x7f8, 0x7f68e84119e0 <main_arena>, 0x800, 0x1ac097d885c2fd00,
0x1, 0x7f68e82dae38 <_int_malloc+3480>, 0x7fff4cebd530, 0x7f68e8411a40 <main_arena+96>, 0x7fff00000050, 0x0, 0x7, 0x56170a42410c, 0x0, 0x7f8}, cs_line = {0, 0, 172114944, 22039, 2080, 0, 32, 0, 128, 80, 0, 0, 0, 0, 4, 0, -1540674864, 2720218, -2050818816, 448829400, 1290524080, 32767, 153447560,
--Type <RET> for more, q to quit, c to continue without paging--c
22039, -1540674864, 2720218, 293235625, 22039, 112406544, 0, -2050818816, 448829400, 1290524128, 32767, 153447560, 22039, 0, 0, 1290524160, 32767, 152090240, 22039, 153762817, 22039, 1290524176, 32767, 44, 0, 293622144, 22039}, cs_idx = 1, cs_looplevel = 0, cs_trylevel = 0, cs_emsg_silent_list = 0x0, cs
_lflags = 0}
lines_ga = {ga_len = 0, ga_maxlen = 0, ga_itemsize = 16, ga_growsize = 10, ga_data = 0x0}
current_line = 0
fname = 0x56170ca91cc0 "Foldexpr_markdown"
breakpoint = 0x5617117a72c8
dbg_tick = 0x5617117a72d0
debug_saved = {trylevel = 0, force_abort = 0, caught_stack = 0x0, vv_exception = 0x0, vv_throwpoint = 0x0, did_emsg = 0, got_int = 0, need_rethrow = 0, check_cstack = 0, current_exception = 0x0}
initial_trylevel = 0
saved_msg_list = 0x0
private_msg_list = 0x0
cmd_getline = 0x5617091c3475 <get_func_line>
cmd_cookie = 0x5617117a6b10
cmd_loop_cookie = {lines_gap = 0x7fff4cebd580, current_line = 152395490, repeating = 22039, getline = 0x5617096547f8 <lasticon>, cookie = 0x0}
real_cookie = 0x5617117a6b10
getline_is_func = 1
call_depth = 1
#7 0x00005617091c2648 in call_user_func (fp=0x56170ca91c00, argcount=1, argvars=0x7fff4cebdcc0, rettv=0x7fff4cebe370, firstline=1, lastline=1, selfdict=0x0) at ../src/nvim/eval.c:23312
save_sourcing_name = 0x0
save_sourcing_lnum = 0
using_sandbox = false
fc = 0x5617117a6b10
save_did_emsg = 0
depth = 1
v = 0x5617117a6bc0
fixvar_idx = 5
ai = -1
islambda = false
numbuf = "\000\000\000\000\000\000\000\000\300\334\353L\377\177\000\000\001\000\000\000\006\000\000\000\222\270K\021\027V\000\000\300\334\353L\377\177\000\000\000\375\302\205ؗ\300\032\215\337\351]\000\000\000\000\200\266\020\t\027V\000\000@"
name = 0x56171123df30 "lnum"
wait_start = 94657074411668
call_start = 94656937047411
started_profiling = 0
did_save_redo = true
save_redo = {sr_redobuff = {bh_first = {b_next = 0x56171138dce0, b_str = ""}, bh_curr = 0x56171138dce0, bh_index = 0, bh_space = 9}, sr_old_redobuff = {bh_first = {b_next = 0x561712a02a30, b_str = ""}, bh_curr = 0x5617116d3f60, bh_index = 0, bh_space = 10}}
len = 44
do_profiling_yes = false
func_not_yet_profiling_but_should = false
func_or_func_caller_profiling = false
save_current_sctx = {sc_sid = 0, sc_seq = 0, sc_lnum = 0}
#8 0x000056170919996c in call_func (funcname=0x5617117180d0 "Foldexpr_markdown", len=17, rettv=0x7fff4cebe370, argcount_in=1, argvars_in=0x7fff4cebdcc0, argv_func=0x0, firstline=1, lastline=1, doesrange=0x7fff4cebde7c, evaluate=true, partial=0x0, selfdict_in=0x0) at ../src/nvim/eval.c:6671
rfname = 0x561711887e50 "Foldexpr_markdown"
ret = 0
error = 0
fp = 0x56170ca91c00
fname_buf = "\000\000\000\000\000\000\000\000\000\375\302\205ؗ\300\032@\334\353L\377\177\000\000\306\"\031\t\027V\000\000\000\000\000\000\000\000\000\000"
tofree = 0x0
fname = 0x561711887e50 "Foldexpr_markdown"
name = 0x561711887e50 "Foldexpr_markdown"
argcount = 1
argvars = 0x7fff4cebdcc0
selfdict = 0x0
argv = {{v_type = VAR_UNKNOWN, v_lock = VAR_UNLOCKED, vval = {v_number = 206158430232, v_special = (unknown: 24), v_float = 1.0185579797819065e-312, v_string = 0x3000000018 <error: Cannot access memory at address 0x3000000018>, v_list = 0x3000000018, v_dict = 0x3000000018, v_partial = 0x3000000018}}, {v_typ
e = 1290527056, v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 32764), vval = {v_number = 140734483914896, v_special = (unknown: 1290526864), v_float = 6.9532073687547616e-310, v_string = 0x7fff4cebe090 "\300\341\353L\377\177", v_list = 0x7fff4cebe090, v_dict = 0x7fff4cebe090, v_partial = 0x7fff4cebe090}}, {v_type = V
AR_UNKNOWN, v_lock = VAR_UNLOCKED, vval = {v_number = 0, v_special = kSpecialVarFalse, v_float = 0, v_string = 0x0, v_list = 0x0, v_dict = 0x0, v_partial = 0x0}}, {v_type = VAR_UNKNOWN, v_lock = VAR_UNLOCKED, vval = {v_number = 0, v_special = kSpecialVarFalse, v_float = 0, v_string = 0x0, v_list = 0x0, v_dict = 0x0
, v_partial = 0x0}}, {v_type = VAR_UNKNOWN, v_lock = VAR_UNLOCKED, vval = {v_number = 1927707596727450880, v_special = (unknown: 2244148480), v_float = 7.9976312154091785e-180, v_string = 0x1ac097d885c2fd00 <error: Cannot access memory at address 0x1ac097d885c2fd00>, v_list = 0x1ac097d885c2fd00, v_dict = 0x1ac097d8
85c2fd00, v_partial = 0x1ac097d885c2fd00}}, {v_type = 1575608135, v_lock = VAR_UNLOCKED, vval = {v_number = 94656936326784, v_special = (unknown: 152090240), v_float = 4.6766740379646288e-310, v_string = 0x56170910b680 <_start> "\363\017\036\372\061\355I\211\321^H\211\342H\203\344\360PTL\215\005V\222=", v_list = 0x
56170910b680 <_start>, v_dict = 0x56170910b680 <_start>, v_partial = 0x56170910b680 <_start>}}, {v_type = 1290526224, v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 32764), vval = {v_number = 94656937180969, v_special = (kSpecialVarTrue | unknown: 152944424), v_float = 4.6766740801669752e-310, v_string = 0x5617091dbf2
9 <encode_vim_to_nothing+157> "\205\300\017\204\370\f", v_list = 0x5617091dbf29 <encode_vim_to_nothing+157>, v_dict = 0x5617091dbf29 <encode_vim_to_nothing+157>, v_partial = 0x5617091dbf29 <encode_vim_to_nothing+157>}}, {v_type = VAR_UNKNOWN, v_lock = VAR_UNLOCKED, vval = {v_number = 94656940444224, v_special = (un
known: 156207680), v_float = 4.6766742413931941e-310, v_string = 0x5617094f8a40 "tv_clear() argument", v_list = 0x5617094f8a40, v_dict = 0x5617094f8a40, v_partial = 0x5617094f8a40}}, {v_type = 1290527600, v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 32764), vval = {v_number = 0, v_special = kSpecialVarFalse, v_float
= 0, v_string = 0x0, v_list = 0x0, v_dict = 0x0, v_partial = 0x0}}, {v_type = VAR_UNKNOWN, v_lock = VAR_UNLOCKED, vval = {v_number = 1927707596727450880, v_special = (unknown: 2244148480), v_float = 7.9976312154091785e-180, v_string = 0x1ac097d885c2fd00 <error: Cannot access memory at address 0x1ac097d885c2fd00>,
v_list = 0x1ac097d885c2fd00, v_dict = 0x1ac097d885c2fd00, v_partial = 0x1ac097d885c2fd00}}, {v_type = 1290525568, v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 32764), vval = {v_number = 94656936879695, v_special = (kSpecialVarTrue | kSpecialVarNull | unknown: 152643148), v_float = 4.6766740652820619e-310, v_string =
0x56170919264f <eval3+60> "\205\300u\n\270", v_list = 0x56170919264f <eval3+60>, v_dict = 0x56170919264f <eval3+60>, v_partial = 0x56170919264f <eval3+60>}}, {v_type = VAR_UNKNOWN, v_lock = VAR_UNLOCKED, vval = {v_number = 4294967296, v_special = kSpecialVarFalse, v_float = 2.1219957909652723e-314, v_string = 0x10
0000000 <error: Cannot access memory at address 0x100000000>, v_list = 0x100000000, v_dict = 0x100000000, v_partial = 0x100000000}}, {v_type = 1290525888, v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 32764), vval = {v_number = 140734483913912, v_special = (unknown: 1290525880), v_float = 6.9532073687061455e-310, v_s
tring = 0x7fff4cebdcb8 "\231\270K\021\027V", v_list = 0x7fff4cebdcb8, v_dict = 0x7fff4cebdcb8, v_partial = 0x7fff4cebdcb8}}, {v_type = VAR_UNKNOWN, v_lock = VAR_LOCKED, vval = {v_number = 1, v_special = kSpecialVarTrue, v_float = 4.9406564584124654e-324, v_string = 0x1 <error: Cannot access memory at address 0x1>,
v_list = 0x1, v_dict = 0x1, v_partial = 0x1}}, {v_type = VAR_UNKNOWN, v_lock = VAR_UNLOCKED, vval = {v_number = 0, v_special = kSpecialVarFalse, v_float = 0, v_string = 0x0, v_list = 0x0, v_dict = 0x0, v_partial = 0x0}}, {v_type = VAR_UNKNOWN, v_lock = VAR_UNLOCKED, vval = {v_number = 1927707596727450880, v_special
= (unknown: 2244148480), v_float = 7.9976312154091785e-180, v_string = 0x1ac097d885c2fd00 <error: Cannot access memory at address 0x1ac097d885c2fd00>, v_list = 0x1ac097d885c2fd00, v_dict = 0x1ac097d885c2fd00, v_partial = 0x1ac097d885c2fd00}}, {v_type = 1290525664, v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 32764)
, vval = {v_number = 94656936879273, v_special = (kSpecialVarTrue | unknown: 152642728), v_float = 4.6766740652612123e-310, v_string = 0x5617091924a9 <eval2+60> "\205\300u\n\270", v_list = 0x5617091924a9 <eval2+60>, v_dict = 0x5617091924a9 <eval2+60>, v_partial = 0x5617091924a9 <eval2+60>}}, {v_type = VAR_UNKNOWN,
v_lock = VAR_UNLOCKED, vval = {v_number = 4294967296, v_special = kSpecialVarFalse, v_float = 2.1219957909652723e-314, v_string = 0x100000000 <error: Cannot access memory at address 0x100000000>, v_list = 0x100000000, v_dict = 0x100000000, v_partial = 0x100000000}}, {v_type = 1290525888, v_lock = (VAR_LOCKED | VAR_
FIXED | unknown: 32764), vval = {v_number = 140734483913912, v_special = (unknown: 1290525880), v_float = 6.9532073687061455e-310, v_string = 0x7fff4cebdcb8 "\231\270K\021\027V", v_list = 0x7fff4cebdcb8, v_dict = 0x7fff4cebdcb8, v_partial = 0x7fff4cebdcb8}}, {v_type = VAR_UNKNOWN, v_lock = VAR_LOCKED, vval = {v_num
ber = 0, v_special = kSpecialVarFalse, v_float = 0, v_string = 0x0, v_list = 0x0, v_dict = 0x0, v_partial = 0x0}}, {v_type = VAR_UNKNOWN, v_lock = VAR_UNLOCKED, vval = {v_number = 0, v_special = kSpecialVarFalse, v_float = 0, v_string = 0x0, v_list = 0x0, v_dict = 0x0, v_partial = 0x0}}}
argv_clear = 0
#9 0x0000561709198fde in get_func_tv (name=0x5617117180d0 "Foldexpr_markdown", len=17, rettv=0x7fff4cebe370, arg=0x7fff4cebe320, firstline=1, lastline=1, doesrange=0x7fff4cebde7c, evaluate=1, partial=0x0, selfdict=0x0) at ../src/nvim/eval.c:6421
i = 0
argp = 0x5617114bb899 ""
ret = 1
argvars = {{v_type = VAR_NUMBER, v_lock = VAR_UNLOCKED, vval = {v_number = 372, v_special = (unknown: 372), v_float = 1.8379242025294371e-321, v_string = 0x174 <error: Cannot access memory at address 0x174>, v_list = 0x174, v_dict = 0x174, v_partial = 0x174}}, {v_type = 4095338077, v_lock = (VAR_FIXED | unk
nown: 186111768), vval = {v_number = 0, v_special = kSpecialVarFalse, v_float = 0, v_string = 0x0, v_list = 0x0, v_dict = 0x0, v_partial = 0x0}}, {v_type = 4095338066, v_lock = (VAR_FIXED | unknown: 186111768), vval = {v_number = 94656941870456, v_special = (unknown: 157633912), v_float = 4.6766743118584175e-310, v
_string = 0x561709654d78 <compat_hashtab+248> "", v_list = 0x561709654d78 <compat_hashtab+248>, v_dict = 0x561709654d78 <compat_hashtab+248>, v_partial = 0x561709654d78 <compat_hashtab+248>}}, {v_type = 4095338066, v_lock = (VAR_FIXED | unknown: 186111768), vval = {v_number = 17, v_special = (kSpecialVarTrue | unkn
own: 16), v_float = 8.3991159793011913e-323, v_string = 0x11 <error: Cannot access memory at address 0x11>, v_list = 0x11, v_dict = 0x11, v_partial = 0x11}}, {v_type = 290175104, v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 22036), vval = {v_number = 94656941942224, v_special = (unknown: 157705680), v_float = 4.6766
743154042279e-310, v_string = 0x5617096665d0 <globvardict+16> "\377\003", v_list = 0x5617096665d0 <globvardict+16>, v_dict = 0x5617096665d0 <globvardict+16>, v_partial = 0x5617096665d0 <globvardict+16>}}, {v_type = 4095341037, v_lock = (VAR_FIXED | unknown: 186111768), vval = {v_number = 94656937070187, v_special =
(kSpecialVarTrue | kSpecialVarNull | unknown: 152833640), v_float = 4.6766740746936172e-310, v_string = 0x5617091c0e6b <script_autoload+42> "H\211E\360H\203", <incomplete sequence \360>, v_list = 0x5617091c0e6b <script_autoload+42>, v_dict = 0x5617091c0e6b <script_autoload+42>, v_partial = 0x5617091c0e6b <script_a
utoload+42>}}, {v_type = 4095338066, v_lock = (VAR_FIXED | unknown: 186111768), vval = {v_number = 94558294279888, v_special = (unknown: 294291152), v_float = 4.6718004733039514e-310, v_string = 0x5600118a86d0 <error: Cannot access memory at address 0x5600118a86d0>, v_list = 0x5600118a86d0, v_dict = 0x5600118a86d0,
v_partial = 0x5600118a86d0}}, {v_type = 17, v_lock = VAR_UNLOCKED, vval = {v_number = 94657074411648, v_special = (unknown: 290175104), v_float = 4.6766808602633801e-310, v_string = 0x5617114bb880 "Foldexpr_markdown(v:lnum)", v_list = 0x5617114bb880, v_dict = 0x5617114bb880, v_partial = 0x5617114bb880}}, {v_type =
17, v_lock = VAR_UNLOCKED, vval = {v_number = 17, v_special = (kSpecialVarTrue | unknown: 16), v_float = 8.3991159793011913e-323, v_string = 0x11 <error: Cannot access memory at address 0x11>, v_list = 0x11, v_dict = 0x11, v_partial = 0x11}}, {v_type = VAR_UNKNOWN, v_lock = VAR_UNLOCKED, vval = {v_number = 1577056
80, v_special = (unknown: 157705680), v_float = 7.7916958642032958e-316, v_string = 0x96665d0 <error: Cannot access memory at address 0x96665d0>, v_list = 0x96665d0, v_dict = 0x96665d0, v_partial = 0x96665d0}}, {v_type = 17, v_lock = VAR_UNLOCKED, vval = {v_number = 94657074411648, v_special = (unknown: 290175104),
v_float = 4.6766808602633801e-310, v_string = 0x5617114bb880 "Foldexpr_markdown(v:lnum)", v_list = 0x5617114bb880, v_dict = 0x5617114bb880, v_partial = 0x5617114bb880}}, {v_type = 17, v_lock = VAR_UNLOCKED, vval = {v_number = 94657074411648, v_special = (unknown: 290175104), v_float = 4.6766808602633801e-310, v_st
ring = 0x5617114bb880 "Foldexpr_markdown(v:lnum)", v_list = 0x5617114bb880, v_dict = 0x5617114bb880, v_partial = 0x5617114bb880}}, {v_type = 1575608205, v_lock = VAR_UNLOCKED, vval = {v_number = 140734483914176, v_special = (unknown: 1290526144), v_float = 6.9532073687191888e-310, v_string = 0x7fff4cebddc0 "\360\33
5\353L\377\177", v_list = 0x7fff4cebddc0, v_dict = 0x7fff4cebddc0, v_partial = 0x7fff4cebddc0}}, {v_type = 152090240, v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 22036), vval = {v_number = 94656937999361, v_special = (kSpecialVarTrue | unknown: 153762816), v_float = 4.6766741206009124e-310, v_string = 0x5617092a3c0
1 <try_malloc+46> "H\211E\360H\203", <incomplete sequence \360>, v_list = 0x5617092a3c01 <try_malloc+46>, v_dict = 0x5617092a3c01 <try_malloc+46>, v_partial = 0x5617092a3c01 <try_malloc+46>}}, {v_type = 1290526192, v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 32764), vval = {v_number = 18, v_special = (kSpecialVarNu
ll | unknown: 16), v_float = 8.8931816251424378e-323, v_string = 0x12 <error: Cannot access memory at address 0x12>, v_list = 0x12, v_dict = 0x12, v_partial = 0x12}}, {v_type = 292651216, v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 22036), vval = {v_number = 18, v_special = (kSpecialVarNull | unknown: 16), v_float
= 8.8931816251424378e-323, v_string = 0x12 <error: Cannot access memory at address 0x12>, v_list = 0x12, v_dict = 0x12, v_partial = 0x12}}, {v_type = 1290526192, v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 32764), vval = {v_number = 94656937999476, v_special = (unknown: 153762932), v_float = 4.6766741206065942e-310
, v_string = 0x5617092a3c74 <xmalloc+24> "H\211E\370H\203", <incomplete sequence \370>, v_list = 0x5617092a3c74 <xmalloc+24>, v_dict = 0x5617092a3c74 <xmalloc+24>, v_partial = 0x5617092a3c74 <xmalloc+24>}}, {v_type = 290175104, v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 22036), vval = {v_number = 18, v_special = (
kSpecialVarNull | unknown: 16), v_float = 8.8931816251424378e-323, v_string = 0x12 <error: Cannot access memory at address 0x12>, v_list = 0x12, v_dict = 0x12, v_partial = 0x12}}, {v_type = VAR_UNKNOWN, v_lock = VAR_UNLOCKED, vval = {v_number = 94657076887760, v_special = (unknown: 292651216), v_float = 4.676680982
5995676e-310, v_string = 0x5617117180d0 "Foldexpr_markdown", v_list = 0x5617117180d0, v_dict = 0x5617117180d0, v_partial = 0x5617117180d0}}, {v_type = 1290526240, v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 32764), vval = {v_number = 94656937999999, v_special = (kSpecialVarTrue | kSpecialVarNull | unknown: 15376345
2), v_float = 4.6766741206324338e-310, v_string = 0x5617092a3e7f <xmallocz+84> "H\211E\370H\213U\370H\213E\350H\001\320", <incomplete sequence \306>, v_list = 0x5617092a3e7f <xmallocz+84>, v_dict = 0x5617092a3e7f <xmallocz+84>, v_partial = 0x5617092a3e7f <xmallocz+84>}}, {v_type = 1290526272, v_lock = VAR_UNLOCKED,
vval = {v_number = 17, v_special = (kSpecialVarTrue | unknown: 16), v_float = 8.3991159793011913e-323, v_string = 0x11 <error: Cannot access memory at address 0x11>, v_list = 0x11, v_dict = 0x11, v_partial = 0x11}}}
argcount = 1
#10 0x00005617091943e1 in eval7 (arg=0x7fff4cebe320, rettv=0x7fff4cebe370, evaluate=1, want_string=0) at ../src/nvim/eval.c:4523
partial = 0x0
n = 94656940623618
len = 0
s = 0x5617117180d0 "Foldexpr_markdown"
start_leader = 0x5617114bb880 "Foldexpr_markdown(v:lnum)"
end_leader = 0x5617114bb880 "Foldexpr_markdown(v:lnum)"
ret = 2
alias = 0x0
#11 0x0000561709193b1a in eval6 (arg=0x7fff4cebe320, rettv=0x7fff4cebe370, evaluate=1, want_string=0) at ../src/nvim/eval.c:4233
var2 = {v_type = 172326304, v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 22036), vval = {v_number = 140734483914624, v_special = (unknown: 1290526592), v_float = 6.953207368741323e-310, v_string = 0x7fff4cebdf80 "p\343\353L\377\177", v_list = 0x7fff4cebdf80, v_dict = 0x7fff4cebdf80, v_partial = 0x7fff4cebdf8
0}}
op = 0
n1 = 0
n2 = 0
use_float = false
f1 = 0
f2 = 0
error = false
#12 0x00005617091935ca in eval5 (arg=0x7fff4cebe320, rettv=0x7fff4cebe370, evaluate=1) at ../src/nvim/eval.c:4081
var2 = {v_type = 1290527488, v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 32764), vval = {v_number = 94656937180969, v_special = (kSpecialVarTrue | unknown: 152944424), v_float = 4.6766740801669752e-310, v_string = 0x5617091dbf29 <encode_vim_to_nothing+157> "\205\300\017\204\370\f", v_list = 0x5617091dbf29 <
encode_vim_to_nothing+157>, v_dict = 0x5617091dbf29 <encode_vim_to_nothing+157>, v_partial = 0x5617091dbf29 <encode_vim_to_nothing+157>}}
var3 = {v_type = VAR_UNKNOWN, v_lock = VAR_UNLOCKED, vval = {v_number = 94656940444224, v_special = (unknown: 156207680), v_float = 4.6766742413931941e-310, v_string = 0x5617094f8a40 "tv_clear() argument", v_list = 0x5617094f8a40, v_dict = 0x5617094f8a40, v_partial = 0x5617094f8a40}}
op = 0
n1 = 120
n2 = 94657079387496
f1 = 0
f2 = 0
p = 0x56170910b680 <_start> "\363\017\036\372\061\355I\211\321^H\211\342H\203\344\360PTL\215\005V\222="
#13 0x0000561709192824 in eval4 (arg=0x7fff4cebe320, rettv=0x7fff4cebe370, evaluate=1) at ../src/nvim/eval.c:3817
var2 = {v_type = VAR_UNKNOWN, v_lock = VAR_UNLOCKED, vval = {v_number = 8, v_special = (unknown: 8), v_float = 3.9525251667299724e-323, v_string = 0x8 <error: Cannot access memory at address 0x8>, v_list = 0x8, v_dict = 0x8, v_partial = 0x8}}
p = 0x5617114bb899 ""
i = 0
type = TYPE_UNKNOWN
type_is = 0
len = 2
n1 = 94656937193087
n2 = 94656939209287
ic = 22039
#14 0x000056170919264f in eval3 (arg=0x7fff4cebe320, rettv=0x7fff4cebe370, evaluate=1) at ../src/nvim/eval.c:3735
var2 = {v_type = 791, v_lock = (VAR_LOCKED | unknown: 244), vval = {v_number = 0, v_special = kSpecialVarFalse, v_float = 0, v_string = 0x0, v_list = 0x0, v_dict = 0x0, v_partial = 0x0}}
result = 1
first = 1
error = false
#15 0x00005617091924a9 in eval2 (arg=0x7fff4cebe320, rettv=0x7fff4cebe370, evaluate=1) at ../src/nvim/eval.c:3666
var2 = {v_type = 180086416, v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 22036), vval = {v_number = 94656956395392, v_special = (unknown: 172158848), v_float = 4.6766750294856061e-310, v_string = 0x56170a42ef80 "\004", v_list = 0x56170a42ef80, v_dict = 0x56170a42ef80, v_partial = 0x56170a42ef80}}
result = 0
first = 1
error = false
#16 0x00005617091922c6 in eval1 (arg=0x7fff4cebe320, rettv=0x7fff4cebe370, evaluate=1) at ../src/nvim/eval.c:3593
result = 22039
var2 = {v_type = 4112, v_lock = VAR_UNLOCKED, vval = {v_number = 94657074411648, v_special = (unknown: 290175104), v_float = 4.6766808602633801e-310, v_string = 0x5617114bb880 "Foldexpr_markdown(v:lnum)", v_list = 0x5617114bb880, v_dict = 0x5617114bb880, v_partial = 0x5617114bb880}}
#17 0x00005617091921f8 in eval0 (arg=0x5617114bb880 "Foldexpr_markdown(v:lnum)", rettv=0x7fff4cebe370, nextcmd=0x0, evaluate=1) at ../src/nvim/eval.c:3553
ret = 22039
p = 0x5617114bb891 "(v:lnum)"
#18 0x000056170918cf00 in eval_foldexpr (arg=0x5617114bb880 "Foldexpr_markdown(v:lnum)", cp=0x7fff4cebe3c0) at ../src/nvim/eval.c:1497
tv = {v_type = VAR_NUMBER, v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 32764), vval = {v_number = 0, v_special = kSpecialVarFalse, v_float = 0, v_string = 0x0, v_list = 0x0, v_dict = 0x0, v_partial = 0x0}}
retval = 0
s = 0x1117180d1 <error: Cannot access memory at address 0x1117180d1>
use_sandbox = 0
#19 0x0000561709245752 in foldlevelExpr (flp=0x7fff4cebe460) at ../src/nvim/fold.c:2909
win = 0x56170aa20210
n = 0
c = 0
lnum = 372
save_keytyped = false
#20 0x0000561709243615 in foldUpdateIEMS (wp=0x56170aa20210, top=1216, bot=1215) at ../src/nvim/fold.c:2065
fline = {wp = 0x56170aa20210, lnum = 372, off = 0, lnum_save = 94656962626896, lvl = 0, lvl_next = 0, start = 0, end = 21, had_end = 21}
getlevel = 0x561709245687 <foldlevelExpr>
fp = 0x7fff4cebe450
start = 1
end = 1215
#21 0x0000561709240a44 in foldUpdate (wp=0x56170aa20210, top=1216, bot=1215) at ../src/nvim/fold.c:797
save_got_int = 1
fp = 0x0
#22 0x000056170915f113 in changed_common (lnum=1216, col=0, lnume=1217, xtra=-1) at ../src/nvim/change.c:228
folded = false
wp = 0x56170aa20210
tp = 0x56170a438180
i = 0
cols = 289355792
p = 0x4c1
add = 22039
#23 0x000056170915fb80 in changed_lines (lnum=1216, col=0, lnume=1217, xtra=-1, do_buf_event=true) at ../src/nvim/change.c:492
No locals.
#24 0x000056170915f8c3 in deleted_lines (lnum=1216, count=1) at ../src/nvim/change.c:404
No locals.
#25 0x00005617093c5936 in refresh_scrollback (term=0x56170abbe690, buf=0x561712a74ae0) at ../src/nvim/terminal.c:1239
width = 352
height = 5
max_line_count = 1201
#26 0x00005617093c5470 in refresh_terminal (term=0x56170abbe690) at ../src/nvim/terminal.c:1141
buf = 0x561712a74ae0
valid = true
ml_before = 1174
aco = {save_curbuf = 0x561710ff9b70, use_aucmd_win = 1, save_curwin = 0x56170ae67040, save_prevwin = 0x56170ae67040, new_curwin = 0x56170aa20210, new_curbuf = {br_buf = 0x561712a74ae0, br_fnum = 20, br_buf_free_count = 10}, globaldir = 0x0}
ml_added = 94656940443504
#27 0x00005617093c5584 in refresh_timer_cb (watcher=0x561709660ec0 <refresh_timer>, data=0x0) at ../src/nvim/terminal.c:1159
__i = 3
term = 0x56170abbe690
stub = 0x0
#28 0x00005617091e5041 in time_event (argv=0x7fff4cebe768) at ../src/nvim/event/time.c:50
watcher = 0x561709660ec0 <refresh_timer>
#29 0x00005617091df9ce in multiqueue_process_events (this=0x56170a4243b0) at ../src/nvim/event/multiqueue.c:157
event = {handler = 0x5617091e5008 <time_event>, argv = {0x561709660ec0 <refresh_timer>, 0x56170e3ffb60, 0x7f68e8413000 <_IO_strn_jumps>, 0x0, 0x56170e40e900, 0x0, 0x56170933b0be <copy_sub+102>, 0x56170e3ffb60, 0x56170e40e300, 0x7fff4cebc2f0}}
__PRETTY_FUNCTION__ = "multiqueue_process_events"
#30 0x00005617092d39c6 in nv_event (cap=0x7fff4cebe8f8) at ../src/nvim/normal.c:8047
may_restart = false
#31 0x00005617092c417e in normal_execute (state=0x7fff4cebe870, key=-26365) at ../src/nvim/normal.c:1131
s = 0x7fff4cebe870
__PRETTY_FUNCTION__ = "normal_execute"
#32 0x00005617093a29ef in state_enter (s=0x7fff4cebe870) at ../src/nvim/state.c:69
check_result = 1
key = -26365
execute_result = 1
#33 0x00005617092c2453 in normal_enter (cmdwin=false, noexmode=false) at ../src/nvim/normal.c:463
state = {state = {check = 0x5617092c460c <normal_check>, execute = 0x5617092c39eb <normal_execute>}, command_finished = false, ctrl_w = false, need_flushbuf = false, set_prevcount = false, previous_got_int = false, cmdwin = false, noexmode = false, toplevel = true, oa = {op_type = 0, regname = 0, motion_typ
e = kMTLineWise, motion_force = 0, use_reg_one = false, inclusive = false, end_adjusted = false, start = {lnum = 231, col = 23, coladd = 0}, end = {lnum = 231, col = 30, coladd = 0}, cursor_start = {lnum = 0, col = 0, coladd = 0}, line_count = 1, empty = false, is_VIsual = false, start_vcol = 12, end_vcol = 40, pre
v_opcount = 0, prev_count0 = 0}, ca = {oap = 0x7fff4cebe888, prechar = 0, cmdchar = -26365, nchar = 0, ncharC1 = 0, ncharC2 = 0, extra_char = 0, opcount = 0, count0 = 0, count1 = 1, arg = 0, retval = 0, searchbuf = 0x0}, mapped_len = 0, old_mapped_len = 0, idx = 183, c = -26365, old_col = 7, old_pos = {lnum = 51, c
ol = 7, coladd = 0}}
#34 0x0000561709278db8 in main (argc=1, argv=0x7fff4cebebf8) at ../src/nvim/main.c:577
fname = 0x0
params = {argc = 1, argv = 0x7fff4cebebf8, 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 = 0, tagname = 0x0
, use_ef = 0x0, input_isatty = true, output_isatty = true, err_isatty = true, no_swap_file = 0, use_debug_break_level = -1, window_count = 1, window_layout = 0, diff_mode = 0, listen_addr = 0x0}
cwd = 0x0
__PRETTY_FUNCTION__ = "main"
use_remote_ui = false
use_builtin_ui = true
__func__ = "main"
(gdb)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment