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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.