I stumbled across this by accident, and at first assumed
my random hacking had broken something, so I just built from
I'm hoping someone can reproduce this..
1) System: Windows NT SP 6, with MS VC++6 SP4.
2) Sources: Vim60ad pristine sources and runtimes.
3) _vimrc used: empty file (so starts up in
"nocp" mode but with no syntax)
4) build: win32 console, non-debug
(nmake -f make_mvc.mak)
Command line used:
vim -O foo1.c foo1.c.orig
in an 80x50 cmd.exe window.
Result: access violation after loading second file.
Just-in-time debugging indicates
memory corruption with a 'wp' pointer pointing to garbage -
the linked list of windows has been trashed.
vim -o with these two files also causes a crash.
This doesn't happen with two arbitrary files, which is why
I attach the two concerned.
Here's the bizarre bit: if I make the _vimrc contain the
single line "syntax on" instead of being empty, no crash!
foo1.c and foo1.c.orig can both be loaded individually ok.
Vince Negri (vnegri@...
Application Solutions Ltd. Tel:+44(0)1273-476608 Fax:+44(0)1273-478888
Legal Disclaimer: Any views expressed by the sender of this message are
not necessarily those of Application Solutions Ltd. Information in this
e-mail may be confidential and is for the use of the intended recipient
only, no mistake in transmission is intended to waive or compromise such
privilege. Please advise the sender if you receive this e-mail by mistake.