On Thu, May 22, 2025 at 03:30:52AM -0500, John M. wrote:
I noticed that the uncompressed core was about 100 MB, so I increased the limit
and got a meaningful backtrace.
I noticed that "airline" shows up multiple times ---I've been using vim-airline
for so long, that it predates my vim-plug list and therefore was not disabled.
The gdb output is attached.
Thanks!
#5 0x000055a7198858ea in eval_variable (name=0x55a731503af0
"w:airline_section_y", len=1789916992, sid=0, rettv=rettv@entry=0x7ffe1438d280,
dip=dip@entry=0x7ffe1438d278, flags=flags@entry=1) at ./src/vim-gtk3/evalvars.c:3049
#6 0x000055a719864a97 in set_var_lval (lp=0x7ffe1438d330, endp=0x7efd9c003230 "",
rettv=0x7ffe1438d530, copy=0, flags=<optimized out>, op=0x7ffe1438d5d0 ".", var_idx=0) at
./src/vim-gtk3/eval.c:2264
#7 0x000055a719880f88 in ex_let_one (arg=<optimized out>, tv=0x7ffe1438d530, copy=0, flags=0,
endchars=0x7ffe1438d5d0 ".", op=0x7ffe1438d5d0 ".", var_idx=0) at
./src/vim-gtk3/evalvars.c:1930
#8 0x000055a719883173 in ex_let_vars (arg_start=0x7efd9c003216
"w:airline_section_{a:name}", tv=0x6aaff740, tv@entry=0x7ffe1438d530, copy=copy@entry=0,
semicolon=0, var_count=339268928, flags=0, op=0x7ffe1438d5d0 ".") at
./src/vim-gtk3/evalvars.c:1250
This looks very much like the issue that was reported in
https://github.com/vim-airline/vim-airline/issues/2710.
Looks like that was fixed in vim by patches v9.1.1242 and v9.1.1244.
I'll work on getting a fix uploaded.
Cheers,
--
James
GPG Key: 4096R/91BF BF4D 6956 BD5D F7B7 2D23 DFE6 91AE 331B A3DB