I built gnome-settings-daemon, mutter and gnome-shell 3.25.91 for upload to Ubuntu. I rebooted and tried to log in with my new packages (I had been using 3.25.90 before). GDM showed up but logging in to GNOME didn't work.
journal excerpt
===============
Aug 22 21:12:31 gnome-shell[23153]: Ignoring invalid monitor configuration for LVDS1:LGD:0x02f8:0x00000000, VGA1:???:0x0000:0x00000000: Logical monitors not adjecent
Aug 22 21:12:32 kernel: gnome-shell[23153]: segfault at 8 ip 00007f5a7c06ebd0 sp 00007ffdc85ce7c8 error 4 in libmutter-1.so.0.0.0[7f5a7c015000+13e000]
Workaround
==========
After moving or removing ~/.config/monitors.xml I was able to log in.
I'm attaching a copy of my monitors.xml file that mutter 3.25.91 couldn't handle but worked fine with 3.25.90.
Created attachment 358188
monitors.xml
Ubuntu 17.10 Alpha
I built gnome-settings- daemon, mutter and gnome-shell 3.25.91 for upload to Ubuntu. I rebooted and tried to log in with my new packages (I had been using 3.25.90 before). GDM showed up but logging in to GNOME didn't work.
journal excerpt 0x02f8: 0x00000000, VGA1:?? ?:0x0000: 0x00000000: Logical monitors not adjecent 1.so.0. 0.0[7f5a7c01500 0+13e000]
===============
Aug 22 21:12:31 gnome-shell[23153]: Ignoring invalid monitor configuration for LVDS1:LGD:
Aug 22 21:12:32 kernel: gnome-shell[23153]: segfault at 8 ip 00007f5a7c06ebd0 sp 00007ffdc85ce7c8 error 4 in libmutter-
Workaround monitors. xml I was able to log in.
==========
After moving or removing ~/.config/
I'm attaching a copy of my monitors.xml file that mutter 3.25.91 couldn't handle but worked fine with 3.25.90.