[MacPorts] #57249: FontForge crashing

MacPorts noreply at macports.org
Thu Oct 4 17:57:29 UTC 2018


#57249: FontForge crashing
-------------------------+-----------------------
 Reporter:  MaddTheSane  |      Owner:  (none)
     Type:  defect       |     Status:  new
 Priority:  Normal       |  Milestone:
Component:  ports        |    Version:  2.5.4
 Keywords:               |       Port:  fontforge
-------------------------+-----------------------
 Whenever I scroll quickly in FontForge, it crashes. And yes, the bounds
 error happens with the same index and bounds.

 {{{
 2018-10-04 11:38:28.847 fontforge[77733:12035210] *** Terminating app due
 to uncaught exception 'NSRangeException', reason: '*** -[__NSArrayI
 objectAtIndex:]: index 34 beyond bounds [0 .. 33]'
 *** First throw call stack:
 (
         0   CoreFoundation                      0x00007fff495da43d
 __exceptionPreprocess + 256
         1   libobjc.A.dylib                     0x00007fff754e7720
 objc_exception_throw + 48
         2   CoreFoundation                      0x00007fff49619a38
 -[CFPrefsConfigurationFileSource
 initWithConfigurationPropertyList:containingPreferences:] + 0
         3   CoreFoundation                      0x00007fff4952edf9
 -[__NSSingleObjectSetI member:] + 0
         4   libpangocairo-1.0.0.dylib           0x000000010ca8444b
 pango_core_text_fontset_get_font_at + 62
         5   libpangocairo-1.0.0.dylib           0x000000010ca843e3
 pango_core_text_fontset_foreach + 43
         6   libpango-1.0.0.dylib                0x000000010cac4148
 get_shaper_and_font + 208
         7   libpango-1.0.0.dylib                0x000000010cac3486
 itemize_state_process_run + 963
         8   libpango-1.0.0.dylib                0x000000010cac2d3f
 pango_itemize_with_base_dir + 110
         9   libpango-1.0.0.dylib                0x000000010cac8522
 pango_layout_check_lines + 617
         10  libpango-1.0.0.dylib                0x000000010cacbed6
 pango_layout_get_extents_internal + 47
         11  libpango-1.0.0.dylib                0x000000010cacc247
 pango_layout_get_pixel_extents + 71
         12  libgdraw.5.dylib                    0x000000010bf37cfd
 _GXPDraw_DoText8 + 115
         13  libgdraw.5.dylib                    0x000000010bef38a4
 GDrawGetText8Bounds + 70
         14  libfontforgeexe.2.dylib             0x000000010bcdc8d3 v_e_h +
 3963
         15  libgdraw.5.dylib                    0x000000010bef0488
 _GWidget_Container_eh + 239
         16  libgdraw.5.dylib                    0x000000010bf33c31
 GXDrawSendExpose + 171
         17  libgdraw.5.dylib                    0x000000010bf306b0
 GXDrawScroll + 269
         18  libfontforgeexe.2.dylib             0x000000010bcdb92b
 FVScroll + 195
         19  libgdraw.5.dylib                    0x000000010bf20300
 GScrollBarChanged + 140
         20  libgdraw.5.dylib                    0x000000010bf1f8f6
 gscrollbar_mouse + 645
         21  libgdraw.5.dylib                    0x000000010bef0945
 _GWidget_Container_eh + 1452
         22  libgdraw.5.dylib                    0x000000010bf3587a
 dispatchEvent + 5421
         23  libgdraw.5.dylib                    0x000000010bf3180e
 GXDrawEventLoop + 73
         24  libfontforgeexe.2.dylib             0x000000010bd5fbae
 fontforge_main + 6476
         25  libdyld.dylib                       0x00007fff765b5085 start +
 1
         26  ???                                 0x0000000000000002 0x0 + 2
 )
 libc++abi.dylib: terminating with uncaught exception of type NSException
 Abort trap: 6
 }}}

 Version info:

 {{{
 $ port installed fontforge
 The following ports are currently installed:
   fontforge @20170731_0+gui+python27 (active)
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/57249>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list