Hi Alan, I have noticed it ;). Right now I am less than optimistic that I will be able to find the cause: - I have tried to reduce the differences between wish (failing) and plserver (working) to a minimum (by loading the Pltk package dynamically, by excluding manner of extra bits and pieces, such as the renaming of [exit]): no change in behaviour.
- I have identified that the call to plP_escape to initialise the xwin device is instrumental to the crash and I thought that perhaps the display connection was closed twice, leading to the problem. So, I have made sure that it occurs only once (passing on the connection from Tcl/Tk to the xwin device instead of opening a new one and allowing Tcl/Tk to close it via the [exit] command). Still no positive result. - I have studied the source code, but I have not found any location where the difference in behaviour might be coming from. One possibility is that the Tcl/Tk library is built with threads enabled and the crash occurs in some pthreads routine. Whether that is any clue (and how to take advantage of that knowledge) is unclear to me. Well, so far my detailed feedback. Regards, Arjen > -----Original Message----- > From: Alan W. Irwin [mailto:ir...@beluga.phys.uvic.ca] > > Note the changed subject line. > > Thanks for that feedback, and good luck in debugging that segfault. > > My principle concern right now is adjusting the timing of the release, but > from what > you said above, it looks like you can be fairly flexible about that. > Therefore, I will just > go ahead and adjust that timing for my own needs, but I will try to keep > everybody > here well informed as I narrow down that timing so nobody gets surprised when > that > actual release happens. > > By the way, once I figure out the required build system tweaks so I obtain a > good > comprehensive test result on MinGW/MSYS/Wine, (probably a number of days from > now since Wine is so slow) I hope you will still have some time/energy left > to confirm > that result on your own MinGW/MSYS Windows 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 > __________________________ 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. ------------------------------------------------------------------------------ WatchGuard Dimension instantly turns raw network data into actionable security intelligence. It gives you real-time visual feedback on key security issues and trends. Skip the complicated setup - simply import a virtual appliance and go from zero to informed in seconds. http://pubads.g.doubleclick.net/gampad/clk?id=123612991&iu=/4140/ostg.clktrk _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel