Bug 478389

Summary: dk_display_get_default_screen: assertion `GDK_IS_DISPLAY (display)' failed
Product: [Fedora] Fedora Reporter: Eddie Lania <eddie>
Component: compizAssignee: Kristian Høgsberg <krh>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: 10CC: krh, mclasen, pertusus
Target Milestone: ---   
Target Release: ---   
Hardware: i686   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-01-06 19:13:41 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
Gdk-errors shown in file xsession-errors none

Description Eddie Lania 2008-12-29 10:08:00 UTC
Created attachment 327917 [details]
Gdk-errors shown in file xsession-errors

Description of problem: When Glib main loop support is enabled in compiz this error is shown many times in .xsession-errors. Without Glib main loop support it also occurs but less frequent.


Version-Release number of selected component (if applicable):
avahi-glib-0.6.22-11.fc10.i386
glib2-devel-2.18.3-2.fc10.i386
dbus-glib-devel-0.76-3.fc10.i386
glibc-devel-2.9-3.i386
ruby-glib2-0.18.1-2.fc10.i386
pulseaudio-libs-glib2-0.9.13-6.fc10.i386
taglib-sharp-2.0.3.0-7.fc10.i386
glib-1.2.10-30.fc10.i386
poppler-glib-0.8.7-1.fc10.i386
dbus-glib-0.76-3.fc10.i386
glibmm24-devel-2.18.1-1.fc10.i386
glib-devel-1.2.10-30.fc10.i386
glib2-2.18.3-2.fc10.i386
ndesk-dbus-glib-0.4.1-3.fc9.i386
glibc-common-2.9-3.i386
PackageKit-glib-0.3.12-1.fc10.i386
glibmm24-2.18.1-1.fc10.i386
perl-Glib-1.183-1.fc10.i386
glib-java-0.2.6-13.fc10.i386
taglib-1.5-2.fc10.i386
NetworkManager-glib-0.7.0-0.12.svn4326.fc10.i386
glibc-2.9-3.i686
glibc-headers-2.9-3.i386



How reproducible:


Steps to Reproduce:
1. Enable the glib mail loop suppurt plugin in compiz settings manager
2. Open ~/.xsession-errors and watch for Gdk errors
3. For instance, launch gnome-terminal
  
Actual results:(gnome-terminal:4755): Gdk-CRITICAL **: gdk_display_get_default_screen: assertion `GDK_IS_DISPLAY (display)' failed

(gnome-terminal:4755): Gdk-CRITICAL **: gdk_screen_get_width: assertion `GDK_IS_SCREEN (screen)' failed

(gnome-terminal:4755): Gdk-CRITICAL **: gdk_display_get_default_screen: assertion `GDK_IS_DISPLAY (display)' failed

(gnome-terminal:4755): Gdk-CRITICAL **: gdk_screen_get_height: assertion `GDK_IS_SCREEN (screen)' failed


Expected results: None of these errors


Additional info:

Comment 1 Eddie Lania 2008-12-29 11:04:26 UTC
Additional information.

When this error occured I was using a Gtk Nimbus theme that uses the Gtk Nimbus engine.

When I switched to the "Nodoka" theme in gnome-appearence-settings, the errors stopped.

I will try with other Gtk theme engines.

Regards,

Eddie.

Comment 2 Eddie Lania 2008-12-29 13:55:34 UTC
I tried Murrine, eXpierience and Aurora engines but they do not give these errors.

Eddie.

Comment 3 Rex Dieter 2008-12-29 15:46:43 UTC
triaged, reassigning -> glib2

Comment 4 Matthias Clasen 2008-12-29 19:24:59 UTC
no indication at all for any glib bug here...

Comment 5 Eddie Lania 2008-12-29 20:03:39 UTC
Sorry,

I guess it will be the Nimbus engine then that is buggy.

Regards,

Eddie.

Comment 6 Eddie Lania 2009-01-02 09:37:53 UTC
If this inquiry is closed, will it then still be available as a reference?
Can somebody else who encounters the same problem using the Gtk Nimbus engine on Fedora 10 still find it?

Is it okay to close this inquiry?

regards,

Eddie.