Hi Phil: I am testing current master tip (c3fed1f, "Undid changes...."), but that recent commit from you has not fixed the intermittent memory issue. To illustrate, here is a run of repeat attempts for standard example 1, where the first 3 are fine, but the last one failed:
software@raven> examples/c/x01c -dev wxwidgets PLplot library version: 5.10.0 software@raven> software@raven> examples/c/x01c -dev wxwidgets PLplot library version: 5.10.0 software@raven> examples/c/x01c -dev wxwidgets PLplot library version: 5.10.0 software@raven> examples/c/x01c -dev wxwidgets PLplot library version: 5.10.0 *** PLPLOT WARNING *** Error creating memory map for wxWidget instruction transmission. The plots will not be displayed Also, example 8 generates this message every time it is run from the command line, but if I do that under valgrind wxPlViewer is launched properly and displays the pages of example 8 without issues (go figure)! Note, before wxPlViewer is launched for example 8 (which means valgrind doesn't test that detached wxPlViewer process, and I am not sure whether it is possible to use valgrind on a detached process) there is one uninitialized memory error reported by valgrind; ==4718== Conditional jump or move depends on uninitialised value(s) ==4718== at 0x6E0E566: wxPLDevice::SetupMemoryMap() (in /home/software/plplot/HEAD/build_dir/drivers/wxwidgets.so) ==4718== by 0x6E0F5ED: wxPLDevice::ProcessString(PLStream*, EscText*) (in /home/software/plplot/HEAD/build_dir/drivers/wxwidgets.so) ==4718== by 0x4E4F9A8: plP_esc (in /home/software/plplot/HEAD/build_dir/src/libplplot.so.12.0.1) ==4718== by 0x4E528BC: plP_text (in /home/software/plplot/HEAD/build_dir/src/libplplot.so.12.0.1) ==4718== by 0x4E7BB5B: c_plmtex (in /home/software/plplot/HEAD/build_dir/src/libplplot.so.12.0.1) ==4718== by 0x4019AA: main (in /home/software/plplot/HEAD/build_dir/examples/c/x08c) I would view this issue as a serious one. For example, it might be the cause of all the intermittent failures detailed above. Of course, to pin down the exact source code line where this issue is occurring, you have to compile with CXXFLAGS=-g. 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 __________________________ ------------------------------------------------------------------------------ Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration & more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel