(asan) heap-buffer-overflow when breaking Vim9 function call on multiple lines

Describe the bug
When starting Vim instrumented by asan, the latter detects a heap-buffer-overflow error when sourcing a Vim9 function call broken on multiple lines.  This error causes Vim to be quit unexpectedly.
  Vim is not quit unexpectedly.
Environment

Vim version: 8.2 Included patches: 1-2800
OS: Ubuntu 16.04.7 LTS
Terminal: xterm(367)

Additional context
Valgrind also reports an error:
==26630== Memcheck, a memory error detector
==26630== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==26630== Using Valgrind-3.13.0 and LibVEX; rerun with -h for copyright info
==26630== Command: ./src/vim -Nu NONE -S /tmp/t.vim
==26630== Parent PID: 15300
==26630==
==26630== Invalid read of size 1
==26630==    at 0x17A422: eval_next_non_blank (eval.c:2098)
==26630==    by 0x17A52A: skipwhite_and_linebreak (eval.c:2156)
==26630==    by 0x309812: get_func_tv (userfunc.c:1478)
==26630==    by 0x178B4E: eval_func (eval.c:2034)
==26630==    by 0x17E24C: eval7 (eval.c:3578)
==26630==    by 0x17E24C: eval7t (eval.c:3279)
==26630==    by 0x17E943: eval6 (eval.c:3072)
==26630==    by 0x17E943: eval5 (eval.c:2839)
==26630==    by 0x17EF7B: eval4 (eval.c:2695)
==26630==    by 0x17F678: eval3 (eval.c:2556)
==26630==    by 0x17F678: eval2 (eval.c:2430)
==26630==    by 0x17F678: eval1 (eval.c:2276)
==26630==    by 0x180622: eval0 (eval.c:2219)
==26630==    by 0x1B1B31: ex_eval (ex_eval.c:902)
==26630==    by 0x1AE643: do_one_cmd (ex_docmd.c:2595)
==26630==    by 0x1AE643: do_cmdline (ex_docmd.c:1000)
==26630==    by 0x29B469: do_source (scriptfile.c:1404)
==26630==    by 0x29C412: cmd_source (scriptfile.c:971)
==26630==    by 0x1AE643: do_one_cmd (ex_docmd.c:2595)
==26630==    by 0x1AE643: do_cmdline (ex_docmd.c:1000)
==26630==    by 0x35F9AF: exe_commands (main.c:3068)
==26630==    by 0x35F9AF: vim_main2 (main.c:760)
==26630==    by 0x139E7C: main (main.c:412)
==26630==  Address 0x5ab064f is 1 bytes before a block of size 250 alloc'd
==26630==    at 0x4C2FA3F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26630==    by 0x4C31D84: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26630==    by 0x2158B8: ga_grow_inner (misc2.c:2119)
==26630==    by 0x299723: get_one_sourceline.isra.0 (scriptfile.c:1646)
==26630==    by 0x299A3D: getsourceline (scriptfile.c:1800)
==26630==    by 0x1AC188: do_cmdline (ex_docmd.c:883)
==26630==    by 0x29B469: do_source (scriptfile.c:1404)
==26630==    by 0x29C412: cmd_source (scriptfile.c:971)
==26630==    by 0x1AE643: do_one_cmd (ex_docmd.c:2595)
==26630==    by 0x1AE643: do_cmdline (ex_docmd.c:1000)
==26630==    by 0x35F9AF: exe_commands (main.c:3068)
==26630==    by 0x35F9AF: vim_main2 (main.c:760)
==26630==    by 0x139E7C: main (main.c:412)
==26630==
==26630==
==26630== HEAP SUMMARY:
==26630==     in use at exit: 156,036 bytes in 1,153 blocks
==26630==   total heap usage: 3,882 allocs, 2,729 frees, 911,966 bytes allocated
==26630==
==26630== LEAK SUMMARY:
==26630==    definitely lost: 0 bytes in 0 blocks
==26630==    indirectly lost: 0 bytes in 0 blocks
==26630==      possibly lost: 0 bytes in 0 blocks
==26630==    still reachable: 156,036 bytes in 1,153 blocks
==26630==         suppressed: 0 bytes in 0 blocks
==26630== Reachable blocks (those to which a pointer was found) are not shown.
==26630== To see them, rerun with: --leak-check=full --show-leak-kinds=all
==26630==
==26630== For counts of detected and suppressed errors, rerun with: -v
==26630== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)

The issue seems to start on line 2098 in src/eval.c:
https://github.com/vim/vim/blob/9f28416e54cefe8b6a2382d078c78f1d469e60cd/src/eval.c#L2098

I found this while I was trying to debug another issue: https://github.com/vim/vim/issues/8095
Vim still crashes but doesn't dump a core; I don't know why it doesn't.  So, I would like to try to start Vim with asan.  But I can't until this heap-buffer-overflow error is fixed.

I found this while I was trying to debug another issue: #8095
Vim still crashes but doesn't dump a core; I don't know why it doesn't. So, I would like to try to start Vim with asan.

