fontforge crashed with SIGSEGV in SFIsSomethingBuildable()

Bug #918655 reported by John C Knightley
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
fontforge (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Crash happened after selecting new font option changing encoding to full unicode going to code point uf8000 in plane 16 and clicking element.

Also tries building from source for fontforge 20110222 , when built from source fontforge does not crash in this way.

A similar crash occurs if highlight a character in plane 16 and try to move it using arrows.

Other combinations of movements can cause crashes - none of which I have been able to reproduce in the same version fontforge built from source.

This bug was not present in the unbuntu fontforge package from Lucid but first noticed when updated to Maverick.

The number of combinations causing crashes sufficient great to make the current ubuntu package unusable to those wishing to work on full unicode fonts.

ProblemType: Crash
DistroRelease: Ubuntu 10.10
Package: fontforge 0.0.20090923-2ubuntu1
ProcVersionSignature: Ubuntu 2.6.35-22.33-generic 2.6.35.4
Uname: Linux 2.6.35-22-generic i686
Architecture: i386
Date: Thu Jan 19 12:06:46 2012
ExecutablePath: /usr/bin/fontforge
LiveMediaBuild: Ubuntu 10.10 "Maverick Meerkat" - Release i386 (20101007)
ProcCmdline: fontforge
ProcEnviron:
 SHELL=/bin/bash
 LANG=en_US.UTF-8
SegvAnalysis:
 Segfault happened at: 0xc6d826 <SFIsSomethingBuildable+86>: cmpb $0x0,0x4(%ecx,%eax,4)
 PC (0x00c6d826) ok
 source "$0x0" ok
 destination "0x4(%ecx,%eax,4)" (0x08685324) not located in a known VMA region (needed writable region)!
SegvReason: writing unknown VMA
Signal: 11
SourcePackage: fontforge
StacktraceTop:
 SFIsSomethingBuildable () from /usr/lib/libfontforge.so.1
 ?? ()
 ?? () from /usr/lib/libgdraw.so.4
 ?? () from /usr/lib/libgdraw.so.4
 ?? () from /usr/lib/libgdraw.so.4
Title: fontforge crashed with SIGSEGV in SFIsSomethingBuildable()
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
XsessionErrors:
 (polkit-gnome-authentication-agent-1:4363): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0' failed
 (nautilus:4371): GConf-CRITICAL **: gconf_value_free: assertion `value != NULL' failed

Revision history for this message
John C Knightley (john-knightley) wrote :
visibility: private → public
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in fontforge (Ubuntu):
status: New → Confirmed
Revision history for this message
Apport retracing service (apport) wrote : No launchpad retracing

Unsetting the need retracing tag, there is no retracer left running on that version of Ubuntu, the crash will need to be manually retraced

tags: removed: need-i386-retrace
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.