Package: fontforge Version: 1:20170731~dfsg-1 Severity: normal When trying to open some UFO fonts, fontforge segfaults with the following trace:
#0 0x00007f2746c6e5aa in SPLFindOrder (ss=0x21) at ././fontforge/svg.c:3453 #1 0x00007f2746c793fe in SFLFindOrder (sf=sf@entry=0x55e103d80d10, layerdest=layerdest@entry=2) at ././fontforge/svg.c:3492 #2 0x00007f2746cb7aa1 in SFReadUFO (basedir=basedir@entry=0x55e103d10eb0 "/home/thib/tmp/fonts-cantarell-0.111/master_ufo/Cantarell-Regular.ufo", flags=flags@entry=0) at ././fontforge/ufo.c:4221 #3 0x00007f2746bf4fb0 in _ReadSplineFont (file=0x55e103c9dc50, file@entry=0x0, filename=<optimized out>, filename@entry=0x55e103cc0730 "/home/thib/tmp/fonts- cantarell-0.111/master_ufo/Cantarell-Regular.ufo/", openflags=openflags@entry=(unknown: 0)) at ././fontforge/splinefont.c:1086 #4 0x00007f2746bf5a9c in ReadSplineFont (filename=filename@entry=0x55e103cc0730 "/home/thib/tmp/fonts- cantarell-0.111/master_ufo/Cantarell-Regular.ufo/", openflags=openflags@entry= (unknown: 0)) at ././fontforge/splinefont.c:1288 #5 0x00007f2746bf5c30 in LoadSplineFont (filename=<optimized out>, openflags=openflags@entry=(unknown: 0)) at ././fontforge/splinefont.c:1346 #6 0x00007f2746aaf39c in ViewPostScriptFont (filename=<optimized out>, openflags=0) at ././fontforge/fontviewbase.c:1341 #7 0x00007f2747a58023 in fontforge_main (argc=2, argv=0x7ffeb49c01d8) at ././fontforgeexe/startui.c:1353 #8 0x00007f2746241b17 in __libc_start_main (main= 0x55e1023687b0 <main>, argc=2, argv=0x7ffeb49c01d8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffeb49c01c8) at ../csu/libc-start.c:310 #9 0x000055e1023687ea in _start () This can be reproduced by trying to open the UFO fonts generated from the fonts-cantarell package: $ apt source fonts-cantarell $ cd fonts-cantarell-0.111/ $ fontmake -g src/Cantarell.glyphs -o ufo $ fontforge master_ufo/Cantarell-Regular.ufo/ -- System Information: Debian Release: buster/sid APT prefers testing-debug APT policy: (990, 'testing-debug'), (990, 'testing'), (120, 'unstable-debug'), (120, 'unstable'), (105, 'experimental-debug'), (105, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386, armhf Kernel: Linux 4.17.0-3-amd64 (SMP w/4 CPU cores) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE=fr_FR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages fontforge depends on: ii fontforge-common 1:20170731~dfsg-1 ii libc6 2.27-6 ii libfontforge2 1:20170731~dfsg-1 ii libgdraw5 1:20170731~dfsg-1 ii libltdl7 2.4.6-6 ii libx11-6 2:1.6.7-1 fontforge recommends no packages. Versions of packages fontforge suggests: pn autotrace <none> pn fontforge-doc <none> pn fontforge-extras <none> pn potrace <none> pn python-fontforge <none> -- no debconf information