gdm

gtkwidget.c:5636: widget not within a GtkWindow

Bug #539440 reported by dino99
140
This bug affects 29 people
Affects Status Importance Assigned to Milestone
gdm
Invalid
Undecided
Unassigned
gdm (Ubuntu)
Invalid
Low
Unassigned

Bug Description

Binary package hint: gdm

found into daemon.log onto Lucid:

localhost gdm-simple-greeter[1144]: Gtk-WARNING: /build/buildd/gtk+2.0-2.19.7/gtk/gtkwidget.c:5636: widget not within a GtkWindow
localhost gdm-session-worker[1159]: GLib-GObject-CRITICAL: g_value_get_boolean: assertion `G_VALUE_HOLDS_BOOLEAN (value)' failed

ProblemType: Bug
Architecture: i386
Date: Tue Mar 16 09:50:55 2010
DistroRelease: Ubuntu 10.04
NonfreeKernelModules: nvidia
Package: gdm 2.29.92-0ubuntu2 [modified: var/lib/gdm/.gconf.defaults/%gconf-tree.xml]
ProcEnviron:
 LANG=fr_FR.utf8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.32-16.25-generic-pae
SourcePackage: gdm
Uname: Linux 2.6.32-16-generic-pae i686

Revision history for this message
dino99 (9d9) wrote :
Revision history for this message
Per Ångström (autark) wrote :

I can see the same messages in my syslog.

Changed in gdm (Ubuntu):
status: New → Confirmed
tags: removed: i386
Revision history for this message
zeimusu (james-kilfiger) wrote :

Is this bug 553200? Do you use nvidia-96? Does the gdm screen hang or otherwise prevent you from login?

Revision history for this message
dino99 (9d9) wrote :

nothing related to bug 553200

there is no hangs and i'm using 195.36 via nvidia-current

Revision history for this message
dino99 (9d9) wrote :

daemon.log history

Changed in gdm (Ubuntu):
importance: Undecided → Low
Revision history for this message
Alexander J. Murmann (ajmurmann) wrote :

I see the exact same error in my syslog. However, I get thrown back to the login screen after a short flicker. I changed to kde for the time being.

+1 for higher bug priority

Revision history for this message
Alexander J. Murmann (ajmurmann) wrote :

I get the exact same error since my recent update. However, for me the problem seems to be more severe since I get thrown back to the login screen right after I log in.

Revision history for this message
Alexander J. Murmann (ajmurmann) wrote :

Sorry for the double post. Too many tabs open...

Revision history for this message
Charles Smittenaar (cwsmittenaar) wrote :

Is there a work around till this gets fixed? I am not able to get my ubuntu online to fix this so I will need clear instructions, I am basically a noob on linux. I chose Ubuntu because it seemed to be the best supported by it's community and those working on it. I was really pleased with it till I could no longer log in the other day. I am forced to make this post using windows.

Revision history for this message
Charles Smittenaar (cwsmittenaar) wrote :

A little more information on my situation:
I am running Lucid 10.04 on HP Pavilion DV8000 laptop with 2GB RAM, 2 120GB HDD's 1st is / and entire linux setup. 2nd is WindowsXP and a shared data partition. Display adapter is a NVIDA DeForce Go 7600, 2 Intel Centrino Duo 2GHz processors.
Any assistance would be greatly appreciated, I would like to get back into my Linux configuration.

Revision history for this message
Aghast (svarte) wrote :

This bug affects my configuration too. And i also get thrown to the login screen. gdm greeter.log attached.

Revision history for this message
Lars Ola Liavåg (l-liavag) wrote :

I've got the following messages in my log files:

gdm-binary[902]: WARNING: Unable to find users: no seat-id found

gdm-simple-greeter[1376]: Gtk-WARNING: /build/buildd/gtk+2.0-2.20.1/gtk/gtkwidget.c:5636: widget not within a GtkWindow

gdm-session-worker[1378]: GLib-GObject-CRITICAL: g_value_get_boolean: assertion `G_VALUE_HOLDS_BOOLEAN (value)' failed.

I've also been experiencing intermittent mouse/keyboard lag at the login screen and occasionally not even getting to the login screen. I'm following bug #555169 and #500377 in order to see if this has anything to do with my problems. Bug #553200 also seems to have familiarities. I'm now subscribing to the present bug as well.

Revision history for this message
David Robert Lewis (afrodeity) wrote :

