Bug 3983 - GTK-Qt engine causes crashes with Cairo GTK
Summary: GTK-Qt engine causes crashes with Cairo GTK
Status: RESOLVED FIXED
Alias: None
Product: GTK-Qt Engine
Classification: Unclassified
Component: GTK-Qt (show other bugs)
Version: unspecified
Hardware: Other Linux (All)
: high critical
Assignee: David Sansome
QA Contact:
URL:
Whiteboard:
Keywords:
: 4082 (view as bug list)
Depends on:
Blocks:
 
Reported: 2005-08-05 05:12 UTC by Jonathan Riddell
Modified: 2006-02-02 19:06 UTC (History)
2 users (show)

See Also:
i915 platform:
i915 features:


Attachments
fix (567 bytes, patch)
2005-09-09 16:28 UTC, Jonathan Riddell
Details | Splinter Review

Description Jonathan Riddell 2005-08-05 05:12:28 UTC
gtk-qt engine crashes a lot with cairo based GTK.  Under Firefox there are no 
fonts shown. 
 
Running a GTK program then clicking on a menu crashes with this error: 
 
(nautilus:20543): Gdk-WARNING **: Using Cairo rendering requires the drawable 
argument to 
have a specified colormap. All windows have a colormap, 
however, pixmaps only have colormap by default if they 
were created with a non-NULL window argument. Otherwise 
a colormap must be set on them with gdk_drawable_set_colormap 
 
Firefox does not have that problem but doesn't display any fonts and gives this 
error: 
 
(Gecko:20519): Pango-CRITICAL **: pango_cairo_show_glyph_string: assertion 
`PANGO_IS_CAIRO_FONT (font)' failed
Comment 1 Federico Kereki 2005-08-11 21:42:04 UTC
This is also affecting other programs, such as Synaptic, Real Player 10,
Azureus, Adobe Reader... 
Comment 2 Jonathan Riddell 2005-08-13 05:55:48 UTC
The firefox fonts issue seems to be a separate issue not releated to 
gtk-qt-engine. 
 
Comment 3 Jonathan Riddell 2005-09-09 16:28:42 UTC
Created attachment 3214 [details] [review]
fix
Comment 4 Jonathan Riddell 2005-09-09 16:29:13 UTC
Attached patch from SuSE fixes the problem. 
 
Comment 5 David Sansome 2006-02-03 14:04:25 UTC
Thanks, this should now be fixed in CVS. 
Comment 6 David Sansome 2006-02-03 14:06:35 UTC
*** Bug 4082 has been marked as a duplicate of this bug. ***


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.