Bug 717324

Summary: GDM startup incomplete: gtk_widget_get_mapped: assertion `GTK_IS_WIDGET (widget)' failed
Product: [Fedora] Fedora Reporter: John Reiser <jreiser>
Component: gtk3Assignee: Matthias Clasen <mclasen>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: awilliam, mclasen, rstrode, sangu.fedora
Target Milestone: ---Keywords: Reopened
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-03-07 17:52:59 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
/var/log/messages beginning at GDM
none
/var/log/Xorg.0.log
none
gdm failures none

Description John Reiser 2011-06-28 14:53:31 UTC
Created attachment 510296 [details]
/var/log/messages beginning at GDM

Description of problem: Graphical login crashes before choosing userID and getting password.


Version-Release number of selected component (if applicable):
gdm-3.1.2-2.fc16.x86_64


How reproducible: every time (5 times so far)


Steps to Reproduce:
1. boot to default multi-user graphical login
2.
3.
  
Actual results: Background splash screen (night sky, aurora, moon, tree with two birds [one "mechanical"]) appears twice and persists. "Login" appears in style of XFCE (GNOME was default) but then "Login" disappears.  Mouse does move the pointer, but there is nothing to click; keyboard gets no response.  Complaints from gdm-simple-greeter appear in /var/log/messages, with tracebacks.


Expected results: Usual login with no crash.


Additional info:

Comment 1 John Reiser 2011-06-28 14:56:56 UTC
Created attachment 510299 [details]
/var/log/Xorg.0.log

[    40.120] (--) PCI:*(0:1:0:0) 1002:9540:174b:e970 rev 0, Mem @ 0xd0000000/268435456, 0xfe8e0000/65536, I/O @ 0x0000b000/256, BIOS @ 0x????????/131072

01:00.0 VGA compatible controller [0300]: ATI Technologies Inc RV710 [Radeon HD 4550] [1002:9540]

Comment 2 Ray Strode [halfline] 2011-06-28 17:02:49 UTC
it's a bug in the accessibility stack that gdm is hitting because it gets crashy on fatal-criticals in development versions.

I don't like that behaviour, so I've switched it off:

http://git.gnome.org/browse/gdm/commit/?id=fc6ee4aa6d71d2c448a9b62aca24ba318163c590

which i'll build into rawhide shortly.

Reassigning to gail for the actual

 Gtk-CRITICAL: gtk_widget_get_mapped: assertion `GTK_IS_WIDGET (widget)' failed

bug.

Comment 3 Adam Williamson 2011-06-28 17:57:20 UTC

*** This bug has been marked as a duplicate of bug 716365 ***

Comment 4 Ray Strode [halfline] 2011-06-28 18:04:28 UTC
unduping, since bug 716365 is assigned to GDM and I put the bug in gtk3

Comment 5 John Reiser 2011-06-29 13:45:37 UTC
Using today's new gdm-3.1.2-3.fc16.x86_64 I can now login and get Gnome desktop; thank you, Ray.

/var/log/messages still shows the complaints (with traceback):
Jun 29 06:19:07 f16r64 gdm-simple-greeter[1306]: Gtk-CRITICAL: gtk_widget_get_mapped: assertion `GTK_IS_WIDGET (widget)' failed#012aborting...

Comment 6 Clyde E. Kunkel 2011-06-29 19:38:08 UTC
Created attachment 510525 [details]
gdm failures

gdm-3.1.2-3.fc16 did not fix this for me, if this attachment shows the sqme error. Description comment matches what I am seeing.

The last working gdm for me is: gdm-3.0.0-2.fc16.x86_64

Comment 7 Adam Williamson 2011-06-29 21:48:42 UTC
Define 'fix'. The 'fix' in -3.fc16 is simply not to abort when this error happens. So the error still happens and is still logged, but that does not prevent gdm running. If gdm is not working for you, it's probably because of something else, now.

Comment 8 Matthias Clasen 2012-03-07 17:52:59 UTC
The original issue has been fixed here.