Mail Archives: djgpp/2002/01/08/00:02:41
On Mon, Jan 07, 2002 at 03:50:30PM +0000, Martin Stromberg wrote:
> Matej Cepl (ceplma00 AT yahoo DOT com) wrote:
> : C:\DOS>\mswapps\vim\vim60\vim.exe
> : Exiting due to signal SIGSEGV
> : page fault at eip=00061c19, error=0004
> : eax=0011e600 esp=0011e5f4 ecx=00000056 edx=00000a4c esi=0000002e edi=00002640
> : ebp=0011e600 esp=0011e5f4 program=C:\MSWAPPS\VIM\VIM60\VIM.EXE
>
> Are you sure this is what it says _exactly_? Because it doesn't make
> sense. No ebx register and at 0x00061c19 there is a movzbl (%ebx),
> %eax and supposing that the first esp is really ebx, there nothing
> wrong with that. I downloaded vim60d32.zip.
After a little testing and huge conversation with Eli Zaretskii,
it was found, that vim has a bug with using NULL pointer. When
every mentioning of DPMI in CONFIG.SYS (be aware, that MULTI in
EMM386.EXE line means DPMI too) and AUTOEXEC.BAT, replacing
NWCACHE by SMARTDRV, and using CPWSDPMI -x -p (all this before
calling TASKMGR, of course), makes vim working even in TASKMGR.
I shall immediately write to comp.editors about it.
Thanks, Eli!
Matej
--
Matej Cepl, ceplma00 AT yahoo DOT com
138 Highland Ave. #10, Somerville, Ma 02143, (617) 623-1488
We are told that [St. Anthony] once fell into dejection, finding
uninterrupted contemplation above his strength; but was taught to
apply himself at intervals to manual labour by a vision of an
angel who appeared platting mats of palm-tree leaves, then rising
to pray, and after some time sitting down again to work; and who
at length said to him, "Do thus, and thou shalt be saved."
-- Life of St. Anthony
- Raw text -