For the exact same reason, I would also like to try to start Vim after compiling it with -g -O2 or -g -O1.  But when I do that, Vim crashes as soon as I execute :syn on.  Is that a bug?  Or maybe we're not supposed to compile Vim with those flags?  Anyway, here is a backtrace for -g -O2:
[New LWP 30948]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `./src/vim -Nu NONE'.
Program terminated with signal SIGABRT, Aborted.
#0  0x00007f1a06146777 in kill () from /lib/x86_64-linux-gnu/libc.so.6

Thread 1 (Thread 0x7f1a096559c0 (LWP 30948)):
#0  0x00007f1a06146777 in kill () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#1  0x0000000000523383 in may_core_dump () at os_unix.c:3447
No locals.
#2  0x00000000005254cf in may_core_dump () at os_unix.c:3416
No locals.
#3  mch_exit (r=r@entry=1) at os_unix.c:3413
No locals.
#4  0x000000000065165f in getout (exitval=1) at main.c:1698
No locals.
#5  <signal handler called>
No symbol table info available.
#6  0x00007f1a06146438 in raise () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#7  0x00007f1a0614803a in abort () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#8  0x00007f1a061887fa in ?? () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#9  0x00007f1a0622a21c in __fortify_fail () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#10 0x00007f1a06228220 in __chk_fail () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#11 0x00000000005e833f in strcpy (__src=0x687139 "0", __dest=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/string3.h:110
No locals.
#12 add_nr_var (nr=0, name=0x687139 "0", v=0x12b1210, dp=0x12b15c8) at userfunc.c:1723
No locals.
#13 call_user_func (fp=fp@entry=0x127a750, argcount=argcount@entry=0, argvars=argvars@entry=0x7ffec9695300, rettv=rettv@entry=0x7ffec96954d0, funcexe=0x7ffec9695500, selfdict=<optimized out>) at userfunc.c:2283
        save_current_sctx = <optimized out>
        using_sandbox = 0
        fc = 0x12b1200
        save_did_emsg = <optimized out>
        default_arg_err = 0
        v = <optimized out>
        fixvar_idx = <optimized out>
        i = <optimized out>
        ai = <optimized out>
        islambda = <optimized out>
        numbuf = "\000\000\000\000\000\000\000\000\003", '\000' <repeats 31 times>, "\363Ni\311\376\177", '\000' <repeats 18 times>
        name = <optimized out>
        tv_to_free = {0x7ffec9694d30, 0x0, 0xffffffffffffffff, 0x200000000, 0x0, 0x6616ab, 0x0, 0x7ffec9694ed0, 0x6e, 0x0, 0x7ffec9694e00, 0x68a271, 0xd, 0x3000000020, 0x7ffec9695370, 0x7ffec96952b0, 0xffffffff, 0x6e, 0x68a272, 0xfffffffffffffeb8}
        tv_to_free_len = 0
        profile_info = {pi_started_profiling = 0, pi_wait_start = {tv_sec = 0, tv_usec = 0}, pi_call_start = {tv_sec = 0, tv_usec = 0}}
#14 0x00000000005e90e0 in call_user_func_check (fp=0x127a750, argcount=0, argvars=0x7ffec9695300, rettv=0x7ffec96954d0, funcexe=0x7ffec9695500, selfdict=0x0) at userfunc.c:2632
        did_save_redo = 1
        save_redo = {sr_redobuff = {bh_first = {b_next = 0x0, b_str = ""}, bh_curr = 0x0, bh_index = 0, bh_space = 0}, sr_old_redobuff = {bh_first = {b_next = 0x0, b_str = ""}, bh_curr = 0x0, bh_index = 0, bh_space = 0}}
        error = <optimized out>
        selfdict = 0x0
        rettv = 0x7ffec96954d0
        fp = 0x127a750
        funcexe = 0x7ffec9695500
        argvars = 0x7ffec9695300
        argcount = 0
        error = <optimized out>
        did_save_redo = <optimized out>
        save_redo = <optimized out>
#15 0x00000000005e9643 in call_func (funcname=funcname@entry=0x14afa40 "\200\375R2_SynSet", len=len@entry=-1, rettv=rettv@entry=0x7ffec96954d0, argcount_in=argcount_in@entry=0, argvars_in=argvars_in@entry=0x7ffec9695300, funcexe=funcexe@entry=0x7ffec9695500) at userfunc.c:3110
        rfname = <optimized out>
        is_global = <optimized out>
        ret = 0
        error = 0
        i = <optimized out>
        fp = 0x127a750
        fname_buf = "\002\000\000\000\000\000\000\000\f\000\000\000\000\000\000\000p\372J\001\000\000\000\000\025kE\000\000\000\000\000\270Ti\311\376\177\000\000."
        tofree = 0x0
        fname = <optimized out>
        name = <optimized out>
        argcount = 0
        argvars = 0x7ffec9695300
        selfdict = <optimized out>
        argv = {{v_type = VAR_UNKNOWN, v_lock = 0 '\000', vval = {v_number = 0, v_float = 0, v_string = 0x0, v_list = 0x0, v_dict = 0x0, v_partial = 0x0, v_job = 0x0, v_channel = 0x0, v_blob = 0x0}}, {v_type = VAR_UNKNOWN, v_lock = 0 '\000', vval = {v_number = 0, v_float = 0, v_string = 0x0, v_list = 0x0, v_dict = 0x0, v_partial = 0x0, v_job = 0x0, v_channel = 0x0, v_blob = 0x0}}, {v_type = VAR_UNKNOWN, v_lock = 0 '\000', vval = {v_number = 9392360, v_float = 4.6404424093734904e-317, v_string = 0x8f50e8<EMAIL_ADDRESS>"\240u\030\006\032\177", v_list = 0x8f50e8<EMAIL_ADDRESS>v_dict = 0x8f50e8<EMAIL_ADDRESS>v_partial = 0x8f50e8<EMAIL_ADDRESS>v_job = 0x8f50e8<EMAIL_ADDRESS>v_channel = 0x8f50e8<EMAIL_ADDRESS>v_blob = 0x8f50e8<EMAIL_ADDRESS>{v_type =<PHONE_NUMBER>, v_lock = -2 '\376', vval = {v_number = 20, v_float = 9.8813129168249309e-323, v_string = 0x14 <error: Cannot access memory at address 0x14>, v_list = 0x14, v_dict = 0x14, v_partial = 0x14, v_job = 0x14, v_channel = 0x14, v_blob = 0x14}}, {v_type =<PHONE_NUMBER>, v_lock = -2 '\376', vval = {v_number = 6690471, v_float = 3.3055318755971306e-317, v_string = 0x6616a7 "%ld_", v_list = 0x6616a7, v_dict = 0x6616a7, v_partial = 0x6616a7, v_job = 0x6616a7, v_channel = 0x6616a7, v_blob = 0x6616a7}}, {v_type =<PHONE_NUMBER>, v_lock = -2 '\376', vval = {v_number = 1, v_float = 4.9406564584124654e-324, v_string = 0x1 <error: Cannot access memory at address 0x1>, v_list = 0x1, v_dict = 0x1, v_partial = 0x1, v_job = 0x1, v_channel = 0x1, v_blob = 0x1}}, {v_type =<PHONE_NUMBER>, v_lock = -2 '\376', vval = {v_number =<PHONE_NUMBER>99508, v_float = 6.9045549896780889e-310, v_string = 0x7f1a06227814 <__vsprintf_chk+132> "H\213T$(\306\002", v_list = 0x7f1a06227814 <__vsprintf_chk+132>, v_dict = 0x7f1a06227814 <__vsprintf_chk+132>, v_partial = 0x7f1a06227814 <__vsprintf_chk+132>, v_job = 0x7f1a06227814 <__vsprintf_chk+132>, v_channel = 0x7f1a06227814 <__vsprintf_chk+132>, v_blob = 0x7f1a06227814 <__vsprintf_chk+132>}}, {v_type =<PHONE_NUMBER>, v_lock = 0 '\000', vval = {v_number =<PHONE_NUMBER>43984, v_float = 6.9530983595478013e-310, v_string = 0x7ffec9695430 "@\372J\001", v_list = 0x7ffec9695430, v_dict = 0x7ffec9695430, v_partial = 0x7ffec9695430, v_job = 0x7ffec9695430, v_channel = 0x7ffec9695430, v_blob = 0x7ffec9695430}}, {v_type =<PHONE_NUMBER>, v_lock = -2 '\376', vval = {v_number =<PHONE_NUMBER>43984, v_float = 6.9530983595478013e-310, v_string = 0x7ffec9695430 "@\372J\001", v_list = 0x7ffec9695430, v_dict = 0x7ffec9695430, v_partial = 0x7ffec9695430, v_job = 0x7ffec9695430, v_channel = 0x7ffec9695430, v_blob = 0x7ffec9695430}}, {v_type =<PHONE_NUMBER>, v_lock = -2 '\376', vval = {v_number =<PHONE_NUMBER>43986, v_float = 6.9530983595479001e-310, v_string = 0x7ffec9695432 "J\001", v_list = 0x7ffec9695432, v_dict = 0x7ffec9695432, v_partial = 0x7ffec9695432, v_job = 0x7ffec9695432, v_channel = 0x7ffec9695432, v_blob = 0x7ffec9695432}}, {v_type =<PHONE_NUMBER>, v_lock = -2 '\376', vval = {v_number =<PHONE_NUMBER>43984, v_float = 6.9530983595478013e-310, v_string = 0x7ffec9695430 "@\372J\001", v_list = 0x7ffec9695430, v_dict = 0x7ffec9695430, v_partial = 0x7ffec9695430, v_job = 0x7ffec9695430, v_channel = 0x7ffec9695430, v_blob = 0x7ffec9695430}}, {v_type =<PHONE_NUMBER>, v_lock = -2 '\376', vval = {v_number = 0, v_float = 0, v_string = 0x0, v_list = 0x0, v_dict = 0x0, v_partial = 0x0, v_job = 0x0, v_channel = 0x0, v_blob = 0x0}}, {v_type = VAR_UNKNOWN, v_lock = 0 '\000', vval = {v_number = 0, v_float = 0, v_string = 0x0, v_list = 0x0, v_dict = 0x0, v_partial = 0x0, v_job = 0x0, v_channel = 0x0, v_blob = 0x0}}, {v_type = VAR_UNKNOWN, v_lock = 0 '\000', vval = {v_number = 0, v_float = 0, v_string = 0x0, v_list = 0x0, v_dict = 0x0, v_partial = 0x0, v_job = 0x0, v_channel = 0x0, v_blob = 0x0}}, {v_type = VAR_UNKNOWN, v_lock = 4 '\004', vval = {v_number =<PHONE_NUMBER>51456, v_float = 1.3906499416490908e-309, v_string = 0xffff00001fa0 <error: Cannot access memory at address 0xffff00001fa0>, v_list = 0xffff00001fa0, v_dict = 0xffff00001fa0, v_partial = 0xffff00001fa0, v_job = 0xffff00001fa0, v_channel = 0xffff00001fa0, v_blob = 0xffff00001fa0}}, {v_type = VAR_UNKNOWN, v_lock = 0 '\000', vval = {v_number = 0, v_float = 0, v_string = 0x0, v_list = 0x0, v_dict = 0x0, v_partial = 0x0, v_job = 0x0, v_channel = 0x0, v_blob = 0x0}}, {v_type = VAR_UNKNOWN, v_lock = 0 '\000', vval = {v_number = 0, v_float = 0, v_string = 0x0, v_list = 0x0, v_dict = 0x0, v_partial = 0x0, v_job = 0x0, v_channel = 0x0, v_blob = 0x0}}, {v_type =<PHONE_NUMBER>, v_lock = -1 '\377', vval = {v_number = 0, v_float = 0, v_string = 0x0, v_list = 0x0, v_dict = 0x0, v_partial = 0x0, v_job = 0x0, v_channel = 0x0, v_blob = 0x0}}, {v_type = VAR_UNKNOWN, v_lock = 0 '\000', vval = {v_number = 5192169, v_float = 2.5652723303018992e-317, v_string = 0x4f39e9 <vim_strchr+201> "H\230H\001\303\017\266\003\205\300\017\204p\377\377\377A9\304u\342H\211\330[]A\\\303f.\017\037\204", v_list = 0x4f39e9 <vim_strchr+201>, v_dict = 0x4f39e9 <vim_strchr+201>, v_partial = 0x4f39e9 <vim_strchr+201>, v_job = 0x4f39e9 <vim_strchr+201>, v_channel = 0x4f39e9 <vim_strchr+201>, v_blob = 0x4f39e9 <vim_strchr+201>}}, {v_type =<PHONE_NUMBER>, v_lock = 0 '\000', vval = {v_number = 0, v_float = 0, v_string = 0x0, v_list = 0x0, v_dict = 0x0, v_partial = 0x0, v_job = 0x0, v_channel = 0x0, v_blob = 0x0}}, {v_type = VAR_UNKNOWN, v_lock = 0 '\000', vval = {v_number =<PHONE_NUMBER>05600, v_float = 6.9045551283174545e-310, v_string = 0x7f1a064d4960 "", v_list = 0x7f1a064d4960, v_dict = 0x7f1a064d4960, v_partial = 0x7f1a064d4960, v_job = 0x7f1a064d4960, v_channel = 0x7f1a064d4960, v_blob = 0x7f1a064d4960}}}
        argv_clear = 0
        argv_base = 0
        partial = <optimized out>
#16 0x00000000005e9b73 in get_func_tv (name=name@entry=0x14afa40 "\200\375R2_SynSet", len=len@entry=-1, rettv=rettv@entry=0x7ffec96954d0, arg=arg@entry=0x7ffec96954b8, evalarg=evalarg@entry=0x7ffec9695550, funcexe=funcexe@entry=0x7ffec9695500) at userfunc.c:1500
        i = 0
        argp = 0x14afa2f ""
        ret = 1
        argvars = {{v_type = VAR_UNKNOWN, v_lock = 0 '\000', vval = {v_number = 0, v_float = 0, v_string = 0x0, v_list = 0x0, v_dict = 0x0, v_partial = 0x0, v_job = 0x0, v_channel = 0x0, v_blob = 0x0}}, {v_type = VAR_NUMBER, v_lock = 0 '\000', vval = {v_number =<PHONE_NUMBER>99892, v_float = 6.9045549600531223e-310, v_string = 0x7f1a061951d4 <malloc+84> "H\205\300H\211\302\017\204", <incomplete sequence \330>, v_list = 0x7f1a061951d4 <malloc+84>, v_dict = 0x7f1a061951d4 <malloc+84>, v_partial = 0x7f1a061951d4 <malloc+84>, v_job = 0x7f1a061951d4 <malloc+84>, v_channel = 0x7f1a061951d4 <malloc+84>, v_blob = 0x7f1a061951d4 <malloc+84>}}, {v_type = 19245576, v_lock = 0 '\000', vval = {v_number = 12, v_float = 5.9287877500949585e-323, v_string = 0xc <error: Cannot access memory at address 0xc>, v_list = 0xc, v_dict = 0xc, v_partial = 0xc, v_job = 0xc, v_channel = 0xc, v_blob = 0xc}}, {v_type = VAR_ANY, v_lock = 0 '\000', vval = {v_number = 5186945, v_float = 2.5626913313680246e-317, v_string = 0x4f2581 <lalloc+81> "H\205\300t\302H\203\304\030[]\303\017\037", v_list = 0x4f2581 <lalloc+81>, v_dict = 0x4f2581 <lalloc+81>, v_partial = 0x4f2581 <lalloc+81>, v_job = 0x4f2581 <lalloc+81>, v_channel = 0x4f2581 <lalloc+81>, v_blob = 0x4f2581 <lalloc+81>}}, {v_type =<PHONE_NUMBER>, v_lock = -2 '\376', vval = {v_number = 5192169, v_float = 2.5652723303018992e-317, v_string = 0x4f39e9 <vim_strchr+201> "H\230H\001\303\017\266\003\205\300\017\204p\377\377\377A9\304u\342H\211\330[]A\\\303f.\017\037\204", v_list = 0x4f39e9 <vim_strchr+201>, v_dict = 0x4f39e9 <vim_strchr+201>, v_partial = 0x4f39e9 <vim_strchr+201>, v_job = 0x4f39e9 <vim_strchr+201>, v_channel = 0x4f39e9 <vim_strchr+201>, v_blob = 0x4f39e9 <vim_strchr+201>}}, {v_type = 21690917, v_lock = 0 '\000', vval = {v_number = 4545853, v_float = 2.2459497983443681e-317, v_string = 0x455d3d <clear_lval+13> "H\213{`[\351\271\333\t", v_list = 0x455d3d <clear_lval+13>, v_dict = 0x455d3d <clear_lval+13>, v_partial = 0x455d3d <clear_lval+13>, v_job = 0x455d3d <clear_lval+13>, v_channel = 0x455d3d <clear_lval+13>, v_blob = 0x455d3d <clear_lval+13>}}, {v_type = 21690944, v_lock = 0 '\000', vval = {v_number = 6175068, v_float = 3.0508889595336146e-317, v_string = 0x5e395c <trans_function_name+268> "H\211\330H\213\214", <incomplete sequence \330>, v_list = 0x5e395c <trans_function_name+268>, v_dict = 0x5e395c <trans_function_name+268>, v_partial = 0x5e395c <trans_function_name+268>, v_job = 0x5e395c <trans_function_name+268>, v_channel = 0x5e395c <trans_function_name+268>, v_blob = 0x5e395c <trans_function_name+268>}}, {v_type = 21690945, v_lock = 0 '\000', vval = {v_number = 9534640, v_float = 4.7107380694637829e-317, v_string = 0x917cb0 <globvardict+16> "\017", v_list = 0x917cb0 <globvardict+16>, v_dict = 0x917cb0 <globvardict+16>, v_partial = 0x917cb0 <globvardict+16>, v_job = 0x917cb0 <globvardict+16>, v_channel = 0x917cb0 <globvardict+16>, v_blob = 0x917cb0 <globvardict+16>}}, {v_type = 35, v_lock = 0 '\000', vval = {v_number = 5192169, v_float = 2.5652723303018992e-317, v_string = 0x4f39e9 <vim_strchr+201> "H\230H\001\303\017\266\003\205\300\017\204p\377\377\377A9\304u\342H\211\330[]A\\\303f.\017\037\204", v_list = 0x4f39e9 <vim_strchr+201>, v_dict = 0x4f39e9 <vim_strchr+201>, v_partial = 0x4f39e9 <vim_strchr+201>, v_job = 0x4f39e9 <vim_strchr+201>, v_channel = 0x4f39e9 <vim_strchr+201>, v_blob = 0x4f39e9 <vim_strchr+201>}}, {v_type = 21690944, v_lock = 0 '\000', vval = {v_number = 9534640, v_float = 4.7107380694637829e-317, v_string = 0x917cb0 <globvardict+16> "\017", v_list = 0x917cb0 <globvardict+16>, v_dict = 0x917cb0 <globvardict+16>, v_partial = 0x917cb0 <globvardict+16>, v_job = 0x917cb0 <globvardict+16>, v_channel = 0x917cb0 <globvardict+16>, v_blob = 0x917cb0 <globvardict+16>}}, {v_type = VAR_UNKNOWN, v_lock = 0 '\000', vval = {v_number = 5757854, v_float = 2.8447578551696048e-317, v_string = 0x57db9e <script_autoload+46> "H\205\300tuH9\303tpH\211\337\350 \377\377\377H\205\300I\211\305t`\213-\022\365\070", v_list = 0x57db9e <script_autoload+46>, v_dict = 0x57db9e <script_autoload+46>, v_partial = 0x57db9e <script_autoload+46>, v_job = 0x57db9e <script_autoload+46>, v_channel = 0x57db9e <script_autoload+46>, v_blob = 0x57db9e <script_autoload+46>}}, {v_type = 21690919, v_lock = 0 '\000', vval = {v_number =<PHONE_NUMBER>214105344, v_float = 2.8017190793898683e-128, v_string = 0x25736bacb3709300 <error: Cannot access memory at address 0x25736bacb3709300>, v_list = 0x25736bacb3709300, v_dict = 0x25736bacb3709300, v_partial = 0x25736bacb3709300, v_job = 0x25736bacb3709300, v_channel = 0x25736bacb3709300, v_blob = 0x25736bacb3709300}}, {v_type = VAR_UNKNOWN, v_lock = 0 '\000', vval = {v_number = 21690944, v_float = 1.0716750256266312e-316, v_string = 0x14afa40 "\200\375R2_SynSet", v_list = 0x14afa40, v_dict = 0x14afa40, v_partial = 0x14afa40, v_job = 0x14afa40, v_channel = 0x14afa40, v_blob = 0x14afa40}}, {v_type = 9534640, v_lock = 0 '\000', vval = {v_number = 0, v_float = 0, v_string = 0x0, v_list = 0x0, v_dict = 0x0, v_partial = 0x0, v_job = 0x0, v_channel = 0x0, v_blob = 0x0}}, {v_type =<PHONE_NUMBER>, v_lock = -2 '\376', vval = {v_number =<PHONE_NUMBER>44128, v_float = 6.9530983595549158e-310, v_string = 0x7ffec96954c0 "", v_list = 0x7ffec96954c0, v_dict = 0x7ffec96954c0, v_partial = 0x7ffec96954c0, v_job = 0x7ffec96954c0, v_channel = 0x7ffec96954c0, v_blob = 0x7ffec96954c0}}, {v_type = VAR_UNKNOWN, v_lock = 0 '\000', vval = {v_number =<PHONE_NUMBER>214105344, v_float = 2.8017190793898683e-128, v_string = 0x25736bacb3709300 <error: Cannot access memory at address 0x25736bacb3709300>, v_list = 0x25736bacb3709300, v_dict = 0x25736bacb3709300, v_partial = 0x25736bacb3709300, v_job = 0x25736bacb3709300, v_channel = 0x25736bacb3709300, v_blob = 0x25736bacb3709300}}, {v_type = 21690944, v_lock = 0 '\000', vval = {v_number =<PHONE_NUMBER>44016, v_float = 6.9530983595493823e-310, v_string = 0x7ffec9695450 "\260|\221", v_list = 0x7ffec9695450, v_dict = 0x7ffec9695450, v_partial = 0x7ffec9695450, v_job = 0x7ffec9695450, v_channel = 0x7ffec9695450, v_blob = 0x7ffec9695450}}, {v_type = VAR_UNKNOWN, v_lock = 0 '\000', vval = {v_number = 4650389, v_float = 2.2975974446980287e-317, v_string = 0x46f595 <find_var+133> "\205\300tg\017\266\003\204\300t`\200{\001:tZHc\025\203\022K", v_list = 0x46f595 <find_var+133>, v_dict = 0x46f595 <find_var+133>, v_partial = 0x46f595 <find_var+133>, v_job = 0x46f595 <find_var+133>, v_channel = 0x46f595 <find_var+133>, v_blob = 0x46f595 <find_var+133>}}, {v_type = 21690944, v_lock = 0 '\000', vval = {v_number =<PHONE_NUMBER>214105344, v_float = 2.8017190793898683e-128, v_string = 0x25736bacb3709300 <error: Cannot access memory at address 0x25736bacb3709300>, v_list = 0x25736bacb3709300, v_dict = 0x25736bacb3709300, v_partial = 0x25736bacb3709300, v_job = 0x25736bacb3709300, v_channel = 0x25736bacb3709300, v_blob = 0x25736bacb3709300}}, {v_type = 21690944, v_lock = 0 '\000', vval = {v_number = 0, v_float = 0, v_string = 0x0, v_list = 0x0, v_dict = 0x0, v_partial = 0x0, v_job = 0x0, v_channel = 0x0, v_blob = 0x0}}, {v_type =<PHONE_NUMBER>, v_lock = -2 '\376', vval = {v_number = 6172274, v_float = 3.0495085401191342e-317, v_string = 0x5e2e72 <deref_func_name+82> "I\211\305Ic\004$M\205\355D\210<\003tCA\213E", v_list = 0x5e2e72 <deref_func_name+82>, v_dict = 0x5e2e72 <deref_func_name+82>, v_partial = 0x5e2e72 <deref_func_name+82>, v_job = 0x5e2e72 <deref_func_name+82>, v_channel = 0x5e2e72 <deref_func_name+82>, v_blob = 0x5e2e72 <deref_func_name+82>}}}
        argcount = <optimized out>
        vim9script = 0
#17 0x00000000005ea268 in ex_call (eap=0x7ffec9695650) at userfunc.c:4754
        funcexe = {argv_func = 0x0, firstline = 1, lastline = 1, doesrange = 0x7ffec96954b4, evaluate = 1, partial = 0x0, selfdict = 0x0, basetv = 0x0, check_type = 0x0}
        arg = 0x14afa2d "()"
        startarg = 0x14afa2d "()"
        name = 0x14afa40 "\200\375R2_SynSet"
        tofree = 0x14afa40 "\200\375R2_SynSet"
        len = 11
        rettv = {v_type = VAR_NUMBER, v_lock = 0 '\000', vval = {v_number = 0, v_float = 0, v_string = 0x0, v_list = 0x0, v_dict = 0x0, v_partial = 0x0, v_job = 0x0, v_channel = 0x0, v_blob = 0x0}}
        lnum = 1
        doesrange = 0
        failed = 0
        fudi = {fd_dict = 0x0, fd_newkey = 0x0, fd_di = 0x0}
        partial = 0x0
        evalarg = {eval_flags = 1, eval_break_count = 0, eval_getline = 0x0, eval_cookie = 0x0, eval_cctx = 0x0, eval_ga = {ga_len = 0, ga_maxlen = 0, ga_itemsize = 0, ga_growsize = 0, ga_data = 0x0}, eval_tofree = 0x0, eval_tofree_cmdline = 0x0, eval_tofree_lambda = 0x0}
        type = 0x0
#18 0x00000000004883f9 in do_one_cmd (cmdlinep=cmdlinep@entry=0x7ffec96958c0, flags=flags@entry=7, cstack=cstack@entry=0x7ffec9695950, fgetline=fgetline@entry=0x4178e0 <getnextac>, cookie=cookie@entry=0x7ffec9696050) at ex_docmd.c:2595
        p = <optimized out>
        lnum = <optimized out>
        n = <optimized out>
        errormsg = 0x0
        after_modifier = <optimized out>
        ea = {arg = 0x14afa25 "s:SynSet()", nextcmd = 0x0, cmd = 0x14afa20 "call s:SynSet()", cmdlinep = 0x7ffec96958c0, cmdline_tofree = 0x0, cmdidx = CMD_call, argt = 17565829, skip = 0, forceit = 0, addr_count = 0, line1 = 1, line2 = 1, addr_type = ADDR_LINES, 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 = 0x4178e0 <getnextac>, cookie = 0x7ffec9696050, cstack = 0x7ffec9695950}
        save_cmdmod = {cmod_flags = 0, cmod_split = 0, cmod_tab = 0, cmod_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 = 0}, cmod_filter_force = 0, cmod_verbose = 0, cmod_save_ei = 0x0, cmod_did_sandbox = 0, cmod_verbose_save = 0, cmod_save_msg_silent = 0, cmod_save_msg_scroll = 0, cmod_did_esilent = 0}
        save_reg_executing = 0
        ni = <optimized out>
        cmd = <optimized out>
        starts_with_colon = <optimized out>
        may_have_range = <optimized out>
        vim9script = <optimized out>
        did_set_expr_line = <optimized out>
        sourcing = 1
#19 0x0000000000489689 in do_cmdline (cmdline=cmdline@entry=0x0, fgetline=fgetline@entry=0x4178e0 <getnextac>, cookie=cookie@entry=0x7ffec9696050, flags=flags@entry=7) at ex_docmd.c:1000
        next_cmdline = <optimized out>
        cmdline_copy = 0x14afa20 "call s:SynSet()"
        used_getline = 1
        recursive = 6
        msg_didout_before_start = 0
        count = 1
        did_inc = 0
        retval = 1
        cstack = {cs_flags = {0 <repeats 50 times>}, cs_pending = '\000' <repeats 49 times>, cs_pend = {csp_rv = {0x0 <repeats 50 times>}, csp_ex = {0x0 <repeats 50 times>}}, cs_forinfo = {0x0 <repeats 50 times>}, cs_line = {0 <repeats 50 times>}, cs_block_id = {0 <repeats 50 times>}, cs_script_var_len = {0 <repeats 50 times>}, cs_idx = -1, cs_looplevel = 0, cs_trylevel = 0, cs_emsg_silent_list = 0x0, cs_lflags = 0 '\000'}
        lines_ga = {ga_len = 0, ga_maxlen = 0, ga_itemsize = 16, ga_growsize = 10, ga_data = 0x0}
        current_line = 0
        current_line_before = 0
        fname = 0x0
        breakpoint = 0x0
        dbg_tick = 0x0
        debug_saved = {trylevel = 0, force_abort = 0, caught_stack = 0x0, vv_exception = 0x0, vv_throwpoint = 0x0, did_emsg = 0, got_int = 0, did_throw = 0, need_rethrow = 0, check_cstack = 0, current_exception = 0x0}
        initial_trylevel = 0
        saved_msg_list = 0x7ffec9696698
        private_msg_list = 0x0
        cmd_getline = 0x4178e0 <getnextac>
        cmd_cookie = 0x7ffec9696050
        cmd_loop_cookie = {lines_gap = 0x1255010, current_line = 0, repeating = 0, getline = 0x0, cookie = 0x3000000020}
        real_cookie = <optimized out>
        getline_is_func = <optimized out>
        call_depth = 6
#20 0x000000000041805f in apply_autocmds_group (event=event@entry=EVENT_SYNTAX, fname=0x1255010 "", fname_io=<optimized out>, force=<optimized out>, group=group@entry=-3, buf=0x1250ec0, eap=0x0) at autocmd.c:2123
        sfname = 0x0
        tail = <optimized out>
        save_changed = 0
        old_curbuf = 0x1250ec0
        retval = 1
        save_autocmd_fname = 0x0
        save_autocmd_fname_full = 0
        save_autocmd_bufnr = 1
        save_autocmd_match = 0x14b0250 ""
        save_autocmd_busy = 1
        save_autocmd_nested = 0
        nesting = 2
        patcmd = {curpat = 0x125b050, nextcmd = 0x0, group = -3, fname = 0x1255010 "", sfname = 0x0, tail = 0x1255010 "", event = EVENT_SYNTAX, arg_bufnr = 1, next = 0x7ffec96978b0}
        ap = <optimized out>
        save_current_sctx = {sc_sid = 1, sc_seq = 1, sc_lnum = 32, sc_version = 1}
        funccal_entry = {top_funccal = 0x0, next = 0x7ffec9697890}
        save_cmdarg = 0x0
        save_cmdbang = 0
        filechangeshell_busy = 0
        wait_time = {tv_sec = 0, tv_usec = 0}
        did_save_redobuff = 0
        save_redo = {sr_redobuff = {bh_first = {b_next = 0x1254ff0, b_str = <incomplete sequence \360>}, bh_curr = 0x1252b10, bh_index = 9577848, bh_space = 0}, sr_old_redobuff = {bh_first = {b_next = 0x1254ff0, b_str = "\001"}, bh_curr = 0x0, bh_index = 102323596, bh_space = 32538}}
        save_KeyTyped = <optimized out>
#21 0x0000000000419024 in apply_autocmds (event=event@entry=EVENT_SYNTAX, fname=<optimized out>, fname_io=<optimized out>, force=<optimized out>, buf=<optimized out>) at autocmd.c:1634
No locals.
#22 0x000000000051f392 in did_set_string_option (opt_idx=opt_idx@entry=336, varp=varp@entry=0x1252b10, new_value_alloced=new_value_alloced@entry=1, oldval=oldval@entry=0x1254ff0 "", errbuf=errbuf@entry=0x7ffec9696320 "\240\002K\001", opt_flags=opt_flags@entry=0, value_checked=0x7ffec9696304) at optionstr.c:2387
        syn_recursive = 1
        errmsg = 0x0
        s = 0xc96961a0 <error: Cannot access memory at address 0xc96961a0>
        p = 0x1 <error: Cannot access memory at address 0x1>
        did_chartab = <optimized out>
        gvarp = <optimized out>
        free_oldval = 8
        redraw_gui_only = 0
        value_changed = 0
#23 0x000000000051c658 in do_set (arg=0x14b02ab "", opt_flags=0) at option.c:2014
        p = <optimized out>
        secure_saved = 0
        save_arg = <optimized out>
        newval = <optimized out>
        origval_g = 0x1255010 ""
        saved_origval = 0x14b02c0 ""
        saved_origval_g = 0x14af9d0 ""
        saved_newval = 0x1275b10 ""
        comma = <optimized out>
        new_value_alloced = 1
        oldval = 0x1254ff0 ""
        origval = <optimized out>
        s = <optimized out>
        origval_l = 0x1254ff0 ""
        saved_origval_l = 0x14af9b0 ""
        newlen = <optimized out>
        value_is_replaced = 1
        value_checked = 1
        opt_idx = <optimized out>
        errmsg = 0x0
        errbuf = "\240\002K\001\000\000\000\000 di\311\376\177\000\000\002\000\000\000\000\000\000\000\060di\311\376\177\000\000\000\000\000\000\000\000\000\000\377\377\377\377\377\377\377\177\001\000\000\000\000\000\000\000\064$H\000\000\000\000\000\001\000\000\000\000\000\000\000\356\023H\000\000\000\000"
        startarg = 0x14b02a4 "syntax="
        prefix = 0
        nextchar = <optimized out>
        afterchar = <optimized out>
        len = <optimized out>
        i = 0
        value = 5192169
        key = <optimized out>
        flags = <optimized out>
        varp = <optimized out>
        did_show = <optimized out>
        adding = <optimized out>
        prepending = <optimized out>
        removing = <optimized out>
        cp_val = <optimized out>
        key_name = "\000"
#24 0x00000000004883f9 in do_one_cmd (cmdlinep=cmdlinep@entry=0x7ffec9696690, flags=flags@entry=3, cstack=cstack@entry=0x7ffec9696720, fgetline=fgetline@entry=0x4178e0 <getnextac>, cookie=cookie@entry=0x7ffec96978b0) at ex_docmd.c:2595
        p = <optimized out>
        lnum = <optimized out>
        n = <optimized out>
        errormsg = 0x0
        after_modifier = <optimized out>
        ea = {arg = 0x14b02a4 "syntax=", nextcmd = 0x0, cmd = 0x14b02a0 "set syntax=", cmdlinep = 0x7ffec9696690, cmdline_tofree = 0x0, cmdidx = CMD_set, argt = 17563910, skip = 0, forceit = 0, addr_count = 0, line1 = 1, line2 = 1, addr_type = ADDR_NONE, 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 = 0x4178e0 <getnextac>, cookie = 0x7ffec96978b0, cstack = 0x7ffec9696720}
        save_cmdmod = {cmod_flags = 0, cmod_split = 0, cmod_tab = 0, cmod_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 = 0}, cmod_filter_force = 0, cmod_verbose = 0, cmod_save_ei = 0x0, cmod_did_sandbox = 0, cmod_verbose_save = 0, cmod_save_msg_silent = 0, cmod_save_msg_scroll = 0, cmod_did_esilent = 0}
        save_reg_executing = 0
        ni = <optimized out>
        cmd = <optimized out>
        starts_with_colon = <optimized out>
        may_have_range = <optimized out>
        vim9script = <optimized out>
        did_set_expr_line = <optimized out>
        sourcing = 1
