You're right I'm stuck on windows. I just realised I forgot to say that 
I'm using python 2.4.

/Jörgen

Michael Droettboom skrev:
> 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
> 


-------------------------------------------------------------------------
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

Reply via email to