-
-
Notifications
You must be signed in to change notification settings - Fork 7.9k
Core dump with use.tex #2670
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Unfortunately, I'm having trouble reproducing this on Fedora with python 3.3.3 and numpy 1.9.0.dev-3aa76ba. I suspect it's somehow related to the fonts (or lack thereof) on your system. Can you test with Python 2.x and see whether that also fails for you? This may be related to #2635, and you could try applying the patch suggested there (which isn't really a fix, but it may move along to the root cause of the issue). |
You may also want to try removing your font cache in |
Thanks for response.
I still get the failure after removing fontList.py3k.cache and
That seems reasonable. It's interesting that a recent commit seems to be I have a record of how I customized the fonts, so I'll try to set those
I should have included that information that in the initial report. It
Thanks for pointing that out. Somehow I missed issue in my initial |
The main font changes I've made are installing ttf-droid fonts and |
Or unexpected content in one of the fonts on your system. You can print out the files that Freetype is trying to load by applying this patch:
The last font printed may be the culprit. If you share that font with me (or I pull it from the Arch repo or something), I might be able to reproduce the problem here. |
Just as a sanity check... did you delete the font cache after reverting On Wed, Dec 11, 2013 at 12:39 PM, Kyle Meyer notifications@github.comwrote:
|
The patch produces this output: /usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmr12.pfb I've copied the file here: |
On 12/11/13 12:54, Benjamin Root wrote:
The post-install/uninstall hook of the ttf-droid Arch package runs this post_install() { I am also deleting .cache/fontconfig and Are there any other files I should be concerned about? |
@kyleam What is the state of this? |
I'm still seeing this with the current master (c16d2c2). |
With the current master branch (16ed8be), I'm getting an error when
text.usetex
is set to true. It fails with this core dump.Running git bisect suggests that f4adec7 ("Use six instead of 2to3") is the first bad commit. One hiccup is that the test script was also showing failure for the use of
basestring
in line 174 of texmanager.py, but if that line is replaced with a fix from a later commit (d042e90), f4adec7 still seems to be the first commit to show the error.I've pushed the bisect command ran to this branch.
latex-plot-bisect/latex_plot.py
should reproduce the error on the master branch, andrun-latex-bisect.sh
will run the whole bisect (although it may need to be tweaked because it assumes the presence of /tmp and passes the--user
flag topython setup.py install
.I'd guess the error is coming from src/ft2cpp.{cpp,h}, but I don't have enough of a handle on those files to know which changes in f4adec7 are likely culprits.
Hopefully this can be reproduced on other systems. I'm running python 3.3.3 and numpy 1.9.0.dev-3aa76ba on Arch Linux.
Thanks
The text was updated successfully, but these errors were encountered: