Message from discussion
Gvim Segfault when using Syntastic
Received: by 10.50.169.2 with SMTP id aa2mr1719661igc.1.1329770858714;
Mon, 20 Feb 2012 12:47:38 -0800 (PST)
X-BeenThere: vim_dev@googlegroups.com
Received: by 10.50.114.3 with SMTP id jc3ls6769086igb.0.gmail; Mon, 20 Feb
2012 12:47:36 -0800 (PST)
Received: by 10.50.46.199 with SMTP id x7mr4126361igm.1.1329770856503;
Mon, 20 Feb 2012 12:47:36 -0800 (PST)
Received: by 10.50.209.5 with SMTP id mi5msigc;
Mon, 20 Feb 2012 12:19:46 -0800 (PST)
MIME-Version: 1.0
Received: by 10.52.30.65 with SMTP id q1mr2094053vdh.19.1329769185845; Mon, 20
Feb 2012 12:19:45 -0800 (PST)
Authentication-Results: ls.google.com; spf=pass (google.com: domain of
daniel.h...@gmail.com designates internal as permitted sender)
smtp.mail=daniel.h...@gmail.com; dkim=pass
header...@gmail.com
Received: by gr6g2000vbb.googlegroups.com with HTTP; Mon, 20 Feb 2012 12:19:45
-0800 (PST)
Date: Mon, 20 Feb 2012 12:19:45 -0800 (PST)
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_3)
AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.46 Safari/535.11,gzip(gfe)
Message-ID: <b64b3dcd-b067-4c94-820a-a3e030696151@gr6g2000vbb.googlegroups.com>
Subject: Gvim Segfault when using Syntastic
From: Daniel Hunt <daniel.h...@gmail.com>
To: vim_dev <vim_dev@googlegroups.com>
Content-Type: text/plain; charset=ISO-8859-1
Following on from a bug report I made on the Syntastic issue list:
https://github.com/scrooloose/syntastic/issues/151
"When the error list window is open, along with the file it was opened
with, you can cause a segfault to happen by just quitting the source
file (while the error list is still open)
This doesn't happen when a second file (either with, or without an
error window) - only when it is the last file open."
... The developer there believes that this is a vim issue, and not a
syntastic one, so I'm posting this here in the hope that something
useful comes of it!
mvim --version:
VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Jan 18 2012 09:35:39)
MacOS X (unix) version
Included patches: 1-390
Compiled by dan...@Daniel-Hunts-MacBook-Pro.local
Huge version with MacVim GUI. Features included (+) or not (-):
+arabic +autocmd +balloon_eval +browse ++builtin_terms +byte_offset
+cindent
+clientserver +clipboard +cmdline_compl +cmdline_hist +cmdline_info
+comments
+conceal +cryptv -cscope +cursorbind +cursorshape +dialog_con_gui
+diff
+digraphs +dnd -ebcdic +emacs_tags +eval +ex_extra +extra_search
+farsi
+file_in_path +find_in_path +float +folding -footer +fork()
+fullscreen
-gettext -hangul_input +iconv +insert_expand +jumplist +keymap
+langmap
+libcall +linebreak +lispindent +listcmds +localmap -lua +menu
+mksession
+modify_fname +mouse +mouseshape +mouse_dec -mouse_gpm -mouse_jsbterm
+mouse_netterm -mouse_sysmouse +mouse_xterm +mouse_urxvt +multi_byte
+multi_lang -mzscheme +netbeans_intg +odbeditor +path_extra +perl
+persistent_undo +postscript +printer +profile +python -python3
+quickfix
+reltime +rightleft +ruby +scrollbind +signs +smartindent -sniff
+startuptime
+statusline -sun_workshop +syntax +tag_binary +tag_old_static -
tag_any_white
+tcl +terminfo +termresponse +textobjects +title +toolbar
+transparency
+user_commands +vertsplit +virtualedit +visual +visualextra +viminfo
+vreplace
+wildignore +wildmenu +windows +writebackup -X11 -xfontset +xim -xsmp
-xterm_clipboard -xterm_save
system vimrc file: "$VIM/vimrc"
user vimrc file: "$HOME/.vimrc"
user exrc file: "$HOME/.exrc"
system gvimrc file: "$VIM/gvimrc"
user gvimrc file: "$HOME/.gvimrc"
system menu file: "$VIMRUNTIME/menu.vim"
fall-back for $VIM: "/Applications/MacVim.app/Contents/Resources/
vim"
Compilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MACVIM -
Wall -Wno-unknown-pragmas -pipe -DMACOS_X_UNIX -no-cpp-precomp -g -
O2 -arch x86_64 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/System/
Library/Frameworks/Tcl.framework/Headers -D_REENTRANT=1 -
D_THREAD_SAFE=1 -D_DARWIN_C_SOURCE=1
Linking: gcc -L. -L. -arch x86_64 -L/usr/local/lib -o Vim -
framework Cocoa -framework Carbon -lncurses -liconv -framework
Cocoa -fstack-protector -L/usr/local/lib -L/System/Library/Perl/
5.12/darwin-thread-multi-2level/CORE -lperl -lm -lutil -lc -framework
Python -F/System/Library/Frameworks -framework Tcl -framework
CoreFoundation -framework Ruby
.... and vim --version:
VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Jun 24 2011 20:00:09)
Compiled by r...@apple.com
Normal 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
-conceal +cryptv +cscope +cursorbind +cursorshape +dialog_con +diff
+digraphs
-dnd -ebcdic -emacs_tags +eval +ex_extra +extra_search -farsi
+file_in_path
+find_in_path +float +folding -footer +fork() -gettext -hangul_input
+iconv
+insert_expand +jumplist -keymap -langmap +libcall +linebreak
+lispindent
+listcmds +localmap -lua +menu +mksession +modify_fname +mouse -
mouseshape
-mouse_dec -mouse_gpm -mouse_jsbterm -mouse_netterm -mouse_sysmouse
+mouse_xterm +multi_byte +multi_lang -mzscheme +netbeans_intg -
osfiletype
+path_extra -perl +persistent_undo +postscript +printer -profile -
python
-python3 +quickfix +reltime -rightleft -ruby +scrollbind +signs
+smartindent
-sniff +startuptime +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: "$VIM/vimrc"
user vimrc file: "$HOME/.vimrc"
user exrc file: "$HOME/.exrc"
fall-back for $VIM: "/usr/share/vim"
Compilation: gcc -c -I. -D_FORTIFY_SOURCE=0 -Iproto -DHAVE_CONFIG_H -
arch i386 -arch x86_64 -g -Os -pipe
Linking: gcc -arch i386 -arch x86_64 -o vim -lncurses