On Thu, Oct 13, 2016 at 09:08:17PM -0400, James McCoy wrote: > On Thu, Oct 13, 2016 at 08:27:12PM -0400, James McCoy wrote: > > On Thu, Oct 13, 2016 at 07:37:13PM -0400, James McCoy wrote: > > > However, I was currently looking into a different test failure whose > > > symptom is that ":set modified" doesn't actually do anything. > > > > Interesting. This has something to do with enabling the language > > bindings. When compiling with the language bindings, ":set modified" > > doesn't change the option. > > Similarly, the segfault only happens when the Perl bindings are enabled.
I decided to do a little bisecting to see when running ./src/vim -u NONE -i NONE -N --cmd 'set modified' --cmd 'if &modified | q! | else | cq | endif' would start breaking, using HEAD as known bad and 7.4.963 as known good. Interestingly, the first step saw Vim outright crash when it started up. However, the core was actually usable by gdb and also went away when compiling without --enable-perlinterp! That pattern continued and Vim patch 7.4.1065 appears to be what broke Vim for kFreeBSD. : https://github.com/vim/vim/releases/tag/v7.4.1065 Cheers, -- James GPG Key: 4096R/91BF BF4D 6956 BD5D F7B7 2D23 DFE6 91AE 331B A3DB