Bug#958017: libpango-1.0-0: Crash in pango_font_get_hb_font

Sam Morris sam at robots.org.uk
Fri Apr 17 13:55:29 BST 2020


Package: libpango-1.0-0
Version: 1.44.7-3
Followup-For: Bug #958017
Control: -1 severity minor

After upgrading libpangocairo-1.0-0 to the version in unstable,
pango-view gives some more useful messages:

    (pango-view:303404): GLib-GObject-WARNING **: 13:40:03.869: specified class size for type 'PangoCairoFcFont' is smaller than the parent type's 'PangoFcFont' class size

    (pango-view:303404): GLib-GObject-CRITICAL **: 13:40:03.869: g_type_add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed

    (pango-view:303404): GLib-CRITICAL **: 13:40:03.869: g_once_init_leave: assertion 'result != 0' failed

    (pango-view:303404): GLib-GObject-CRITICAL **: 13:40:03.869: g_object_new_valist: assertion 'G_TYPE_IS_OBJECT (object_type)' failed

So I think the crash is caused by the version skew between the
different pango libraries.

After installing libpangoft2-1.0-0 (which pulls in libharfbuzz0b as
well), pango-view and other programs work again.

-- System Information:
Debian Release: 10.3
  APT prefers stable-debug
  APT policy: (570, 'stable-debug'), (570, 'stable'), (550, 'testing-debug'), (550, 'testing'), (530, 'unstable-debug'), (530, 'unstable'), (500, 'stable-updates'), (1, 'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 5.4.0-4-amd64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_USER
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: SELinux: enabled - Mode: Permissive - Policy name: default

Versions of packages libpango-1.0-0 depends on:
ii  fontconfig     2.13.1-2
ii  libc6          2.30-4
ii  libfribidi0    1.0.5-3.1+deb10u1
ii  libglib2.0-0   2.64.1-1
ii  libharfbuzz0b  2.3.1-1
ii  libthai0       0.1.28-2

libpango-1.0-0 recommends no packages.

libpango-1.0-0 suggests no packages.

-- no debconf information



More information about the pkg-gnome-maintainers mailing list