After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 326933 - Crash on startup on one spreadsheet
Crash on startup on one spreadsheet
Status: RESOLVED DUPLICATE of bug 324831
Product: pango
Classification: Platform
Component: general
unspecified
Other Mac OS
: Normal critical
: ---
Assigned To: pango-maint
pango-maint
Depends on:
Blocks:
 
 
Reported: 2006-01-14 08:13 UTC by Richard Golding
Modified: 2006-01-16 07:39 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Richard Golding 2006-01-14 08:13:53 UTC
I have one file, generated with an older version of gnumeric (sorry, don't know what version).  Every time I start gnumeric, it fails with an assertion.

gnumeric --version reports:
gnumeric version '1.5.3'
datadir := '/opt/local/share/gnumeric/1.5.3'
libdir := '/opt/local/lib/gnumeric/1.5.3'

message is:
Reading file:///Users/golding/Finances/combined-fin-proj.gnumeric
cairo-ft-font.c:677: failed assertion `error == 0'
Abort

uname -a is:
Darwin richard-goldings-powerbook-g4-12.local 8.4.0 Darwin Kernel Version 8.4.0: Tue Jan  3 18:22:10 PST 2006; root:xnu-792.6.56.obj~1/RELEASE_PPC Power Macintosh powerpc
(with up-to-date system updates as of 1/11 or so)

stack traceback in gdb is:
  • #0 kill
  • #1 abort
  • #2 __eprintf
  • #3 _cairo_ft_unscaled_font_set_scale
    at cairo-ft-font.c line 677
  • #4 cairo_ft_scaled_font_lock_face
    at cairo-ft-font.c line 2597
  • #5 pango_fc_font_create_metrics_for_context
    at pangofc-font.c line 276
  • #6 pango_cairo_fc_font_get_metrics
    at pangocairo-fcfont.c line 289
  • #7 style_font_new_simple
    at style.c line 187
  • #8 style_font_new
    at style.c line 238
  • #9 gnm_style_get_font
    at mstyle.c line 948
  • #10 rendered_value_render
    at rendered-value.c line 130
  • #11 rendered_value_new
    at rendered-value.c line 324
  • #12 cell_render_value
    at cell.c line 555
  • #13 row_calc_spans
    at cellspan.c line 420
  • #14 item_grid_draw
    at item-grid.c line 497
  • #15 foo_canvas_group_draw
    at foo-canvas.c line 1495
  • #16 foo_canvas_group_draw
    at foo-canvas.c line 1495
  • #17 foo_canvas_expose
    at foo-canvas.c line 2887
  • #18 _gtk_marshal_BOOLEAN__BOXED
  • #19 g_closure_invoke
  • #20 signal_emit_unlocked_R
  • #21 g_signal_emit_valist
  • #22 g_signal_emit
  • #23 gtk_widget_event_internal
  • #24 gtk_widget_send_expose
  • #25 gtk_main_do_event
  • #26 gdk_window_process_updates_internal
  • #27 gdk_window_process_all_updates
  • #28 gtk_container_idle_sizer
  • #29 g_main_dispatch
  • #30 g_main_context_iterate
  • #31 g_main_context_iteration
  • #32 gtk_main_iteration_do
  • #33 handle_paint_events
    at main-application.c line 106
  • #34 main
    at main-application.c line 396

All other files created in that earlier version of gnumeric have opened and run just fine.  
This is the first time this file has been opened with the new version.

The file is confidential (my financial planning specifics) but can be made available on request as noted in the web pages.
Comment 1 Andreas J. Guelzow 2006-01-14 17:14:50 UTC
This assertion is not in gnumeric but in cairo, a library used by pango which in turn is used by gnumeric. So I am sending this bug to pango.
Comment 2 Richard Golding 2006-01-14 17:20:55 UTC
Some additional data.  It appears that this is related to the font(s) used in the file.  When I open an existing, working spreadsheet (which uses Gill Sans as the font), or with a new blank spreadsheet, and then change the font to either Helvetica or Times, gnumeric crashes with the same error. Some but not all other fonts seem to give the same error.
Comment 3 Behdad Esfahbod 2006-01-16 07:39:47 UTC

*** This bug has been marked as a duplicate of 324831 ***