I've been running into various, non-deterministic issues (segfaults and vim just "disappearing") trying to update the Debian package. I think the latter is due to the infinite recursion in the attached backtrace.
In this particular case, I was running the tests with ASAN enabled (trying to get more information about the other failures) and stderr redirected to a file. This was also being run in an automated build environment, so there was no tty available. Cheers, -- James GPG Key: 4096R/91BF BF4D 6956 BD5D F7B7 2D23 DFE6 91AE 331B A3DB -- -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to vim_dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[New LWP 43934] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test49.in --'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0x0000000000490fc7 in __interceptor_strlen.part.35 () #0 0x0000000000490fc7 in __interceptor_strlen.part.35 () #1 0x0000000000da1d74 in vim_vsnprintf_typval (str=0x62100000b500 "viminfo", str_m=4096, fmt=0xe0a8e0 <.str.105> "%s/*", ap=0x6250000015c0, tvs=0x0) at message.c:4567 #2 0x0000000000d909d2 in vim_vsnprintf (str=0x62100000b500 "viminfo", str_m=4096, fmt=0xe0a8e0 <.str.105> "%s/*", ap=0x6250000015c0) at message.c:4310 #3 0x0000000000d93546 in vim_snprintf (str=0x62100000b500 "viminfo", str_m=4096, fmt=0xe0a8e0 <.str.105> "%s/*") at message.c:4298 #4 0x000000000079524f in delete_recursive (name=0x60200000e710 "/tmp/vH5ZkSp") at fileio.c:7354 #5 0x0000000000795665 in vim_deltempdir () at fileio.c:7391 #6 0x0000000000822076 in ml_close_all (del_file=0) at memline.c:879 #7 0x0000000000888b01 in preserve_exit () at misc1.c:9824 #8 0x00000000009d42b3 in deathtrap (sigarg=11) at os_unix.c:1191 #9 <signal handler called> #10 0x00000000007c9c7f in vgetorpeek (advance=0) at getchar.c:1970 #11 0x00000000007c837c in vpeekc () at getchar.c:1869 #12 0x00000000007d229b in vpeekc_nomap () at getchar.c:1884 #13 0x0000000000c11e20 in settmode (tmode=0) at term.c:3486 #14 0x0000000000c4ffbc in fill_input_buf (exit_on_error=0) at ui.c:1883 #15 0x00000000009cfea7 in mch_breakcheck (force=0) at os_unix.c:5915 #16 0x0000000000c4f37c in ui_breakcheck_force (force=0) at ui.c:416 #17 0x0000000000c4f2fb in ui_breakcheck () at ui.c:396 ... #22090 0x00000000007ca238 in vgetorpeek (advance=0) at getchar.c:2072 #22091 0x00000000007c837c in vpeekc () at getchar.c:1869 #22092 0x00000000007d229b in vpeekc_nomap () at getchar.c:1884 #22093 0x0000000000c11e20 in settmode (tmode=0) at term.c:3486 #22094 0x0000000000c4ffbc in fill_input_buf (exit_on_error=0) at ui.c:1883 #22095 0x00000000009cfea7 in mch_breakcheck (force=0) at os_unix.c:5915 #22096 0x0000000000c4f37c in ui_breakcheck_force (force=0) at ui.c:416 #22097 0x0000000000c4f2fb in ui_breakcheck () at ui.c:396 #22098 0x0000000000888d6e in line_breakcheck () at misc1.c:9867 #22099 0x0000000000a59c38 in nfa_regmatch (prog=0x619000007380, start=0x6190000076f0, submatch=0x7ffef12b7360, m=0x7ffef12b7590) at ./regexp_nfa.c:6888 #22100 0x0000000000a4df77 in nfa_regtry (prog=0x619000007380, col=0, tm=0x0, timed_out=0x0) at ./regexp_nfa.c:6972 #22101 0x0000000000a4c9c3 in nfa_regexec_both (line=0x62100007d4f6 "\" Tests 1 to 15 were moved to test_vimscript.vim", startcol=0, tm=0x0, timed_out=0x0) at ./regexp_nfa.c:7172 #22102 0x0000000000a19a2e in nfa_regexec_multi (rmp=0x7ffef12b81c0, win=0x624000002100, buf=0x62500000c900, lnum=611, col=0, tm=0x0, timed_out=0x0) at ./regexp_nfa.c:7391 #22103 0x0000000000a17603 in vim_regexec_multi (rmp=0x7ffef12b81c0, win=0x624000002100, buf=0x62500000c900, lnum=611, col=0, tm=0x0, timed_out=0x0) at regexp.c:8369 #22104 0x0000000000ae0620 in searchit (win=0x624000002100, buf=0x62500000c900, pos=0x7ffef12b8c00, dir=1, pat=0x60b000002fb0 "^\\s*if\\s\\+ExtraVim(.*)", count=1, options=12, pat_use=2, stop_lnum=0, tm=0x0, timed_out=0x0) at search.c:746 #22105 0x0000000000ae556c in do_search (oap=0x7ffef12ba180, dirc=47, pat=0x60b000002fc8 "", count=1, options=542, tm=0x0, timed_out=0x0) at search.c:1482 #22106 0x0000000000931db2 in normal_search (cap=0x7ffef12b9520, dir=47, pat=0x60b000002fb0 "^\\s*if\\s\\+ExtraVim(.*)", opt=512) at normal.c:6383 #22107 0x0000000000912f1e in nv_search (cap=0x7ffef12b9520) at normal.c:6338 #22108 0x00000000008e5adc in normal_cmd (oap=0x7ffef12ba180, toplevel=1) at normal.c:1121 #22109 0x00000000006fa335 in exec_normal (was_typed=0, use_vpeekc=0, may_use_terminal_loop=0) at ex_docmd.c:10509 #22110 0x00000000006f9f1b in exec_normal_cmd (cmd=0x6040000040d5 "1/^\\s*if\\s\\+ExtraVim(.*)/+\n", remap=0, silent=0) at ex_docmd.c:10475 #22111 0x00000000006f9c26 in ex_normal (eap=0x7ffef12ba6a0) at ex_docmd.c:10393 #22112 0x00000000006d5bea in do_one_cmd (cmdlinep=0x7ffef12bbd80, sourcing=1, cstack=0x7ffef12bbda0, fgetline=0xc88b30 <get_func_line>, cookie=0x61d000006480) at ex_docmd.c:2525 #22113 0x00000000006c851c in do_cmdline (cmdline=0x6070000043f0 "norm 1/^\\s*if\\s\\+ExtraVim(.*)/+\n", fgetline=0xc88b30 <get_func_line>, cookie=0x61d000006480, flags=3) at ex_docmd.c:1036 #22114 0x00000000005f5c07 in ex_execute (eap=0x7ffef12bcf80) at eval.c:8183 #22115 0x00000000006d5bea in do_one_cmd (cmdlinep=0x7ffef12be660, sourcing=1, cstack=0x7ffef12be680, fgetline=0xc88b30 <get_func_line>, cookie=0x61d000006480) at ex_docmd.c:2525 #22116 0x00000000006c851c in do_cmdline (cmdline=0x0, fgetline=0xc88b30 <get_func_line>, cookie=0x61d000006480, flags=7) at ex_docmd.c:1036 #22117 0x0000000000c77ed0 in call_user_func (fp=0x6110000336c0, argcount=0, argvars=0x7ffef12c0980, rettv=0x7ffef12c2280, firstline=31, lastline=31, selfdict=0x0) at userfunc.c:954 #22118 0x0000000000c73c31 in call_func (funcname=0x60200000d7b0 "ExtraVim()", len=8, rettv=0x7ffef12c2280, argcount_in=0, argvars_in=0x7ffef12c0980, argv_func=0x0, firstline=31, lastline=31, doesrange=0x7ffef12c0d80, evaluate=1, partial=0x0, selfdict_in=0x0) at userfunc.c:1488 #22119 0x0000000000c7266f in get_func_tv (name=0x60200000d7b0 "ExtraVim()", len=8, rettv=0x7ffef12c2280, arg=0x7ffef12c2140, firstline=31, lastline=31, doesrange=0x7ffef12c0d80, evaluate=1, partial=0x0, selfdict=0x0) at userfunc.c:455 #22120 0x000000000060e1a9 in eval7 (arg=0x7ffef12c2140, rettv=0x7ffef12c2280, evaluate=1, want_string=0) at eval.c:4147 #22121 0x000000000060c07d in eval6 (arg=0x7ffef12c2140, rettv=0x7ffef12c2280, evaluate=1, want_string=0) at eval.c:3784 #22122 0x000000000060b0bc in eval5 (arg=0x7ffef12c2140, rettv=0x7ffef12c2280, evaluate=1) at eval.c:3600 #22123 0x000000000060a46a in eval4 (arg=0x7ffef12c2140, rettv=0x7ffef12c2280, evaluate=1) at eval.c:3484 #22124 0x0000000000609dcb in eval3 (arg=0x7ffef12c2140, rettv=0x7ffef12c2280, evaluate=1) at eval.c:3404 #22125 0x00000000005e32ab in eval2 (arg=0x7ffef12c2140, rettv=0x7ffef12c2280, evaluate=1) at eval.c:3336 #22126 0x00000000005d5a89 in eval1 (arg=0x7ffef12c2140, rettv=0x7ffef12c2280, evaluate=1) at eval.c:3264 #22127 0x00000000005d3caa in eval0 (arg=0x611000049243 "ExtraVim()", rettv=0x7ffef12c2280, nextcmd=0x7ffef12c25c8, evaluate=1) at eval.c:3224 #22128 0x00000000005d3197 in eval_to_bool (arg=0x611000049243 "ExtraVim()", error=0x7ffef12c23c0, nextcmd=0x7ffef12c25c8, skip=0) at eval.c:677 #22129 0x0000000000726377 in ex_if (eap=0x7ffef12c25c0) at ex_eval.c:898 #22130 0x00000000006d5bea in do_one_cmd (cmdlinep=0x7ffef12c3ca0, sourcing=1, cstack=0x7ffef12c3cc0, fgetline=0x6be3f0 <getsourceline>, cookie=0x7ffef12c4b80) at ex_docmd.c:2525 #22131 0x00000000006c851c in do_cmdline (cmdline=0x611000004280 "\" Vim script language tests", fgetline=0x6be3f0 <getsourceline>, cookie=0x7ffef12c4b80, flags=7) at ex_docmd.c:1036 #22132 0x00000000006bd95c in do_source (fname=0x60b000001433 "test49.vim", check_other=0, is_vimrc=0) at ex_cmds2.c:4614 #22133 0x00000000006bb9cf in cmd_source (fname=0x60b000001433 "test49.vim", eap=0x7ffef12c5300) at ex_cmds2.c:4229 #22134 0x00000000006bba51 in ex_source (eap=0x7ffef12c5300) at ex_cmds2.c:4204 #22135 0x00000000006d5bea in do_one_cmd (cmdlinep=0x7ffef12c69e0, sourcing=0, cstack=0x7ffef12c6a00, fgetline=0x73d470 <getexline>, cookie=0x0) at ex_docmd.c:2525 #22136 0x00000000006c851c in do_cmdline (cmdline=0x0, fgetline=0x73d470 <getexline>, cookie=0x0, flags=0) at ex_docmd.c:1036 #22137 0x00000000009136fe in nv_colon (cap=0x7ffef12c79e0) at normal.c:5388 #22138 0x00000000008e5adc in normal_cmd (oap=0x7ffef12c8640, toplevel=1) at normal.c:1121 #22139 0x0000000000d84624 in main_loop (cmdwin=0, noexmode=0) at main.c:1371 #22140 0x0000000000d80a1b in vim_main2 () at main.c:917 #22141 0x0000000000d78fd9 in main (argc=13, argv=0x7ffef12c8b68) at main.c:441