#25 0x0000000000489689 in do_cmdline (cmdline=<optimized out>, fgetline=0x4178e0 <getnextac>, cookie=0x7ffec96978b0, flags=flags@entry=3) at ex_docmd.c:1000
        next_cmdline = <optimized out>
        cmdline_copy = 0x14b02a0 "set syntax="
        used_getline = 0
        recursive = 6
        msg_didout_before_start = 0
        count = 1
        did_inc = 0
        retval = 1
        cstack = {cs_flags = {0 <repeats 50 times>}, cs_pending = '\000' <repeats 49 times>, cs_pend = {csp_rv = {0x0 <repeats 50 times>}, csp_ex = {0x0 <repeats 50 times>}}, cs_forinfo = {0x0 <repeats 50 times>}, cs_line = {0 <repeats 50 times>}, cs_block_id = {0 <repeats 50 times>}, cs_script_var_len = {0 <repeats 50 times>}, cs_idx = -1, cs_looplevel = 0, cs_trylevel = 0, cs_emsg_silent_list = 0x0, cs_lflags = 0 '\000'}
        lines_ga = {ga_len = 0, ga_maxlen = 0, ga_itemsize = 16, ga_growsize = 10, ga_data = 0x0}
        current_line = 0
        current_line_before = 0
        fname = 0x0
        breakpoint = 0x0
        dbg_tick = 0x0
        debug_saved = {trylevel = 0, force_abort = 0, caught_stack = 0x0, vv_exception = 0x0, vv_throwpoint = 0x0, did_emsg = 0, got_int = 0, did_throw = 0, need_rethrow = 0, check_cstack = 0, current_exception = 0x0}
        initial_trylevel = 0
        saved_msg_list = 0x7ffec9697128
        private_msg_list = 0x0
        cmd_getline = 0x4178e0 <getnextac>
        cmd_cookie = 0x7ffec96978b0
        cmd_loop_cookie = {lines_gap = 0x1, current_line = 1, repeating = 4608, getline = 0x0, cookie = 0x7f1a0619558c <free+76>}
        real_cookie = <optimized out>
        getline_is_func = <optimized out>
        call_depth = 6
#26 0x000000000045e7fd in ex_execute (eap=0x7ffec9696eb0) at eval.c:6254
        arg = 0x14b0296 ""
        rettv = {v_type = VAR_STRING, v_lock = 0 '\000', vval = {v_number = 0, v_float = 0, v_string = 0x0, v_list = 0x0, v_dict = 0x0, v_partial = 0x0, v_job = 0x0, v_channel = 0x0, v_blob = 0x0}}
        ret = <optimized out>
        p = <optimized out>
        ga = {ga_len = 11, ga_maxlen = 80, ga_itemsize = 1, ga_growsize = 80, ga_data = 0x1275b30}
        len = <optimized out>
#27 0x00000000004883f9 in do_one_cmd (cmdlinep=cmdlinep@entry=0x7ffec9697120, flags=flags@entry=7, cstack=cstack@entry=0x7ffec96971b0, fgetline=fgetline@entry=0x4178e0 <getnextac>, cookie=cookie@entry=0x7ffec96978b0) at ex_docmd.c:2595
        p = <optimized out>
        lnum = <optimized out>
        n = <optimized out>
        errormsg = 0x0
        after_modifier = <optimized out>
        ea = {arg = 0x14b0274 "\"set syntax=\" . expand(\"<amatch>\")", nextcmd = 0x0, cmd = 0x14b0270 "exe \"set syntax=\" . expand(\"<amatch>\")", cmdlinep = 0x7ffec9697120, cmdline_tofree = 0x0, cmdidx = CMD_execute, argt = 17565700, skip = 0, forceit = 0, addr_count = 0, line1 = 1, line2 = 1, addr_type = ADDR_NONE, 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 = 0x4178e0 <getnextac>, cookie = 0x7ffec96978b0, cstack = 0x7ffec96971b0}
        save_cmdmod = {cmod_flags = 0, cmod_split = 0, cmod_tab = 0, cmod_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 = 0}, cmod_filter_force = 0, cmod_verbose = 0, cmod_save_ei = 0x0, cmod_did_sandbox = 0, cmod_verbose_save = 0, cmod_save_msg_silent = 0, cmod_save_msg_scroll = 0, cmod_did_esilent = 0}
        save_reg_executing = 0
        ni = <optimized out>
        cmd = <optimized out>
        starts_with_colon = <optimized out>
        may_have_range = <optimized out>
        vim9script = <optimized out>
        did_set_expr_line = <optimized out>
        sourcing = 1
#28 0x0000000000489689 in do_cmdline (cmdline=cmdline@entry=0x0, fgetline=fgetline@entry=0x4178e0 <getnextac>, cookie=cookie@entry=0x7ffec96978b0, flags=flags@entry=7) at ex_docmd.c:1000
        next_cmdline = <optimized out>
        cmdline_copy = 0x14b0270 "exe \"set syntax=\" . expand(\"<amatch>\")"
        used_getline = 1
        recursive = 6
        msg_didout_before_start = 0
        count = 1
        did_inc = 0
        retval = 1
        cstack = {cs_flags = {0 <repeats 50 times>}, cs_pending = '\000' <repeats 49 times>, cs_pend = {csp_rv = {0x0 <repeats 50 times>}, csp_ex = {0x0 <repeats 50 times>}}, cs_forinfo = {0x0 <repeats 50 times>}, cs_line = {0 <repeats 50 times>}, cs_block_id = {0 <repeats 50 times>}, cs_script_var_len = {0 <repeats 50 times>}, cs_idx = -1, cs_looplevel = 0, cs_trylevel = 0, cs_emsg_silent_list = 0x0, cs_lflags = 0 '\000'}
        lines_ga = {ga_len = 0, ga_maxlen = 0, ga_itemsize = 16, ga_growsize = 10, ga_data = 0x0}
        current_line = 0
        current_line_before = 0
        fname = 0x0
        breakpoint = 0x0
        dbg_tick = 0x0
        debug_saved = {trylevel = 0, force_abort = 0, caught_stack = 0x0, vv_exception = 0x0, vv_throwpoint = 0x0, did_emsg = 0, got_int = 0, did_throw = 0, need_rethrow = 0, check_cstack = 0, current_exception = 0x0}
        initial_trylevel = 0
        saved_msg_list = 0x7ffec9697d48
        private_msg_list = 0x0
        cmd_getline = 0x4178e0 <getnextac>
        cmd_cookie = 0x7ffec96978b0
        cmd_loop_cookie = {lines_gap = 0x14b0250, current_line = 6197972, repeating = 0, getline = 0x0, cookie = 0x3000000020}
        real_cookie = <optimized out>
        getline_is_func = <optimized out>
        call_depth = 6
#29 0x000000000041805f in apply_autocmds_group (event=EVENT_FILETYPE, fname=0x14b0250 "", fname@entry=0x125acac "", fname_io=fname_io@entry=0x0, force=force@entry=1, group=group@entry=1, buf=buf@entry=0x1250ec0, eap=0x0) at autocmd.c:2123
        sfname = 0x0
        tail = <optimized out>
        save_changed = 0
        old_curbuf = 0x1250ec0
        retval = 1
        save_autocmd_fname = 0x0
        save_autocmd_fname_full = 0
        save_autocmd_bufnr = 0
        save_autocmd_match = 0x0
        save_autocmd_busy = 0
        save_autocmd_nested = 0
        nesting = 2
        patcmd = {curpat = 0x14af970, nextcmd = 0x0, group = 1, fname = 0x14b0250 "", sfname = 0x0, tail = 0x14b0250 "", event = EVENT_FILETYPE, arg_bufnr = 1, next = 0x0}
        ap = <optimized out>
        save_current_sctx = {sc_sid = 1, sc_seq = 1, sc_lnum = 0, sc_version = 1}
        funccal_entry = {top_funccal = 0x0, next = 0x7ffec9698490}
        save_cmdarg = 0x0
        save_cmdbang = 0
        filechangeshell_busy = 0
        wait_time = {tv_sec = 39, tv_usec = 21692912}
        did_save_redobuff = 1
        save_redo = {sr_redobuff = {bh_first = {b_next = 0x0, b_str = ""}, bh_curr = 0x0, bh_index = 0, bh_space = 0}, sr_old_redobuff = {bh_first = {b_next = 0x0, b_str = ""}, bh_curr = 0x0, bh_index = 0, bh_space = 0}}
        save_KeyTyped = <optimized out>
#30 0x0000000000418f0f in do_doautocmd (arg=0x125acac "", do_msg=do_msg@entry=0, did_something=did_something@entry=0x7ffec96979e4) at autocmd.c:1317
        fname = 0x125acac ""
        nothing_done = 1
        group = 1
#31 0x00000000004198b9 in ex_doautoall (eap=<optimized out>) at autocmd.c:1387
        retval = 1
        aco = {save_curbuf = 0x1, use_aucmd_win = 4727860, save_curwin_id = 0, new_curwin_id = 1, save_prevwin_id = 0, new_curbuf = {br_buf = 0x4813ee <skip_grep_pat+46>, br_fnum = -915834176, br_buf_free_count = 32766}, globaldir = 0x4f3809 <del_trailing_spaces+9> "H\001\330H\215P\377H9\323sF\017\266H\377\200\371 t\005\200\371\tu8\017\266@\376<\026t0<\\u \353*\017\037\200"}
        buf = 0x0
        bufref = {br_buf = 0x0, br_fnum = -1, br_buf_free_count =<PHONE_NUMBER>}
        arg = 0x125ac9a "syntaxset FileType"
        call_do_modelines = 1
        did_aucmd = 0
