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: List-Archive: List-Help: , Delivered-To: mailing list cygwin AT sourceware DOT cygnus DOT com Date: Mon, 26 Jul 1999 16:21:28 -0400 (EDT) From: Craig Wyllie 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: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII 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