From: Paul G. <pgarceau@at...> - 2002-11-02 06:53:58
On 1 Nov 2002 at 20:44, Paul G. wrote:
> On 31 Oct 2002 at 14:08, Earnie Boyd wrote:
> > Ok, I've found the race condition that caused the crashme.mk file to
> > fail. Other changes have also been made.
> > Please test and report to mingw-msys@...
> Initial report re: rc2 under Win9x after defining appropriate
> command.com definitions
> (using gcc-2.95.3-6 and -fomit-frame-pointer, -g is not enabled):
> So far there have been no problems under Win98 for simply
> compiling/building, though it appears that Win98 may be choking on
> something when I launch an executable from within the msys/rxvt
> command prompt. NT4 does not have this problem, as the same
> executable, built under NT4, does not display the behavior noted
> Enter executable name at command prompt (size of .exe is ~1Mb,
> command.com /E:4096) for rxvt.
> Win98 all but freezes up, and numerous systems processes are being
> suspended, apparently due to lack of available resources (Msys/rxvt
> memory leak maybe that only occurs under Win98?).
Not memory leak. Just checked. Now appears that somehow bash/rxvt is, in some
cases, not releasing memory blocks.
Ran test again today on large app (Win98), when launched from explorer, runs fine.
Difference: Did not just complete a major build (excess of 100 .dlls being generated, using
gcc -shared, each .dll composed of at least two object files) using Msys.
Even when launched from within bash/rxvt when there has not been any large build
Any suggestions as to how I might be able to check memory block status for
Earnie Boyd wrote:
> Ok, I've found the race condition that caused the crashme.mk file to
> fail. Other changes have also been made.
> Please test and report to mingw-msys@...
On Win2K the "crashme.mk" makefile now works fine - thank you!
On Win98, a build of GCC 3.2 consistently fails after some
time giving the dreaded "cygwin data pass 2" errors. After
this point, nothing works - even after I close all
MSYS shells/terminals. If I try to start a new MSYS session,
Windows gives me an "Out of memory" error dialog. The only
recourse then for me is to restart the machine. :-(
BTW, I did specify the /E:4096 flag to the shortcut that starts
MSYS. This problem happens whether I use rxvt or vanilla
bash (by renaming rxvt.exe to something else).
Memory leaks somewhere that show up, somehow, only with
This seems quite similar to what Paul reports as well.
Ranjit Mathew Email: rmathew AT hotmail DOT com
Bangalore, INDIA. Web: http://ranjitmathew.tripod.com/