#32 0x00000000004883f9 in do_one_cmd (cmdlinep=cmdlinep@entry=0x7ffec9697d40, flags=flags@entry=7, cstack=cstack@entry=0x7ffec9697dd0, fgetline=fgetline@entry=0x57aa70 <getsourceline>, cookie=cookie@entry=0x7ffec96984d0) at ex_docmd.c:2595
        p = <optimized out>
        lnum = <optimized out>
        n = <optimized out>
        errormsg = 0x0
        after_modifier = <optimized out>
        ea = {arg = 0x125ac9a "syntaxset FileType", nextcmd = 0x0, cmd = 0x125ac90 "doautoall syntaxset FileType", cmdlinep = 0x7ffec9697d40, cmdline_tofree = 0x0, cmdidx = CMD_doautoall, argt = 17301764, skip = 0, forceit = 0, addr_count = 0, line1 = 1, line2 = 1, addr_type = ADDR_NONE, 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 = 0x57aa70 <getsourceline>, cookie = 0x7ffec96984d0, cstack = 0x7ffec9697dd0}
        save_cmdmod = {cmod_flags = 0, cmod_split = 0, cmod_tab = 0, cmod_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 = 0}, cmod_filter_force = 0, cmod_verbose = 0, cmod_save_ei = 0x0, cmod_did_sandbox = 0, cmod_verbose_save = 0, cmod_save_msg_silent = 0, cmod_save_msg_scroll = 0, cmod_did_esilent = 0}
        save_reg_executing = 0
        ni = <optimized out>
        cmd = <optimized out>
        starts_with_colon = <optimized out>
        may_have_range = <optimized out>
        vim9script = <optimized out>
        did_set_expr_line = <optimized out>
        sourcing = 1
#33 0x0000000000489689 in do_cmdline (cmdline=cmdline@entry=0x12581a0 "\" Vim syntax support file", fgetline=fgetline@entry=0x57aa70 <getsourceline>, cookie=cookie@entry=0x7ffec96984d0, flags=flags@entry=7) at ex_docmd.c:1000
        next_cmdline = <optimized out>
        cmdline_copy = 0x125ac90 "doautoall syntaxset FileType"
        used_getline = 1
        recursive = 6
        msg_didout_before_start = 0
        count = 40
        did_inc = 0
        retval = 1
        cstack = {cs_flags = {6, 0 <repeats 49 times>}, cs_pending = '\000' <repeats 49 times>, cs_pend = {csp_rv = {0x0 <repeats 50 times>}, csp_ex = {0x0 <repeats 50 times>}}, cs_forinfo = {0x0 <repeats 50 times>}, cs_line = {0 <repeats 50 times>}, cs_block_id = {0 <repeats 50 times>}, cs_script_var_len = {0 <repeats 50 times>}, cs_idx = -1, cs_looplevel = 0, cs_trylevel = 0, cs_emsg_silent_list = 0x0, cs_lflags = 0 '\000'}
        lines_ga = {ga_len = 0, ga_maxlen = 0, ga_itemsize = 16, ga_growsize = 10, ga_data = 0x0}
        current_line = 0
        current_line_before = 0
        fname = 0x1275940 "/usr/local/share/vim/vim82/syntax/syntax.vim"
        breakpoint = 0x7ffec96984f0
        dbg_tick = 0x7ffec9698500
        debug_saved = {trylevel = 0, force_abort = 0, caught_stack = 0x0, vv_exception = 0x0, vv_throwpoint = 0x0, did_emsg = 0, got_int = 0, did_throw = 0, need_rethrow = 0, check_cstack = 0, current_exception = 0x0}
        initial_trylevel = 0
        saved_msg_list = 0x7ffec9698858
        private_msg_list = 0x0
        cmd_getline = 0x57aa70 <getsourceline>
        cmd_cookie = 0x7ffec96984d0
        cmd_loop_cookie = {lines_gap = 0x0, current_line = 0, repeating = 0, getline = 0x0, cookie = 0x0}
        real_cookie = <optimized out>
        getline_is_func = <optimized out>
        call_depth = 6
#34 0x000000000057c61f in do_source (fname=fname@entry=0x1275903 "/usr/local/share/vim/vim82/syntax/syntax.vim", check_other=check_other@entry=0, is_vimrc=is_vimrc@entry=0, ret_sid=ret_sid@entry=0x0) at scriptfile.c:1404
        cookie = {fp = 0x1282330, nextline = 0x127a900 "if !s:did_ft", sourcing_lnum = 40, finished = 0, breakpoint = 0, fname = 0x1275940 "/usr/local/share/vim/vim82/syntax/syntax.vim", dbg_tick = 0, level = 2, conv = {vc_type = 0, vc_factor =<PHONE_NUMBER>, vc_fd = 0x1, vc_fail = 4727860}}
        p = <optimized out>
        fname_exp = 0x1275980 "/usr/local/share/vim/vim82/syntax/syntax.vim"
        firstline = 0x12581a0 "\" Vim syntax support file"
        retval = 0
        save_current_sctx = {sc_sid = 0, sc_seq = 0, sc_lnum = 0, sc_version = 0}
        last_current_SID = 5
        last_current_SID_seq = 5
        funccalp_entry = {top_funccal = 0x0, next = 0x0}
        save_debug_break_level = -1
        sid = <optimized out>
        si = 0x1257d90
        tv_rel = {tv_sec =<PHONE_NUMBER>57328, tv_usec =<PHONE_NUMBER>56704}
        tv_start = {tv_sec = 0, tv_usec = 4746460}
        wait_start = {tv_sec =<PHONE_NUMBER>270077272, tv_usec = 5192169}
        trigger_source_post = 0
#35 0x000000000057d4ae in cmd_source (fname=0x1275903 "/usr/local/share/vim/vim82/syntax/syntax.vim", eap=<optimized out>) at scriptfile.c:971
No locals.
#36 0x00000000004883f9 in do_one_cmd (cmdlinep=cmdlinep@entry=0x7ffec9698850, flags=flags@entry=11, cstack=cstack@entry=0x7ffec96988e0, fgetline=fgetline@entry=0x0, cookie=cookie@entry=0x0) at ex_docmd.c:2595
        p = <optimized out>
        lnum = <optimized out>
        n = <optimized out>
        errormsg = 0x0
        after_modifier = <optimized out>
        ea = {arg = 0x1275903 "/usr/local/share/vim/vim82/syntax/syntax.vim", nextcmd = 0x0, cmd = 0x1275900 "so /usr/local/share/vim/vim82/syntax/syntax.vim", cmdlinep = 0x7ffec9698850, cmdline_tofree = 0x0, cmdidx = CMD_source, argt = 17563934, skip = 0, forceit = 0, addr_count = 0, line1 = 1, line2 = 1, addr_type = ADDR_NONE, 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 = 0x0, cookie = 0x0, cstack = 0x7ffec96988e0}
        save_cmdmod = {cmod_flags = 0, cmod_split = 0, cmod_tab = 0, cmod_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 = 0}, cmod_filter_force = 0, cmod_verbose = 0, cmod_save_ei = 0x0, cmod_did_sandbox = 0, cmod_verbose_save = 0, cmod_save_msg_silent = 0, cmod_save_msg_scroll = 0, cmod_did_esilent = 0}
        save_reg_executing = 0
        ni = <optimized out>
        cmd = <optimized out>
        starts_with_colon = <optimized out>
        may_have_range = <optimized out>
        vim9script = <optimized out>
        did_set_expr_line = <optimized out>
        sourcing = 1
#37 0x0000000000489689 in do_cmdline (cmdline=cmdline@entry=0x7ffec9698f60 "so $VIMRUNTIME/syntax/syntax.vim", fgetline=fgetline@entry=0x0, cookie=cookie@entry=0x0, flags=flags@entry=11) at ex_docmd.c:1000
        next_cmdline = <optimized out>
        cmdline_copy = 0x1275900 "so /usr/local/share/vim/vim82/syntax/syntax.vim"
        used_getline = 0
        recursive = 6
        msg_didout_before_start = 0
        count = 1
        did_inc = 0
        retval = 1
        cstack = {cs_flags = {0 <repeats 50 times>}, cs_pending = '\000' <repeats 49 times>, cs_pend = {csp_rv = {0x0 <repeats 50 times>}, csp_ex = {0x0 <repeats 50 times>}}, cs_forinfo = {0x0 <repeats 50 times>}, cs_line = {0 <repeats 50 times>}, cs_block_id = {0 <repeats 50 times>}, cs_script_var_len = {0 <repeats 50 times>}, cs_idx = -1, cs_looplevel = 0, cs_trylevel = 0, cs_emsg_silent_list = 0x0, cs_lflags = 0 '\000'}
        lines_ga = {ga_len = 0, ga_maxlen = 0, ga_itemsize = 16, ga_growsize = 10, ga_data = 0x0}
        current_line = 0
        current_line_before = 0
        fname = 0x0
        breakpoint = 0x0
        dbg_tick = 0x0
        debug_saved = {trylevel = 0, force_abort = 0, caught_stack = 0x0, vv_exception = 0x0, vv_throwpoint = 0x0, did_emsg = 0, got_int = 0, did_throw = 0, need_rethrow = 0, check_cstack = 0, current_exception = 0x0}
        initial_trylevel = 0
        saved_msg_list = 0x7ffec96992f8
        private_msg_list = 0x0
        cmd_getline = 0x0
        cmd_cookie = 0x0
        cmd_loop_cookie = {lines_gap = 0x7f1a00000000, current_line = -1, repeating = -1, getline = 0x128fd28, cookie = 0x101286638}
        real_cookie = <optimized out>
        getline_is_func = <optimized out>
        call_depth = 6
#38 0x000000000048adfe in do_cmdline_cmd (cmd=cmd@entry=0x7ffec9698f60 "so $VIMRUNTIME/syntax/syntax.vim") at ex_docmd.c:592
No locals.
#39 0x00000000005ac5e7 in syn_cmd_onoff (eap=0x7ffec9699080, name=0x68ecfc "syntax") at syntax.c:3829
        buf = "so $VIMRUNTIME/syntax/syntax.vim\000W'\001\000\000\000\000\003\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\201%O", '\000' <repeats 13 times>, "\377\377\377\377\377\377\377\177\001\000\000\000\000\000\000\000\306W'\001\000\000\000\000\002\000\000"
        eap = 0x7ffec9699080
        name = 0x68ecfc "syntax"
        buf = <optimized out>
#40 0x00000000005b252c in ex_syntax (eap=0x7ffec9699080) at syntax.c:6307
        arg = <optimized out>
        subcmd_end = 0x12757c6 ""
        subcmd_name = 0x1275830 "on"
        i = <optimized out>
#41 0x00000000004883f9 in do_one_cmd (cmdlinep=cmdlinep@entry=0x7ffec96992f0, flags=flags@entry=0, cstack=cstack@entry=0x7ffec9699380, fgetline=fgetline@entry=0x496090 <getexline>, cookie=cookie@entry=0x0) at ex_docmd.c:2595
        p = <optimized out>
        lnum = <optimized out>
        n = <optimized out>
        errormsg = 0x0
        after_modifier = <optimized out>
        ea = {arg = 0x12757c6 "", nextcmd = 0x0, cmd = 0x12757c0 "syn on", cmdlinep = 0x7ffec96992f0, cmdline_tofree = 0x0, cmdidx = CMD_syntax, argt = 17303556, skip = 0, forceit = 0, addr_count = 0, line1 = 1, line2 = 1, addr_type = ADDR_NONE, 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 = 0x496090 <getexline>, cookie = 0x0, cstack = 0x7ffec9699380}
        save_cmdmod = {cmod_flags = 0, cmod_split = 0, cmod_tab = 0, cmod_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 = 0}, cmod_filter_force = 0, cmod_verbose = 0, cmod_save_ei = 0x0, cmod_did_sandbox = 0, cmod_verbose_save = 0, cmod_save_msg_silent = 0, cmod_save_msg_scroll = 0, cmod_did_esilent = 0}
        save_reg_executing = 0
        ni = <optimized out>
        cmd = <optimized out>
        starts_with_colon = <optimized out>
        may_have_range = <optimized out>
        vim9script = <optimized out>
        did_set_expr_line = <optimized out>
        sourcing = 0
#42 0x0000000000489689 in do_cmdline (cmdline=cmdline@entry=0x0, fgetline=0x496090 <getexline>, cookie=cookie@entry=0x0, flags=0) at ex_docmd.c:1000
        next_cmdline = <optimized out>
        cmdline_copy = 0x12757c0 "syn on"
        used_getline = 1
        recursive = 6
        msg_didout_before_start = 1
        count = 1
        did_inc = 1
        retval = 1
        cstack = {cs_flags = {0 <repeats 50 times>}, cs_pending = '\000' <repeats 49 times>, cs_pend = {csp_rv = {0x0 <repeats 50 times>}, csp_ex = {0x0 <repeats 50 times>}}, cs_forinfo = {0x0 <repeats 50 times>}, cs_line = {0 <repeats 50 times>}, cs_block_id = {0 <repeats 50 times>}, cs_script_var_len = {0 <repeats 50 times>}, cs_idx = -1, cs_looplevel = 0, cs_trylevel = 0, cs_emsg_silent_list = 0x0, cs_lflags = 0 '\000'}
        lines_ga = {ga_len = 0, ga_maxlen = 0, ga_itemsize = 16, ga_growsize = 10, ga_data = 0x0}
        current_line = 0
        current_line_before = 0
        fname = 0x0
        breakpoint = 0x0
        dbg_tick = 0x0
        debug_saved = {trylevel = 0, force_abort = 0, caught_stack = 0x0, vv_exception = 0x0, vv_throwpoint = 0x0, did_emsg = 0, got_int = 0, did_throw = 0, need_rethrow = 0, check_cstack = 0, current_exception = 0x0}
        initial_trylevel = 0
        saved_msg_list = 0x0
        private_msg_list = 0x0
        cmd_getline = 0x496090 <getexline>
        cmd_cookie = 0x0
        cmd_loop_cookie = {lines_gap = 0x0, current_line = -915827216, repeating = 32766, getline = 0x1, cookie = 0xffffffffffffff00}
        real_cookie = <optimized out>
        getline_is_func = <optimized out>
        call_depth = 6
#43 0x0000000000502895 in nv_colon (cap=0x7ffec9699a40) at normal.c:3391
        old_p_im = 0
        cmd_result = <optimized out>
        is_cmdkey = 0
#44 0x00000000005087ec in normal_cmd (oap=oap@entry=0x7ffec9699b00, toplevel=toplevel@entry=1) at normal.c:1100
        ca = {oap = 0x7ffec9699b00, prechar = 0, cmdchar = 58, nchar = 0, ncharC1 = 0, ncharC2 = 0, extra_char = 0, opcount = 0, count0 = 0, count1 = 1, arg = 0, retval = 0, searchbuf = 0x0}
        c = <optimized out>
        ctrl_w = <optimized out>
        old_col = 0
        need_flushbuf = <optimized out>
        old_pos = {lnum = 1, col = 0, coladd = <optimized out>}
        mapped_len = <optimized out>
        old_mapped_len = 0
        idx = 60
        set_prevcount = <optimized out>
        save_did_cursorhold = 0
#45 0x000000000065117f in main_loop (cmdwin=cmdwin@entry=0, noexmode=noexmode@entry=0) at main.c:1488
        oa = {op_type = 0, regname = 0, motion_type = 0, motion_force = 0, use_reg_one = 0, inclusive = 0, end_adjusted = 0, start = {lnum = 0, col = 0, coladd = 0}, end = {lnum = 0, col = 0, coladd = 0}, cursor_start = {lnum = 0, col = 0, coladd = 0}, line_count = 0, empty = 0, is_VIsual = 0, block_mode = 0, start_vcol = 0, end_vcol = 0, prev_opcount = 0, prev_count0 = 0}
        prev_oap = 0x0
        previous_got_int = 0
        conceal_old_cursor_line = 0
        conceal_new_cursor_line = 0
        conceal_update_lines = 0
#46 0x000000000065254c in vim_main2 () at main.c:865
No locals.
#47 0x0000000000412a6c in main (argc=<optimized out>, argv=<optimized out>) at main.c:412
        i = <optimized out>

