Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 250661 - media-gfx/fontforge-{20080927,20081115,20081117} segfaults while emerging media-fonts/mplus-outline-fonts-0_pre019
Summary: media-gfx/fontforge-{20080927,20081115,20081117} segfaults while emerging med...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Fonts Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-12-12 04:26 UTC by Erik Zeek
Modified: 2008-12-28 21:26 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info (emerge_info.txt,9.68 KB, text/plain)
2008-12-12 04:27 UTC, Erik Zeek
Details
emerge log (media-fonts:mplus-outline-fonts-0_pre019:20081212-041528.log,3.71 KB, text/plain)
2008-12-12 04:28 UTC, Erik Zeek
Details
backtrace of fontforge (fontforge-backtrace.txt,3.08 KB, text/plain)
2008-12-18 02:26 UTC, Naohiro Aota
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Erik Zeek 2008-12-12 04:26:52 UTC
Fontforge segfaults while trying to emerge media-fonts/mplus-outline-fonts-0_pre019.  I've tried the two previous fontforges as well, with the same results, however, media-fonts/mplus-outline-fonts-0_pre016 successfully installs with the current fontforge.

Glyph 9216 is called ".notdef", a singularly inept choice of name (only glyph 0
  may be called .notdef)
  FontForge will rename it.
Bad lookup table: format=6, first=65535 total glyphs in font=9217
/gentoo/tmp/portage/media-fonts/mplus-outline-fonts-0_pre019/temp/environment: line 2170: 31347 Segmentation fault      fontforge -script m++ipa.pe
 *
 * ERROR: media-fonts/mplus-outline-fonts-0_pre019 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 2171:  Called die
 * The specific snippet of code:
 *       fontforge -script m++ipa.pe || die;
 *  The die message:
 *   (no error message)
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/log/portage/media-fonts:mplus-outline-fonts-0_pre019:20081212-041528.log'.
 * The ebuild environment file is located at '/gentoo/tmp/portage/media-fonts/mplus-outline-fonts-0_pre019/temp/environment'.
 *

>>> Failed to emerge media-fonts/mplus-outline-fonts-0_pre019, Log file:

>>>  '/var/log/portage/media-fonts:mplus-outline-fonts-0_pre019:20081212-041528.log'
Comment 1 Erik Zeek 2008-12-12 04:27:39 UTC
Created attachment 175029 [details]
emerge --info
Comment 2 Erik Zeek 2008-12-12 04:28:28 UTC
Created attachment 175031 [details]
emerge log
Comment 3 Panagiotis Christopoulos (RETIRED) gentoo-dev 2008-12-14 18:22:24 UTC
Please, also paste your "emerge -pv fontforge" output. We need to see which USE flags you 're using.
Comment 4 Ransui Iso 2008-12-15 08:11:53 UTC
> Please, also paste your "emerge -pv fontforge" output. We need to see which USE
> flags you 're using.

I have same problem.
Here is my 'emerge -pv fontforge' result.

[ebuild   R   ] media-gfx/fontforge-20080927  USE="X gif jpeg png python svg tiff truetype unicode -nls"
Comment 5 Erik Zeek 2008-12-15 13:50:03 UTC
(In reply to comment #3)
> Please, also paste your "emerge -pv fontforge" output. We need to see which USE
> flags you 're using.
> 

All of them.

emerge -pv fontforge

These are the packages that would be merged, in order:

Calculating dependencies      ... done!
[ebuild   R   ] media-gfx/fontforge-20081117  USE="X gif jpeg nls png python svg tiff truetype unicode" 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB
Comment 6 Naohiro Aota gentoo-dev 2008-12-18 02:26:53 UTC
Created attachment 175673 [details]
backtrace of fontforge

I had the same problem with my x86 machine (but not with amd64
machine).

After the error I cd'd to
"/var/tmp/portage/media-fonts/mplus-outline-fonts-0_pre019/work/mplus-TESTFLIGHT-019",
and got this backtrace attached. (with this command : "gdb --args
fontforge -script m++ipa.pe")

Hmm.. it seems that there is a problem with glibc, doesn't it?

I'm using the following packages.

[ebuild   R   ] sys-libs/glibc-2.9_p20081201  USE="nls -debug -gd -glibc-compat20 -glibc-omitfp (-hardened) (-multilib) -profile (-selinux) -vanilla" 0 kB
[ebuild   R   ] media-gfx/fontforge-20081117  USE="X gif jpeg nls png python svg truetype unicode -tiff" 0 kB
Comment 7 Erik Zeek 2008-12-28 20:30:29 UTC
The latest version of fontforge (20081224) seems to work.  (At least it doesn't segfault when emerging.)
Comment 8 Peter Volkov (RETIRED) gentoo-dev 2008-12-28 21:26:21 UTC
Yup, I've reported this problem upstream and it was fixed... Thank George Williams for his support. Fixed.