benzea/gnome-shell-extension-redshift

Fedora 25 - Wayland freezes at login

ganlub opened this issue · 9 comments

That's it, the frozen cursor on the center of the screen, and nothing loads. If I choose Gnome Xorg, everything works fine.

I tried to disable the extension and enable/disable the Location Services with no luck.

These are the logs I get when it freezes:

Feb 12 18:50:25 ganlub-x systemd[2594]: Started Accessibility services bus.

Feb 12 18:50:25 ganlub-x at-spi-bus-launcher[5692]: dbus-daemon[5697]: Activating service name='org.a11y.atspi.Registry' requested by ':1.0' (uid=1000 pid=5675 comm="/usr/bin/gnome-shell " label="unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023")

Feb 12 18:50:25 ganlub-x at-spi-bus-launcher[5692]: dbus-daemon[5697]: Successfully activated service 'org.a11y.atspi.Registry'

Feb 12 18:50:25 ganlub-x at-spi-bus-launcher[5692]: SpiRegistry daemon is running with well-known name - org.a11y.atspi.Registry

Feb 12 18:50:25 ganlub-x org.gnome.Shell.desktop[5675]: current session already has an ibus-daemon.

Feb 12 18:50:25 ganlub-x dbus-daemon[1029]: [system] Activating via systemd: service name='org.freedesktop.GeoClue2' unit='geoclue.service' requested by ':1.105' (uid=1000 pid=5675 comm="/usr/bin/gnome-shell " label="unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023")

Feb 12 18:50:25 ganlub-x systemd[1]: Starting Location Lookup Service...

Feb 12 18:50:25 ganlub-x dbus-daemon[1029]: [system] Successfully activated service 'org.freedesktop.GeoClue2'

Feb 12 18:50:25 ganlub-x audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=geoclue comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'

Feb 12 18:50:25 ganlub-x systemd[1]: Started Location Lookup Service.

Feb 12 18:50:25 ganlub-x polkitd[1071]: Registered Authentication Agent for unix-session:5 (system bus name :1.105 [/usr/bin/gnome-shell], object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale en_US.UTF-8)

Feb 12 18:50:25 ganlub-x spice-vdagent[5720]: Cannot access vdagent virtio channel /dev/virtio-ports/com.redhat.spice.0

Feb 12 18:50:25 ganlub-x gnome-session[5626]: gnome-session-binary[5626]: WARNING: App 'spice-vdagent.desktop' exited with code 1

Feb 12 18:50:25 ganlub-x gnome-session-binary[5626]: WARNING: App 'spice-vdagent.desktop' exited with code 1

Feb 12 18:50:30 ganlub-x audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=geoclue comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'

Feb 12 18:50:39 ganlub-x org.gnome.Shell.desktop[1863]: Window manager warning: Failed to set power save mode for output eDP-1: Permission denied

Feb 12 18:51:56 ganlub-x gnome-session[5626]: gnome-session-binary[5626]: WARNING: Application 'gnome-settings-daemon.desktop' failed to register before timeout

Feb 12 18:51:56 ganlub-x gnome-session-binary[5626]: WARNING: Application 'gnome-settings-daemon.desktop' failed to register before timeout

Feb 12 18:51:56 ganlub-x gnome-session-binary[5626]: Unrecoverable failure in required component gnome-settings-daemon.desktop

Feb 12 18:51:56 ganlub-x vmware-user.desktop[5745]: vmware-user: could not open /proc/fs/vmblock/dev

Feb 12 18:51:56 ganlub-x tracker-store.desktop[5774]: (uint32 2,)

Feb 12 18:51:56 ganlub-x gnome-session-binary[5626]: Entering running state

To me it looks like it's something about the gnome-settings-daemon.

I installed it from Copr, following the Fedora Magazine article and it was working fine until I ran dnf update and restarted the PC.

I second this, I also hit problems with F25 and the redshift extension.
edit: tried "last know location" now as mentioned in #15

@stefangweichinger did this "last known location" thing solved the issue?

I get black screen every few mins while working on one F25 desktop. Just now I disabled the extension and will see soon if that changes. Login much quicker, but I saw crashes of gnome-shell as well. Might be some interference with other extensions, though (and different with xorg/wayland).

nylki commented

I have the same/similar issue as @stefangweichinger. When enabling "time based" I also get a stuttering rendering of the screen, with varying framerates sometimes less than 1fps sometimes fluent. Switching it off, resolves the issue again.

@benzea I tried everything and I can't use Wayland because of that, I uninstalled gnome-shell-extension-redshift and downgraded gnome-settings-daemon but the same thing still happens.
Did I forget to do something?

went back to Xorg for now and test the extension there

I have the same problem, just using Xorg until it is fixed or there is a workaround.

@ganlub, if you uninstalled the extension and downgraded gnome-settings-daemon then there is nothing that could go wrong anymore. I would guess it is some other issue.

@nylki, the code updates the gamma curve every minute or so. I could imagine it to be more often if geoclue is updating the location frequently which might explain the framerate issue.

@ganlub, if you uninstalled the extension and downgraded gnome-settings-daemon then there is nothing that could go wrong anymore. I would guess it is some other issue.

@nylki, the code updates the gamma curve every minute or so. I could imagine it to be more often if geoclue is updating the location frequently which might explain the framerate issue.