[Pkg-fonts-devel] Bug#656443: Bug#656443: fontforge: Crash on Expand Stroke

Daniel Kahn Gillmor dkg at fifthhorseman.net
Thu Jan 19 18:12:12 UTC 2012


On 01/19/2012 07:49 AM, Theppitak Karoonboonyanan wrote:
> Package: fontforge
> Version: 0.0.20110222-6
> Severity: normal
> 
> The "Expand Stroke" command always crashes in any case, either via menu
> or Ctrl-Shift-E.

[i'm forwarding this debian bug report (http://bugs.debian.org/656443)
to the upstream development list as well]

I can replicate this on an i386 build as well.

When i do ctrl-shift-E, i get the following backtrace:

Program received signal SIGSEGV, Segmentation fault.
0x080dd376 in ?? ()
(gdb) bt
#0  0x080dd376 in ?? ()
#1  0xb7ba0eac in GMenuBarCheckKey (g=0x86176b0, event=0xbfffe048) at
gmenu.c:1505
#2  0xb7b71f4d in _GWidget_TopLevel_Key (top=<optimized out>,
ew=0x861cda0, event=0xbfffe048) at gcontainer.c:498
#3  0xb7b732a7 in _GWidget_Container_eh (gw=0x861cda0, event=0xbfffe048)
at gcontainer.c:337
#4  0xb7bd16cc in dispatchEvent (gdisp=<optimized out>,
event=0xbfffe1fc) at gxdraw.c:3869
#5  0xb7bd2b6c in GXDrawEventLoop (gd=0x847ad30) at gxdraw.c:3968
#6  0xb7b75a7b in GDrawEventLoop (gdisp=<optimized out>) at gdraw.c:748
#7  0x08061f6a in ?? ()
#8  0xb6bbde46 in __libc_start_main () from
/lib/i386-linux-gnu/i686/cmov/libc.so.6
#9  0x08062ce1 in ?? ()
Backtrace stopped: Not enough registers or memory available to unwind
further
(gdb) up
#1  0xb7ba0eac in GMenuBarCheckKey (g=0x86176b0, event=0xbfffe048) at
gmenu.c:1505
1505                    (mi->invoke)(mb->g.base,mi,NULL);
(gdb)


and from the menu:

(gdb) bt
#0  0x080dd376 in ?? ()
#1  0xb7b9fbe4 in gmenu_mouse (event=0xbfffe048, m=0x8534d48) at gmenu.c:745
#2  gmenu_mouse (m=<optimized out>, event=0xbfffe048) at gmenu.c:640
#3  0xb7b9fd7e in gmenu_eh (w=0x8673470, ge=0xbfffe048) at gmenu.c:1160
#4  0xb7bd16cc in dispatchEvent (gdisp=<optimized out>,
event=0xbfffe1fc) at gxdraw.c:3869
#5  0xb7bd2b6c in GXDrawEventLoop (gd=0x847ad30) at gxdraw.c:3968
#6  0xb7b75a7b in GDrawEventLoop (gdisp=<optimized out>) at gdraw.c:748
#7  0x08061f6a in ?? ()
#8  0xb6bbde46 in __libc_start_main () from
/lib/i386-linux-gnu/i686/cmov/libc.so.6
#9  0x08062ce1 in ?? ()
Backtrace stopped: Not enough registers or memory available to unwind
further
(gdb) up
#1  0xb7b9fbe4 in gmenu_mouse (event=0xbfffe048, m=0x8534d48) at gmenu.c:745
745                         (m->mi[i].invoke)(m->owner,&m->mi[i],event);

Any pointers on what to look at to get this fixed?

	--dkg

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 1030 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-fonts-devel/attachments/20120119/902186bb/attachment.pgp>


More information about the Pkg-fonts-devel mailing list