delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1999/07/26/16:23:07

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
Sender: cygwin-owner AT sourceware DOT cygnus DOT com
List-Unsubscribe: <mailto:cygwin-unsubscribe-archive-cygwin=delorie DOT com AT sourceware DOT cygnus DOT com>
List-Archive: <http://sourceware.cygnus.com/ml/cygwin/>
List-Help: <mailto:cygwin-help AT sourceware DOT cygnus DOT com>,
<http://sourceware.cygnus.com/ml/#faqs>
Delivered-To: mailing list cygwin AT sourceware DOT cygnus DOT com
Date: Mon, 26 Jul 1999 16:21:28 -0400 (EDT)
From: Craig Wyllie <craig AT halcyon DOT ca>
X-Sender: craig AT columbia
To: cygwin AT sourceware DOT cygnus DOT com
Subject: PurifyNT 6.0.1 with complex Cygnus Cygwin build environment and NT
Performance Registry data access
Message-ID: <Pine.GSO.4.05.9907261619310.4491-100000@columbia>
MIME-Version: 1.0

Hi everyone.

Below is:

    An overview of our problem, 
    Basic questions we have,
    Some Details about our problem.

Overview:

We are currently using Cygnus' Gnupro Toolkit to build an NT port of a
Sun Solaris application, which will access the NT performance registry.

We are unable to complete Purification of the resultant executables,
the purified application exits without any warning or error messages
after an extended period at 100% cpu.

When we pare down to the bones what we are working with (specifically
the performance registry access code), it will Purify, and run all
the way through, but obvious seeded leaks are not detected, unless
we use Microsoft's VC++ compiler.

Questions:

Is anyone aware of any issues regarding the NT purification of an
application compiled using the cygwin tools and it's Unix API on 
top of NT?

If so, is there anything we can do to fix/deal with the issue?

Is anyone else using Purify-NT with any cygwin stuff at all?

Details:

Currently we have been able to determine that after ~5 minutes of
initializing while running at 100% cpu, program execution
'disappears' into one of our performance registry access access
functions.  

Over the next 20+ minutes the virtual memory used by the purified process
approaches the amount of physical memory in the system (128Mb), while the
free-physical-memory gets quite low (hovers ~4Mb).  After a total of
approx half an hour of running at full cpu, the application exits with
code 128, but no other information or warnings at all.

I have searched all of Rational's  technical notes, and cannot find any
matches with cygnus/cygwin or perfmon.  We have also searched the Cygnus
Cygwin discussion list archives without revealing anything other than
the occasional person making a reference to Purify as something to use...

Cheers

	-Craig Wyllie
______________________________________________________________________

 Craig Wyllie            | mailto:craig AT halcyon DOT ca
 Software Engineer       | phoneto:416-482-7806      
 Halcyon Inc.            | faxto:416-488-4814
 Toronto, Canada         | http://www.halcyon.ca


--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019