gdm-session-worker[2796]: GLib-GObject-CRITICAL: g_value_get_boolean: assertion `G_VALUE_HOLDS_BOOLEAN (value)' failed

Revision history for this message
Aghast (svarte) wrote :

Here more fresh logs with debug

Revision history for this message
Aghast (svarte) wrote :
Revision history for this message
Aghast (svarte) wrote :
Revision history for this message
Renaud (renaud) wrote :

Getting the same here, and I, occasionnaly, return back to login screen... Deleting /etc/gdm/custom.conf seemed to solve the issue ([xdmcp] and [greeter] were filled).

Revision history for this message
Marco Diaz (zethabyte) wrote :

I have the same problem:

gdm-simple-greeter[2760]: Gtk-WARNING: /build/buildd/gtk+2.0-2.20.1/gtk/gtkwidget.c:5636: widget not within a GtkWindow
gdm-simple-greeter[2760]: WARNING: Unable to parse history: (null) 1#012

 I am trying to login with fluxbox interface

Revision history for this message
phobie (phobie) wrote :

I can confirm this bug on maverick and found a way to reproduce it.

It only occurs with fglrx and not with ati as graphics driver. (Radeon Mobility 5650)
It only occurs on gnome and not on kde.

After fglrx 2:8.780-0ubuntu2 I tried 8.780 from ati.com with the similar results.

How to reproduce:
Install and start the qt-designer
$ sudo apt-get install qt4-designer
$ designer-qt4
Open a QWidget window: File -> new -> Widget -> new
Add a QTabWidget
Select the QWidget and chose a layout (i.e. QVBoxLayout)
Click and hold the lower right corner of the QWidget Form and increase the window size.
Gnome/X crashes and shows the gdm-greeter.

It seems every Qt/KDE-application containing a big, resizeable tab-widget can cause a Gnome crash on my notebook.
For now Gnome is unusable for me and I have to use KDE...

Revision history for this message
dino99 (9d9) wrote :

On my system, fglrx is not installed (nvidia card), only qt4-qtconfig seems to be blamed (or one of its dependencies)

Revision history for this message
chris (chrisgoldie) wrote :

The boot process *often* hangs. When it hangs I see the Ubuntu logo with a couple of white dots and a couple of red dots under it.

The workaround for me is to edit the Grub menu during boot and remove the 'splash' option. Works every time.

I have an ATI X800 video card, I'm not sure of the driver but it is not proprietary.

Revision history for this message
Willem Hobers (whobers) wrote :

Ubuntu 10.04 LTS, fully updated:

In the log I see:

Feb 21 19:27:23 PC15-17 gdm-simple-greeter[1390]: Gtk-WARNING: /build/buildd/gtk+2.0-2.20.1/gtk/gtkwidget.c:5636: widget not within a GtkWindow
So I can confirm this warning.

I have a question though: some 10 lines later I see:

Feb 21 19:28:45 PC15-17 gdm-session-worker[1392]: GLib-GObject-CRITICAL: g_value_get_boolean: assertion `G_VALUE_HOLDS_BOOLEAN (value)' failed
Feb 21 19:28:54 PC15-17 gnome-session[1543]: WARNING: Could not launch application 'specto.desktop': Unable to start application: Uitvoeren van dochterproces ‘specto’ is mislukt (Bestand of map bestaat niet)

Are these warnings related at all?

Revision history for this message
dino99 (9d9) wrote :

latest output on natty i386 final release

gdm-simple-greeter[1323]: Gtk-WARNING: /build/buildd/gtk+2.0-2.24.4/gtk/gtkwidget.c:5687: widget not within a GtkWindow
gdm-simple-greeter[1323]: WARNING: Unable to load CK history: no seat-id found

Revision history for this message
Aghast (svarte) wrote :
Download full text (5.0 KiB)

Here i am and my GDM crashed again.

