I tried to compile vim-6.2-r and -r9 using ebuild ... merge the result produces a working vi/vim in every restpect except that :q :q! will terminate in a segfault. otherwize works beautifully. $vi /etc/a Vim: Caught deadly signal SEGV Vim: Finished. Segmentation fault Tried compiling with gcc-3.3.3-r3 and 3.3.3_pre20040215 both the same result... my only gues is glibc or vim itself ...
actually this goes in the ppc64 bucket .. note the Hardware setting :-)
I've done a little bit of digging this evening. looks like this is dieing in glibc land ._start() ._fini() .__libc_csu_fini() perhaps our somewhat crustly glibc is to blame? hmmm!
Bug went away with glibc-2.3.3-pre20040529 no more segfault.
Fixed thanks to glibc-20040529
this DID NOT go away for me with glibc-20040529 :-/ course this is also with gcc 3.4 and binutils 2.15
Have you tried to recompile vim-core and vim ?
-r9 with 3.4 is aok with this ... prior I was using -r8 I think our stategy is 2004.2 and 3.4 based... what we have now is beta material after all....
so upgraded to 3.4 .. eh?