wiredfool added the comment:
Run on 64bit:
Breakpoint 1, getfont (self_=0x0, args=0x77faa130, kw=0x77faa120) at
_imagingft.c:142
142 if (!error)
(gdb) p ((TT_CMap)self->face->charmap)[0]
$4 = {cmap = {charmap = {face = 0x3036da0, encoding = FT_ENCODING_UNICODE,
platf
wiredfool added the comment:
Running under gdb, with symbols compiled into libfreetype, breaking in
_imagingft.c when
the font is created, and then just prior to the segfault.
(vpypy)erics@builder-1310-x86:~/Pillow$ gdb python
GNU gdb (GDB) 7.6.1-ubuntu
Copyright (C) 2013 Free Software
New submission from wiredfool :
Using Ubuntu 13.10, pypy 2.2.1 from the ppa.
One of the tests in Pillow segfaults on a 32bit build, not on a 64bit build.
This test
passes
on all cpythons that I've tested.
It's this test:
https://github.com/wiredfool/Pillow/blob/ma