And here is a backtrace for -g -O1:
[New LWP 5403]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `./src/vim -Nu NONE'.
Program terminated with signal SIGABRT, Aborted.
#0  0x00007fd1a16a6777 in kill () from /lib/x86_64-linux-gnu/libc.so.6

Thread 1 (Thread 0x7fd1a4bb59c0 (LWP 5403)):
#0  0x00007fd1a16a6777 in kill () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#1  0x0000000000509370 in may_core_dump () at os_unix.c:3447
No locals.
#2  0x000000000050b5f4 in mch_exit (r=r@entry=1) at os_unix.c:3413
No locals.
#3  0x0000000000621d3d in getout (exitval=exitval@entry=1) at main.c:1698
No locals.
#4  0x00000000004dbf3a in preserve_exit () at misc1.c:2190
        buf = <optimized out>
#5  0x000000000050a374 in deathtrap (sigarg=6) at os_unix.c:1123
        entered = 1
        i = <optimized out>
#6  <signal handler called>
No symbol table info available.
#7  0x00007fd1a16a6438 in raise () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#8  0x00007fd1a16a803a in abort () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#9  0x00007fd1a16e87fa in ?? () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#10 0x00007fd1a178a21c in __fortify_fail () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#11 0x00007fd1a1788220 in __chk_fail () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#12 0x00007fd1a1787572 in __strcpy_chk () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#13 0x00000000005bfa93 in strcpy (__src=0x659019 "0", __dest=0x26716f1 "") at /usr/include/x86_64-linux-gnu/bits/string3.h:110
No locals.
#14 add_nr_var (nr=0, name=0x659019 "0", v=0x26716e0, dp=0x2671a98) at userfunc.c:1723
No locals.
#15 call_user_func (fp=fp@entry=0x26754f0, argcount=argcount@entry=0, argvars=argvars@entry=0x7fffa30e35e0, rettv=rettv@entry=0x7fffa30e37b0, funcexe=funcexe@entry=0x7fffa30e37e0, selfdict=<optimized out>) at userfunc.c:2283
        save_current_sctx = <optimized out>
        using_sandbox = 0
        fc = 0x26716d0
        save_did_emsg = <optimized out>
        default_arg_err = 0
        v = <optimized out>
        fixvar_idx = 1
        i = <optimized out>
        ai = <optimized out>
        islambda = 0
        numbuf = "0\270\202\r\000\000\000\000\340\n6\000\000\000\000\000\060\000\000\000\000\000\000\000p1\016\243\377\177\000\000\370\037h\241\321\177\000\000\200Mg\241\321\177\000\000\224\060\016\243\377\177\000\000`1\016\243\377\177\000", <incomplete sequence \370>
        name = <optimized out>
        tv_to_free = {0xffffffffffffffff, 0x200000000, 0x0, 0x6321fe, 0x0, 0x7fffa30e3153, 0x7fd1a4bca000, 0x7fd1a1674d80, 0x7fd1a1681ff8, 0x3000000030, 0x7fffa30e3790, 0x3000000020, 0x7fffa30e3660, 0x7fffa30e35a0, 0x7fff00000000, 0x0, 0x0, 0x7fd1a29bf84e, 0x7fd1a29b5e58, 0x7fffa30e3098}
        tv_to_free_len = 0
        profile_info = {pi_started_profiling = 0, pi_wait_start = {tv_sec = 0, tv_usec = 0}, pi_call_start = {tv_sec = 0, tv_usec = 0}}
#16 0x00000000005c0808 in call_user_func_check (fp=fp@entry=0x26754f0, argcount=argcount@entry=0, argvars=argvars@entry=0x7fffa30e35e0, rettv=rettv@entry=0x7fffa30e37b0, funcexe=funcexe@entry=0x7fffa30e37e0, selfdict=selfdict@entry=0x0) at userfunc.c:2632
        did_save_redo = 1
        save_redo = {sr_redobuff = {bh_first = {b_next = 0x0, b_str = ""}, bh_curr = 0x0, bh_index = 0, bh_space = 0}, sr_old_redobuff = {bh_first = {b_next = 0x0, b_str = ""}, bh_curr = 0x0, bh_index = 0, bh_space = 0}}
        error = <optimized out>
#17 0x00000000005c0c6b in call_func (funcname=funcname@entry=0x2655540 "\200\375R2_SynSet", len=len@entry=-1, rettv=rettv@entry=0x7fffa30e37b0, argcount_in=argcount_in@entry=0, argvars_in=argvars_in@entry=0x7fffa30e35e0, funcexe=funcexe@entry=0x7fffa30e37e0) at userfunc.c:3110
        rfname = <optimized out>
        is_global = <optimized out>
        ret = 0
        error = 0
        i = <optimized out>
        fp = 0x26754f0
        fname_buf = "\002\000\000\000\000\000\000\000\f\000\000\000\000\000\000\000\260\065\016\243\377\177\000\000\262\343D", '\000' <repeats 13 times>, "."
        tofree = 0x0
        fname = <optimized out>
        name = <optimized out>
        argcount = 0
        argvars = 0x7fffa30e35e0
        selfdict = 0x0
        argv = {{v_type =<PHONE_NUMBER>, v_lock = -1 '\377', vval = {v_number = 4802670, v_float = 2.3728342553123795e-317, v_string = 0x49486e <modify_fname+922> "I\211\304H\213;H\307\301\377\377\377\377\270", v_list = 0x49486e <modify_fname+922>, v_dict = 0x49486e <modify_fname+922>, v_partial = 0x49486e <modify_fname+922>, v_job = 0x49486e <modify_fname+922>, v_channel = 0x49486e <modify_fname+922>, v_blob = 0x49486e <modify_fname+922>}}, {v_type = 40328384, v_lock = 0 '\000', vval = {v_number = 0, v_float = 0, v_string = 0x0, v_list = 0x0, v_dict = 0x0, v_partial = 0x0, v_job = 0x0, v_channel = 0x0, v_blob = 0x0}}, {v_type = VAR_UNKNOWN, v_lock = 0 '\000', vval = {v_number =<PHONE_NUMBER>09320, v_float = 6.9532787659057511e-310, v_string = 0x7fffa30e44a8 "", v_list = 0x7fffa30e44a8, v_dict = 0x7fffa30e44a8, v_partial = 0x7fffa30e44a8, v_job = 0x7fffa30e44a8, v_channel = 0x7fffa30e44a8, v_blob = 0x7fffa30e44a8}}, {v_type =<PHONE_NUMBER>, v_lock = -1 '\377', vval = {v_number = 20, v_float = 9.8813129168249309e-323, v_string = 0x14 <error: Cannot access memory at address 0x14>, v_list = 0x14, v_dict = 0x14, v_partial = 0x14, v_job = 0x14, v_channel = 0x14, v_blob = 0x14}}, {v_type =<PHONE_NUMBER>, v_lock = -1 '\377', vval = {v_number = 6496762, v_float = 3.2098269134068686e-317, v_string = 0x6321fa "%ld_", v_list = 0x6321fa, v_dict = 0x6321fa, v_partial = 0x6321fa, v_job = 0x6321fa, v_channel = 0x6321fa, v_blob = 0x6321fa}}, {v_type =<PHONE_NUMBER>, v_lock = -1 '\377', vval = {v_number = 1, v_float = 4.9406564584124654e-324, v_string = 0x1 <error: Cannot access memory at address 0x1>, v_list = 0x1, v_dict = 0x1, v_partial = 0x1, v_job = 0x1, v_channel = 0x1, v_blob = 0x1}}, {v_type =<PHONE_NUMBER>, v_lock = -1 '\377', vval = {v_number =<PHONE_NUMBER>19252, v_float = 6.9435162713268005e-310, v_string = 0x7fd1a1787814 <__vsprintf_chk+132> "H\213T$(\306\002", v_list = 0x7fd1a1787814 <__vsprintf_chk+132>, v_dict = 0x7fd1a1787814 <__vsprintf_chk+132>, v_partial = 0x7fd1a1787814 <__vsprintf_chk+132>, v_job = 0x7fd1a1787814 <__vsprintf_chk+132>, v_channel = 0x7fd1a1787814 <__vsprintf_chk+132>, v_blob = 0x7fd1a1787814 <__vsprintf_chk+132>}}, {v_type =<PHONE_NUMBER>, v_lock = 0 '\000', vval = {v_number =<PHONE_NUMBER>05840, v_float = 6.9532787657338162e-310, v_string = 0x7fffa30e3710 "\220\067\016\243\377\177", v_list = 0x7fffa30e3710, v_dict = 0x7fffa30e3710, v_partial = 0x7fffa30e3710, v_job = 0x7fffa30e3710, v_channel = 0x7fffa30e3710, v_blob = 0x7fffa30e3710}}, {v_type =<PHONE_NUMBER>, v_lock = -1 '\377', vval = {v_number =<PHONE_NUMBER>05840, v_float = 6.9532787657338162e-310, v_string = 0x7fffa30e3710 "\220\067\016\243\377\177", v_list = 0x7fffa30e3710, v_dict = 0x7fffa30e3710, v_partial = 0x7fffa30e3710, v_job = 0x7fffa30e3710, v_channel = 0x7fffa30e3710, v_blob = 0x7fffa30e3710}}, {v_type =<PHONE_NUMBER>, v_lock = -1 '\377', vval = {v_number =<PHONE_NUMBER>05842, v_float = 6.953278765733915e-310, v_string = 0x7fffa30e3712 "\016\243\377\177", v_list = 0x7fffa30e3712, v_dict = 0x7fffa30e3712, v_partial = 0x7fffa30e3712, v_job = 0x7fffa30e3712, v_channel = 0x7fffa30e3712, v_blob = 0x7fffa30e3712}}, {v_type =<PHONE_NUMBER>, v_lock = -1 '\377', vval = {v_number =<PHONE_NUMBER>05840, v_float = 6.9532787657338162e-310, v_string = 0x7fffa30e3710 "\220\067\016\243\377\177", v_list = 0x7fffa30e3710, v_dict = 0x7fffa30e3710, v_partial = 0x7fffa30e3710, v_job = 0x7fffa30e3710, v_channel = 0x7fffa30e3710, v_blob = 0x7fffa30e3710}}, {v_type =<PHONE_NUMBER>, v_lock = -1 '\377', vval = {v_number = 0, v_float = 0, v_string = 0x0, v_list = 0x0, v_dict = 0x0, v_partial = 0x0, v_job = 0x0, v_channel = 0x0, v_blob = 0x0}}, {v_type = VAR_UNKNOWN, v_lock = 0 '\000', vval = {v_number = 0, v_float = 0, v_string = 0x0, v_list = 0x0, v_dict = 0x0, v_partial = 0x0, v_job = 0x0, v_channel = 0x0, v_blob = 0x0}}, {v_type = VAR_UNKNOWN, v_lock = 0 '\000', vval = {v_number = 0, v_float = 0, v_string = 0x0, v_list = 0x0, v_dict = 0x0, v_partial = 0x0, v_job = 0x0, v_channel = 0x0, v_blob = 0x0}}, {v_type = 65280, v_lock = 4 '\004', vval = {v_number = 0, v_float = 0, v_string = 0x0, v_list = 0x0, v_dict = 0x0, v_partial = 0x0, v_job = 0x0, v_channel = 0x0, v_blob = 0x0}}, {v_type = VAR_UNKNOWN, v_lock = 0 '\000', vval = {v_number = 0, v_float = 0, v_string = 0x0, v_list = 0x0, v_dict = 0x0, v_partial = 0x0, v_job = 0x0, v_channel = 0x0, v_blob = 0x0}}, {v_type = VAR_UNKNOWN, v_lock = 0 '\000', vval = {v_number = -281474959998976, v_float = -nan(0xf000000ff0000), v_string = 0xffff000000ff0000 <error: Cannot access memory at address 0xffff000000ff0000>, v_list = 0xffff000000ff0000, v_dict = 0xffff000000ff0000, v_partial = 0xffff000000ff0000, v_job = 0xffff000000ff0000, v_channel = 0xffff000000ff0000, v_blob = 0xffff000000ff0000}}, {v_type =<PHONE_NUMBER>, v_lock = -1 '\377', vval = {v_number = 0, v_float = 0, v_string = 0x0, v_list = 0x0, v_dict = 0x0, v_partial = 0x0, v_job = 0x0, v_channel = 0x0, v_blob = 0x0}}, {v_type = 115, v_lock = 0 '\000', vval = {v_number = 5103555, v_float = 2.521491197161323e-317, v_string = 0x4ddfc3 <vim_strchr+227> "H\230H\001\303\017\266\003\205\300", <incomplete sequence \346\270>, v_list = 0x4ddfc3 <vim_strchr+227>, v_dict = 0x4ddfc3 <vim_strchr+227>, v_partial = 0x4ddfc3 <vim_strchr+227>, v_job = 0x4ddfc3 <vim_strchr+227>, v_channel = 0x4ddfc3 <vim_strchr+227>, v_blob = 0x4ddfc3 <vim_strchr+227>}}, {v_type =<PHONE_NUMBER>, v_lock = 0 '\000', vval = {v_number = 40195372, v_float = 1.9859152427009158e-316, v_string = 0x265552c "t()", v_list = 0x265552c, v_dict = 0x265552c, v_partial = 0x265552c, v_job = 0x265552c, v_channel = 0x265552c, v_blob = 0x265552c}}, {v_type = VAR_UNKNOWN, v_lock = 0 '\000', vval = {v_number =<PHONE_NUMBER>25344, v_float = 6.9435164099661661e-310, v_string = 0x7fd1a1a34960 "", v_list = 0x7fd1a1a34960, v_dict = 0x7fd1a1a34960, v_partial = 0x7fd1a1a34960, v_job = 0x7fd1a1a34960, v_channel = 0x7fd1a1a34960, v_blob = 0x7fd1a1a34960}}}
        argv_clear = 0
        argv_base = <optimized out>
        partial = <optimized out>
#18 0x00000000005c102f in get_func_tv (name=name@entry=0x2655540 "\200\375R2_SynSet", len=len@entry=-1, rettv=rettv@entry=0x7fffa30e37b0, arg=arg@entry=0x7fffa30e3798, evalarg=evalarg@entry=0x7fffa30e3830, funcexe=funcexe@entry=0x7fffa30e37e0) at userfunc.c:1500
        i = 0
        argp = 0x265552f ""
        ret = 1
        argvars = {{v_type = VAR_DICT, v_lock = 0 '\000', vval = {v_number = 5, v_float = 2.4703282292062327e-323, v_string = 0x5 <error: Cannot access memory at address 0x5>, v_list = 0x5, v_dict = 0x5, v_partial = 0x5, v_job = 0x5, v_channel = 0x5, v_blob = 0x5}}, {v_type = 40195373, v_lock = 0 '\000', vval = {v_number =<PHONE_NUMBER>05976, v_float = 6.9532787657405355e-310, v_string = 0x7fffa30e3798 "-Ue\002", v_list = 0x7fffa30e3798, v_dict = 0x7fffa30e3798, v_partial = 0x7fffa30e3798, v_job = 0x7fffa30e3798, v_channel = 0x7fffa30e3798, v_blob = 0x7fffa30e3798}}, {v_type = VAR_UNKNOWN, v_lock = 0 '\000', vval = {v_number =<PHONE_NUMBER>19636, v_float = 6.9435162417018339e-310, v_string = 0x7fd1a16f51d4 <malloc+84> "H\205\300H\211\302\017\204", <incomplete sequence \330>, v_list = 0x7fd1a16f51d4 <malloc+84>, v_dict = 0x7fd1a16f51d4 <malloc+84>, v_partial = 0x7fd1a16f51d4 <malloc+84>, v_job = 0x7fd1a16f51d4 <malloc+84>, v_channel = 0x7fd1a16f51d4 <malloc+84>, v_blob = 0x7fd1a16f51d4 <malloc+84>}}, {v_type = 40196168, v_lock = 0 '\000', vval = {v_number = 12, v_float = 5.9287877500949585e-323, v_string = 0xc <error: Cannot access memory at address 0xc>, v_list = 0xc, v_dict = 0xc, v_partial = 0xc, v_job = 0xc, v_channel = 0xc, v_blob = 0xc}}, {v_type = VAR_ANY, v_lock = 0 '\000', vval = {v_number = 5099306, v_float = 2.5193919122321436e-317, v_string = 0x4dcf2a <lalloc+69> "H\205\300uF\203=Έ@", v_list = 0x4dcf2a <lalloc+69>, v_dict = 0x4dcf2a <lalloc+69>, v_partial = 0x4dcf2a <lalloc+69>, v_job = 0x4dcf2a <lalloc+69>, v_channel = 0x4dcf2a <lalloc+69>, v_blob = 0x4dcf2a <lalloc+69>}}, {v_type = 58, v_lock = 0 '\000', vval = {v_number = 5028324, v_float = 2.4843221445590402e-317, v_string = 0x4cb9e4 <utfc_ptr2len+46> "A\211ĸ\001", v_list = 0x4cb9e4 <utfc_ptr2len+46>, v_dict = 0x4cb9e4 <utfc_ptr2len+46>, v_partial = 0x4cb9e4 <utfc_ptr2len+46>, v_job = 0x4cb9e4 <utfc_ptr2len+46>, v_channel = 0x4cb9e4 <utfc_ptr2len+46>, v_blob = 0x4cb9e4 <utfc_ptr2len+46>}}, {v_type = 40195402, v_lock = 0 '\000', vval = {v_number = 9317552, v_float = 4.6034823465393984e-317, v_string = 0x8e2cb0 <globvardict+16> "\017", v_list = 0x8e2cb0 <globvardict+16>, v_dict = 0x8e2cb0 <globvardict+16>, v_partial = 0x8e2cb0 <globvardict+16>, v_job = 0x8e2cb0 <globvardict+16>, v_channel = 0x8e2cb0 <globvardict+16>, v_blob = 0x8e2cb0 <globvardict+16>}}, {v_type = 35, v_lock = 0 '\000', vval = {v_number = 5103555, v_float = 2.521491197161323e-317, v_string = 0x4ddfc3 <vim_strchr+227> "H\230H\001\303\017\266\003\205\300", <incomplete sequence \346\270>, v_list = 0x4ddfc3 <vim_strchr+227>, v_dict = 0x4ddfc3 <vim_strchr+227>, v_partial = 0x4ddfc3 <vim_strchr+227>, v_job = 0x4ddfc3 <vim_strchr+227>, v_channel = 0x4ddfc3 <vim_strchr+227>, v_blob = 0x4ddfc3 <vim_strchr+227>}}, {v_type = 40195392, v_lock = 0 '\000', vval = {v_number = 9317552, v_float = 4.6034823465393984e-317, v_string = 0x8e2cb0 <globvardict+16> "\017", v_list = 0x8e2cb0 <globvardict+16>, v_dict = 0x8e2cb0 <globvardict+16>, v_partial = 0x8e2cb0 <globvardict+16>, v_job = 0x8e2cb0 <globvardict+16>, v_channel = 0x8e2cb0 <globvardict+16>, v_blob = 0x8e2cb0 <globvardict+16>}}, {v_type = VAR_UNKNOWN, v_lock = 0 '\000', vval = {v_number = 5620167, v_float = 2.7767314385906611e-317, v_string = 0x55c1c7 <script_autoload+46> "H\205\300\017\204", <incomplete sequence \344>, v_list = 0x55c1c7 <script_autoload+46>, v_dict = 0x55c1c7 <script_autoload+46>, v_partial = 0x55c1c7 <script_autoload+46>, v_job = 0x55c1c7 <script_autoload+46>, v_channel = 0x55c1c7 <script_autoload+46>, v_blob = 0x55c1c7 <script_autoload+46>}}, {v_type = 9317552, v_lock = 0 '\000', vval = {v_number = -7132529089434219776, v_float = -6.6794317399435812e-169, v_string = 0x9d042a953a220b00 <error: Cannot access memory at address 0x9d042a953a220b00>, v_list = 0x9d042a953a220b00, v_dict = 0x9d042a953a220b00, v_partial = 0x9d042a953a220b00, v_job = 0x9d042a953a220b00, v_channel = 0x9d042a953a220b00, v_blob = 0x9d042a953a220b00}}, {v_type = VAR_UNKNOWN, v_lock = 0 '\000', vval = {v_number = 40195392, v_float = 1.9859162308322075e-316, v_string = 0x2655540 "\200\375R2_SynSet", v_list = 0x2655540, v_dict = 0x2655540, v_partial = 0x2655540, v_job = 0x2655540, v_channel = 0x2655540, v_blob = 0x2655540}}, {v_type = 9317552, v_lock = 0 '\000', vval = {v_number = 0, v_float = 0, v_string = 0x0, v_list = 0x0, v_dict = 0x0, v_partial = 0x0, v_job = 0x0, v_channel = 0x0, v_blob = 0x0}}, {v_type = VAR_UNKNOWN, v_lock = 0 '\000', vval = {v_number = 0, v_float = 0, v_string = 0x0, v_list = 0x0, v_dict = 0x0, v_partial = 0x0, v_job = 0x0, v_channel = 0x0, v_blob = 0x0}}, {v_type =<PHONE_NUMBER>, v_lock = -1 '\377', vval = {v_number = -7132529089434219776, v_float = -6.6794317399435812e-169, v_string = 0x9d042a953a220b00 <error: Cannot access memory at address 0x9d042a953a220b00>, v_list = 0x9d042a953a220b00, v_dict = 0x9d042a953a220b00, v_partial = 0x9d042a953a220b00, v_job = 0x9d042a953a220b00, v_channel = 0x9d042a953a220b00, v_blob = 0x9d042a953a220b00}}, {v_type = 40195392, v_lock = 0 '\000', vval = {v_number =<PHONE_NUMBER>05872, v_float = 6.9532787657353972e-310, v_string = 0x7fffa30e3730 "\260,\216", v_list = 0x7fffa30e3730, v_dict = 0x7fffa30e3730, v_partial = 0x7fffa30e3730, v_job = 0x7fffa30e3730, v_channel = 0x7fffa30e3730, v_blob = 0x7fffa30e3730}}, {v_type = VAR_UNKNOWN, v_lock = 0 '\000', vval = {v_number = 4608118, v_float = 2.2767127957826733e-317, v_string = 0x465076 <find_var+105> "\205\300tFD\017\266+E\204\355tD\200{\001:tE\350\332\373\377\377H\211\303H\205\300t?A\017\266\365D\211\341H\213\024$H\211\307\350z\370\377\377H\205\300t.H\205\355t.H\211]", v_list = 0x465076 <find_var+105>, v_dict = 0x465076 <find_var+105>, v_partial = 0x465076 <find_var+105>, v_job = 0x465076 <find_var+105>, v_channel = 0x465076 <find_var+105>, v_blob = 0x465076 <find_var+105>}}, {v_type = 40195392, v_lock = 0 '\000', vval = {v_number = -7132529089434219776, v_float = -6.6794317399435812e-169, v_string = 0x9d042a953a220b00 <error: Cannot access memory at address 0x9d042a953a220b00>, v_list = 0x9d042a953a220b00, v_dict = 0x9d042a953a220b00, v_partial = 0x9d042a953a220b00, v_job = 0x9d042a953a220b00, v_channel = 0x9d042a953a220b00, v_blob = 0x9d042a953a220b00}}, {v_type = VAR_UNKNOWN, v_lock = 0 '\000', vval = {v_number = 40195392, v_float = 1.9859162308322075e-316, v_string = 0x2655540 "\200\375R2_SynSet", v_list = 0x2655540, v_dict = 0x2655540, v_partial = 0x2655540, v_job = 0x2655540, v_channel = 0x2655540, v_blob = 0x2655540}}, {v_type =<PHONE_NUMBER>, v_lock = -1 '\377', vval = {v_number = 0, v_float = 0, v_string = 0x0, v_list = 0x0, v_dict = 0x0, v_partial = 0x0, v_job = 0x0, v_channel = 0x0, v_blob = 0x0}}, {v_type = VAR_UNKNOWN, v_lock = 0 '\000', vval = {v_number = 6007003, v_float = 2.9678538167653055e-317, v_string = 0x5ba8db <deref_func_name+82> "I\211\305HcE", v_list = 0x5ba8db <deref_func_name+82>, v_dict = 0x5ba8db <deref_func_name+82>, v_partial = 0x5ba8db <deref_func_name+82>, v_job = 0x5ba8db <deref_func_name+82>, v_channel = 0x5ba8db <deref_func_name+82>, v_blob = 0x5ba8db <deref_func_name+82>}}}
        argcount = 0
        vim9script = 0
#19 0x00000000005c1623 in ex_call (eap=0x7fffa30e3a20) at userfunc.c:4754
        funcexe = {argv_func = 0x0, firstline = 1, lastline = 1, doesrange = 0x7fffa30e3794, evaluate = 1, partial = 0x0, selfdict = 0x0, basetv = 0x0, check_type = 0x0}
        arg = 0x265552d "()"
        startarg = 0x265552d "()"
        name = 0x2655540 "\200\375R2_SynSet"
        tofree = <optimized out>
        len = 11
        rettv = {v_type = VAR_NUMBER, v_lock = 0 '\000', vval = {v_number = 0, v_float = 0, v_string = 0x0, v_list = 0x0, v_dict = 0x0, v_partial = 0x0, v_job = 0x0, v_channel = 0x0, v_blob = 0x0}}
        lnum = 1
        doesrange = 0
        failed = 0
        fudi = {fd_dict = 0x0, fd_newkey = 0x0, fd_di = 0x0}
        partial = 0x0
        evalarg = {eval_flags = 1, eval_break_count = 0, eval_getline = 0x0, eval_cookie = 0x0, eval_cctx = 0x0, eval_ga = {ga_len = 0, ga_maxlen = 0, ga_itemsize = 0, ga_growsize = 0, ga_data = 0x0}, eval_tofree = 0x0, eval_tofree_cmdline = 0x0, eval_tofree_lambda = 0x0}
        type = 0x0
#20 0x000000000047d49e in do_one_cmd (cookie=<optimized out>, fgetline=0x41292b <getnextac>, cstack=0x7fffa30e3bd0, flags=7, cmdlinep=0x7fffa30e3980) at ex_docmd.c:2595
        ea = {arg = 0x2655525 "s:SynSet()", nextcmd = 0x0, cmd = 0x2655520 "call s:SynSet()", cmdlinep = 0x7fffa30e3980, cmdline_tofree = 0x0, cmdidx = CMD_call, argt = 17565829, skip = 0, forceit = 0, addr_count = 0, line1 = 1, line2 = 1, addr_type = ADDR_LINES, 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 = 0x41292b <getnextac>, cookie = 0x7fffa30e42c0, cstack = 0x7fffa30e3bd0}
        may_have_range = <optimized out>
        did_set_expr_line = <optimized out>
        sourcing = 1
        n = <optimized out>
        errormsg = 0x0
        save_cmdmod = {cmod_flags = 0, cmod_split = 0, cmod_tab = 0, cmod_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 = 0}, cmod_filter_force = 0, cmod_verbose = 0, cmod_save_ei = 0x0, cmod_did_sandbox = 0, cmod_verbose_save = 0, cmod_save_msg_silent = 0, cmod_save_msg_scroll = 0, cmod_did_esilent = 0}
        save_reg_executing = 0
        cmd = <optimized out>
        lnum = <optimized out>
        after_modifier = <optimized out>
        vim9script = <optimized out>
        p = <optimized out>
        ni = <optimized out>
        starts_with_colon = <optimized out>
        p = <optimized out>
        lnum = <optimized out>
        n = <optimized out>
        errormsg = <optimized out>
        after_modifier = <optimized out>
        ea = <optimized out>
        save_cmdmod = <optimized out>
        save_reg_executing = <optimized out>
        ni = <optimized out>
        cmd = <optimized out>
        starts_with_colon = <optimized out>
        may_have_range = <optimized out>
        vim9script = <optimized out>
        did_set_expr_line = <optimized out>
        sourcing = <optimized out>
        ar = <optimized out>
        skip = <optimized out>
        ret = <optimized out>
#21 do_cmdline (cmdline=<optimized out>, cmdline@entry=0x0, fgetline=fgetline@entry=0x41292b <getnextac>, cookie=cookie@entry=0x7fffa30e42c0, flags=flags@entry=7) at ex_docmd.c:1000
        next_cmdline = <optimized out>
        cmdline_copy = 0x2655520 "call s:SynSet()"
        used_getline = 1
        recursive = 6
        msg_didout_before_start = 0
        count = 1
        did_inc = 0
        retval = 1
        cstack = {cs_flags = {0 <repeats 50 times>}, cs_pending = '\000' <repeats 49 times>, cs_pend = {csp_rv = {0x0 <repeats 50 times>}, csp_ex = {0x0 <repeats 50 times>}}, cs_forinfo = {0x0 <repeats 50 times>}, cs_line = {0 <repeats 50 times>}, cs_block_id = {0 <repeats 50 times>}, cs_script_var_len = {0 <repeats 50 times>}, cs_idx = -1, cs_looplevel = 0, cs_trylevel = 0, cs_emsg_silent_list = 0x0, cs_lflags = 0 '\000'}
        lines_ga = {ga_len = 0, ga_maxlen = 0, ga_itemsize = 16, ga_growsize = 10, ga_data = 0x0}
        current_line = <optimized out>
        current_line_before = 0
        fname = 0x0
        breakpoint = 0x0
        dbg_tick = 0x0
        debug_saved = {trylevel = 0, force_abort = 0, caught_stack = 0x0, vv_exception = 0x0, vv_throwpoint = 0x0, did_emsg = 0, got_int = 0, did_throw = 0, need_rethrow = 0, check_cstack = 0, current_exception = 0x0}
        initial_trylevel = 0
        saved_msg_list = 0x7fffa30e46e8
        private_msg_list = 0x0
        cmd_getline = 0x41292b <getnextac>
        cmd_cookie = <optimized out>
        cmd_loop_cookie = {lines_gap = 0x0, current_line = 0, repeating = 0, getline = 0x7fffa30e4e90, cookie = 0x0}
        real_cookie = <optimized out>
        getline_is_func = <optimized out>
        call_depth = 6
#22 0x00000000004130df in apply_autocmds_group (event=event@entry=EVENT_SYNTAX, fname=0x2650010 "", fname_io=<optimized out>, force=<optimized out>, group=group@entry=-3, buf=0x264bec0, eap=0x0) at autocmd.c:2123
        sfname = 0x0
        tail = <optimized out>
        save_changed = 0
        old_curbuf = 0x264bec0
        retval = 1
        save_autocmd_fname = 0x0
        save_autocmd_fname_full = 0
        save_autocmd_bufnr = 1
        save_autocmd_match = 0x28aa330 ""
        save_autocmd_busy = 1
        save_autocmd_nested = 0
        nesting = 2
        patcmd = {curpat = 0x2655ee0, nextcmd = 0x0, group = -3, fname = 0x2650010 "", sfname = 0x0, tail = 0x2650010 "", event = EVENT_SYNTAX, arg_bufnr = 1, next = 0x7fffa30e5a60}
        ap = <optimized out>
        save_current_sctx = {sc_sid = 1, sc_seq = 1, sc_lnum = 32, sc_version = 1}
        funccal_entry = {top_funccal = 0x0, next = 0x7fffa30e5a40}
        save_cmdarg = 0x0
        save_cmdbang = 0
        filechangeshell_busy = 0
        wait_time = {tv_sec = 0, tv_usec = 0}
        did_save_redobuff = 0
        save_redo = {sr_redobuff = {bh_first = {b_next = 0x264fff0, b_str = "d"}, bh_curr = 0x0, bh_index = -1586539124, bh_space = 32721}, sr_old_redobuff = {bh_first = {b_next = 0x264fff0, b_str = "\001"}, bh_curr = 0x1, bh_index = 5099306, bh_space = 0}}
        save_KeyTyped = <optimized out>
#23 0x0000000000413db3 in apply_autocmds (event=event@entry=EVENT_SYNTAX, fname=<optimized out>, fname_io=<optimized out>, force=<optimized out>, buf=<optimized out>) at autocmd.c:1634
No locals.
#24 0x0000000000507516 in did_set_string_option (opt_idx=opt_idx@entry=336, varp=varp@entry=0x264db10, new_value_alloced=new_value_alloced@entry=1, oldval=oldval@entry=0x264fff0 "", errbuf=errbuf@entry=0x7fffa30e4580 "\220\247\212\002", opt_flags=opt_flags@entry=0, value_checked=0x7fffa30e4564) at optionstr.c:2387
        syn_recursive = 1
        errmsg = 0x0
        s = 0x7fffa30e43f8 "\002"
        p = 0x1 <error: Cannot access memory at address 0x1>
        did_chartab = <optimized out>
        gvarp = <optimized out>
        free_oldval = 8
        redraw_gui_only = 0
        value_changed = 0
