From: Arjen M. <Arj...@de...> - 2016-03-16 11:45:54
|
Hi Alan, In the attachment you'll find the results for the complete set of tests on Cygwin. It is looking quite good now. Regards, Arjen > -----Original Message----- > From: Alan W. Irwin [mailto:ir...@be...] > Sent: Monday, March 14, 2016 10:58 PM > To: Arjen Markus > Cc: PLplot development list > Subject: comprehensive testing results on Cygwin > > On 2016-03-14 08:51-0000 Arjen Markus wrote: > > > I attach the tarball for Cygwin 64 bits - the test was unsuccessful, as pltcl crashed > running example x00. The strange thing is: I can run it manually without any > problem. > > Note it is not actually x00 that fails. If you look carefully at > shared/noninteractive/output_tree/make_noninteractive.out you will find that the C > version of x19 appears to work fine (albeit with messages about plmap missing > functionality because shapelib is not installed ) but the Tcl version of x19 fails due > to a segfault which virtually guarantees there is a memory management issue either > in our C or Tcl version of the plmap functionality. Note memory management > issues are sometimes silent (i.e., will not produce a segfault in all cases). So Tcl > example 19 could segfault but not C even if the memory management issue was in > our core C library and not anything to do with our Tcl binding or examples. > > Anyhow, This is a perfect illustration of why we should do comprehensive testing > during each release cycle for all platforms accessible to us, and my public thanks to > you for doing that in this Cygwin case. > > I am going to follow up by trying some valgrind runs on Linux for example 19 > without shapelib and for both Tcl and C to see if valgrind can spot the fundamental > memory management issue that is causing the segfault for your particular (Cygwin) > combination of circumstances. > DISCLAIMER: This message is intended exclusively for the addressee(s) and may contain confidential and privileged information. If you are not the intended recipient please notify the sender immediately and destroy this message. Unauthorized use, disclosure or copying of this message is strictly prohibited. The foundation 'Stichting Deltares', which has its seat at Delft, The Netherlands, Commercial Registration Number 41146461, is not liable in any way whatsoever for consequences and/or damages resulting from the improper, incomplete and untimely dispatch, receipt and/or content of this e-mail. |