Hi Arjen:

Please use the improved epa_build instructions you get with revision
12993.  I have replaced the old ENABLE_COMPREHENSIVE_PLPLOT_TEST cmake
option with COMPREHENSIVE_PLPLOT_TEST_INTERACTIVE and
COMPREHENSIVE_PLPLOT_TEST_NONINTERACTIVE to make it more convenient to
split up interactive and noninteractive testing.

This morning I finally got around to doing
COMPREHENSIVE_PLPLOT_TEST_INTERACTIVE=ON testing for MinGW/MSYS/Wine
and I discovered some issues.  All but one of those are fixed as of
revision 12993.  So for example, the test_c_ntk, test_c_wingcc, and
test_tclsh_standard_examples targets (all dependencies of the
test_interactive target) all work correctly.  However, the
test_pltcl_standard_examples target (also currently a dependency of
the test_interactive target) generates an error with message "wine:
Unhandled page fault on read access to 0x00867490 at address 0x867490
(thread 0034)" right near the end of the final page of example 33 (or
perhaps just after that final page is completed).  So this issue might
be similar to http://sourceforge.net/p/plplot/bugs/139/.  But there the
wish environment failed while the plserver did not show the issue, while
for the present case it is pltcl that shows the issue, while tclsh does
not.

I am now wondering whether this is just a Wine issue or a symptom of a
a more general PLplot memory management issue whenever pltcl,
plserver, tclsh, or wish exit from the standard examples case. Of
course, as with any memory management issue, you sometimes get
symptomless (i.e., good) results despite the memory management issue.
So this hypothesis would explain why we get both good and bad results
on different platforms and depending on whether the standard examples
are being run by pltcl, tclsh, plserver, or wish.  But, of course, the
variety of results we are getting for the standard examples do not
completely prove the hypothesis so the hypothesis is just something
to keep in mind.

>From this bad interactive result for MinGW/MSYS/Wine your priority for
this release should be to make sure
COMPREHENSIVE_PLPLOT_TEST_NONINTERACTIVE=ON works for the 32-bit
Windows case like it currently does for MinGW/MSYS/Wine.  Your second
priority after that (if you have time before Wednesday) should be to
try COMPREHENSIVE_PLPLOT_TEST_INTERACTIVE=ON just to see if the same
issue I just discovered on Wine shows up on 32-bit Microsoft Windows
as well or whether you can get all the way through the comprehensive
interactive tests on that platform.

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
__________________________

------------------------------------------------------------------------------
Android apps run on BlackBerry 10
Introducing the new BlackBerry 10.2.1 Runtime for Android apps.
Now with support for Jelly Bean, Bluetooth, Mapview and more.
Get your Android app in front of a whole new audience.  Start now.
http://pubads.g.doubleclick.net/gampad/clk?id=124407151&iu=/4140/ostg.clktrk
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to