SourceForge logo
SourceForge logo
Menu

matplotlib-devel — matplotlib developers

You can subscribe to this list here.

2003 Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
(1)
Nov
(33)
Dec
(20)
2004 Jan
(7)
Feb
(44)
Mar
(51)
Apr
(43)
May
(43)
Jun
(36)
Jul
(61)
Aug
(44)
Sep
(25)
Oct
(82)
Nov
(97)
Dec
(47)
2005 Jan
(77)
Feb
(143)
Mar
(42)
Apr
(31)
May
(93)
Jun
(93)
Jul
(35)
Aug
(78)
Sep
(56)
Oct
(44)
Nov
(72)
Dec
(75)
2006 Jan
(116)
Feb
(99)
Mar
(181)
Apr
(171)
May
(112)
Jun
(86)
Jul
(91)
Aug
(111)
Sep
(77)
Oct
(72)
Nov
(57)
Dec
(51)
2007 Jan
(64)
Feb
(116)
Mar
(70)
Apr
(74)
May
(53)
Jun
(40)
Jul
(519)
Aug
(151)
Sep
(132)
Oct
(74)
Nov
(282)
Dec
(190)
2008 Jan
(141)
Feb
(67)
Mar
(69)
Apr
(96)
May
(227)
Jun
(404)
Jul
(399)
Aug
(96)
Sep
(120)
Oct
(205)
Nov
(126)
Dec
(261)
2009 Jan
(136)
Feb
(136)
Mar
(119)
Apr
(124)
May
(155)
Jun
(98)
Jul
(136)
Aug
(292)
Sep
(174)
Oct
(126)
Nov
(126)
Dec
(79)
2010 Jan
(109)
Feb
(83)
Mar
(139)
Apr
(91)
May
(79)
Jun
(164)
Jul
(184)
Aug
(146)
Sep
(163)
Oct
(128)
Nov
(70)
Dec
(73)
2011 Jan
(235)
Feb
(165)
Mar
(147)
Apr
(86)
May
(74)
Jun
(118)
Jul
(65)
Aug
(75)
Sep
(162)
Oct
(94)
Nov
(48)
Dec
(44)
2012 Jan
(49)
Feb
(40)
Mar
(88)
Apr
(35)
May
(52)
Jun
(69)
Jul
(90)
Aug
(123)
Sep
(112)
Oct
(120)
Nov
(105)
Dec
(116)
2013 Jan
(76)
Feb
(26)
Mar
(78)
Apr
(43)
May
(61)
Jun
(53)
Jul
(147)
Aug
(85)
Sep
(83)
Oct
(122)
Nov
(18)
Dec
(27)
2014 Jan
(58)
Feb
(25)
Mar
(49)
Apr
(17)
May
(29)
Jun
(39)
Jul
(53)
Aug
(52)
Sep
(35)
Oct
(47)
Nov
(110)
Dec
(27)
2015 Jan
(50)
Feb
(93)
Mar
(96)
Apr
(30)
May
(55)
Jun
(83)
Jul
(44)
Aug
(8)
Sep
(5)
Oct
Nov
(1)
Dec
(1)
2016 Jan
Feb
Mar
(1)
Apr
May
Jun
(2)
Jul
Aug
(3)
Sep
(1)
Oct
(3)
Nov
Dec
2017 Jan
Feb
(5)
Mar
Apr
May
Jun
Jul
(3)
Aug
Sep
(7)
Oct
Nov
Dec
2018 Jan
Feb
Mar
Apr
May
Jun
Jul
(2)
Aug
Sep
Oct
Nov
Dec
S M T W T F S

1
2
(4)
3
4
(12)
5
(1)
6
(1)
7
(1)
8
(1)
9
(2)
10
(1)
11
(4)
12
13
(1)
14
15
(1)
16
(2)
17
(1)
18
19
(13)
20
(3)
21
22
23
(2)
24
25
26
27
28
(2)
29
(9)
30
(3)
31
(10)



Showing 4 results of 4

