Ron Aaron wrote:
> (gdb) l
> 6220 if (i >= 0)
> 6221 while (num_saved > 0
> 6222 && !(round == 2 && i >= viminfo_hisidx[type]))
> 6223 {
> 6224 p = round == 1 ? history[type][i].hisstr
> 6225 :
> viminfo_history[type][i];
> 6226 if (p != NULL && (round == 2 ||
> !history[type][i].viminfo))
> 6227 {
> 6228 --num_saved;
> 6229 fputc(hist_type2char(type, TRUE), fp);
> (gdb) p type
> $1 = 0
> (gdb) p i
> $2 = 0
> (gdb) p p
> $3 = (char_u *) 0x8613550 "b bin/makevim"
> (gdb) fr 0
> #0 0x080bf85c in write_viminfo_history (fp=0x840edc0) at ex_getln.c:6225
> 6225 :
> viminfo_history[type][i];
> (gdb) p history[type]
> $4 = (histentry_T *) 0x8438800
> (gdb) p history[type][i]
> $5 = {hisnum = 202, viminfo = 1, hisstr = 0x8613550 "b bin/makevim"}
> (gdb) p history[type][i].hisstr
> $6 = (char_u *) 0x8613550 "b bin/makevim"
> (gdb) p viminfo_history
> $7 = {0x0, 0x0, 0x0, 0x0, 0x0}
> (gdb) p viminfo_history[type]
> $8 = (char_u **) 0x0
> (gdb) p viminfo_history[type][i]
Thanks for the debug output. I had also noticed crash at exit but was
unable to pinpoint it.
I'll make a patch.
--
If Microsoft would build a car...
... You'd have to press the "Start" button to turn the engine off.
/// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net \\\
/// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\ an exciting new programming language -- http://www.Zimbu.org ///
\\\ help me help AIDS victims -- http://ICCF-Holland.org ///
--
--
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 [email protected].
For more options, visit https://groups.google.com/groups/opt_out.