Date: Thu, 25 Feb 1999 11:38:34 +0200 (IST) From: Eli Zaretskii X-Sender: eliz AT is To: Paul Derbyshire cc: djgpp AT delorie DOT com Subject: Re: emacs hangs my machine In-Reply-To: <3.0.6.32.19990225005242.008ca370@pop.globalserve.net> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Reply-To: djgpp AT delorie DOT com On Thu, 25 Feb 1999, Paul Derbyshire wrote: > At 08:47 PM 2/23/99 +0100, you wrote: > >fs: sel=00d7 base=00000000 limit=ffffffff > >gs: sel=00d7 base=00000000 limit=ffffffff > > Good grief! Two completely wide open selectors. Actually, this is quite normal. It will always happen with code which calls _farptr functions to access _dos_ds on the application level (library functions use a special variant of _farptr functions that uses GS instead of FS). Since that was a v2.01 executable, _dos_ds has a limit of 4GB. v2.02 sets _dos_ds to 1MB+64KB limit instead. > The nearptr hack? I thought that just failed completely under W9x. No, nearptr works in Windows 9X; it's NT that fails it. However, Emacs doesn't use nearptr at all.