You are not logged in.

#1 2017-06-24 02:53:06

jennydaman
Member
Registered: 2017-04-04
Posts: 15

[SOLVED] (but not really) GDM/GNOME loop crash

Previously, I managed to have Arch Linux installed with LightDM, GNOME, and XFCE4 all installed and working together, but I decided to reinstall Arch Linux (because system became too bloated after many random packages).
Right now, LightDM and XFCE4 works perfectly, and I would like to have GNOME installed as well. However, GNOME fails when I try to start it from LightDM. The screen turns off, turns back on to a black screen, that happens around three times, before it gives up and returns me to the LightDM greeter.
So I try GDM. I disable LightDM and enable GDM with systemctl, and the same issue happens, except this time the crash loop persists.
From tty2, I disable GDM, delete all my X logs, and reboot.
From tty1, I try launching gdm manually:

sudo systemctl start gdm

Same thing happens. So I go to tty2, and to my surprise, no X logs were generated (couldn't find any in ~ nor /var/log/, and /var/log/gdm was empty)
I found a little information from

journalctl /usr/bin/gdm
Jun 23 17:51:52 jzAcer-vx15 gdm[338]: GdmDisplay: display lasted 1.470596 seconds
Jun 23 17:51:52 jzAcer-vx15 gdm[338]: Child process -1224 was already dead.
Jun 23 17:51:52 jzAcer-vx15 gdm[338]: Child process 1205 was already dead.
Jun 23 17:51:52 jzAcer-vx15 gdm[338]: Unable to kill session worker process
Jun 23 17:51:57 jzAcer-vx15 gdm[338]: Child process -1266 was already dead.
Jun 23 17:51:57 jzAcer-vx15 gdm[338]: Child process 1248 was already dead.
Jun 23 17:51:57 jzAcer-vx15 gdm[338]: Unable to kill session worker process
Jun 23 17:51:59 jzAcer-vx15 gdm[338]: GdmDisplay: display lasted 1.427555 seconds
Jun 23 17:51:59 jzAcer-vx15 gdm[338]: Child process -1462 was already dead.
Jun 23 17:51:59 jzAcer-vx15 gdm[338]: Child process 1441 was already dead.
Jun 23 17:51:59 jzAcer-vx15 gdm[338]: Unable to kill session worker process
Jun 23 17:52:04 jzAcer-vx15 gdm[338]: Child process -1503 was already dead.
Jun 23 17:52:04 jzAcer-vx15 gdm[338]: Child process 1486 was already dead.
Jun 23 17:52:04 jzAcer-vx15 gdm[338]: Unable to kill session worker process
Jun 23 17:52:06 jzAcer-vx15 gdm[338]: GdmDisplay: display lasted 1.510179 seconds
Jun 23 17:52:06 jzAcer-vx15 gdm[338]: Child process -1693 was already dead.
Jun 23 17:52:06 jzAcer-vx15 gdm[338]: Child process 1677 was already dead.
Jun 23 17:52:06 jzAcer-vx15 gdm[338]: Unable to kill session worker process
Jun 23 17:52:29 jzAcer-vx15 gdm[338]: GLib: g_variant_new_string: assertion 'string != NULL' failed
Jun 23 17:52:29 jzAcer-vx15 gdm[338]: GLib: g_variant_new_string: assertion 'string != NULL' failed
Jun 23 17:52:29 jzAcer-vx15 gdm[338]: GLib: g_hash_table_find: assertion 'version == hash_table->version' failed

The dead child process messages and GdmDisplay lasted <2 seconds messages repeats on and on.

Is there any way to fix this? If not, I guess I'll be reinstalling Arch for like the 4th time.... I feel like that's a bad habit of an ex-windows user (and a waste of 10 hours)

Last edited by jennydaman (2017-06-25 04:28:57)

Offline

#2 2017-06-24 06:59:35

adesh
Member
Registered: 2016-10-05
Posts: 167

Re: [SOLVED] (but not really) GDM/GNOME loop crash

Offline

#3 2017-06-25 04:27:22

jennydaman
Member
Registered: 2017-04-04
Posts: 15

Re: [SOLVED] (but not really) GDM/GNOME loop crash

That thread wasn't too helpful. journalctl |fgrep gdm reported that libinput or something couldn't load, and all my peripherals were couldn't be loaded either.

I reinstalled arch and now I have lightDM, GNOME 3, and XFCE4 all running smoothly (at least as smooth as GNOME can get)

Not the most practical solution, but it's one that usually never fails.

Offline

Board footer

Powered by FluxBB