An an extra data point, the attached script runs for over 1000 iterations on Linux. By no means am I suggesting that as a fix ;) ...just a data point for someone on Windows that this is probably Windows-specific.
Cheers, Mike Jörgen Stenarson wrote: > Hi, > > I have a problem with matplotlib crashing with a ref count assertion > error. I see this problem intermittently both when using ipython using > %run to execute plot scripts many times and when embedding a plot in a > Tk application. > In both cases I use TkAgg as a backend I have compiled matplotlib r3933 > using mingw32 on windows using the win32_static library. > > The smallest self contained example I have been able to come up with is > this: > > import random,time > from numpy import pi,arange,sin > import pylab > > pylab.ion() > x=arange(0,6*pi,0.1) > for i in range(1000): > print i > pylab.cla() > for i in range(1): > pylab.plot(x,sin(random.random()*pi+x*random.random())) > > which when executed generates the following output. Running this script > several times I get the crash after around 60 iterations. On crash I > also a messagebox, see attached png file. > > Does anyone else see this? What can I do to help narrow down this bug. > > /Jörgen > > > C:\python>python bugtest-matplotlib.py > 0 > 1 > 2 > 3 > 4 > 5 > 6 > 7 > 8 > 9 > 10 > 11 > 12 > 13 > 14 > 15 > 16 > 17 > 18 > 19 > 20 > 21 > 22 > 23 > 24 > 25 > 26 > 27 > 28 > 29 > 30 > 31 > 32 > 33 > 34 > 35 > 36 > 37 > 38 > 39 > 40 > 41 > 42 > 43 > 44 > 45 > 46 > 47 > 48 > 49 > 50 > 51 > 52 > 53 > 54 > 55 > 56 > 57 > 58 > 59 > 60 > 61 > 62 > 63 > Fatal Python error: PyEval_RestoreThread: NULL tstate > > This application has requested the Runtime to terminate it in an unusual > way. > Please contact the application's support team for more information. > > > ------------------------------------------------------------------------ > > > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > > > ------------------------------------------------------------------------ > > _______________________________________________ > Matplotlib-devel mailing list > Matplotlib-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/matplotlib-devel -- Michael Droettboom Science Software Branch Operations and Engineering Division Space Telescope Science Institute Operated by AURA for NASA ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Matplotlib-devel mailing list Matplotlib-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-devel