[New LWP 120637] [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 -S /proc/self/fd/18'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0x00007fefa472855b in kill () at ../sysdeps/unix/syscall-template.S:78 Thread 1 (Thread 0x7fefa3c7b440 (LWP 120637)): #0 0x00007fefa472855b in kill () at ../sysdeps/unix/syscall-template.S:78 #1 0x000055cf4db5d56c in may_core_dump () at os_unix.c:3470 #2 0x000055cf4db5d50c in mch_exit (r=1) at os_unix.c:3436 #3 0x000055cf4dcf407a in getout (exitval=1) at main.c:1711 #4 0x000055cf4db1f3fa in preserve_exit () at misc1.c:2183 buf = 0x0 #5 0x000055cf4db5ac6d in deathtrap (sigarg=11) at os_unix.c:1135 entered = 1 i = 7 #6 0x00007fefa4728210 in () at /lib/x86_64-linux-gnu/libc.so.6 #7 0x000055cf4dc8d128 in free_type (type=0x55cf4e811010) at vim9type.c:98 i = 0 #8 0x000055cf4dc8d167 in free_type (type=0x55cf4e88f8c0) at vim9type.c:101 i = 21967 #9 0x000055cf4daf289b in list_free_list (l=0x55cf4e87b600) at list.c:273 #10 0x000055cf4daf2941 in list_free (l=0x55cf4e87b600) at list.c:302 #11 0x000055cf4daf2743 in list_unref (l=0x55cf4e87b600) at list.c:216 #12 0x000055cf4dc44aa3 in clear_tv (varp=0x55cf4e88d860) at typval.c:126 #13 0x000055cf4dc87b84 in call_def_function (ufunc=0x55cf4e85d670, argc_arg=0, argv=0x7ffff200f700, partial=0x0, rettv=0x7ffff2010030) at vim9execute.c:4871 ectx = {ec_stack = {ga_len = 8, ga_maxlen = 500, ga_itemsize = 16, ga_growsize = 500, ga_data = 0x55cf4e88d7f0}, ec_frame_idx = 0, ec_initial_frame_idx = 0, ec_outer_ref = 0x0, ec_funclocal = {floc_restore_cmdmod = 0, floc_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}, floc_restore_cmdmod_stacklen = 0}, ec_trystack = {ga_len = 0, ga_maxlen = 0, ga_itemsize = 40, ga_growsize = 10, ga_data = 0x0}, ec_instr = 0x55cf4e88d0d0, ec_dfunc_idx = 1, ec_iidx = 9, ec_funcrefs = {ga_len = 0, ga_maxlen = 0, ga_itemsize = 8, ga_growsize = 10, ga_data = 0x0}, ec_did_emsg_before = 0, ec_trylevel_at_start = 0, ec_where = {wt_func_name = 0x0, wt_index = 0 '\000', wt_variable = 0 '\000'}} argc = 0 tv = 0xff00 idx = 7 ret = 0 defcount = 0 save_current_sctx = {sc_sid = 1, sc_seq = 1, sc_lnum = 0, sc_version = 999999} did_emsg_before = 0 save_suppress_errthrow = 0 saved_msg_list = 0x7ffff20103a8 private_msg_list = 0x0 save_emsg_silent_def = 0 save_did_emsg_def = 0 orig_funcdepth = 1 orig_nesting_level = 2 #14 0x000055cf4dc5b26c in call_user_func (fp=0x55cf4e85d670, argcount=0, argvars=0x7ffff200f700, rettv=0x7ffff2010030, funcexe=0x7ffff200f8e0, selfdict=0x0) at userfunc.c:2451 caller = 0x0 save_current_sctx = {sc_sid = 0, sc_seq = 0, sc_lnum = 0, sc_version = 1317552064} using_sandbox = 0 fc = 0x55cf4e88adb0 save_did_emsg = 32 default_arg_err = 0 v = 0x31 fixvar_idx = 0 i = 0 ai = -1 islambda = 0 numbuf = '\000' , "\374\366\241\314t\001\022" name = 0x0 tv_to_free = {0x7ffff2010600, 0x7ffff200f110, 0xc0001, 0xd1d1d6d6dbdb, 0x2, 0x0 } 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}} estack_len_before = 0 #15 0x000055cf4dc5c501 in call_user_func_check (fp=0x55cf4e85d670, argcount=0, argvars=0x7ffff200f700, rettv=0x7ffff2010030, funcexe=0x7ffff200f8e0, selfdict=0x0) at userfunc.c:2846 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 = 0 #16 0x000055cf4dc5d355 in call_func (funcname=0x55cf4e887430 "Func()", len=4, rettv=0x7ffff2010030, argcount_in=0, argvars_in=0x7ffff200f700, funcexe=0x7ffff200f8e0) at userfunc.c:3336 rfname = 0x55cf4e887710 "Func" is_global = 0 ret = 0 error = 0 i = 0 fp = 0x55cf4e85d670 fname_buf = "\240\366\000\362\377\177\000\000\062\233\245M\317U\000\000@\000\001\362\377\177\000\000iu\210N\317U\000\000\000\000\000\000\000\000\000\000" tofree = 0x0 fname = 0x55cf4e887710 "Func" name = 0x55cf4e887710 "Func" argcount = 0 argvars = 0x7ffff200f700 selfdict = 0x0 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_instr = 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_instr = 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_instr = 0x0}}, {v_type = VAR_UNKNOWN, v_lock = 0 '\000', vval = {v_number = 94348852222308, v_float = 4.6614526607594931e-310, v_string = 0x55cf4dd25964 "", v_list = 0x55cf4dd25964, v_dict = 0x55cf4dd25964, v_partial = 0x55cf4dd25964, v_job = 0x55cf4dd25964, v_channel = 0x55cf4dd25964, v_blob = 0x55cf4dd25964, v_instr = 0x55cf4dd25964}}, {v_type = 4060150512, v_lock = -1 '\377', vval = {v_number = 140737253538560, v_float = 6.9533442063451907e-310, v_string = 0x7ffff200fb00 "", v_list = 0x7ffff200fb00, v_dict = 0x7ffff200fb00, v_partial = 0x7ffff200fb00, v_job = 0x7ffff200fb00, v_channel = 0x7ffff200fb00, v_blob = 0x7ffff200fb00, v_instr = 0x7ffff200fb00}}, {v_type = 1305631072, v_lock = -49 '\317', vval = {v_number = 140737253538880, v_float = 6.9533442063610008e-310, v_string = 0x7ffff200fc40 "\300", , v_list = 0x7ffff200fc40, v_dict = 0x7ffff200fc40, v_partial = 0x7ffff200fc40, v_job = 0x7ffff200fc40, v_channel = 0x7ffff200fc40, v_blob = 0x7ffff200fc40, v_instr = 0x7ffff200fc40}}, {v_type = VAR_ANY, v_lock = 0 '\000', vval = {v_number = 140667233091942, v_float = 6.9498847366271492e-310, v_string = 0x7fefa475c166 <__vfprintf_internal+1926> "I9\307\017\205a\373\377\377D\213\215 \373\377\377\270\377\377\377\177D)\310H\230I9\307\017\217G\375\377\377E\001\371\200;", v_list = 0x7fefa475c166 <__vfprintf_internal+1926>, v_dict = 0x7fefa475c166 <__vfprintf_internal+1926>, v_partial = 0x7fefa475c166 <__vfprintf_internal+1926>, v_job = 0x7fefa475c166 <__vfprintf_internal+1926>, v_channel = 0x7fefa475c166 <__vfprintf_internal+1926>, v_blob = 0x7fefa475c166 <__vfprintf_internal+1926>, v_instr = 0x7fefa475c166 <__vfprintf_internal+1926>}}, {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_instr = 0x0}}, {v_type = VAR_ANY, v_lock = 0 '\000', vval = {v_number = 409894498861056, v_float = 2.0251479030656173e-309, v_string = 0x174cc00000000 , v_list = 0x174cc00000000, v_dict = 0x174cc00000000, v_partial = 0x174cc00000000, v_job = 0x174cc00000000, v_channel = 0x174cc00000000, v_blob = 0x174cc00000000, v_instr = 0x174cc00000000}}, {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_instr = 0x0}}, {v_type = 1305631074, v_lock = -49 '\317', vval = {v_number = 140733193388032, v_float = 6.9531436082559078e-310, v_string = 0x7fff00000000 , v_list = 0x7fff00000000, v_dict = 0x7fff00000000, v_partial = 0x7fff00000000, v_job = 0x7fff00000000, v_channel = 0x7fff00000000, v_blob = 0x7fff00000000, v_instr = 0x7fff00000000}}, {v_type = 4294967295, 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_instr = 0x0}}, {v_type = VAR_ANY, v_lock = 0 '\000', vval = {v_number = 140664473911306, v_float = 6.9497484149908574e-310, v_string = 0x7fef0000000a , v_list = 0x7fef0000000a, v_dict = 0x7fef0000000a, v_partial = 0x7fef0000000a, v_job = 0x7fef0000000a, v_channel = 0x7fef0000000a, v_blob = 0x7fef0000000a, v_instr = 0x7fef0000000a}}, {v_type = VAR_ANY, v_lock = 0 '\000', vval = {v_number = 94348863998240, v_float = 4.661453242567838e-310, v_string = 0x55cf4e860920 "\200\255\201N\317U", v_list = 0x55cf4e860920, v_dict = 0x55cf4e860920, v_partial = 0x55cf4e860920, v_job = 0x55cf4e860920, v_channel = 0x55cf4e860920, v_blob = 0x55cf4e860920, v_instr = 0x55cf4e860920}}, {v_type = VAR_UNKNOWN, v_lock = -1 '\377', vval = {v_number = 1, v_float = 4.9406564584124654e-324, v_string = 0x1 , v_list = 0x1, v_dict = 0x1, v_partial = 0x1, v_job = 0x1, v_channel = 0x1, v_blob = 0x1, v_instr = 0x1}}, {v_type = 1305631074, v_lock = -49 '\317', vval = {v_number = 94348864157033, v_float = 4.6614532504132546e-310, v_string = 0x55cf4e887569 ")", v_list = 0x55cf4e887569, v_dict = 0x55cf4e887569, v_partial = 0x55cf4e887569, v_job = 0x55cf4e887569, v_channel = 0x55cf4e887569, v_blob = 0x55cf4e887569, v_instr = 0x55cf4e887569}}, {v_type = VAR_ANY, v_lock = -49 '\317', vval = {v_number = 94348864157033, v_float = 4.6614532504132546e-310, v_string = 0x55cf4e887569 ")", v_list = 0x55cf4e887569, v_dict = 0x55cf4e887569, v_partial = 0x55cf4e887569, v_job = 0x55cf4e887569, v_channel = 0x55cf4e887569, v_blob = 0x55cf4e887569, v_instr = 0x55cf4e887569}}, {v_type = 4060149344, v_lock = -1 '\377', vval = {v_number = 94348849289440, v_float = 4.6614525158565609e-310, v_string = 0x55cf4da598e0 "\205\300tpH\213E\370H\203\350\001\017\266", v_list = 0x55cf4da598e0 , v_dict = 0x55cf4da598e0 , v_partial = 0x55cf4da598e0 , v_job = 0x55cf4da598e0 , v_channel = 0x55cf4da598e0 , v_blob = 0x55cf4da598e0 , v_instr = 0x55cf4da598e0 }}, {v_type = VAR_UNKNOWN, v_lock = 0 '\000', vval = {v_number = 140737253537420, v_float = 6.9533442062888672e-310, v_string = 0x7ffff200f68c "", v_list = 0x7ffff200f68c, v_dict = 0x7ffff200f68c, v_partial = 0x7ffff200f68c, v_job = 0x7ffff200f68c, v_channel = 0x7ffff200f68c, v_blob = 0x7ffff200f68c, v_instr = 0x7ffff200f68c}}, {v_type = 4060151872, v_lock = -1 '\377', vval = {v_number = 94348864157033, v_float = 4.6614532504132546e-310, v_string = 0x55cf4e887569 ")", v_list = 0x55cf4e887569, v_dict = 0x55cf4e887569, v_partial = 0x55cf4e887569, v_job = 0x55cf4e887569, v_channel = 0x55cf4e887569, v_blob = 0x55cf4e887569, v_instr = 0x55cf4e887569}}, {v_type = VAR_UNKNOWN, v_lock = 0 '\000', vval = {v_number = 94348864157033, v_float = 4.6614532504132546e-310, v_string = 0x55cf4e887569 ")", v_list = 0x55cf4e887569, v_dict = 0x55cf4e887569, v_partial = 0x55cf4e887569, v_job = 0x55cf4e887569, v_channel = 0x55cf4e887569, v_blob = 0x55cf4e887569, v_instr = 0x55cf4e887569}}} argv_clear = 0 argv_base = 0 partial = 0x0 check_type = {tt_type = VAR_UNKNOWN, tt_argcount = 0 '\000', tt_min_argcount = 0 '\000', tt_flags = 0 '\000', tt_member = 0x0, tt_args = 0x0} #17 0x000055cf4dc59b5c in get_func_tv (name=0x55cf4e887430 "Func()", len=4, rettv=0x7ffff2010030, arg=0x7ffff200ffe0, evalarg=0x7ffff2010040, funcexe=0x7ffff200f8e0) at userfunc.c:1707 i = 0 did_emsg_before = 0 argp = 0x55cf4e88756a "" ret = 1 argvars = {{v_type = 2758709824, v_lock = -17 '\357', vval = {v_number = 73325796, v_float = 3.6227756757563492e-316, v_string = 0x45edce4 , v_list = 0x45edce4, v_dict = 0x45edce4, v_partial = 0x45edce4, v_job = 0x45edce4, v_channel = 0x45edce4, v_blob = 0x45edce4, v_instr = 0x45edce4}}, {v_type = 1317565796, v_lock = -49 '\317', vval = {v_number = 94348864156376, v_float = 4.6614532503807945e-310, v_string = 0x55cf4e8872d8 "\017", v_list = 0x55cf4e8872d8, v_dict = 0x55cf4e8872d8, v_partial = 0x55cf4e8872d8, v_job = 0x55cf4e8872d8, v_channel = 0x55cf4e8872d8, v_blob = 0x55cf4e8872d8, v_instr = 0x55cf4e8872d8}}, {v_type = 2761200704, v_lock = 4 '\004', vval = {v_number = 94348864157028, v_float = 4.6614532504130076e-310, v_string = 0x55cf4e887564 "Func()", v_list = 0x55cf4e887564, v_dict = 0x55cf4e887564, v_partial = 0x55cf4e887564, v_job = 0x55cf4e887564, v_channel = 0x55cf4e887564, v_blob = 0x55cf4e887564, v_instr = 0x55cf4e887564}}, {v_type = 73325796, v_lock = 0 '\000', vval = {v_number = 94348864156488, v_float = 4.6614532503863281e-310, v_string = 0x55cf4e887348 "", v_list = 0x55cf4e887348, v_dict = 0x55cf4e887348, v_partial = 0x55cf4e887348, v_job = 0x55cf4e887348, v_channel = 0x55cf4e887348, v_blob = 0x55cf4e887348, v_instr = 0x55cf4e887348}}, {v_type = 4060149600, v_lock = -1 '\377', vval = {v_number = 94348849788395, v_float = 4.6614525405082133e-310, v_string = 0x55cf4dad35eb "\311\303\363\017\036\372UH\211\345H\203\354@H\211}\330H\211u\320H\211U\310H\213Eȉ\302H\213E\330H\213", v_list = 0x55cf4dad35eb , v_dict = 0x55cf4dad35eb , v_partial = 0x55cf4dad35eb , v_job = 0x55cf4dad35eb , v_channel = 0x55cf4dad35eb , v_blob = 0x55cf4dad35eb , v_instr = 0x55cf4dad35eb }}, {v_type = 1317565796, v_lock = -49 '\317', vval = {v_number = 94348864156376, v_float = 4.6614532503807945e-310, v_string = 0x55cf4e8872d8 "\017", v_list = 0x55cf4e8872d8, v_dict = 0x55cf4e8872d8, v_partial = 0x55cf4e8872d8, v_job = 0x55cf4e8872d8, v_channel = 0x55cf4e8872d8, v_blob = 0x55cf4e8872d8, v_instr = 0x55cf4e8872d8}}, {v_type = 4060149664, v_lock = -1 '\377', vval = {v_number = 94348849417391, v_float = 4.6614525221781802e-310, v_string = 0x55cf4da78caf "H\211E\370H\213E\370H\213@\bH\205\300t\024H\213E\370H\213@\bH\215\025\021k4", v_list = 0x55cf4da78caf , v_dict = 0x55cf4da78caf , v_partial = 0x55cf4da78caf , v_job = 0x55cf4da78caf , v_channel = 0x55cf4da78caf , v_blob = 0x55cf4da78caf , v_instr = 0x55cf4da78caf }}, {v_type = 4060149664, v_lock = -1 '\377', vval = {v_number = 94348864157028, v_float = 4.6614532504130076e-310, v_string = 0x55cf4e887564 "Func()", v_list = 0x55cf4e887564, v_dict = 0x55cf4e887564, v_partial = 0x55cf4e887564, v_job = 0x55cf4e887564, v_channel = 0x55cf4e887564, v_blob = 0x55cf4e887564, v_instr = 0x55cf4e887564}}, {v_type = VAR_UNKNOWN, v_lock = 70 'F', vval = {v_number = 94348864156376, v_float = 4.6614532503807945e-310, v_string = 0x55cf4e8872d8 "\017", v_list = 0x55cf4e8872d8, v_dict = 0x55cf4e8872d8, v_partial = 0x55cf4e8872d8, v_job = 0x55cf4e8872d8, v_channel = 0x55cf4e8872d8, v_blob = 0x55cf4e8872d8, v_instr = 0x55cf4e8872d8}}, {v_type = 1317565144, v_lock = -49 '\317', vval = {v_number = 94348864156488, v_float = 4.6614532503863281e-310, v_string = 0x55cf4e887348 "", v_list = 0x55cf4e887348, v_dict = 0x55cf4e887348, v_partial = 0x55cf4e887348, v_job = 0x55cf4e887348, v_channel = 0x55cf4e887348, v_blob = 0x55cf4e887348, v_instr = 0x55cf4e887348}}, {v_type = 4060149744, v_lock = -1 '\377', vval = {v_number = 94348849417072, v_float = 4.6614525221624195e-310, v_string = 0x55cf4da78b70 "H\211E\350H\203", , v_list = 0x55cf4da78b70 , v_dict = 0x55cf4da78b70 , v_partial = 0x55cf4da78b70 , v_job = 0x55cf4da78b70 , v_channel = 0x55cf4da78b70 , v_blob = 0x55cf4da78b70 , v_instr = 0x55cf4da78b70 }}, {v_type = 63, 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_instr = 0x0}}, {v_type = 4060149824, v_lock = -1 '\377', vval = {v_number = 94348864157028, v_float = 4.6614532504130076e-310, v_string = 0x55cf4e887564 "Func()", v_list = 0x55cf4e887564, v_dict = 0x55cf4e887564, v_partial = 0x55cf4e887564, v_job = 0x55cf4e887564, v_channel = 0x55cf4e887564, v_blob = 0x55cf4e887564, v_instr = 0x55cf4e887564}}, {v_type = 1317565796, v_lock = -49 '\317', 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_instr = 0x0}}, {v_type = VAR_UNKNOWN, v_lock = 0 '\000', vval = {v_number = 140737253537824, v_float = 6.9533442063088275e-310, v_string = 0x7ffff200f820 , v_list = 0x7ffff200f820, v_dict = 0x7ffff200f820, v_partial = 0x7ffff200f820, v_job = 0x7ffff200f820, v_channel = 0x7ffff200f820, v_blob = 0x7ffff200f820, v_instr = 0x7ffff200f820}}, {v_type = 1302321264, v_lock = -49 '\317', vval = {v_number = 94348848913225, v_float = 4.6614524972690702e-310, v_string = 0x55cf4d9fdb49 "H\211E\370H\203", , v_list = 0x55cf4d9fdb49 , v_dict = 0x55cf4d9fdb49 , v_partial = 0x55cf4d9fdb49 , v_job = 0x55cf4d9fdb49 , v_channel = 0x55cf4d9fdb49 , v_blob = 0x55cf4d9fdb49 , v_instr = 0x55cf4d9fdb49 }}, {v_type = VAR_UNKNOWN, v_lock = 1 '\001', vval = {v_number = 7, v_float = 3.4584595208887258e-323, v_string = 0x7 , v_list = 0x7, v_dict = 0x7, v_partial = 0x7, v_job = 0x7, v_channel = 0x7, v_blob = 0x7, v_instr = 0x7}}, {v_type = 4060149968, v_lock = -1 '\377', vval = {v_number = 94348864156720, v_float = 4.6614532503977904e-310, v_string = 0x55cf4e887430 "Func()", v_list = 0x55cf4e887430, v_dict = 0x55cf4e887430, v_partial = 0x55cf4e887430, v_job = 0x55cf4e887430, v_channel = 0x55cf4e887430, v_blob = 0x55cf4e887430, v_instr = 0x55cf4e887430}}, {v_type = 4060149824, v_lock = -1 '\377', vval = {v_number = 94348848912864, v_float = 4.6614524972512344e-310, v_string = 0x55cf4d9fd9e0 "\311\303\363\017\036\372UH\211\345H\203\354\020H\211}\370\211u\364\213\005%\022<", v_list = 0x55cf4d9fd9e0 , v_dict = 0x55cf4d9fd9e0 , v_partial = 0x55cf4d9fd9e0 , v_job = 0x55cf4d9fd9e0 , v_channel = 0x55cf4d9fd9e0 , v_blob = 0x55cf4d9fd9e0 , v_instr = 0x55cf4d9fd9e0 }}, {v_type = VAR_UNKNOWN, v_lock = 0 '\000', vval = {v_number = 7, v_float = 3.4584595208887258e-323, v_string = 0x7 , v_list = 0x7, v_dict = 0x7, v_partial = 0x7, v_job = 0x7, v_channel = 0x7, v_blob = 0x7, v_instr = 0x7}}, {v_type = 4060149872, v_lock = -1 '\377', vval = {v_number = 94348851030260, v_float = 4.6614526018644966e-310, v_string = 0x55cf4dc028f4 "H\213E\370\311\303\363\017\036\372UH\211\345H\203\354 H\211}\350H\211u\340H\213E\340H\203\300\001H\211\307衰\337\377H\211E\370H\203", , v_list = 0x55cf4dc028f4 , v_dict = 0x55cf4dc028f4 , v_partial = 0x55cf4dc028f4 , v_job = 0x55cf4dc028f4 , v_channel = 0x55cf4dc028f4 , v_blob = 0x55cf4dc028f4 , v_instr = 0x55cf4dc028f4 }}} argcount = 0 vim9script = 1 #18 0x000055cf4da59749 in eval_func (arg=0x7ffff200ffe0, evalarg=0x7ffff2010040, name=0x55cf4e887564 "Func()", name_len=4, rettv=0x7ffff2010030, flags=1, basetv=0x0) at eval.c:2017 funcexe = {argv_func = 0x0, firstline = 1, lastline = 1, doesrange = 0x0, evaluate = 1, partial = 0x0, selfdict = 0x0, basetv = 0x0, check_type = 0x0} evaluate = 1 s = 0x55cf4e887430 "Func()" len = 4 partial = 0x0 ret = 1 type = 0x0 #19 0x000055cf4da5cbec in eval7 (arg=0x7ffff200ffe0, rettv=0x7ffff2010030, evalarg=0x7ffff2010040, want_string=0) at eval.c:3597 flags = 1 evaluate = 1 len = 4 s = 0x55cf4e887564 "Func()" start_leader = 0x55cf4e887564 "Func()" end_leader = 0x55cf4e887564 "Func()" ret = 2 alias = 0x0 #20 0x000055cf4da5c2c1 in eval7t (arg=0x7ffff200ffe0, rettv=0x7ffff2010030, evalarg=0x7ffff2010040, want_string=0) at eval.c:3295 want_type = 0x0 type_list = {ga_len = -1531070394, ga_maxlen = 32751, ga_itemsize = -234816832, ga_growsize = 32767, ga_data = 0x7ffff200fad0} res = 0 evaluate = 1 #21 0x000055cf4da5bd19 in eval6 (arg=0x7ffff200ffe0, rettv=0x7ffff2010030, evalarg=0x7ffff2010040, want_string=0) at eval.c:3087 use_float = 0 #22 0x000055cf4da5b465 in eval5 (arg=0x7ffff200ffe0, rettv=0x7ffff2010030, evalarg=0x7ffff2010040) at eval.c:2850 #23 0x000055cf4da5af84 in eval4 (arg=0x7ffff200ffe0, rettv=0x7ffff2010030, evalarg=0x7ffff2010040) at eval.c:2703 p = 0x6f2010bd0 getnext = 1306254816 type = EXPR_UNKNOWN len = 2 type_is = 0 #24 0x000055cf4da5aa9f in eval3 (arg=0x7ffff200ffe0, rettv=0x7ffff2010030, evalarg=0x7ffff2010040) at eval.c:2564 p = 0x20 getnext = 32767 #25 0x000055cf4da5a5d3 in eval2 (arg=0x7ffff200ffe0, rettv=0x7ffff2010030, evalarg=0x7ffff2010040) at eval.c:2438 p = 0x55cf4dd00080 <__libc_csu_init> "\363\017\036\372AWL\215=\303\300\a" getnext = 32767 #26 0x000055cf4da59e9a in eval1 (arg=0x7ffff200ffe0, rettv=0x7ffff2010030, evalarg=0x7ffff2010040) at eval.c:2284 p = 0x284e887435 getnext = 1317394032 #27 0x000055cf4da59cc0 in eval0 (arg=0x55cf4e887564 "Func()", rettv=0x7ffff2010030, eap=0x7ffff2010170, evalarg=0x7ffff2010040) at eval.c:2220 ret = 21967 p = 0x55cf4e887568 "()" did_emsg_before = 0 called_emsg_before = 0 flags = 1 end_error = 0 #28 0x000055cf4da9cc53 in ex_eval (eap=0x7ffff2010170) at ex_eval.c:927 tv = {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, v_instr = 0x0}} evalarg = {eval_flags = 1, eval_break_count = 0, eval_getline = 0x55cf4dbc6f4f , eval_cookie = 0x7ffff2010bd0, eval_cctx = 0x0, eval_cstack = 0x7ffff2010480, eval_ga = {ga_len = 0, ga_maxlen = 0, ga_itemsize = 0, ga_growsize = 0, ga_data = 0x0}, eval_freega = {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} name_only = 0 lnum = 6 #29 0x000055cf4da8e308 in do_one_cmd (cmdlinep=0x7ffff20103a0, flags=7, cstack=0x7ffff2010480, fgetline=0x55cf4dbc6f4f , cookie=0x7ffff2010bd0) at ex_docmd.c:2610 p = 0x55cf4e887564 "Func()" lnum = 4 n = 223338299409 errormsg = 0x0 after_modifier = 0x55cf4e887564 "Func()" ea = {arg = 0x55cf4e887564 "Func()", nextcmd = 0x0, cmd = 0x55cf4e887564 "Func()", cmdlinep = 0x7ffff20103a0, cmdline_tofree = 0x0, cmdidx = CMD_eval, 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 = 0x55cf4dbc6f4f , cookie = 0x7ffff2010bd0, cstack = 0x7ffff2010480} 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 = 0 cmd = 0x55cf4e887564 "Func()" starts_with_colon = 0 may_have_range = 0 vim9script = 1 did_set_expr_line = 0 sourcing = 1 #30 0x000055cf4da8b40e in do_cmdline (cmdline=0x55cf4e81beb0 " vim9script", fgetline=0x55cf4dbc6f4f , cookie=0x7ffff2010bd0, flags=7) at ex_docmd.c:999 next_cmdline = 0x55cf4e887560 " Func()" cmdline_copy = 0x55cf4e887560 " Func()" used_getline = 1 recursive = 2 msg_didout_before_start = 0 count = 3 did_inc = 0 retval = 1 cstack = {cs_flags = {0 }, cs_pending = '\000' , cs_pend = {csp_rv = {0x0 }, csp_ex = {0x0 }}, cs_forinfo = {0x0 }, cs_line = {0 }, cs_block_id = {0 }, cs_script_var_len = {0 }, cs_idx = -1, cs_looplevel = 0, cs_trylevel = 0, cs_emsg_silent_list = 0x0, cs_lflags = 0 '\000'} lines_ga = {ga_len = 0, ga_maxlen = 0, ga_itemsize = 16, ga_growsize = 10, ga_data = 0x0} current_line = 0 current_line_before = 0 fname = 0x55cf4e8360e0 "/proc/120637/fd/18" breakpoint = 0x7ffff2010bf0 dbg_tick = 0x7ffff2010c00 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 = 0x7ffff2010f78 private_msg_list = 0x0 cmd_getline = 0x55cf4dbc6f4f cmd_cookie = 0x7ffff2010bd0 cmd_loop_cookie = {lines_gap = 0x213000000a7, current_line = -1518814260, repeating = 32751, getline = 0x214000000a8, cookie = 0x80000000} real_cookie = 0x7ffff2010bd0 getline_is_func = 0 call_depth = 2 #31 0x000055cf4dbc6547 in do_source (fname=0x55cf4e864383 "/proc/self/fd/18", check_other=0, is_vimrc=0, ret_sid=0x0) at scriptfile.c:1406 cookie = {fp = 0x55cf4e886620, nextline = 0x0, sourcing_lnum = 6, finished = 0, breakpoint = 0, fname = 0x55cf4e8360e0 "/proc/120637/fd/18", dbg_tick = 0, level = 1, conv = {vc_type = 0, vc_factor = 21967, vc_fd = 0x0, vc_fail = 0}} p = 0x55cf4e889da0 " vim9script\n def Func()\n var ll: list> = [['a', 'b', 'c']]\n ll->flattennew()->join()->setline(1)\n enddef\n Func()\n" fname_exp = 0x55cf4e886f50 "/proc/120637/fd/18" firstline = 0x55cf4e81beb0 " vim9script" retval = 0 save_current_sctx = {sc_sid = -3, sc_seq = 0, sc_lnum = 0, sc_version = 0} last_current_SID = 1 last_current_SID_seq = 1 funccalp_entry = {top_funccal = 0x0, next = 0x0} save_debug_break_level = -1 sid = 0 si = 0x55cf4e887020 save_estack_compiling = 0 tv_rel = {tv_sec = 140737253542848, tv_usec = 94348851033691} tv_start = {tv_sec = 244578323392, tv_usec = 94348864013202} wait_start = {tv_sec = 140737253542848, tv_usec = 94348851999450} trigger_source_post = 0 estack_len_before = 3 #32 0x000055cf4dbc5791 in cmd_source (fname=0x55cf4e864383 "/proc/self/fd/18", eap=0x7ffff2010d40) at scriptfile.c:971 #33 0x000055cf4dbc586f in ex_source (eap=0x7ffff2010d40) at scriptfile.c:997 #34 0x000055cf4da8e308 in do_one_cmd (cmdlinep=0x7ffff2010f70, flags=11, cstack=0x7ffff2011050, fgetline=0x0, cookie=0x0) at ex_docmd.c:2610 p = 0x55cf4e864382 " /proc/self/fd/18" lnum = 140667232655040 n = 140667250060170 errormsg = 0x0 after_modifier = 0x55cf4e864380 "so /proc/self/fd/18" ea = {arg = 0x55cf4e864383 "/proc/self/fd/18", nextcmd = 0x0, cmd = 0x55cf4e864380 "so /proc/self/fd/18", cmdlinep = 0x7ffff2010f70, 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 = 0x7ffff2011050} 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 = 0 cmd = 0x55cf4e864380 "so /proc/self/fd/18" starts_with_colon = 0 may_have_range = 1 vim9script = 0 did_set_expr_line = 0 sourcing = 1 #35 0x000055cf4da8b40e in do_cmdline (cmdline=0x55cf4e82e970 "so /proc/self/fd/18", fgetline=0x0, cookie=0x0, flags=11) at ex_docmd.c:999 next_cmdline = 0x55cf4e864380 "so /proc/self/fd/18" cmdline_copy = 0x55cf4e864380 "so /proc/self/fd/18" used_getline = 0 recursive = 2 msg_didout_before_start = 0 count = 1 did_inc = 0 retval = 1 cstack = {cs_flags = {0 }, cs_pending = '\000' , cs_pend = {csp_rv = {0x0 }, csp_ex = {0x0 }}, cs_forinfo = {0x0 }, cs_line = {0 }, cs_block_id = {0 }, cs_script_var_len = {0 }, cs_idx = -1, cs_looplevel = 0, cs_trylevel = 0, cs_emsg_silent_list = 0x0, cs_lflags = 0 '\000'} lines_ga = {ga_len = 0, ga_maxlen = 0, ga_itemsize = 16, ga_growsize = 10, ga_data = 0x0} current_line = 0 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 = 0x0 cmd_cookie = 0x0 cmd_loop_cookie = {lines_gap = 0x7ffff2011390, current_line = 529823011, repeating = 0, getline = 0x7e51d4, cookie = 0x7ffff2011054} real_cookie = 0x0 getline_is_func = 0 call_depth = 2 #36 0x000055cf4da8a899 in do_cmdline_cmd (cmd=0x55cf4e82e970 "so /proc/self/fd/18") at ex_docmd.c:593 #37 0x000055cf4dcf64ed in exe_commands (parmp=0x55cf4ddbecc0 ) at main.c:3081 i = 0 estack_len_before = 2 #38 0x000055cf4dcf2d6e in vim_main2 () at main.c:773 #39 0x000055cf4dcf262d in main (argc=5, argv=0x7ffff2011858) at main.c:425 i = 5