Bug#256120: marked as done (libpango1.0-0: Segfault in pango_default_break() in most GNOME applications on i386)

Debian Bug Tracking System owner@bugs.debian.org
Mon, 05 Jul 2004 14:18:08 -0700


Your message dated Mon, 05 Jul 2004 22:14:22 +0100
with message-id <1089062062.12438.0.camel@descent.netsplit.com>
and subject line Hmmm
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--------------------------------------
Received: (at submit) by bugs.debian.org; 25 Jun 2004 05:45:22 +0000
>From scott@netsplit.com Thu Jun 24 22:45:22 2004
Return-path: <scott@netsplit.com>
Received: from populous.netsplit.com (mailgate.netsplit.com) [62.49.129.34] (qmailr)
	by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1BdjWb-0005We-00; Thu, 24 Jun 2004 22:45:21 -0700
Received: (qmail 26576 invoked from network); 25 Jun 2004 05:45:19 -0000
Received: from unknown (HELO syndicate) (netsplit.com@62.49.129.42)
  by populous.netsplit.com with RC4-SHA encrypted SMTP; 25 Jun 2004 05:45:19 -0000
Received: from scott by syndicate with local (Exim 4.34)
	id 1BdjWU-0002qe-0y; Fri, 25 Jun 2004 06:45:14 +0100
Content-Type: multipart/mixed; boundary="===============1672403509=="
MIME-Version: 1.0
From: Scott James Remnant <scott@netsplit.com>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: libpango1.0-0: Segfault in pango_default_break() in most GNOME applications
 on i386
X-Mailer: reportbug 2.62
Date: Fri, 25 Jun 2004 06:45:13 +0100
Message-Id: <E1BdjWU-0002qe-0y@syndicate>
Sender: Scott James Remnant <scott@netsplit.com>
Delivered-To: submit@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2004_03_25 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-8.0 required=4.0 tests=BAYES_00,HAS_PACKAGE 
	autolearn=no version=2.60-bugs.debian.org_2004_03_25
X-Spam-Level: 

This is a multi-part MIME message sent by reportbug.

--===============1672403509==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Package: libpango1.0-0
Version: 1.4.0-4
Severity: important

After an upgrade, nearly every GNOME application core dumps inside
pango_default_break() ... strangely pango wasn't one of the libraries
that got upgraded, perhaps something strange is at food.

Here's an example backtrace, this app is one of my own that I had with
debug symbols still lying around; the same happens for (at least)
nautilus, gnome-terminal, etc.

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.7-mm2+mh1
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8

Versions of packages libpango1.0-0 depends on:
ii  libc6                     2.3.2.ds1-13   GNU C Library: Shared libraries an
ii  libfontconfig1            2.2.2-2        generic font configuration library
ii  libfreetype6              2.1.7-2.1      FreeType 2 font engine, shared lib
ii  libglib2.0-0              2.4.2-1        The GLib library of C routines
ii  libpango1.0-common        1.4.0-4        Modules and configuration files fo
ii  libx11-6                  4.3.0.dfsg.1-5 X Window System protocol client li
ii  libxft2                   2.1.2-6        FreeType-based font drawing librar
ii  libxrender1               0.8.3-7        X Rendering Extension client libra
ii  xlibs                     4.3.0.dfsg.1-5 X Window System client libraries m
ii  zlib1g                    1:1.2.1.1-3    compression library - runtime

-- no debconf information

--===============1672403509==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="trace.txt"

GNU gdb 6.1-debian
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-linux"...Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".

Core was generated by `./gnome-space-chart --disable-crash-dialog'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /usr/lib/libgnomevfs-2.so.0...done.
Loaded symbols for /usr/lib/libgnomevfs-2.so.0
Reading symbols from /usr/lib/libbonobo-activation.so.4...done.
Loaded symbols for /usr/lib/libbonobo-activation.so.4
Reading symbols from /usr/lib/libORBit-2.so.0...done.
Loaded symbols for /usr/lib/libORBit-2.so.0
Reading symbols from /usr/lib/libgthread-2.0.so.0...done.
Loaded symbols for /usr/lib/libgthread-2.0.so.0
Reading symbols from /usr/lib/libgnomecanvas-2.so.0...done.
Loaded symbols for /usr/lib/libgnomecanvas-2.so.0
Reading symbols from /usr/lib/libart_lgpl_2.so.2...done.
Loaded symbols for /usr/lib/libart_lgpl_2.so.2
Reading symbols from /usr/lib/libpangoft2-1.0.so.0...done.
Loaded symbols for /usr/lib/libpangoft2-1.0.so.0
Reading symbols from /usr/lib/libgtk-x11-2.0.so.0...done.
Loaded symbols for /usr/lib/libgtk-x11-2.0.so.0
Reading symbols from /usr/lib/libgdk-x11-2.0.so.0...done.
Loaded symbols for /usr/lib/libgdk-x11-2.0.so.0
Reading symbols from /usr/lib/libatk-1.0.so.0...done.
Loaded symbols for /usr/lib/libatk-1.0.so.0
Reading symbols from /usr/lib/libgdk_pixbuf-2.0.so.0...done.
Loaded symbols for /usr/lib/libgdk_pixbuf-2.0.so.0
Reading symbols from /lib/tls/i686/cmov/libm.so.6...done.
Loaded symbols for /lib/tls/i686/cmov/libm.so.6
Reading symbols from /usr/lib/libpangoxft-1.0.so.0...done.
Loaded symbols for /usr/lib/libpangoxft-1.0.so.0
Reading symbols from /usr/lib/libpangox-1.0.so.0...done.
Loaded symbols for /usr/lib/libpangox-1.0.so.0
Reading symbols from /usr/lib/libpango-1.0.so.0...done.
Loaded symbols for /usr/lib/libpango-1.0.so.0
Reading symbols from /usr/lib/libgobject-2.0.so.0...done.
Loaded symbols for /usr/lib/libgobject-2.0.so.0
Reading symbols from /usr/lib/libgmodule-2.0.so.0...done.
Loaded symbols for /usr/lib/libgmodule-2.0.so.0
Reading symbols from /lib/tls/i686/cmov/libdl.so.2...done.
Loaded symbols for /lib/tls/i686/cmov/libdl.so.2
Reading symbols from /usr/lib/libglib-2.0.so.0...done.
Loaded symbols for /usr/lib/libglib-2.0.so.0
Reading symbols from /lib/tls/i686/cmov/libpthread.so.0...done.
[Thread debugging using libthread_db enabled]
Loaded symbols for /lib/tls/i686/cmov/libpthread.so.0
Reading symbols from /lib/tls/i686/cmov/libc.so.6...done.
Loaded symbols for /lib/tls/i686/cmov/libc.so.6
Reading symbols from /usr/lib/libgconf-2.so.4...done.
Loaded symbols for /usr/lib/libgconf-2.so.4
Reading symbols from /usr/lib/libbonobo-2.so.0...done.
Loaded symbols for /usr/lib/libbonobo-2.so.0
Reading symbols from /usr/lib/libxml2.so.2...done.
Loaded symbols for /usr/lib/libxml2.so.2
Reading symbols from /usr/lib/libz.so.1...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /usr/lib/libgnutls.so.10...done.
Loaded symbols for /usr/lib/libgnutls.so.10
Reading symbols from /lib/tls/i686/cmov/libresolv.so.2...done.
Loaded symbols for /lib/tls/i686/cmov/libresolv.so.2
Reading symbols from /lib/tls/i686/cmov/librt.so.1...done.
Loaded symbols for /lib/tls/i686/cmov/librt.so.1
Reading symbols from /usr/lib/libORBitCosNaming-2.so.0...done.
Loaded symbols for /usr/lib/libORBitCosNaming-2.so.0
Reading symbols from /lib/libpopt.so.0...done.
Loaded symbols for /lib/libpopt.so.0
Reading symbols from /usr/lib/libfontconfig.so.1...done.
Loaded symbols for /usr/lib/libfontconfig.so.1
Reading symbols from /usr/lib/libfreetype.so.6...done.
Loaded symbols for /usr/lib/libfreetype.so.6
Reading symbols from /usr/X11R6/lib/libX11.so.6...done.
Loaded symbols for /usr/X11R6/lib/libX11.so.6
Reading symbols from /usr/X11R6/lib/libXrandr.so.2...done.
Loaded symbols for /usr/X11R6/lib/libXrandr.so.2
Reading symbols from /usr/X11R6/lib/libXi.so.6...done.
Loaded symbols for /usr/X11R6/lib/libXi.so.6
Reading symbols from /usr/X11R6/lib/libXext.so.6...done.
Loaded symbols for /usr/X11R6/lib/libXext.so.6
Reading symbols from /usr/lib/libXft.so.2...done.
Loaded symbols for /usr/lib/libXft.so.2
Reading symbols from /usr/lib/libXcursor.so.1...done.
Loaded symbols for /usr/lib/libXcursor.so.1
Reading symbols from /usr/lib/libXrender.so.1...done.
Loaded symbols for /usr/lib/libXrender.so.1
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /usr/lib/libtasn1.so.2...done.
Loaded symbols for /usr/lib/libtasn1.so.2
Reading symbols from /usr/lib/libgcrypt.so.7...done.
Loaded symbols for /usr/lib/libgcrypt.so.7
Reading symbols from /usr/lib/libgpg-error.so.0...done.
Loaded symbols for /usr/lib/libgpg-error.so.0
Reading symbols from /usr/lib/libexpat.so.1...done.
Loaded symbols for /usr/lib/libexpat.so.1
Reading symbols from /lib/tls/i686/cmov/libnsl.so.1...done.
Loaded symbols for /lib/tls/i686/cmov/libnsl.so.1
Reading symbols from /usr/X11R6/lib/X11/locale/lib/common/xlcUTF8Load.so.2...done.
Loaded symbols for /usr/X11R6/lib/X11/locale/lib/common/xlcUTF8Load.so.2
Reading symbols from /lib/tls/i686/cmov/libnss_compat.so.2...done.
Loaded symbols for /lib/tls/i686/cmov/libnss_compat.so.2
Reading symbols from /lib/tls/i686/cmov/libnss_nis.so.2...done.
Loaded symbols for /lib/tls/i686/cmov/libnss_nis.so.2
Reading symbols from /lib/tls/i686/cmov/libnss_files.so.2...done.
Loaded symbols for /lib/tls/i686/cmov/libnss_files.so.2
Reading symbols from /usr/lib/gconv/ISO8859-1.so...done.
Loaded symbols for /usr/lib/gconv/ISO8859-1.so
Reading symbols from /usr/lib/gtk-2.0/2.4.0/engines/libindustrial.so...done.
Loaded symbols for /usr/lib/gtk-2.0/2.4.0/engines/libindustrial.so
Reading symbols from /usr/lib/pango/1.4.0/modules/pango-basic-fc.so...done.
Loaded symbols for /usr/lib/pango/1.4.0/modules/pango-basic-fc.so
#0  0xb7ad58b0 in pango_default_break () from /usr/lib/libpango-1.0.so.0
(gdb) where
#0  0xb7ad58b0 in pango_default_break () from /usr/lib/libpango-1.0.so.0
#1  0xb7ad651a in pango_break () from /usr/lib/libpango-1.0.so.0
#2  0xb7ae5c05 in pango_layout_get_pixel_size () from /usr/lib/libpango-1.0.so.0
#3  0xb7ae5f87 in no_shape_filter_func () from /usr/lib/libpango-1.0.so.0
#4  0xb7ae4396 in pango_layout_get_cursor_pos () from /usr/lib/libpango-1.0.so.0
#5  0xb7ae46e7 in pango_layout_get_extents () from /usr/lib/libpango-1.0.so.0
#6  0xb7eb1340 in pango_fc_font_get_type () from /usr/lib/libpangoft2-1.0.so.0
#7  0xb7ad86b8 in pango_font_get_metrics () from /usr/lib/libpango-1.0.so.0
#8  0xb7ae075d in pango_fontset_foreach () from /usr/lib/libpango-1.0.so.0
#9  0xb7ae0aac in pango_fontset_simple_size () from /usr/lib/libpango-1.0.so.0
#10 0xb7ae0555 in pango_fontset_get_metrics () from /usr/lib/libpango-1.0.so.0
#11 0xb7adeb5f in pango_context_get_metrics () from /usr/lib/libpango-1.0.so.0
#12 0xb7c8b3aa in gtk_entry_get_type () from /usr/lib/libgtk-x11-2.0.so.0
#13 0xb7ab0cae in g_cclosure_marshal_VOID__BOXED () from /usr/lib/libgobject-2.0.so.0
#14 0xb7a9bfb7 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#15 0xb7a9bc20 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#16 0xb7aaf47e in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#17 0xb7aaec17 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#18 0xb7aaf004 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#19 0xb7d3c441 in gtk_size_group_remove_widget () from /usr/lib/libgtk-x11-2.0.so.0
#20 0xb7d3c7c8 in _gtk_size_group_compute_requisition () from /usr/lib/libgtk-x11-2.0.so.0
#21 0xb7deeffc in gtk_widget_size_request () from /usr/lib/libgtk-x11-2.0.so.0
#22 0xb7de6f84 in gtk_vbox_new () from /usr/lib/libgtk-x11-2.0.so.0
#23 0xb7ab0cae in g_cclosure_marshal_VOID__BOXED () from /usr/lib/libgobject-2.0.so.0
#24 0xb7a9bfb7 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#25 0xb7a9bc20 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#26 0xb7aaf47e in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#27 0xb7aaec17 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#28 0xb7aaf004 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#29 0xb7d3c441 in gtk_size_group_remove_widget () from /usr/lib/libgtk-x11-2.0.so.0
#30 0xb7d3c7c8 in _gtk_size_group_compute_requisition () from /usr/lib/libgtk-x11-2.0.so.0
#31 0xb7deeffc in gtk_widget_size_request () from /usr/lib/libgtk-x11-2.0.so.0
#32 0xb7dfe694 in gtk_window_reshow_with_initial_size () from /usr/lib/libgtk-x11-2.0.so.0
#33 0xb7ab0cae in g_cclosure_marshal_VOID__BOXED () from /usr/lib/libgobject-2.0.so.0
#34 0xb7a9bfb7 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#35 0xb7a9bc20 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#36 0xb7aaf47e in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#37 0xb7aaec17 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#38 0xb7aaf004 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#39 0xb7d3c441 in gtk_size_group_remove_widget () from /usr/lib/libgtk-x11-2.0.so.0
#40 0xb7d3c7c8 in _gtk_size_group_compute_requisition () from /usr/lib/libgtk-x11-2.0.so.0
#41 0xb7deeffc in gtk_widget_size_request () from /usr/lib/libgtk-x11-2.0.so.0
#42 0xb7dff6ef in _gtk_window_unset_focus_and_default () from /usr/lib/libgtk-x11-2.0.so.0
#43 0xb7dfde90 in gtk_window_reshow_with_initial_size () from /usr/lib/libgtk-x11-2.0.so.0
#44 0xb7ab0151 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#45 0xb7a9bfb7 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#46 0xb7a9bc20 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#47 0xb7aaf47e in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#48 0xb7aaec17 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#49 0xb7aaef14 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#50 0xb7dedef6 in gtk_widget_show () from /usr/lib/libgtk-x11-2.0.so.0
#51 0x0804c5f1 in main (argc=2, argv=0xbffff9e4) at main.c:145

--===============1672403509==--

---------------------------------------
Received: (at 256120-done) by bugs.debian.org; 5 Jul 2004 21:14:22 +0000
>From scott@netsplit.com Mon Jul 05 14:14:22 2004
Return-path: <scott@netsplit.com>
Received: from populous.netsplit.com (mailgate.netsplit.com) [62.49.129.34] (qmailr)
	by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1Bhan7-0005a5-00; Mon, 05 Jul 2004 14:14:21 -0700
Received: (qmail 737 invoked from network); 5 Jul 2004 21:14:18 -0000
Received: from unknown (HELO descent.netsplit.com) (scott@62.49.129.40)
  by populous.netsplit.com with RC4-MD5 encrypted SMTP; 5 Jul 2004 21:14:18 -0000
Subject: Hmmm
From: Scott James Remnant <scott@netsplit.com>
To: 256120-done@bugs.debian.org
Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-6QO5ZSqMu8pFSuhZIayH"
Date: Mon, 05 Jul 2004 22:14:22 +0100
Message-Id: <1089062062.12438.0.camel@descent.netsplit.com>
Mime-Version: 1.0
X-Mailer: Evolution 1.5.9.1 
Delivered-To: 256120-done@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2004_03_25 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-0.1 required=4.0 tests=BAYES_44 autolearn=no 
	version=2.60-bugs.debian.org_2004_03_25
X-Spam-Level: 


--=-6QO5ZSqMu8pFSuhZIayH
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

This bug went away all by itself after a reboot.  I'm not convinced it's
Pango's fault, so am going to close it.

Scott
--=20
Have you ever, ever felt like this?
Had strange things happen?  Are you going round the twist?

--=-6QO5ZSqMu8pFSuhZIayH
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQBA6cSuIexP3IStZ2wRAvNUAJ4/bg1804vW/ST4ARkmFmNAirIrKACghy09
tCIXVX06ATzlh4KM2XryIgY=
=nk9g
-----END PGP SIGNATURE-----

--=-6QO5ZSqMu8pFSuhZIayH--