Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • G gdm
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 570
    • Issues 570
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 6
    • Merge requests 6
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Artifacts
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
    • Model experiments
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GNOMEGNOME
  • gdm
  • Issues
  • #511

3.33.90: failure to resume gdm from backlight off and logout

Summary: While at gdm, screen goes black (expected) after period of time, backlight turns off. When I tap a key, e.g. spacebar, backlight comes on, I see a mouse arrow which is frozen, but no other UI. I cannot switch to a tty. I do have access via ssh.

Problem is semi reproducible. Complete journal. journal4.txt

System info:
Macbook Pro 2011, i915 graphics (radeon disabled)
Fedora 31 Workstation
kernel-5.3.0-0.rc6.git1.1.fc32.x86_64
gdm-3.33.90-3.fc31.x86_64
gnome-settings-daemon-3.33.90-1.fc31.x86_64
gnome-shell-3.33.91-1.fc31.x86_64
mutter-3.33.91-1.fc31.x86_64
clutter-1.26.2-9.fc31.x86_64
mesa-dri-drivers-19.2.0~rc1-2.fc31.x86_64

The only messages in the journal at the time I tap on the keyboard to "wake" up the display:

[ 4074.867452] fmac.local pkexec[4562]: gdm: The value for the SHELL variable was not found the /etc/shells file [USER=root] [TTY=unknown] [CWD=/var/lib/gdm] [COMMAND=/usr/libexec/gsd-backlight-helper /sys/devices/pnp0/00:03/backlight/gmux_backlight 35862]
[ 4074.871628] fmac.local org.gnome.SettingsDaemon.Power.desktop[4167]: The value for the SHELL variable was not found the /etc/shells file
[ 4074.871628] fmac.local org.gnome.SettingsDaemon.Power.desktop[4167]: This incident has been reported.
[ 4074.875096] fmac.local gsd-power[4167]: Error executing backlight helper: Child process stopped by signal 0
[ 4074.918180] fmac.local gnome-shell[4043]: (../src/backends/native/meta-renderer-native.c:2211):meta_onscreen_native_swap_buffers_with_damage: runtime check failed: (onscreen_native->gbm.next_fb == NULL)
[ 4080.487535] fmac.local pkexec[4564]: gdm: The value for the SHELL variable was not found the /etc/shells file [USER=root] [TTY=unknown] [CWD=/var/lib/gdm] [COMMAND=/usr/libexec/gsd-backlight-helper /sys/devices/pnp0/00:03/backlight/gmux_backlight 40752]
[ 4080.489605] fmac.local org.gnome.SettingsDaemon.Power.desktop[4167]: The value for the SHELL variable was not found the /etc/shells file
[ 4080.489605] fmac.local org.gnome.SettingsDaemon.Power.desktop[4167]: This incident has been reported.
[ 4080.490999] fmac.local gsd-power[4167]: Error executing backlight helper: Child process stopped by signal 0
[ 4086.102836] fmac.local pkexec[4565]: gdm: The value for the SHELL variable was not found the /etc/shells file [USER=root] [TTY=unknown] [CWD=/var/lib/gdm] [COMMAND=/usr/libexec/gsd-backlight-helper /sys/devices/pnp0/00:03/backlight/gmux_backlight 39937]
[ 4086.103772] fmac.local org.gnome.SettingsDaemon.Power.desktop[4167]: The value for the SHELL variable was not found the /etc/shells file
[ 4086.103772] fmac.local org.gnome.SettingsDaemon.Power.desktop[4167]: This incident has been reported.
[ 4086.105485] fmac.local gsd-power[4167]: Error executing backlight helper: Child process stopped by signal 0

There is a gdm login session 'c2' and it's a wayland session.

I was able to recover by:

# systemctl isolate multi-user.target
# systemctl isolate graphical.target

That happens at monotonic time [ 5170.808096] in the attached log.

I login via gdm again at [ 5431.614929], play around with the display and keyboard brightness keys [ 5445.788880], [ 5463.108728], and then soon after that I go to log out, about [ 5571.430458], and I do not get back to gdm, I get a black screen with a few rows of @@@@@@@ characters, and then a black screen of nothing but backlight stays on.

So yeah gdm problems.

Edited Sep 02, 2019 by cmurf
Assignee
Assign to
Time tracking