Segmentation fault with viminfo

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view

Segmentation fault with viminfo

Mads Martin Joergensen
Hey all,

I'm getting several reports of vim segmentation faults when doing svn
commits. It seems to be related to .viminfo files, since it never
happens, if viminfo is removed beforehand.

I suspect it has something todo with a mixup of encodings in viminfo,
but I've not been able to pinpoint it.

Anyone else seen something similar?

$ vim --version
VIM - Vi IMproved 6.3 (2004 June 7, compiled Sep 13 2005 00:07:43)
Included patches: 1-84
Big version without GUI.  Features included (+) or not (-):
+arabic +autocmd -balloon_eval -browse ++builtin_terms +byte_offset +cindent
-clientserver -clipboard +cmdline_compl +cmdline_hist +cmdline_info +comments
+cryptv +cscope +dialog_con +diff +digraphs -dnd -ebcdic +emacs_tags +eval
+ex_extra +extra_search +farsi +file_in_path +find_in_path +folding -footer
+fork() +gettext -hangul_input +iconv +insert_expand +jumplist +keymap +langmap
 +libcall +linebreak +lispindent +listcmds +localmap +menu +mksession
+modify_fname +mouse -mouseshape +mouse_dec -mouse_gpm -mouse_jsbterm
+mouse_netterm +mouse_xterm +multi_byte +multi_lang -netbeans_intg -osfiletype
+path_extra -perl +postscript +printer -python +quickfix +rightleft -ruby
+scrollbind +signs +smartindent -sniff +statusline -sun_workshop +syntax
+tag_binary +tag_old_static -tag_any_white -tcl +terminfo +termresponse
+textobjects +title -toolbar +user_commands +vertsplit +virtualedit +visual
+visualextra +viminfo +vreplace +wildignore +wildmenu +windows +writebackup
-X11 -xfontset -xim -xsmp -xterm_clipboard -xterm_save
   system vimrc file: "/etc/vimrc"
     user vimrc file: "$HOME/.vimrc"
      user exrc file: "$HOME/.exrc"
  fall-back for $VIM: "/etc"
 f-b for $VIMRUNTIME: "/usr/share/vim/current"
Compilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H     -O2 -fmessage-length=0 -Wall
 -D_FORTIFY_SOURCE=2 -g -Wall -pipe -fno-strict-aliasing
Linking: gcc   -L/usr/local/lib -o vim       -lncurses -lacl

Mads Martin Joergensen,
"Why make things difficult, when it is possible to make them cryptic
 and totally illogical, with just a little bit more effort?"
                                -- A. P. J.