#25 0x0000000000502ffd in do_set (arg=<optimized out>, opt_flags=0) at option.c:2014
        p = <optimized out>
        secure_saved = 0
        save_arg = <optimized out>
        newval = <optimized out>
        origval_g = 0x2650010 ""
        saved_origval = 0x28aa7b0 ""
        saved_origval_g = 0x2655500 ""
        saved_newval = 0x28aa7d0 ""
        comma = <optimized out>
        new_value_alloced = 1
        oldval = 0x264fff0 ""
        origval = 0x264fff0 ""
        s = <optimized out>
        origval_l = 0x264fff0 ""
        saved_origval_l = 0x26554e0 ""
        newlen = <optimized out>
        value_is_replaced = 1
        value_checked = 1
        opt_idx = <optimized out>
        errmsg = 0x0
        errbuf = "\220\247\212\002\000\000\000\000\000\v\":\225*\004\235\000\000\000\000\000\000\000\000\200G\016\243\377\177\000\000\001\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\220G\016\243\377\177\000\000\377\377\377\377\377\377\377\177\000\000\000\000\000\000\000\000\070jG\000\000\000\000"
        startarg = 0x28aa794 "syntax="
        prefix = <optimized out>
        nextchar = <optimized out>
        afterchar = <optimized out>
        len = <optimized out>
        i = 0
        value =<PHONE_NUMBER>854775807
        key = <optimized out>
        flags = <optimized out>
        varp = <optimized out>
        did_show = <optimized out>
        adding = <optimized out>
        prepending = <optimized out>
        removing = 0
        cp_val = <optimized out>
        key_name = "\220\247"
#26 0x000000000050358e in ex_set (eap=<optimized out>) at option.c:1135
        flags = <optimized out>
#27 0x000000000047d49e in do_one_cmd (cookie=<optimized out>, fgetline=0x41292b <getnextac>, cstack=0x7fffa30e4930, flags=3, cmdlinep=0x7fffa30e46e0) at ex_docmd.c:2595
        ea = {arg = 0x28aa794 "syntax=", nextcmd = 0x0, cmd = 0x28aa790 "set syntax=", cmdlinep = 0x7fffa30e46e0, cmdline_tofree = 0x0, cmdidx = CMD_set, argt = 17563910, skip = 0, forceit = 0, addr_count = 0, line1 = 1, line2 = 1, addr_type = ADDR_NONE, 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 = 0x41292b <getnextac>, cookie = 0x7fffa30e5a60, cstack = 0x7fffa30e4930}
        may_have_range = <optimized out>
        did_set_expr_line = <optimized out>
        sourcing = 1
        n = <optimized out>
        errormsg = 0x0
        save_cmdmod = {cmod_flags = 0, cmod_split = 0, cmod_tab = 0, cmod_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 = 0}, cmod_filter_force = 0, cmod_verbose = 0, cmod_save_ei = 0x0, cmod_did_sandbox = 0, cmod_verbose_save = 0, cmod_save_msg_silent = 0, cmod_save_msg_scroll = 0, cmod_did_esilent = 0}
        save_reg_executing = 0
        cmd = <optimized out>
        lnum = <optimized out>
        after_modifier = <optimized out>
        vim9script = <optimized out>
        p = <optimized out>
        ni = <optimized out>
        starts_with_colon = <optimized out>
        p = <optimized out>
        lnum = <optimized out>
        n = <optimized out>
        errormsg = <optimized out>
        after_modifier = <optimized out>
        ea = <optimized out>
        save_cmdmod = <optimized out>
        save_reg_executing = <optimized out>
        ni = <optimized out>
        cmd = <optimized out>
        starts_with_colon = <optimized out>
        may_have_range = <optimized out>
        vim9script = <optimized out>
        did_set_expr_line = <optimized out>
        sourcing = <optimized out>
        ar = <optimized out>
        skip = <optimized out>
        ret = <optimized out>
#28 do_cmdline (cmdline=<optimized out>, fgetline=0x41292b <getnextac>, cookie=0x7fffa30e5a60, flags=flags@entry=3) at ex_docmd.c:1000
        next_cmdline = <optimized out>
        cmdline_copy = 0x28aa790 "set syntax="
        used_getline = 0
        recursive = 6
        msg_didout_before_start = 0
        count = 1
        did_inc = 0
        retval = 1
        cstack = {cs_flags = {0 <repeats 50 times>}, cs_pending = '\000' <repeats 49 times>, cs_pend = {csp_rv = {0x0 <repeats 50 times>}, csp_ex = {0x0 <repeats 50 times>}}, cs_forinfo = {0x0 <repeats 50 times>}, cs_line = {0 <repeats 50 times>}, cs_block_id = {0 <repeats 50 times>}, cs_script_var_len = {0 <repeats 50 times>}, cs_idx = -1, cs_looplevel = 0, cs_trylevel = 0, cs_emsg_silent_list = 0x0, cs_lflags = 0 '\000'}
        lines_ga = {ga_len = 0, ga_maxlen = 0, ga_itemsize = 16, ga_growsize = 10, ga_data = 0x0}
        current_line = <optimized out>
        current_line_before = 0
        fname = 0x0
        breakpoint = 0x0
        dbg_tick = 0x0
        debug_saved = {trylevel = 0, force_abort = 0, caught_stack = 0x0, vv_exception = 0x0, vv_throwpoint = 0x0, did_emsg = 0, got_int = 0, did_throw = 0, need_rethrow = 0, check_cstack = 0, current_exception = 0x0}
        initial_trylevel = 0
        saved_msg_list = 0x7fffa30e5128
        private_msg_list = 0x0
        cmd_getline = 0x41292b <getnextac>
        cmd_cookie = <optimized out>
        cmd_loop_cookie = {lines_gap = 0x28aa769, current_line = 4535178, repeating = 0, getline = 0x7fd1a4bba1f8, cookie = 0x0}
        real_cookie = <optimized out>
        getline_is_func = <optimized out>
        call_depth = 6
#29 0x00000000004559e1 in ex_execute (eap=0x7fffa30e51c0) at eval.c:6254
        arg = 0x28aa786 ""
        rettv = {v_type = VAR_STRING, v_lock = 0 '\000', vval = {v_number = 0, v_float = 0, v_string = 0x0, v_list = 0x0, v_dict = 0x0, v_partial = 0x0, v_job = 0x0, v_channel = 0x0, v_blob = 0x0}}
        ret = 1
        p = <optimized out>
        ga = {ga_len = 11, ga_maxlen = 80, ga_itemsize = 1, ga_growsize = 80, ga_data = 0x2655480}
        len = <optimized out>
#30 0x000000000047d49e in do_one_cmd (cookie=<optimized out>, fgetline=0x41292b <getnextac>, cstack=0x7fffa30e5370, flags=7, cmdlinep=0x7fffa30e5120) at ex_docmd.c:2595
        ea = {arg = 0x28aa764 "\"set syntax=\" . expand(\"<amatch>\")", nextcmd = 0x0, cmd = 0x28aa760 "exe \"set syntax=\" . expand(\"<amatch>\")", cmdlinep = 0x7fffa30e5120, cmdline_tofree = 0x0, cmdidx = CMD_execute, argt = 17565700, skip = 0, forceit = 0, addr_count = 0, line1 = 1, line2 = 1, addr_type = ADDR_NONE, 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 = 0x41292b <getnextac>, cookie = 0x7fffa30e5a60, cstack = 0x7fffa30e5370}
        may_have_range = <optimized out>
        did_set_expr_line = <optimized out>
        sourcing = 1
        n = <optimized out>
        errormsg = 0x0
        save_cmdmod = {cmod_flags = 0, cmod_split = 0, cmod_tab = 0, cmod_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 = 0}, cmod_filter_force = 0, cmod_verbose = 0, cmod_save_ei = 0x0, cmod_did_sandbox = 0, cmod_verbose_save = 0, cmod_save_msg_silent = 0, cmod_save_msg_scroll = 0, cmod_did_esilent = 0}
        save_reg_executing = 0
        cmd = <optimized out>
        lnum = <optimized out>
        after_modifier = <optimized out>
        vim9script = <optimized out>
        p = <optimized out>
        ni = <optimized out>
        starts_with_colon = <optimized out>
        p = <optimized out>
        lnum = <optimized out>
        n = <optimized out>
        errormsg = <optimized out>
        after_modifier = <optimized out>
        ea = <optimized out>
        save_cmdmod = <optimized out>
        save_reg_executing = <optimized out>
        ni = <optimized out>
        cmd = <optimized out>
        starts_with_colon = <optimized out>
        may_have_range = <optimized out>
        vim9script = <optimized out>
        did_set_expr_line = <optimized out>
        sourcing = <optimized out>
        ar = <optimized out>
        skip = <optimized out>
        ret = <optimized out>
#31 do_cmdline (cmdline=<optimized out>, cmdline@entry=0x0, fgetline=fgetline@entry=0x41292b <getnextac>, cookie=cookie@entry=0x7fffa30e5a60, flags=flags@entry=7) at ex_docmd.c:1000
        next_cmdline = <optimized out>
        cmdline_copy = 0x28aa760 "exe \"set syntax=\" . expand(\"<amatch>\")"
        used_getline = 1
        recursive = 6
        msg_didout_before_start = 0
        count = 1
        did_inc = 0
        retval = 1
        cstack = {cs_flags = {0 <repeats 50 times>}, cs_pending = '\000' <repeats 49 times>, cs_pend = {csp_rv = {0x0 <repeats 50 times>}, csp_ex = {0x0 <repeats 50 times>}}, cs_forinfo = {0x0 <repeats 50 times>}, cs_line = {0 <repeats 50 times>}, cs_block_id = {0 <repeats 50 times>}, cs_script_var_len = {0 <repeats 50 times>}, cs_idx = -1, cs_looplevel = 0, cs_trylevel = 0, cs_emsg_silent_list = 0x0, cs_lflags = 0 '\000'}
        lines_ga = {ga_len = 0, ga_maxlen = 0, ga_itemsize = 16, ga_growsize = 10, ga_data = 0x0}
        current_line = <optimized out>
        current_line_before = 0
        fname = 0x0
        breakpoint = 0x0
        dbg_tick = 0x0
        debug_saved = {trylevel = 0, force_abort = 0, caught_stack = 0x0, vv_exception = 0x0, vv_throwpoint = 0x0, did_emsg = 0, got_int = 0, did_throw = 0, need_rethrow = 0, check_cstack = 0, current_exception = 0x0}
        initial_trylevel = 0
        saved_msg_list = 0x7fffa30e5cd8
        private_msg_list = 0x0
        cmd_getline = 0x41292b <getnextac>
        cmd_cookie = <optimized out>
        cmd_loop_cookie = {lines_gap = 0x7fffa30e5400, current_line = 4577306, repeating = 0, getline = 0x0, cookie = 0x0}
        real_cookie = <optimized out>
        getline_is_func = <optimized out>
        call_depth = 6
#32 0x00000000004130df in apply_autocmds_group (event=EVENT_FILETYPE, fname=0x28aa330 "", fname@entry=0x28a5f4c "", fname_io=fname_io@entry=0x0, force=force@entry=1, group=group@entry=1, buf=buf@entry=0x264bec0, eap=0x0) at autocmd.c:2123
        sfname = 0x0
        tail = <optimized out>
        save_changed = 0
        old_curbuf = 0x264bec0
        retval = 1
        save_autocmd_fname = 0x0
        save_autocmd_fname_full = 0
        save_autocmd_bufnr = 0
        save_autocmd_match = 0x0
        save_autocmd_busy = 0
        save_autocmd_nested = 0
        nesting = 2
        patcmd = {curpat = 0x28aa720, nextcmd = 0x0, group = 1, fname = 0x28aa330 "", sfname = 0x0, tail = 0x28aa330 "", event = EVENT_FILETYPE, arg_bufnr = 1, next = 0x0}
        ap = <optimized out>
        save_current_sctx = {sc_sid = 1, sc_seq = 1, sc_lnum = 0, sc_version = 1}
        funccal_entry = {top_funccal = 0x0, next = 0x7fffa30e65d0}
        save_cmdarg = 0x0
        save_cmdbang = 0
        filechangeshell_busy = 0
        wait_time = {tv_sec = 1, tv_usec = 1}
        did_save_redobuff = 1
        save_redo = {sr_redobuff = {bh_first = {b_next = 0x0, b_str = ""}, bh_curr = 0x0, bh_index = 0, bh_space = 0}, sr_old_redobuff = {bh_first = {b_next = 0x0, b_str = ""}, bh_curr = 0x0, bh_index = 0, bh_space = 0}}
        save_KeyTyped = <optimized out>
#33 0x0000000000413cc4 in do_doautocmd (arg=0x28a5f4c "", do_msg=do_msg@entry=0, did_something=did_something@entry=0x7fffa30e5b94) at autocmd.c:1317
        fname = 0x28a5f4c ""
        nothing_done = 1
        group = 1
#34 0x00000000004145eb in ex_doautoall (eap=<optimized out>) at autocmd.c:1387
        retval = <optimized out>
        aco = {save_curbuf = 0x0, use_aucmd_win = 4680248, save_curwin_id = 0, new_curwin_id = 1, save_prevwin_id = 0, new_curbuf = {br_buf = 0x475fe6 <skip_grep_pat+47>, br_fnum = -1559339664, br_buf_free_count = 32767}, globaldir = 0x0}
        buf = 0x0
        bufref = {br_buf = 0x7fffa30e5d80, br_fnum = -1, br_buf_free_count =<PHONE_NUMBER>}
        arg = 0x28a5f3a "syntaxset FileType"
        call_do_modelines = 1
        did_aucmd = 0
#35 0x000000000047d49e in do_one_cmd (cookie=<optimized out>, fgetline=0x5592ec <getsourceline>, cstack=0x7fffa30e5f20, flags=7, cmdlinep=0x7fffa30e5cd0) at ex_docmd.c:2595
        ea = {arg = 0x28a5f3a "syntaxset FileType", nextcmd = 0x0, cmd = 0x28a5f30 "doautoall syntaxset FileType", cmdlinep = 0x7fffa30e5cd0, cmdline_tofree = 0x0, cmdidx = CMD_doautoall, argt = 17301764, skip = 0, forceit = 0, addr_count = 0, line1 = 1, line2 = 1, addr_type = ADDR_NONE, 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 = 0x5592ec <getsourceline>, cookie = 0x7fffa30e6610, cstack = 0x7fffa30e5f20}
        may_have_range = <optimized out>
        did_set_expr_line = <optimized out>
        sourcing = 1
        n = <optimized out>
        errormsg = 0x0
        save_cmdmod = {cmod_flags = 0, cmod_split = 0, cmod_tab = 0, cmod_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 = 0}, cmod_filter_force = 0, cmod_verbose = 0, cmod_save_ei = 0x0, cmod_did_sandbox = 0, cmod_verbose_save = 0, cmod_save_msg_silent = 0, cmod_save_msg_scroll = 0, cmod_did_esilent = 0}
        save_reg_executing = 0
        cmd = <optimized out>
        lnum = <optimized out>
        after_modifier = <optimized out>
        vim9script = <optimized out>
        p = <optimized out>
        ni = <optimized out>
        starts_with_colon = <optimized out>
        p = <optimized out>
        lnum = <optimized out>
        n = <optimized out>
        errormsg = <optimized out>
        after_modifier = <optimized out>
        ea = <optimized out>
        save_cmdmod = <optimized out>
        save_reg_executing = <optimized out>
        ni = <optimized out>
        cmd = <optimized out>
        starts_with_colon = <optimized out>
        may_have_range = <optimized out>
        vim9script = <optimized out>
        did_set_expr_line = <optimized out>
        sourcing = <optimized out>
        ar = <optimized out>
        skip = <optimized out>
        ret = <optimized out>
#36 do_cmdline (cmdline=<optimized out>, cmdline@entry=0x2652f10 "\" Vim syntax support file", fgetline=fgetline@entry=0x5592ec <getsourceline>, cookie=cookie@entry=0x7fffa30e6610, flags=flags@entry=7) at ex_docmd.c:1000
        next_cmdline = <optimized out>
        cmdline_copy = 0x28a5f30 "doautoall syntaxset FileType"
        used_getline = 1
        recursive = 6
        msg_didout_before_start = 0
        count = 40
        did_inc = 0
        retval = 1
        cstack = {cs_flags = {6, 0 <repeats 49 times>}, cs_pending = '\000' <repeats 49 times>, cs_pend = {csp_rv = {0x0 <repeats 50 times>}, csp_ex = {0x0 <repeats 50 times>}}, cs_forinfo = {0x0 <repeats 50 times>}, cs_line = {0 <repeats 50 times>}, cs_block_id = {0 <repeats 50 times>}, cs_script_var_len = {0 <repeats 50 times>}, cs_idx = -1, cs_looplevel = 0, cs_trylevel = 0, cs_emsg_silent_list = 0x0, cs_lflags = 0 '\000'}
        lines_ga = {ga_len = 0, ga_maxlen = 0, ga_itemsize = 16, ga_growsize = 10, ga_data = 0x0}
        current_line = <optimized out>
        current_line_before = 0
        fname = 0x2670d60 "/usr/local/share/vim/vim82/syntax/syntax.vim"
        breakpoint = 0x7fffa30e6630
        dbg_tick = 0x7fffa30e6640
        debug_saved = {trylevel = 0, force_abort = 0, caught_stack = 0x0, vv_exception = 0x0, vv_throwpoint = 0x0, did_emsg = 0, got_int = 0, did_throw = 0, need_rethrow = 0, check_cstack = 0, current_exception = 0x0}
        initial_trylevel = 0
        saved_msg_list = 0x7fffa30e6798
        private_msg_list = 0x0
        cmd_getline = 0x5592ec <getsourceline>
        cmd_cookie = <optimized out>
        cmd_loop_cookie = {lines_gap = 0xaf0c4038, current_line = -1563483649, repeating = 32721, getline = 0xffffffff, cookie = 0x7fd1a4bcd848}
        real_cookie = <optimized out>
        getline_is_func = <optimized out>
        call_depth = 6
