On Mon, Dec 20, 2010 at 6:31 PM, Russell E. Owen <rowen@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
>

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.