From: <jor...@bo...> - 2007年10月11日 18:11:27
John Hunter skrev:
> On 10/11/07, Michael Droettboom <md...@st...> wrote:
>> 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.
> 
> I also ran to 1000 on solaris -- make sure your build is clean, eg by
> removing both the "build" subdirectory and the mpl install directory
> when compiling matplotlib. Also, it would be interesting to know if
> you get this problem in the Agg or PS backend, eg when just saving
> figures and not displaying them in a GUI.
> 
My build was done on after deleting build and dist. I usually have 
build/lib-win32-2.4 on my python path, i.e. I do not run the install step.
However I just discovered another thing that may narrow the problem 
down. If I delete the fontManager.cache file I get the crash immidiately 
on startup at the import of pylab, the only information is the same 
messagebox as before.
Keeping the fontManager.cache file I reran the script for different 
backends both with and without the pylab.ion() line in the script.
	ion		ioff
TkAgg	63 (1)		999
WX	390 (2)		999
WXAgg	57 (3)		999
Agg	999		999
(1)
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.
(2)
Traceback (most recent call last):
 File "bugtest-matplotlib.py", line 13, in ?
 pylab.plot(x,sin(random.random()*pi+x*random.random()))
 File 
"c:\python\external\matplotlib\build\lib.win32-2.4\matplotlib\pyplot.py", 
line 1798, in plot
 draw_if_interactive()
 File 
"c:\python\external\matplotlib\build\lib.win32-2.4\matplotlib\backends\backend_wx.py", 
line 1
217, in draw_if_interactive
 figManager.canvas.draw()
 File 
"c:\python\external\matplotlib\build\lib.win32-2.4\matplotlib\backends\backend_wx.py", 
line 9
48, in draw
 self.figure.draw(self.renderer)
 File 
"c:\python\external\matplotlib\build\lib.win32-2.4\matplotlib\figure.py", 
line 612, in draw
 for a in self.axes: a.draw(renderer)
 File 
"c:\python\external\matplotlib\build\lib.win32-2.4\matplotlib\axes.py", 
line 1338, in draw
 a.draw(renderer)
 File 
"c:\python\external\matplotlib\build\lib.win32-2.4\matplotlib\axis.py", 
line 593, in draw
 tick.draw(renderer)
 File 
"c:\python\external\matplotlib\build\lib.win32-2.4\matplotlib\axis.py", 
line 167, in draw
 if self.tick1On: self.tick1line.draw(renderer)
 File 
"c:\python\external\matplotlib\build\lib.win32-2.4\matplotlib\lines.py", 
line 526, in draw
 gc = renderer.new_gc()
 File 
"c:\python\external\matplotlib\build\lib.win32-2.4\matplotlib\backends\backend_wx.py", 
line 3
97, in new_gc
 self.gc.select()
 File 
"c:\python\external\matplotlib\build\lib.win32-2.4\matplotlib\backends\backend_wx.py", 
line 5
16, in select
 self.SelectObject(self.bitmap)
 File "C:\Python24\Lib\site-packages\wx-2.8-msw-unicode\wx\_gdi.py", 
line 4768, in SelectObject
 return _gdi_.MemoryDC_SelectObject(*args, **kwargs)
wx._core.PyAssertionError: C++ assertion "m_refData && 
m_refData->GetRefCount() == 1" failed at ..\.
.\src\common\object.cpp(347) in wxObject::AllocExclusive(): 
wxObject::AllocExclusive() failed.
(3)
No output at all
From: <jor...@bo...> - 2007年10月11日 12:57:53
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
>> Mat...@li...
>> https://lists.sourceforge.net/lists/listinfo/matplotlib-devel
> 
From: John H. <jd...@gm...> - 2007年10月11日 12:53:07
On 10/11/07, Michael Droettboom <md...@st...> wrote:
> 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.
I also ran to 1000 on solaris -- make sure your build is clean, eg by
removing both the "build" subdirectory and the mpl install directory
when compiling matplotlib. Also, it would be interesting to know if
you get this problem in the Agg or PS backend, eg when just saving
figures and not displaying them in a GUI.
JDH
From: Michael D. <md...@st...> - 2007年10月11日 12:16:50
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
> Mat...@li...
> 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

Showing 4 results of 4

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.
Thanks for helping keep SourceForge clean.
X





Briefly describe the problem (required):
Upload screenshot of ad (required):
Select a file, or drag & drop file here.
Screenshot instructions:

Click URL instructions:
Right-click on the ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)

More information about our ad policies

Ad destination/click URL:

AltStyle によって変換されたページ (->オリジナル) /