#37 0x000000000055b068 in do_source (fname=fname@entry=0x2670d23 "/usr/local/share/vim/vim82/syntax/syntax.vim", check_other=check_other@entry=0, is_vimrc=is_vimrc@entry=0, ret_sid=ret_sid@entry=0x0) at scriptfile.c:1404
        cookie = {fp = 0x2670870, nextline = 0x28aafa0 "if !s:did_ft", sourcing_lnum = 40, finished = 0, breakpoint = 0, fname = 0x2670d60 "/usr/local/share/vim/vim82/syntax/syntax.vim", dbg_tick = 0, level = 2, conv = {vc_type = 0, vc_factor = 32767, vc_fd = 0x1, vc_fail = 2}}
        p = <optimized out>
        fname_exp = 0x2670da0 "/usr/local/share/vim/vim82/syntax/syntax.vim"
        firstline = 0x2652f10 "\" Vim syntax support file"
        retval = 0
        save_current_sctx = {sc_sid = 0, sc_seq = 0, sc_lnum = 0, sc_version = 0}
        last_current_SID = 5
        last_current_SID_seq = 5
        funccalp_entry = {top_funccal = 0x0, next = 0x0}
        save_debug_break_level = -1
        sid = <optimized out>
        si = <optimized out>
        tv_rel = {tv_sec = 109, tv_usec = 0}
        tv_start = {tv_sec =<PHONE_NUMBER>18416, tv_usec = 6416417}
        wait_start = {tv_sec = 0, tv_usec = 0}
        trigger_source_post = 0
#38 0x000000000055bb7c in cmd_source (fname=0x2670d23 "/usr/local/share/vim/vim82/syntax/syntax.vim", eap=eap@entry=0x7fffa30e6830) at scriptfile.c:971
No locals.
#39 0x000000000055bc34 in ex_source (eap=0x7fffa30e6830) at scriptfile.c:997
No locals.
#40 0x000000000047d49e in do_one_cmd (cookie=<optimized out>, fgetline=0x0, cstack=0x7fffa30e69e0, flags=11, cmdlinep=0x7fffa30e6790) at ex_docmd.c:2595
        ea = {arg = 0x2670d23 "/usr/local/share/vim/vim82/syntax/syntax.vim", nextcmd = 0x0, cmd = 0x2670d20 "so /usr/local/share/vim/vim82/syntax/syntax.vim", cmdlinep = 0x7fffa30e6790, cmdline_tofree = 0x0, cmdidx = CMD_source, argt = 17563934, skip = 0, forceit = 0, addr_count = 0, line1 = 1, line2 = 1, addr_type = ADDR_NONE, 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 = 0x0, cookie = 0x0, cstack = 0x7fffa30e69e0}
        may_have_range = <optimized out>
        did_set_expr_line = <optimized out>
        sourcing = 1
        n = <optimized out>
        errormsg = 0x0
        save_cmdmod = {cmod_flags = 0, cmod_split = 0, cmod_tab = 0, cmod_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 = 0}, cmod_filter_force = 0, cmod_verbose = 0, cmod_save_ei = 0x0, cmod_did_sandbox = 0, cmod_verbose_save = 0, cmod_save_msg_silent = 0, cmod_save_msg_scroll = 0, cmod_did_esilent = 0}
        save_reg_executing = 0
        cmd = <optimized out>
        lnum = <optimized out>
        after_modifier = <optimized out>
        vim9script = <optimized out>
        p = <optimized out>
        ni = <optimized out>
        starts_with_colon = <optimized out>
        p = <optimized out>
        lnum = <optimized out>
        n = <optimized out>
        errormsg = <optimized out>
        after_modifier = <optimized out>
        ea = <optimized out>
        save_cmdmod = <optimized out>
        save_reg_executing = <optimized out>
        ni = <optimized out>
        cmd = <optimized out>
        starts_with_colon = <optimized out>
        may_have_range = <optimized out>
        vim9script = <optimized out>
        did_set_expr_line = <optimized out>
        sourcing = <optimized out>
        ar = <optimized out>
        skip = <optimized out>
        ret = <optimized out>
#41 do_cmdline (cmdline=<optimized out>, cmdline@entry=0x7fffa30e7070 "so $VIMRUNTIME/syntax/syntax.vim", fgetline=fgetline@entry=0x0, cookie=cookie@entry=0x0, flags=flags@entry=11) at ex_docmd.c:1000
        next_cmdline = <optimized out>
        cmdline_copy = 0x2670d20 "so /usr/local/share/vim/vim82/syntax/syntax.vim"
        used_getline = 0
        recursive = 6
        msg_didout_before_start = 0
        count = 1
        did_inc = 0
        retval = 1
        cstack = {cs_flags = {0 <repeats 50 times>}, cs_pending = '\000' <repeats 49 times>, cs_pend = {csp_rv = {0x0 <repeats 50 times>}, csp_ex = {0x0 <repeats 50 times>}}, cs_forinfo = {0x0 <repeats 50 times>}, cs_line = {0 <repeats 50 times>}, cs_block_id = {0 <repeats 50 times>}, cs_script_var_len = {0 <repeats 50 times>}, cs_idx = -1, cs_looplevel = 0, cs_trylevel = 0, cs_emsg_silent_list = 0x0, cs_lflags = 0 '\000'}
        lines_ga = {ga_len = 0, ga_maxlen = 0, ga_itemsize = 16, ga_growsize = 10, ga_data = 0x0}
        current_line = <optimized out>
        current_line_before = 0
        fname = 0x0
        breakpoint = 0x0
        dbg_tick = 0x0
        debug_saved = {trylevel = 0, force_abort = 0, caught_stack = 0x0, vv_exception = 0x0, vv_throwpoint = 0x0, did_emsg = 0, got_int = 0, did_throw = 0, need_rethrow = 0, check_cstack = 0, current_exception = 0x0}
        initial_trylevel = 0
        saved_msg_list = 0x7fffa30e71f8
        private_msg_list = 0x0
        cmd_getline = 0x0
        cmd_cookie = <optimized out>
        cmd_loop_cookie = {lines_gap = 0x0, current_line = 0, repeating = 0, getline = 0x0, cookie = 0x0}
        real_cookie = <optimized out>
        getline_is_func = <optimized out>
        call_depth = 6
#42 0x000000000047ea22 in do_cmdline_cmd (cmd=cmd@entry=0x7fffa30e7070 "so $VIMRUNTIME/syntax/syntax.vim") at ex_docmd.c:592
No locals.
#43 0x000000000058a4e0 in syn_cmd_onoff (eap=0x7fffa30e7290, name=name@entry=0x660bdc "syntax") at syntax.c:3829
        buf = "so $VIMRUNTIME/syntax/syntax.vim\000\216H\000\000\000\000\000\324Qo\241\321\177\000\000\000\000\000\000\000\000\000\000\003\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000*\317M\000\000\000\000\000\240r\016\243\377\177\000\000\306\ag\002\000\000\000\000\002\000\000"
#44 0x000000000058a51d in syn_cmd_on (eap=<optimized out>, syncing=<optimized out>) at syntax.c:3771
No locals.
#45 0x000000000058d00f in ex_syntax (eap=0x7fffa30e7290) at syntax.c:6307
        arg = <optimized out>
        subcmd_end = 0x26707c6 ""
        subcmd_name = 0x2670830 "on"
        i = <optimized out>
#46 0x000000000047d49e in do_one_cmd (cookie=<optimized out>, fgetline=0x488e25 <getexline>, cstack=0x7fffa30e7440, flags=0, cmdlinep=0x7fffa30e71f0) at ex_docmd.c:2595
        ea = {arg = 0x26707c6 "", nextcmd = 0x0, cmd = 0x26707c0 "syn on", cmdlinep = 0x7fffa30e71f0, cmdline_tofree = 0x0, cmdidx = CMD_syntax, argt = 17303556, skip = 0, forceit = 0, addr_count = 0, line1 = 1, line2 = 1, addr_type = ADDR_NONE, 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 = 0x488e25 <getexline>, cookie = 0x0, cstack = 0x7fffa30e7440}
        may_have_range = <optimized out>
        did_set_expr_line = <optimized out>
        sourcing = 0
        n = <optimized out>
        errormsg = 0x0
        save_cmdmod = {cmod_flags = 0, cmod_split = 0, cmod_tab = 0, cmod_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 = 0}, cmod_filter_force = 0, cmod_verbose = 0, cmod_save_ei = 0x0, cmod_did_sandbox = 0, cmod_verbose_save = 0, cmod_save_msg_silent = 0, cmod_save_msg_scroll = 0, cmod_did_esilent = 0}
        save_reg_executing = 0
        cmd = <optimized out>
        lnum = <optimized out>
        after_modifier = <optimized out>
        vim9script = <optimized out>
        p = <optimized out>
        ni = <optimized out>
        starts_with_colon = <optimized out>
        p = <optimized out>
        lnum = <optimized out>
        n = <optimized out>
        errormsg = <optimized out>
        after_modifier = <optimized out>
        ea = <optimized out>
        save_cmdmod = <optimized out>
        save_reg_executing = <optimized out>
        ni = <optimized out>
        cmd = <optimized out>
        starts_with_colon = <optimized out>
        may_have_range = <optimized out>
        vim9script = <optimized out>
        did_set_expr_line = <optimized out>
        sourcing = <optimized out>
        ar = <optimized out>
        skip = <optimized out>
        ret = <optimized out>
#47 do_cmdline (cmdline=<optimized out>, cmdline@entry=0x0, fgetline=0x488e25 <getexline>, cookie=cookie@entry=0x0, flags=0) at ex_docmd.c:1000
        next_cmdline = <optimized out>
        cmdline_copy = 0x26707c0 "syn on"
        used_getline = 1
        recursive = 6
        msg_didout_before_start = 1
        count = 1
        did_inc = 1
        retval = 1
        cstack = {cs_flags = {0 <repeats 50 times>}, cs_pending = '\000' <repeats 49 times>, cs_pend = {csp_rv = {0x0 <repeats 50 times>}, csp_ex = {0x0 <repeats 50 times>}}, cs_forinfo = {0x0 <repeats 50 times>}, cs_line = {0 <repeats 50 times>}, cs_block_id = {0 <repeats 50 times>}, cs_script_var_len = {0 <repeats 50 times>}, cs_idx = -1, cs_looplevel = 0, cs_trylevel = 0, cs_emsg_silent_list = 0x0, cs_lflags = 0 '\000'}
        lines_ga = {ga_len = 0, ga_maxlen = 0, ga_itemsize = 16, ga_growsize = 10, ga_data = 0x0}
        current_line = <optimized out>
        current_line_before = 0
        fname = 0x0
        breakpoint = 0x0
        dbg_tick = 0x0
        debug_saved = {trylevel = 0, force_abort = 0, caught_stack = 0x0, vv_exception = 0x0, vv_throwpoint = 0x0, did_emsg = 0, got_int = 0, did_throw = 0, need_rethrow = 0, check_cstack = 0, current_exception = 0x0}
        initial_trylevel = 0
        saved_msg_list = 0x0
        private_msg_list = 0x0
        cmd_getline = 0x488e25 <getexline>
        cmd_cookie = <optimized out>
        cmd_loop_cookie = {lines_gap = 0x7fffa30e7380, current_line = -1531206608, repeating = 32721, getline = 0x0, cookie = 0x7fd1a4bf9168}
        real_cookie = <optimized out>
        getline_is_func = <optimized out>
        call_depth = 6
#48 0x00000000004ec2df in nv_colon (cap=0x7fffa30e7b10) at normal.c:3391
        old_p_im = <optimized out>
        cmd_result = <optimized out>
        is_cmdkey = 0
#49 0x00000000004eef57 in normal_cmd (oap=oap@entry=0x7fffa30e7bd0, toplevel=toplevel@entry=1) at normal.c:1100
        ca = {oap = 0x7fffa30e7bd0, prechar = 0, cmdchar = 58, nchar = 0, ncharC1 = 0, ncharC2 = 0, extra_char = 0, opcount = 0, count0 = 0, count1 = 1, arg = 0, retval = 0, searchbuf = 0x0}
        c = <optimized out>
        ctrl_w = <optimized out>
        old_col = 0
        need_flushbuf = <optimized out>
        old_pos = {lnum = 1, col = 0, coladd = <optimized out>}
        mapped_len = <optimized out>
        old_mapped_len = 0
        idx = 60
        set_prevcount = 0
        save_did_cursorhold = 0
#50 0x0000000000621a1b in main_loop (cmdwin=cmdwin@entry=0, noexmode=noexmode@entry=0) at main.c:1488
        oa = {op_type = 0, regname = 0, motion_type = 0, motion_force = 0, use_reg_one = 0, inclusive = 0, end_adjusted = 0, start = {lnum = 0, col = 0, coladd = 0}, end = {lnum = 0, col = 0, coladd = 0}, cursor_start = {lnum = 0, col = 0, coladd = 0}, line_count = 0, empty = 0, is_VIsual = 0, block_mode = 0, start_vcol = 0, end_vcol = 0, prev_opcount = 0, prev_count0 = 0}
        prev_oap = 0x0
        previous_got_int = 0
        conceal_old_cursor_line = 0
        conceal_new_cursor_line = 0
        conceal_update_lines = 0
#51 0x0000000000622cdc in vim_main2 () at main.c:865
No locals.
#52 0x0000000000624a53 in main (argc=<optimized out>, argv=<optimized out>) at main.c:412
        i = <optimized out>

Vim still crashes but doesn't dump a core; I don't know why it doesn't.

I think I know why.  I had a look at /var/log/apport.log, and found this:
ERROR: apport (pid 16141) Fri Apr 23 04:34:27 2021: called for pid 3175, signal 6, core limit<PHONE_NUMBER>3709551615, dump mode 1
ERROR: apport (pid 16141) Fri Apr 23 04:34:27 2021: ignoring implausibly big core limit, treating as unlimited
ERROR: apport (pid 16141) Fri Apr 23 04:34:27 2021: executable was modified after program start, ignoring
ERROR: apport (pid 30979) Fri Apr 23 05:48:13 2021: called for pid 30948, signal 6, core limit<PHONE_NUMBER>3709551615, dump mode 1
ERROR: apport (pid 30979) Fri Apr 23 05:48:13 2021: ignoring implausibly big core limit, treating as unlimited
ERROR: apport (pid 30979) Fri Apr 23 05:48:13 2021: executable: /home/user/Vcs/vim/src/vim (command line "./src/vim -Nu NONE")
ERROR: apport (pid 30979) Fri Apr 23 05:48:13 2021: executable does not belong to a package, ignoring
ERROR: apport (pid 30979) Fri Apr 23 05:48:13 2021: writing core dump to core (limit: -1)
ERROR: apport (pid 5418) Fri Apr 23 05:54:38 2021: called for pid 5403, signal 6, core limit<PHONE_NUMBER>3709551615, dump mode 1
ERROR: apport (pid 5418) Fri Apr 23 05:54:38 2021: ignoring implausibly big core limit, treating as unlimited
ERROR: apport (pid 5418) Fri Apr 23 05:54:38 2021: executable: /home/user/Vcs/vim/src/vim (command line "./src/vim -Nu NONE")
ERROR: apport (pid 5418) Fri Apr 23 05:54:38 2021: executable does not belong to a package, ignoring
ERROR: apport (pid 5418) Fri Apr 23 05:54:38 2021: writing core dump to core (limit: -1)

This message in particular:
executable was modified after program start, ignoring

I must have updated Vim while another Vim process was already running.  When the latter crashed, Ubuntu has noticed that there was a mismatch between the two versions, and therefore didn't write a core file.
This means that I need to restart the Vim process any time I update the installed binary.