http://bugzilla.suse.com/show_bug.cgi?id=1011356 Bug ID: 1011356 Summary: Gnome fails to start Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Basesystem Assignee: bnc-team-screening@forge.provo.novell.com Reporter: mkravec@suse.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Created attachment 702994 --> http://bugzilla.suse.com/attachment.cgi?id=702994&action=edit journal.log Gnome fails to start after installing on KVM host. I tested on KVM hosts: SLES-SP2 candidate - SLE-12-SP2-Server-DVD-x86_64-Build2141 Tumbleweed - 2 different updated hosts After successful installation system reboots, but it shows only black screen after plymouth disappears. I can switch to console. Video: QXL Display: Spice Error log extract: libapparmor[704]: Can't create cache directory '/etc/apparmor.d/cache': File exists wickedd[885]: ni_process_reap: process 1397 has not exited yet; now doing a blocking waitpid() gdm[1581]: gdm_session_handle_secret_info_query: assertion 'self->priv->user_verifier_interface != NULL' failed gdm-autologin][1591]: gkr-pam: couldn't get the password from user: Conversation error gnome-session-binary[1630]: Unrecoverable failure in required component org.gnome.Shell.desktop systemd-coredump[1861]: Process 1859 (gnome-session-f) of user 1000 dumped core. postfix/postfix-script[2209]: fatal: the Postfix mail system is not running spice-vdagentd[912]: Error getting active session: No data available -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1011356
Martin Kravec
http://bugzilla.suse.com/show_bug.cgi?id=1011356
http://bugzilla.suse.com/show_bug.cgi?id=1011356#c1
--- Comment #1 from Martin Kravec
http://bugzilla.suse.com/show_bug.cgi?id=1011356
http://bugzilla.suse.com/show_bug.cgi?id=1011356#c2
Tomas Hehejik
http://bugzilla.suse.com/show_bug.cgi?id=1011356
http://bugzilla.suse.com/show_bug.cgi?id=1011356#c4
--- Comment #4 from Martin Kravec
http://bugzilla.suse.com/show_bug.cgi?id=1011356
Chenzi Cao
http://bugzilla.suse.com/show_bug.cgi?id=1011356
http://bugzilla.suse.com/show_bug.cgi?id=1011356#c5
Felix Zhang
http://bugzilla.suse.com/show_bug.cgi?id=1011356
http://bugzilla.suse.com/show_bug.cgi?id=1011356#c6
Dominique Leuenberger
Process 1859 (gnome-session-f) of user 1000 dumped core
Indicates this was gnome-session-failed crashing (if not, you should have seen the fail whale) Can one of you please produce a stack trace? Coredumps are neat, but on a moving target quite useless as the binaries hardly ever match long enough (and my machine ever already runs GNOME 3.23) Once we have a stack-trace, we can probably find something (the one I could extract based on the coredump seems quite useless: #0 0x00007f68d89aa0f9 in gtk_switch_class_intern_init (klass=0x0) at gtkswitch.c:962 #1 0x00007f68d89aa0f9 in gtk_switch_class_intern_init (klass=0x0) at gtkswitch.c:129 #2 0x0000000000000008 in () #3 0x00000000020fe028 in () #4 0x00007f68d885b2d4 in rgba_value_compute (provider=0x20fe020, values=0x0, parent_values=<optimized out>, specified=<optimized out>) at gtkcssstylefuncs.c:207 #5 0x0000000000000000 in () ) but the null-pointer might already give a clue; would be good to know where it came from though -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1011356
http://bugzilla.suse.com/show_bug.cgi?id=1011356#c7
--- Comment #7 from Dominique Leuenberger
http://bugzilla.suse.com/show_bug.cgi?id=1011356
http://bugzilla.suse.com/show_bug.cgi?id=1011356#c8
--- Comment #8 from Dominique Leuenberger
The underlying issue seems to be:
Nov 21 08:58:21 germ202 org.gnome.Shell.desktop[1828]: X Error of failed request: BadValue (integer parameter out of range for operation)
Nov 21 08:58:21 germ202 org.gnome.Shell.desktop[1828]: X Error of failed request: BadValue (integer parameter out of range for operation) Nov 21 08:58:21 germ202 org.gnome.Shell.desktop[1828]: Major opcode of failed request: 131 (XInputExtension) Nov 21 08:58:21 germ202 org.gnome.Shell.desktop[1828]: Minor opcode of failed request: 57 () Nov 21 08:58:21 germ202 org.gnome.Shell.desktop[1828]: Value in failed request: 0x108 Nov 21 08:58:21 germ202 org.gnome.Shell.desktop[1828]: Serial number of failed request: 274 Nov 21 08:58:21 germ202 org.gnome.Shell.desktop[1828]: Current serial number in output stream: 275 It does rather sound like gnome has an issue to connect to X there - one major difference between twm and GNOME is that GNOME no longer runs X as root (as most/all other DEs still do) To test if this is really what we are chasing (which would hint at a driver not capable of this yet) please set chmod 4711 /usr/bin/Xorg -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1011356
http://bugzilla.suse.com/show_bug.cgi?id=1011356#c9
Larry Finger
http://bugzilla.suse.com/show_bug.cgi?id=1011356
http://bugzilla.suse.com/show_bug.cgi?id=1011356#c10
Dominique Leuenberger
http://bugzilla.suse.com/show_bug.cgi?id=1011356
http://bugzilla.suse.com/show_bug.cgi?id=1011356#c17
--- Comment #17 from Bernhard Wiedemann
http://bugzilla.suse.com/show_bug.cgi?id=1011356
http://bugzilla.suse.com/show_bug.cgi?id=1011356#c19
--- Comment #19 from Larry Finger
http://bugzilla.suse.com/show_bug.cgi?id=1011356
Stefan Dirsch
http://bugzilla.suse.com/show_bug.cgi?id=1011356
http://bugzilla.suse.com/show_bug.cgi?id=1011356#c21
Michal Srb
Sort off.. X seems to be sticking around but GTK fails in grabbing all kind of properties after;
-- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1011356
Stefan Dirsch
http://bugzilla.suse.com/show_bug.cgi?id=1011356
http://bugzilla.suse.com/show_bug.cgi?id=1011356#c22
--- Comment #22 from Stefan Dirsch
Created attachment 705482 [details] Simplified tester.
I was not able to reproduce it. The attached code is a simplified tester - it attempts to set all scroll methods include those that are not available. Just like mutter did. It receives the same error back from X server.
I made it ignore the error and read a property back after - it works without issue. Other programs can also read xinput properties without issues after that.
Dominique, can you please give more details about this:
Sort off.. X seems to be sticking around but GTK fails in grabbing all kind of properties after;
Dominique? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1011356
http://bugzilla.suse.com/show_bug.cgi?id=1011356#c23
Dominique Leuenberger
(In reply to Michal Srb from comment #21)
Created attachment 705482 [details] Simplified tester.
I was not able to reproduce it. The attached code is a simplified tester - it attempts to set all scroll methods include those that are not available. Just like mutter did. It receives the same error back from X server.
I made it ignore the error and read a property back after - it works without issue. Other programs can also read xinput properties without issues after that.
Dominique, can you please give more details about this:
Sort off.. X seems to be sticking around but GTK fails in grabbing all kind of properties after;
Dominique?
Apologies - that fell through the cracks; I think with GNOME having changed the code in a way that seems more in line with what was expected to be done, we can close this; I'm not able to come up with a reliable test-case that would reproduce the issue any longer -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1011356
http://bugzilla.suse.com/show_bug.cgi?id=1011356#c24
Stefan Dirsch
participants (1)
-
bugzilla_noreply@novell.com