uname -a
Linux it-chief 2.6.38-8-generic #42-Ubuntu SMP Mon Apr 11 03:31:50 UTC 2011 i686 i686 i386 GNU/Linux
Here is a piece of syslog.
May 27 10:47:44 it-chief dhclient: DHCPREQUEST of 192.168.1.46 on eth0 to 192.168.1.2 port 67
May 27 10:47:44 it-chief dhclient: DHCPACK of 192.168.1.46 from 192.168.1.2
May 27 10:47:44 it-chief dhclient: bound to 192.168.1.46 -- renewal in 298 seconds.
May 27 10:50:59 it-chief AptDaemon: INFO: Initializing daemon
May 27 10:50:59 it-chief AptDaemon: INFO: UpdateCache() was called
May 27 10:50:59 it-chief AptDaemon.Trans: INFO: Queuing transaction /org/debian/apt/transaction/1e6be8379f3b47778b2e30e170e377c0
May 27 10:51:00 it-chief AptDaemon.Worker: INFO: Simulating trans: /org/debian/apt/transaction/1e6be8379f3b47778b2e30e170e377c0
May 27 10:51:00 it-chief AptDaemon.Worker: INFO: Processing transaction /org/debian/apt/transaction/1e6be8379f3b47778b2e30e170e377c0
May 27 10:51:01 it-chief AptDaemon.Worker: INFO: Updating cache
May 27 10:51:08 it-chief gdm-simple-slave[3906]: WARNING: Unable to load file '/etc/gdm/custom.conf': Нет такого файла или каталога
May 27 10:51:08 it-chief acpid: client 1131[0:0] has disconnected
May 27 10:51:08 it-chief acpid: client connected from 3908[0:0]
May 27 10:51:08 it-chief acpid: 1 client rule loaded
May 27 10:51:10 it-chief gdm-session-worker[3961]: WARNING: Unable to load file '/etc/gdm/custom.conf': Нет такого файла или каталога
May 27 10:51:11 it-chief rtkit-daemon[1188]: Successfully made thread 3968 of process 3968 (n/a) owned by 'gdm' high priority at nice level -11.
May 27 10:51:11 it-chief rtkit-daemon[1188]: Supervising 1 threads of 1 processes of 1 users.
May 27 10:51:11 it-chief rtkit-daemon[1188]: Successfully made thread 3972 of process 3968 (n/a) owned by 'gdm' RT at priority 5.
May 27 10:51:11 it-chief rtkit-daemon[1188]: Supervising 2 threads of 1 processes of 1 users.
May 27 10:51:11 it-chief rtkit-daemon[1188]: Successfully made thread 3973 of process 3968 (n/a) owned by 'gdm' RT at priority 5.
May 27 10:51:11 it-chief rtkit-daemon[1188]: Supervising 3 threads of 1 processes of 1 users.
May 27 10:51:11 it-chief kernel: [10319.026050] 2:3:1: cannot get freq at ep 0x84
May 27 10:51:11 it-chief kernel: [10319.064177] 2:3:1: cannot get freq at ep 0x84
May 27 10:51:11 it-chief rtkit-daemon[1188]: Successfully made thread 3974 of process 3968 (n/a) owned by 'gdm' RT at priority 5.
May 27 10:51:11 it-chief rtkit-daemon[1188]: Supervising 4 threads of 1 processes of 1 users.
May 27 10:51:11 it-chief gdm-simple-greeter[3959]: Gtk-WARNING: /build/buildd/gtk+2.0-2.24.4/gtk/gtkwidget.c:5687: widget not within a GtkWindow
May 27 10:51:12 it-chief gdm-simple-greeter[3959]: WARNING: Unable to load CK history: no seat-id found
May 27 10:51:15 it-chief gdm-session-worker[3961]: GLib-GObject-CRITICAL: g_value_get_boolean: assertion `G_VALUE_HOLDS_BOOLEAN (value)' failed
May 27 10:51:22 it-chief rtkit-daemon[1188]: Successfully made thread 4094 of process 4094 (n/a) owned by 'username' high priority at nice level -11.
May 27 10:51:22 it-chief rtkit-daemon[1188]: Supervising 5 threads of 2 processes of 2 users.
May 27 10:51:22 it-chief pul...

Read more...

Revision history for this message
Aghast (svarte) wrote :

It seems that firefox causes this bug. I mean the one i wrote above. I have made an upgrade of firefox today and i don't know is it a firefox itself or some faulty page crashed gdm. Anyway i've copied firefox profile which immediately craches gdm when i try to restore a ssesion. I may attach as well, but its full of my personal data i don't want to lose.

root@it-chief:~# dpkg -l | grep firefox
ii firefox 4.0.1+build1+nobinonly-0ubuntu0.11.04.3 Safe and easy web browser from Mozilla
ii firefox-globalmenu 4.0.1+build1+nobinonly-0ubuntu0.11.04.3 Unity appmenu integration for Firefox
ii firefox-gnome-support 4.0.1+build1+nobinonly-0ubuntu0.11.04.3 Safe and easy web browser from Mozilla - GNOME support

Revision history for this message
Stephen Boesch (javadba) wrote :

This bug has caused me an incredible amount of grief, dozens of hours. What is the workaround?

Revision history for this message
Stephen Boesch (javadba) wrote :

To anyone owning a Sony Vaio VPC series laptop (mine in particular is vpcf122fx) : be wary of using Ubuntu until this bug is addressed.

Revision history for this message
dino99 (9d9) wrote :

This version has expired

Changed in gdm (Ubuntu):
status: Confirmed → Invalid
Changed in gdm:
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.