In article <aanlktimbf_ugbx7y9akz6ned=m8njnc+r-tnsk__6...@mail.gmail.com>, John Hunter <jdh2...@gmail.com> wrote:
> On Mon, Dec 20, 2010 at 6:31 PM, Russell E. Owen > <ro...@uw.edu> wrote: > > > I built a binary installer for matplotlib trunk rev 8843 (because it > > leaks memory less than 1.0.0 release). I built it the same way I built > > the 1.0.0 binary > > <http://www.astro.washington.edu/users/rowen/BuildingMatplotlibForMac.htm > > l> on Mac OS X 10.4 using python.org Python 2.6.x (where x is probably > > 6). > > > > The binary is available here: > > <http://www.astro.washington.edu/users/rowen/python/matplotlib-1.0.0+svn8 > > 843-python.org-py2.6-macosx10.3.dmg<http://www.astro.washington.edu/users/ro > > wen/python/matplotlib-1.0.0+svn8%0A843-python.org-py2.6-macosx10.3.dmg> > > > > > > > It work fine on Mac OS X 10.4 and 10.5, but on 10.6 attempting to import > > pylab almost always segfaults (and the few times I've gotten it to work > > on 10.6 I can break it by deleting ~/.fontconfig and ~/.matplotlib and > > running Python again). I've tried it on newly created accounts and it > > segfaults. Another user of Snow Leopard first reported the problem. So > > it's not just me. > > > > I've appended part of a crash log. > > > > I built this binary the same way I built the matplotlib 1.0.0 binary, > > which has no problems. > > > > > Could you try a "divide and conquer" approach to narrow down which svn > revision introduced the breakage. I realize this is tedious, especially > since the bug manifestation is variable, but it if we could figure out the > revision number, we'd be more likely to be able to fix it. Good suggestion. I tried remaking the an installer for 1.0.0 and it has the exact same issue. I am surprised because I only use the machine for one purpose: making binary installers) and I don't recall rebuilding any of the libraries but either I did or there's been some corruption. In any case the good news is that it has nothing to do with matplotlib itself and is all my fault. Presumably libfreetype has gotten corrupted or I built a new version and messed something up. I'll pursue it. Regards, -- Russell ------------------------------------------------------------------------------ Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl _______________________________________________ Matplotlib-devel mailing list Matplotlib-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-devel