public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
* Compiling PM3 Modula-3, worked under B20.0, now hangs "rm", "as", others in infinite loop on B20.1
@ 1999-03-08 23:02 Parzival Herzog
  1999-03-31 19:45 ` Parzival Herzog
  0 siblings, 1 reply; 6+ messages in thread
From: Parzival Herzog @ 1999-03-08 23:02 UTC (permalink / raw)
  To: cygwin; +Cc: Michel Dagenais

--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Compiling PM3 Modula-3, worked under B20.0, now hangs "rm", "as", others in infinite loop on B20.1
  1999-03-08 23:02 Compiling PM3 Modula-3, worked under B20.0, now hangs "rm", "as", others in infinite loop on B20.1 Parzival Herzog
@ 1999-03-31 19:45 ` Parzival Herzog
  0 siblings, 0 replies; 6+ messages in thread
From: Parzival Herzog @ 1999-03-31 19:45 UTC (permalink / raw)
  To: cygwin; +Cc: Michel Dagenais

--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Compiling PM3 Modula-3, worked under B20.0, now hangs "rm", "as", others in infinite loop on B20.1
  1999-12-29 13:30 John Polstra
@ 1999-12-31 13:28 ` John Polstra
  0 siblings, 0 replies; 6+ messages in thread
From: John Polstra @ 1999-12-31 13:28 UTC (permalink / raw)
  To: cygwin

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 1799 bytes --]

In the mailing list archives I found a message from March 11, 1999,
in which "Parzival Herzog" <parz@videon.wave.ca> wrote:

> I had used B17 - B19 with no problems for months, Then before
> I installed PM3 Modula-3, I updated to B20.0. PM3 Modula-3
> ( http://polymtl.ca/m3 ) installed and ran successfully, then
> I updated to B20.1. PM3 Modula-3 and Cygwin appeared to work
> fine. Then I tried to compile a large Modula-3 package, and
> after compiling part-way through the system, my computer hung
> in an infinite loop, steadily allocating about 50-60K of memory
> per second, with 100% CPU utilization, and no significant disk
> activity. At first I thought this was a Modula-3 problem, but
> gradually started to suspect it was a timing problem in the Cygwin
> library. I noticed that the hang occurred after approximately the
> same amount of elapsed time compiling, and not on the same source
> file, and with exactly the same behaviour while several different
> programs were active, i.e. M3cgc1 (the Modula 3 compiler), as (the
> GNU assembler - called by the compiler), and even once in "rm" (the
> Cygwin rm program, called by make.)

I was seeing these exact symptoms.  Finally today I installed
the December 15, 1999 Cygwin snapshot (I actually used
DroolView-B20.1-19991218.tar.gz) and it appears to have solved the
problem completely.

I'm posting this to get the solution into the mailing list archives
where it can be found by others.

John
---
  John Polstra                                               jdp@polstra.com
  John D. Polstra & Co., Inc.                        Seattle, Washington USA
  "Disappointment is a good sign of basic intelligence."  -- Chögyam Trungpa


--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Compiling PM3 Modula-3, worked under B20.0, now hangs "rm", "as", others in infinite loop on B20.1
@ 1999-12-29 13:30 John Polstra
  1999-12-31 13:28 ` John Polstra
  0 siblings, 1 reply; 6+ messages in thread
From: John Polstra @ 1999-12-29 13:30 UTC (permalink / raw)
  To: cygwin

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 1799 bytes --]

In the mailing list archives I found a message from March 11, 1999,
in which "Parzival Herzog" <parz@videon.wave.ca> wrote:

