On Friday, March 20, 2015 at 8:39:19 PM UTC-5, Ben Fritz wrote: > On Friday, March 20, 2015 at 7:00:21 AM UTC-5, Bram Moolenaar wrote: > > > > Are you able to get a stack trace of the crash? Or even better, have it > > crash in a debugger? > > > > Sure will! > > ...as soon as I can figure out how to force ctags to parse those stupid *.pro > files along with the rest of the code. :-\
Figured that out, by adding --langmap=c:+.pro Here's the backtrace from gdb in MinGW. I'll try to look into it some more tomorrow if someone else doesn't beat me to it: (gdb) bt #0 0x0054f080 in screen_puts_len (text=0x2b4480 "\"eval.pro\" ", textlen=11, row=-1, col=0, attr=0) at screen.c:7305 #1 0x004bcda6 in t_puts (t_col=0x22ec74, t_s=0x2b4480 "\"eval.pro\" ", s=0x2b448b "", attr=0) at message.c:2430 #2 0x004bc780 in msg_puts_display (str=0x2b4480 "\"eval.pro\" ", maxlen=11, attr=0, recurse=0) at message.c:2177 #3 0x004bc104 in msg_puts_attr_len (str=0x2b4480 "\"eval.pro\" ", maxlen=11, attr=0) at message.c:1936 #4 0x004bb4ce in msg_outtrans_len_attr (msgstr=0x2b4480 "\"eval.pro\" ", len=-1, attr=0) at message.c:1455 #5 0x004bb189 in msg_outtrans_attr (str=0x2b4480 "\"eval.pro\" ", attr=0) at message.c:1336 #6 0x00480976 in filemess (buf=0x3f4ca00, name=0x2b5bda8 "eval.pro", s=0x60a41d "", attr=0) at fileio.c:176 #7 0x00481853 in readfile ( fname=0x4381a48 "c:/Users/Ben/Code/vim-src/src/proto/eval.pro", sfname=0x2b5bda8 "eval.pro", from=0, lines_to_skip=0, lines_to_read=2147483647, eap=0x0, flags=1) at fileio.c:815 #8 0x004026e9 in open_buffer (read_stdin=0, eap=0x0, flags=0) at buffer.c:147 #9 0x00451c53 in do_ecmd (fnum=0, ffname=0x4381a00 "c:/Users/Ben/Code/vim-src/src/proto/eval.pro", sfname=0x437e410 "/Users/Ben/Code/vim-src/src/proto/eval.pro", eap=0x0, newlnum=0, flags=0, oldwin=0x2b5dd8) at ex_cmds.c:3694 #10 0x00451184 in getfile (fnum=0, ffname=0x3c1c880 "c:/Users/Ben/Code/vim-src/src/proto/eval.pro", sfname=0x437e410 "/Users/Ben/Code/vim-src/src/proto/eval.pro", setpm=1, lnum=0, forceit=0) at ex_cmds.c:3119 #11 0x00593866 in jumpto_tag ( lbuf=0x437d8a0 "\003/Users/Ben/Code/vim-src/tags", forceit=0, keep_help=1) at tag.c:3193 #12 0x005905eb in do_tag (tag=0x2b98264 "do_string_sub", type=9, count=0, forceit=0, verbose=0) at tag.c:1034 #13 0x005c2038 in do_cstag (eap=0x22f550) at if_cscope.c:304 #14 0x0046f647 in ex_tag_cmd (eap=0x22f550, name=0x607270 "tag") at ex_docmd.c:10338 #15 0x0046f59e in ex_tag (eap=0x22f550) at ex_docmd.c:10305 #16 0x004632fb in do_one_cmd (cmdlinep=0x22f9b4, sourcing=1, cstack=0x22f6b0, fgetline=0, cookie=0x0) at ex_docmd.c:2940 #17 0x0046055f in do_cmdline (cmdline=0x2bec1a8 "0ta do_string_sub", fgetline=0, cookie=0x0, flags=11) at ex_docmd.c:1133 #18 0x0045fda8 in do_cmdline_cmd (cmd=0x2bec1a8 "0ta do_string_sub") at ex_docmd.c:738 #19 0x004eb504 in nv_ident (cap=0x22fb00) at normal.c:5781 #20 0x004e366a in normal_cmd (oap=0x22fbc0, toplevel=1) at normal.c:1160 #21 0x0049e799 in main_loop (cmdwin=0, noexmode=0) at main.c:1334 #22 0x0049e1eb in VimMain (argc=1, argv=0x2b3418) at main.c:1034 #23 0x005e2023 in WinMain@16 (hInstance=0x400000, hPrevInst=0x0, lpszCmdLine=0xb325f0 "", nCmdShow=10) at os_w32exe.c:125 #24 0x005e8a7a in main ( argc=<error reading variable: Cannot access memory at address 0xb>, argv=<error reading variable: Cannot access memory at address 0xf>, __p__environ=<error reading variable: Cannot access memory at address 0x13>) at ../mingw/main.c:73 -- -- 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.