Re: OS X: Segfault adding ligature
Frank Trampe <[email protected]>
| Newsgroups | gmane.comp.fonts.fontforge.devel |
|---|---|
| Message-ID | <CANkSbhqHY0OTOnsrUwcui_cXDUMdLm-xr_gV3AGZAh1wsAJLrw@mail.gmail.com> |
The steps seem fairly platform-generic, but I cannot reproduce the crash on Linux. Could you try connecting a debugger to Fontforge before crashing it and getting a stack trace? On Wed, Jan 22, 2014 at 12:33 AM, Ambarish Sridharanarayanan < [email protected]> wrote: > I didn’t see any responses; could it be because my repro steps were on a > Mac? Would a Linux repro help? Any other way I could help, short of > debugging and providing a patch? :-) > > Thanks! > Ambarish > > On 14 Jan, 2014, at 19:52, Ambarish Sridharanarayanan < > [email protected]> wrote: > > > I’m running fontforge 20131122, libfontforge 20131122-ML on OS X > Mavericks. I’m trying to add a ligature to an Indic font for the Grantha > script. The target of any ligature I add (through Glyph Info) ends up being > a .notdef in the table, If I then go to Font Info, Lookups, go into the > sub-table, Edit Data and try to fix the Ligature Glyph Name, FontForge > crashes when I hit ‘OK’, with a Segmentation Fault, with the following > output: > > > > MakeTemporaryFile() fd:28 > template:/var/folders/_j/jr2f9sf110l_ylyy7mchm95h0000gp/T//fontforge-stemp-H83T9W > > Failed to read a file. Bytes read:0 file size:0 > > /Applications/FontForge.app/Contents/MacOS/FontForge: line 64: 699 > Segmentation fault: 11 $WRAPPER $bundle_bin/fontforge -new "$@" > > > > Here are repro steps: > > > > * Download file from the link below (you may need a modern browser + JS) > > http://sdrv.ms/1fwqunc > > * Go to Element → Font Info > > * Go to Lookups > > * Open the <1, 0> Required Ligatures table > > * Select the only sub-table and click Edit Data > > * Notice the 2 ligatures are both .notdef > > * Try to fix up the Ligature glyph-names by editing the first notdef, > typing in ‘uniE00C’ > > * Click OK > > * CRASH! > > > > Thanks for any help! > > Ambarish > > > > > ------------------------------------------------------------------------------ > CenturyLink Cloud: The Leader in Enterprise Cloud Services. > Learn Why More Businesses Are Choosing CenturyLink Cloud For > Critical Workloads, Development Environments & Everything In Between. > Get a Quote or Start a Free Trial Today. > > http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk > _______________________________________________ > Fontforge-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/fontforge-devel > ------------------------------------------------------------------------------ CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments & Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk _______________________________________________ Fontforge-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/fontforge-devel