On 2013-12-11 01:26-0000 Andrew Ross wrote: > On Monday 09 Dec 2013 13:09:29 Alan W. Irwin wrote: >> Hi Andrew: >> >> On 2013-12-09 19:59-0000 Andrew Ross wrote: >>> I'll do some further testing, but unless I find any issues I don't propose >>> doing any further work before the release. >> >> Thanks very much for your propagation efforts, testing, and the fixes >> you have generated as a result during this release cycle. Furthermore, >> it is good to know you are done with changes for this release cycle >> unless something else shows up in our further tests this week. > > OK. So my next round of testing involved running the examples with valgrind > using the --debug option to plplot-test.sh. This has shown a number of issues. > Some of these are rather subtle and depend on the compiler optimisation issue. > For example, one seems to be related to plcolorbar and only appears when -O3 > is used, and I've not got to the bottom of it yet.
Hi Andrew: You may be doing this already, but for the others here I suggest using the convenient -DVALGRIND_ALL_TESTS=ON which systematically applies the --debug option to all test targets (which is most of them) that use plplot-test.sh. That's how I found that plcolorbar -O3 issue (as discussed previously here) with the "make test_noninteractive" command. As you have found it is a really tough memory management issue to figure out since optimization (which is required to generate the memory management issue) makes using gdb rather difficult. So it would be great if you could figure it out because diagnosing the problem is certainly beyond my level of gdb expertise. > I've fixed a number of other issues, but some still remain for fortran / C++. > I'll try and address these if I can, but I'd recommend others to try this test > as well. Thanks for those additional fixes. For the others here, -DVALGRIND_ALL_TESTS=ON will be ignored if valgrind is not installed (or cannot be installed). But for those with access to valgrind I strongly second Andrew's appeal. All you have to do is use the -DVALGRIND_ALL_TESTS=ON cmake option and run the normal "make test_noninteractive" and "make test_interactive" test commands. Alan __________________________ Alan W. Irwin Astronomical research affiliation with Department of Physics and Astronomy, University of Victoria (astrowww.phys.uvic.ca). Programming affiliations with the FreeEOS equation-of-state implementation for stellar interiors (freeeos.sf.net); the Time Ephemerides project (timeephem.sf.net); PLplot scientific plotting software package (plplot.sf.net); the libLASi project (unifont.org/lasi); the Loads of Linux Links project (loll.sf.net); and the Linux Brochure Project (lbproject.sf.net). __________________________ Linux-powered Science __________________________ ------------------------------------------------------------------------------ Rapidly troubleshoot problems before they affect your business. Most IT organizations don't have a clear picture of how application performance affects their revenue. With AppDynamics, you get 100% visibility into your Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel