2014-03-19 14:55:28 |
Nathan Kennedy |
bug |
|
|
added bug |
2014-03-19 15:05:58 |
Nathan Kennedy |
bug task added |
|
gtk+2.0 (Arch Linux) |
|
2014-03-19 15:06:56 |
Nathan Kennedy |
bug task added |
|
xfdesktop |
|
2014-03-19 15:19:38 |
Nathan Kennedy |
description |
Reproduce: In Xubuntu (xfce), go to Settings Manager -> Appearance -> Fonts -> Default Font, select an installed fixed-width, bitmapped .pcf font (e.g. ProFont). Desktop crashes; the new font does appear in the apport dialogs, but attempting to log back into the session, xfdesktop crashes with an assert in cairo, with gtk up the stacktrace:
cairo-scaled-font.c:459: _cairo_scaled_glyph_page_destroy: Assertion `!scaled_font->cache_frozen' failed.
uname:
3.11.0-18-generic #32-Ubuntu SMP Tue Feb 18 21:11:14 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
lsb_release:
Distributor ID: Ubuntu
Description: Ubuntu 13.10
Release: 13.10
Codename: saucy
Similar report seen in archlinux/xfce4:
https://bbs.archlinux.org/viewtopic.php?id=169433
To undo the change I had to remove the GTK Font property in xfce4's xsettings.xml config file.
ProblemType: Bug
DistroRelease: Ubuntu 13.10
Package: libgtk2.0-0 2.24.20-1ubuntu1
ProcVersionSignature: Ubuntu 3.11.0-18.32-generic 3.11.10.4
Uname: Linux 3.11.0-18-generic x86_64
ApportVersion: 2.12.5-0ubuntu2.2
Architecture: amd64
Date: Wed Mar 19 10:41:54 2014
InstallationDate: Installed on 2013-11-01 (138 days ago)
InstallationMedia: Ubuntu 13.10 "Saucy Salamander" - Release amd64 (20131016.1)
MarkForUpload: True
SourcePackage: gtk+2.0
UpgradeStatus: No upgrade log present (probably fresh install) |
Reproduce: In Xubuntu (xfce), go to Settings Manager -> Appearance -> Fonts -> Default Font, select an installed fixed-width, bitmapped .pcf font (e.g. ProFont). Desktop crashes; the new font does appear in the apport dialogs, but attempting to log back into the session, xfdesktop crashes with an assert in cairo, with gtk up the stacktrace:
cairo-scaled-font.c:459: _cairo_scaled_glyph_page_destroy: Assertion `!scaled_font->cache_frozen' failed.
To undo the change and be able to log in, I had to remove the GTK Font property in xfce4's xsettings.xml config file. It would be a fair limitation if certain bitmap fonts failed over gracefully or were disallowed for selection, however, allowing an the interface to select the font without error, and then crashing and hanging the session on every log-in without and leaving the config in a bad state should be fixed.
uname:
3.11.0-18-generic #32-Ubuntu SMP Tue Feb 18 21:11:14 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
lsb_release:
Distributor ID: Ubuntu
Description: Ubuntu 13.10
Release: 13.10
Codename: saucy
Similar report seen in archlinux/xfce4:
https://bbs.archlinux.org/viewtopic.php?id=169433
ProblemType: Bug
DistroRelease: Ubuntu 13.10
Package: libgtk2.0-0 2.24.20-1ubuntu1
ProcVersionSignature: Ubuntu 3.11.0-18.32-generic 3.11.10.4
Uname: Linux 3.11.0-18-generic x86_64
ApportVersion: 2.12.5-0ubuntu2.2
Architecture: amd64
Date: Wed Mar 19 10:41:54 2014
InstallationDate: Installed on 2013-11-01 (138 days ago)
InstallationMedia: Ubuntu 13.10 "Saucy Salamander" - Release amd64 (20131016.1)
MarkForUpload: True
SourcePackage: gtk+2.0
UpgradeStatus: No upgrade log present (probably fresh install) |
|
2014-03-19 15:20:55 |
Nathan Kennedy |
description |
Reproduce: In Xubuntu (xfce), go to Settings Manager -> Appearance -> Fonts -> Default Font, select an installed fixed-width, bitmapped .pcf font (e.g. ProFont). Desktop crashes; the new font does appear in the apport dialogs, but attempting to log back into the session, xfdesktop crashes with an assert in cairo, with gtk up the stacktrace:
cairo-scaled-font.c:459: _cairo_scaled_glyph_page_destroy: Assertion `!scaled_font->cache_frozen' failed.
To undo the change and be able to log in, I had to remove the GTK Font property in xfce4's xsettings.xml config file. It would be a fair limitation if certain bitmap fonts failed over gracefully or were disallowed for selection, however, allowing an the interface to select the font without error, and then crashing and hanging the session on every log-in without and leaving the config in a bad state should be fixed.
uname:
3.11.0-18-generic #32-Ubuntu SMP Tue Feb 18 21:11:14 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
lsb_release:
Distributor ID: Ubuntu
Description: Ubuntu 13.10
Release: 13.10
Codename: saucy
Similar report seen in archlinux/xfce4:
https://bbs.archlinux.org/viewtopic.php?id=169433
ProblemType: Bug
DistroRelease: Ubuntu 13.10
Package: libgtk2.0-0 2.24.20-1ubuntu1
ProcVersionSignature: Ubuntu 3.11.0-18.32-generic 3.11.10.4
Uname: Linux 3.11.0-18-generic x86_64
ApportVersion: 2.12.5-0ubuntu2.2
Architecture: amd64
Date: Wed Mar 19 10:41:54 2014
InstallationDate: Installed on 2013-11-01 (138 days ago)
InstallationMedia: Ubuntu 13.10 "Saucy Salamander" - Release amd64 (20131016.1)
MarkForUpload: True
SourcePackage: gtk+2.0
UpgradeStatus: No upgrade log present (probably fresh install) |
Reproduce: In Xubuntu (xfce), go to Settings Manager -> Appearance -> Fonts -> Default Font, select an installed fixed-width, bitmapped .pcf font (e.g. ProFont). Desktop crashes; the new font does appear in the apport dialogs, but attempting to log back into the session, xfdesktop crashes with an assert in cairo, with gtk up the stacktrace:
cairo-scaled-font.c:459: _cairo_scaled_glyph_page_destroy: Assertion `!scaled_font->cache_frozen' failed.
To undo the change and be able to log in, I had to remove the GTK Font property in xfce4's xsettings.xml config file. It would be a fair limitation if certain bitmap fonts failed over gracefully or were disallowed for selection, however, allowing an the interface to select the font without error, and then crashing and hanging the session on every login, leaving the config in a bad state should be fixed.
uname:
3.11.0-18-generic #32-Ubuntu SMP Tue Feb 18 21:11:14 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
lsb_release:
Distributor ID: Ubuntu
Description: Ubuntu 13.10
Release: 13.10
Codename: saucy
Similar report seen in archlinux/xfce4:
https://bbs.archlinux.org/viewtopic.php?id=169433
ProblemType: Bug
DistroRelease: Ubuntu 13.10
Package: libgtk2.0-0 2.24.20-1ubuntu1
ProcVersionSignature: Ubuntu 3.11.0-18.32-generic 3.11.10.4
Uname: Linux 3.11.0-18-generic x86_64
ApportVersion: 2.12.5-0ubuntu2.2
Architecture: amd64
Date: Wed Mar 19 10:41:54 2014
InstallationDate: Installed on 2013-11-01 (138 days ago)
InstallationMedia: Ubuntu 13.10 "Saucy Salamander" - Release amd64 (20131016.1)
MarkForUpload: True
SourcePackage: gtk+2.0
UpgradeStatus: No upgrade log present (probably fresh install) |
|
2015-01-27 13:25:41 |
Launchpad Janitor |
gtk+2.0 (Ubuntu): status |
New |
Confirmed |
|
2015-07-16 12:51:57 |
Stephen Boddy |
bug task added |
|
terminator (Ubuntu) |
|
2015-07-16 13:43:17 |
Stephen Boddy |
bug watch added |
|
https://bugs.freedesktop.org/show_bug.cgi?id=78787 |
|
2015-07-19 20:52:22 |
Launchpad Janitor |
terminator (Ubuntu): status |
New |
Confirmed |
|
2015-08-30 14:47:53 |
Martin Stjernholm |
bug |
|
|
added subscriber Martin Stjernholm |
2016-06-13 10:58:42 |
Vlad Orlov |
bug |
|
|
added subscriber Vlad Orlov |
2016-06-13 11:04:50 |
Vlad Orlov |
tags |
amd64 apport-bug saucy |
amd64 apport-bug trusty xenial yakkety |
|
2016-06-14 08:39:01 |
Vlad Orlov |
affects |
gtk+2.0 (Ubuntu) |
ubuntu |
|
2016-06-14 08:39:41 |
Vlad Orlov |
affects |
ubuntu |
gtk2-engines-murrine (Ubuntu) |
|
2016-06-14 08:40:45 |
Vlad Orlov |
affects |
gtk+2.0 (Arch Linux) |
archlinux |
|
2016-06-14 08:46:10 |
Vlad Orlov |
bug watch added |
|
https://bugzilla.redhat.com/show_bug.cgi?id=1310313 |
|
2016-06-14 08:46:10 |
Vlad Orlov |
bug task added |
|
gtk2-engines-murrine (Fedora) |
|
2016-06-14 09:33:18 |
Vlad Orlov |
attachment added |
|
This patch fixes crash in gtk2-engines-murrine https://bugs.launchpad.net/ubuntu/+source/terminator/+bug/1294699/+attachment/4683414/+files/murrine-ubuntu-debdiff |
|
2016-06-14 09:33:38 |
Vlad Orlov |
bug watch added |
|
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=827134 |
|
2016-06-14 09:33:38 |
Vlad Orlov |
bug task added |
|
gtk2-engines-murrine (Debian) |
|
2016-06-14 09:35:03 |
Vlad Orlov |
tags |
amd64 apport-bug trusty xenial yakkety |
amd64 apport-bug trusty wily xenial yakkety |
|
2016-06-14 11:09:07 |
Bug Watch Updater |
gtk2-engines-murrine (Debian): status |
Unknown |
Fix Released |
|
2016-06-14 12:32:10 |
Ubuntu Foundations Team Bug Bot |
tags |
amd64 apport-bug trusty wily xenial yakkety |
amd64 apport-bug patch trusty wily xenial yakkety |
|
2016-06-14 12:32:24 |
Ubuntu Foundations Team Bug Bot |
bug |
|
|
added subscriber Ubuntu Sponsors Team |
2016-06-14 18:46:04 |
Mathew Hodson |
affects |
archlinux |
ubuntu-translations |
|
2016-06-14 18:46:16 |
Mathew Hodson |
bug task deleted |
ubuntu-translations |
|
|
2016-06-14 18:46:23 |
Mathew Hodson |
bug task deleted |
terminator (Ubuntu) |
|
|
2016-06-14 18:46:32 |
Mathew Hodson |
gtk2-engines-murrine (Ubuntu): importance |
Undecided |
Medium |
|
2016-06-14 18:49:18 |
Mathew Hodson |
affects |
xfdesktop |
ubuntu-translations |
|
2016-06-14 18:49:35 |
Mathew Hodson |
bug task deleted |
ubuntu-translations |
|
|
2016-07-01 09:01:51 |
Martin Pitt |
nominated for series |
|
Ubuntu Xenial |
|
2016-07-01 09:01:51 |
Martin Pitt |
bug task added |
|
gtk2-engines-murrine (Ubuntu Xenial) |
|
2016-07-01 09:04:43 |
Martin Pitt |
gtk2-engines-murrine (Ubuntu): status |
Confirmed |
Fix Committed |
|
2016-07-01 09:04:52 |
Martin Pitt |
gtk2-engines-murrine (Ubuntu Xenial): status |
New |
In Progress |
|
2016-07-01 09:10:04 |
Martin Pitt |
gtk2-engines-murrine (Ubuntu Xenial): status |
In Progress |
Fix Committed |
|
2016-07-01 09:10:07 |
Martin Pitt |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2016-07-01 09:10:13 |
Martin Pitt |
bug |
|
|
added subscriber SRU Verification |
2016-07-01 09:10:19 |
Martin Pitt |
tags |
amd64 apport-bug patch trusty wily xenial yakkety |
amd64 apport-bug patch trusty verification-needed wily xenial yakkety |
|
2016-07-01 09:10:29 |
Martin Pitt |
removed subscriber Ubuntu Sponsors Team |
|
|
|
2016-07-01 10:39:30 |
Launchpad Janitor |
gtk2-engines-murrine (Ubuntu): status |
Fix Committed |
Fix Released |
|
2016-07-01 22:41:47 |
Mathew Hodson |
gtk2-engines-murrine (Ubuntu Xenial): importance |
Undecided |
Medium |
|
2016-07-02 07:15:35 |
Vlad Orlov |
tags |
amd64 apport-bug patch trusty verification-needed wily xenial yakkety |
amd64 apport-bug patch trusty verification-done wily xenial yakkety |
|
2016-07-11 09:14:53 |
Launchpad Janitor |
gtk2-engines-murrine (Ubuntu Xenial): status |
Fix Committed |
Fix Released |
|
2016-07-11 09:14:58 |
Adam Conrad |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2016-07-12 10:12:44 |
Vlad Orlov |
bug task deleted |
gtk2-engines-murrine (Fedora) |
|
|
2016-09-05 23:16:19 |
Jeremy Bícha |
gtk2-engines-murrine (Ubuntu): status |
Fix Released |
Triaged |
|
2016-09-05 23:16:25 |
Jeremy Bícha |
gtk2-engines-murrine (Ubuntu Xenial): status |
Fix Released |
Triaged |
|
2016-09-07 19:53:52 |
Mathew Hodson |
bug |
|
|
added subscriber Mathew Hodson |
2017-12-05 00:30:15 |
Jeremy Bícha |
gtk2-engines-murrine (Ubuntu): status |
Triaged |
Fix Released |
|
2017-12-05 00:35:05 |
Jeremy Bícha |
bug watch added |
|
https://github.com/horst3180/arc-theme/issues/607 |
|
2017-12-05 01:56:16 |
Mathew Hodson |
description |
Reproduce: In Xubuntu (xfce), go to Settings Manager -> Appearance -> Fonts -> Default Font, select an installed fixed-width, bitmapped .pcf font (e.g. ProFont). Desktop crashes; the new font does appear in the apport dialogs, but attempting to log back into the session, xfdesktop crashes with an assert in cairo, with gtk up the stacktrace:
cairo-scaled-font.c:459: _cairo_scaled_glyph_page_destroy: Assertion `!scaled_font->cache_frozen' failed.
To undo the change and be able to log in, I had to remove the GTK Font property in xfce4's xsettings.xml config file. It would be a fair limitation if certain bitmap fonts failed over gracefully or were disallowed for selection, however, allowing an the interface to select the font without error, and then crashing and hanging the session on every login, leaving the config in a bad state should be fixed.
uname:
3.11.0-18-generic #32-Ubuntu SMP Tue Feb 18 21:11:14 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
lsb_release:
Distributor ID: Ubuntu
Description: Ubuntu 13.10
Release: 13.10
Codename: saucy
Similar report seen in archlinux/xfce4:
https://bbs.archlinux.org/viewtopic.php?id=169433
ProblemType: Bug
DistroRelease: Ubuntu 13.10
Package: libgtk2.0-0 2.24.20-1ubuntu1
ProcVersionSignature: Ubuntu 3.11.0-18.32-generic 3.11.10.4
Uname: Linux 3.11.0-18-generic x86_64
ApportVersion: 2.12.5-0ubuntu2.2
Architecture: amd64
Date: Wed Mar 19 10:41:54 2014
InstallationDate: Installed on 2013-11-01 (138 days ago)
InstallationMedia: Ubuntu 13.10 "Saucy Salamander" - Release amd64 (20131016.1)
MarkForUpload: True
SourcePackage: gtk+2.0
UpgradeStatus: No upgrade log present (probably fresh install) |
[Impact]
Due to a problem in the Murrine engine, using bitmap fonts and Murrine-based
themes at the same time might lead to crash of various GTK+2 apps. This issue
was around for about 3-4 years, or maybe even more.
It affects a lot of Xfce and MATE users who choose to use bitmap fonts, and
it's present in two current LTS releases, so it would be really nice to apply
the fix there.
The patch which is posted below fixes the crashes for good and allows people
to use bitmap fonts and Murrine-based themes together again.
[Test Case]
Steps to reproduce:
1. Have Xubuntu (or Xfce in any other Ubuntu edition) installed. It can be
any release from 14.04 to 16.10.
2. Install gtk2-engines-murrine, murrine-themes and shimmer-themes packages,
if they're not installed.
3. Install some package with bitmap fonts, for example, xfonts-terminus.
4. Run xfce4-appearance-settings and select some Murrine-based theme, for
example, Greybird or Murrine-Light.
5. Switch to the Fonts tab and select some bitmap font, for example, Terminus.
6. Exit xfce4-appearance-settings.
Now some GTK+2 apps will crash right on start with the following error message:
../../../../src/cairo-scaled-font.c:459: _cairo_scaled_glyph_page_destroy: Assertion `!scaled_font->cache_frozen' failed.
It's reproducible with mousepad, gimp, geany. With some Murrine-based themes,
like Greybird, it's also reproducible with xfce4-panel and Xfce configuration
apps: xfce4-appearance-settings, xfce4-mouse-settings, xfce4-session-settings,
etc.
It also affects some MATE apps, like mate-panel or mate-control-center.
[Regression Potential]
After several months of testing the fix in Debian Jessie and a few Ubuntu
releases, I hadn't found any regressions. Since the patch is very small and
it fixes all the crashes for good, I don't think there's much space for the
regressions.
[Other Info]
Appearance settings being affected is a nasty thing. However, you can reset
the font to default via the console tool:
$ xfconf-query -c xsettings -p /Gtk/FontName -r
The patch was made following the proposed solution at:
https://bugs.freedesktop.org/show_bug.cgi?id=78787#c9
Similar report seen in archlinux/xfce4:
https://bbs.archlinux.org/viewtopic.php?id=169433
ProblemType: Bug
DistroRelease: Ubuntu 13.10
Package: libgtk2.0-0 2.24.20-1ubuntu1
ProcVersionSignature: Ubuntu 3.11.0-18.32-generic 3.11.10.4
Uname: Linux 3.11.0-18-generic x86_64
ApportVersion: 2.12.5-0ubuntu2.2
Architecture: amd64
Date: Wed Mar 19 10:41:54 2014
InstallationDate: Installed on 2013-11-01 (138 days ago)
InstallationMedia: Ubuntu 13.10 "Saucy Salamander" - Release amd64 (20131016.1)
MarkForUpload: True
SourcePackage: gtk+2.0
UpgradeStatus: No upgrade log present (probably fresh install) |
|
2017-12-05 02:00:29 |
Mathew Hodson |
nominated for series |
|
Ubuntu Trusty |
|
2017-12-05 02:04:16 |
Mathew Hodson |
bug watch removed |
https://github.com/horst3180/arc-theme/issues/607 |
|
|
2021-07-31 14:14:47 |
Norbert |
tags |
amd64 apport-bug patch trusty verification-done wily xenial yakkety |
amd64 apport-bug patch verification-done xenial |
|