> I had used B17 - B19 with no problems for months, Then before
> I installed PM3 Modula-3, I updated to B20.0. PM3 Modula-3
> ( http://polymtl.ca/m3 ) installed and ran successfully, then
> I updated to B20.1. PM3 Modula-3 and Cygwin appeared to work
> fine. Then I tried to compile a large Modula-3 package, and
> after compiling part-way through the system, my computer hung
> in an infinite loop, steadily allocating about 50-60K of memory
> per second, with 100% CPU utilization, and no significant disk
> activity. At first I thought this was a Modula-3 problem, but
> gradually started to suspect it was a timing problem in the Cygwin
> library. I noticed that the hang occurred after approximately the
> same amount of elapsed time compiling, and not on the same source
> file, and with exactly the same behaviour while several different
> programs were active, i.e. M3cgc1 (the Modula 3 compiler), as (the
> GNU assembler - called by the compiler), and even once in "rm" (the
> Cygwin rm program, called by make.)

I was seeing these exact symptoms.  Finally today I installed
the December 15, 1999 Cygwin snapshot (I actually used
DroolView-B20.1-19991218.tar.gz) and it appears to have solved the
problem completely.

I'm posting this to get the solution into the mailing list archives
where it can be found by others.

John
---
  John Polstra                                               jdp@polstra.com
  John D. Polstra & Co., Inc.                        Seattle, Washington USA
  "Disappointment is a good sign of basic intelligence."  -- Chögyam Trungpa


--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Compiling PM3 Modula-3, worked under B20.0, now hangs "rm", "as", others in infinite loop on B20.1
  1999-03-11 11:54 Parzival Herzog
@ 1999-03-31 19:45 ` Parzival Herzog
  0 siblings, 0 replies; 6+ messages in thread
From: Parzival Herzog @ 1999-03-31 19:45 UTC (permalink / raw)
  To: cygwin

....I set this message earlier, but it arrived without a message body, so
here it is again!....

I had used B17 - B19 with no problems for months, Then before I installed
PM3 Modula-3,
I updated to B20.0. PM3 Modula-3 ( http://polymtl.ca/m3 ) installed and ran
successfully,
then I updated to B20.1. PM3 Modula-3 and Cygwin appeared to work fine. Then
I tried
to compile a large Modula-3 package, and after compiling part-way through
the
system, my computer hung in an infinite loop, steadily allocating about
50-60K of
memory per second, with 100% CPU utilization, and no significant disk
activity. At first
I thought this was a Modula-3 problem, but gradually started to suspect it
was a timing
problem in the Cygwin library. I noticed that the hang occurred after
approximately the
same amount of elapsed time compiling, and not on the same source file, and
with
exactly the same behaviour while several different programs were active,
i.e. M3cgc1 (the Modula
3 compiler), as (the GNU assembler - called by the compiler), and even once
in "rm" (the Cygwin
rm program, called by make.)

So, I decided to rebuild from scratch the Modula-3 compiler. This failed in
exactly the
same way, with a hang, not always on the same source file, but after roughly
the
same amount of elapsed time well into a (very complex) build process. I then
uninstalled B20.1, and I went to fetch B20.0, but it was gone from the ftp
sites.
(I  guess the "serious bug" fixed in 20.1 caused its withdrawal.) So I
fetched and
re-installed B19.1 Now, Modula-3 installed and ran correctly, and all the
systems
that failed to compile under B20.1, compiled correctly.

Unfortunately, I can't boil this down to a simple isolated case: its not a
specific
program that hangs, but an arbitrary program, and that program is spawned by
a (make-like) shell (m3build) executing a complex build operation. To
reproduce
the problem you have to install PM3 Modula-3. And in order to do that you
need
LOTS of disk space (about 400 MB) and you need a patch (at least for the
PM3 1.1.10 version - this may be fixed in the PM3 1.1.11 release - please
contact michel.dagenais@polymtl.ca  . I can say that PM3 Modula-3 is very
reliable very portable software that installs and works on dozens of
machines and
flavours of UNIX, and I hope the Cygnus developers will look into this
problem relatively
quickly, because it seems that a bug has been introduced or unmasked in
moving
form B20.0 to B20.1.

I have a Windows NT 4.0 system, service pack 4, on a 128MB AMD K6-266
machine,
I run the NTFS file system, with compression turned on.


Parzival


--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Compiling PM3 Modula-3, worked under B20.0, now hangs "rm", "as", others in infinite loop on B20.1
@ 1999-03-11 11:54 Parzival Herzog
  1999-03-31 19:45 ` Parzival Herzog
  0 siblings, 1 reply; 6+ messages in thread
From: Parzival Herzog @ 1999-03-11 11:54 UTC (permalink / raw)
  To: cygwin

....I set this message earlier, but it arrived without a message body, so
here it is again!....

I had used B17 - B19 with no problems for months, Then before I installed
PM3 Modula-3,
I updated to B20.0. PM3 Modula-3 ( http://polymtl.ca/m3 ) installed and ran
successfully,
then I updated to B20.1. PM3 Modula-3 and Cygwin appeared to work fine. Then
I tried
to compile a large Modula-3 package, and after compiling part-way through
the
system, my computer hung in an infinite loop, steadily allocating about
50-60K of
memory per second, with 100% CPU utilization, and no significant disk
activity. At first
I thought this was a Modula-3 problem, but gradually started to suspect it
was a timing
problem in the Cygwin library. I noticed that the hang occurred after
approximately the
same amount of elapsed time compiling, and not on the same source file, and
with
exactly the same behaviour while several different programs were active,
i.e. M3cgc1 (the Modula
3 compiler), as (the GNU assembler - called by the compiler), and even once
in "rm" (the Cygwin
rm program, called by make.)

So, I decided to rebuild from scratch the Modula-3 compiler. This failed in
exactly the
same way, with a hang, not always on the same source file, but after roughly
the
same amount of elapsed time well into a (very complex) build process. I then
uninstalled B20.1, and I went to fetch B20.0, but it was gone from the ftp
sites.
(I  guess the "serious bug" fixed in 20.1 caused its withdrawal.) So I
fetched and
re-installed B19.1 Now, Modula-3 installed and ran correctly, and all the
systems
that failed to compile under B20.1, compiled correctly.

Unfortunately, I can't boil this down to a simple isolated case: its not a
specific
program that hangs, but an arbitrary program, and that program is spawned by
a (make-like) shell (m3build) executing a complex build operation. To
reproduce
the problem you have to install PM3 Modula-3. And in order to do that you
need
LOTS of disk space (about 400 MB) and you need a patch (at least for the
PM3 1.1.10 version - this may be fixed in the PM3 1.1.11 release - please
contact michel.dagenais@polymtl.ca  . I can say that PM3 Modula-3 is very
reliable very portable software that installs and works on dozens of
machines and
flavours of UNIX, and I hope the Cygnus developers will look into this
problem relatively
quickly, because it seems that a bug has been introduced or unmasked in
moving
form B20.0 to B20.1.

I have a Windows NT 4.0 system, service pack 4, on a 128MB AMD K6-266
machine,
I run the NTFS file system, with compression turned on.


Parzival


--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~1999-12-31 13:28 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1999-03-08 23:02 Compiling PM3 Modula-3, worked under B20.0, now hangs "rm", "as", others in infinite loop on B20.1 Parzival Herzog
1999-03-31 19:45 ` Parzival Herzog
1999-03-11 11:54 Parzival Herzog
1999-03-31 19:45 ` Parzival Herzog
1999-12-29 13:30 John Polstra
1999-12-31 13:28 ` John Polstra

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).