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 411791 - crash in FcPatternPosition, cairo_ft_font_options_substitute
crash in FcPatternPosition, cairo_ft_font_options_substitute
Status: RESOLVED OBSOLETE
Product: pango
Classification: Platform
Component: general
unspecified
Other All
: High critical
: ---
Assigned To: pango-maint
pango-maint
: 419939 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2007-02-25 03:35 UTC by Daniel Wolk
Modified: 2010-06-30 19:15 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16



Description Daniel Wolk 2007-02-25 03:35:41 UTC
Version: 2.16.2

What were you doing when the application crashed?
I just installed eog and was trying to run it, but it crashed.


Distribution: Unknown
Gnome Release: 2.16.2 2007-02-24 (DarwinPorts)
BugBuddy Version: 2.16.0

Memory status: size: 0 vsize: 0 resident: 0 share: 0 rss: 0 rss_rlim: 0
CPU usage: start_time: 0 rtime: 0 utime: 0 stime: 0 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 0

Backtrace was generated from '/opt/local/bin/eog'

Reading symbols for shared libraries .............................................. done
Attaching to program: `/opt/local/bin/eog', process 9938.
Reading symbols for shared libraries .+++++.++....++++++++.+......+++++++++++.+++.....+.++......+++++++........................................++++... done
0x90032084 in wait4 ()

Thread 1 (process 9938 thread 0xd03)

  • #0 wait4
  • #1 libgnomeui_segv_handle
    at gnome-ui-init.c line 870
  • #2 <signal handler called>
  • #3 strcmp
  • #4 FcPatternPosition
  • #5 FcPatternGet
  • #6 cairo_ft_font_options_substitute
    at cairo-ft-font.c line 2198
  • #7 pango_cairo_fc_font_map_context_substitute
    at pangocairo-fcfontmap.c line 97
  • #8 pango_fc_default_substitute
    at pangofc-fontmap.c line 962
  • #9 pango_fc_font_map_load_fontset
    at pangofc-fontmap.c line 1055
  • #10 pango_font_map_load_fontset
    at pango-fontmap.c line 107
  • #11 itemize_state_process_run
    at pango-context.c line 1045
  • #12 pango_itemize_with_base_dir
    at pango-context.c line 1199
  • #13 pango_layout_check_lines
    at pango-layout.c line 3339
  • #14 pango_layout_get_extents_internal
    at pango-layout.c line 2070
  • #15 pango_layout_get_pixel_extents
    at pango-layout.c line 2268
  • #16 get_size
  • #17 gtk_cell_renderer_text_get_size
  • #18 gtk_cell_renderer_get_size
  • #19 gtk_tree_view_column_cell_get_size
  • #20 validate_row
  • #21 do_validate_rows
  • #22 gtk_tree_view_size_request
  • #23 g_cclosure_marshal_VOID__BOXED
  • #24 g_type_class_meta_marshal
  • #25 g_closure_invoke
  • #26 signal_emit_unlocked_R
  • #27 g_signal_emit_valist
  • #28 g_signal_emit_by_name
  • #29 do_size_request
  • #30 _gtk_size_group_compute_requisition
  • #31 gtk_widget_size_request
  • #32 eog_info_view_init
  • #33 g_type_create_instance
  • #34 g_object_constructor
  • #35 g_object_newv
  • #36 g_object_new_valist
  • #37 gtk_widget_new
  • #38 eog_window_construct_ui
  • #39 eog_window_new
  • #40 create_new_window
  • #41 assign_model_to_window
  • #42 job_prepare_model_finished
  • #43 eog_job_call_finished
  • #44 job_finished_cb
  • #45 g_idle_dispatch
  • #46 g_main_context_dispatch
  • #47 g_main_context_iterate
  • #48 g_main_loop_run
  • #49 gtk_main
  • #50 main

Comment 1 Claudio Saavedra 2007-02-25 14:28:44 UTC
Thanks for your bug report. It seems like a problem in pango. Reassigning.
Comment 2 Daniel Wolk 2007-02-26 04:48:47 UTC
I fixed the problem.  The broken version had been compiled with the dependency of fontconfig (libfontconfig ...) that came with XFree86 4.5.0, Revision 2, x11/XFree86.  Once I rebuilt with the stand-alone version of fontconfig (2.4.2), it has worked ok.  I am having troubles with the help browser, but that is another issue.

Thanks,
Daniel Wolk
Comment 3 Felix Riemann 2007-03-19 10:16:27 UTC
*** Bug 419939 has been marked as a duplicate of this bug. ***
Comment 4 Randall Wood 2007-03-21 09:24:17 UTC
Mr. Wolk:

How did you install pango to ensure that it did not link against the fontconfig that shipped with XFree86?
Comment 5 Randall Wood 2007-03-21 10:57:17 UTC
MacPorts/DarwinPorts is now shipping ports for pango and eog that change the linking order (using LDFLAGS) from the system default to pick up the working version of libfontconfig.

Mr. Wolk: if you did anything other than set LDFLAGS or CPPFLAGS to fix this on your system, please report it with specificity so that MacPorts can evaluate it for shipping in the ports system.
Comment 6 Akhil Laddha 2010-06-29 05:16:17 UTC
This bug was reported against a GNOME version that is now not supported anymore. GNOME developers are no longer working on that version, so unfortunately there will not be any bug fixes for the version that you use. By upgrading to a newer version of GNOME you could receive bug fixes and new functionality. You may need to upgrade your Linux distribution to obtain a newer version of GNOME.

The current stable GNOME and Evolution version is 2.30.
Please check if the problem you reported here still occurs with a recent version of GNOME by reporting back which exact version you tested against

Thank you for reporting this bug and we are sorry it could not be fixed for your version.
Without feedback this report will be closed as INCOMPLETE in 6 weeks.