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

Reply via email to