etnaviv hung gpu
With 6.3 (6.3.0~rc7pureos1
from landing) based kernel (and mesa 21.2.6-1pureos4) I run into a "hung GPU" bug.
What happened: I pressed the powerbutton to unblank the display blanked after it had been blanked due to inactivity. The display remained black for some time (but it did recover after a couple of minutes IIRC).
Mai 12 09:14:55 poseidon systemd-logind[464]: Operation 'sleep' finished.
Mai 12 09:14:55 poseidon phosh-session[20037]: The XKEYBOARD keymap compiler (xkbcomp) reports:
Mai 12 09:14:55 poseidon phosh-session[20037]: > Warning: Unsupported maximum keycode 569, clipping.
Mai 12 09:14:55 poseidon phosh-session[20037]: > X11 cannot support keycodes above 255.
Mai 12 09:14:55 poseidon phosh-session[20037]: Errors from xkbcomp are not fatal to the X server
Mai 12 09:14:55 poseidon NetworkManager[438]: <info> [1683875695.6540] manager: sleep: wake requested (sleeping: yes enabled: yes)
Mai 12 09:14:55 poseidon ModemManager[615]: <info> [sleep-monitor] system is resuming
Mai 12 09:14:55 poseidon NetworkManager[438]: <info> [1683875695.6546] device (usb0): state change: unmanaged -> unavailable (reason 'managed', sys-iface-state: 'external')
Mai 12 09:14:55 poseidon systemd-networkd[353]: lo: Reset carrier
Mai 12 09:14:55 poseidon systemd-networkd[353]: usb0: Link UP
Mai 12 09:14:55 poseidon NetworkManager[438]: <info> [1683875695.6693] device (wlan0): state change: unmanaged -> unavailable (reason 'managed', sys-iface-state: 'external')
Mai 12 09:14:55 poseidon NetworkManager[438]: <info> [1683875695.6834] device (p2p-dev-wlan0): state change: unmanaged -> unavailable (reason 'managed', sys-iface-state: 'external')
Mai 12 09:14:55 poseidon NetworkManager[438]: <info> [1683875695.6874] manager: NetworkManager state is now DISCONNECTED
Mai 12 09:14:55 poseidon phosh[951]: Power save mode 0 requested
Mai 12 09:14:55 poseidon phosh[951]: Power save mode 0 requested
Mai 12 09:14:55 poseidon phosh[951]: Power save mode 0 requested
Mai 12 09:14:55 poseidon wpa_supplicant[481]: nl80211: Could not set interface 'p2p-dev-wlan0' UP
Mai 12 09:14:55 poseidon wpa_supplicant[481]: nl80211: deinit ifname=p2p-dev-wlan0 disabled_11b_rates=0
Mai 12 09:14:55 poseidon wpa_supplicant[481]: p2p-dev-wlan0: Failed to initialize driver interface
Mai 12 09:14:55 poseidon wpa_supplicant[481]: P2P: Failed to enable P2P Device interface
Mai 12 09:14:55 poseidon wpa_supplicant[481]: dbus: fill_dict_with_properties dbus_interface=fi.w1.wpa_supplicant1.Interface.P2PDevice dbus_property=P2PDeviceConfig getter failed
Mai 12 09:14:55 poseidon NetworkManager[438]: <info> [1683875695.8040] device (wlan0): supplicant interface state: internal-starting -> disconnected
Mai 12 09:14:55 poseidon NetworkManager[438]: <info> [1683875695.8042] device (p2p-dev-wlan0): state change: unavailable -> unmanaged (reason 'removed', sys-iface-state: 'removed')
Mai 12 09:14:55 poseidon NetworkManager[438]: <info> [1683875695.8063] Wi-Fi P2P device controlled by interface wlan0 created
Mai 12 09:14:55 poseidon NetworkManager[438]: <info> [1683875695.8074] manager: (p2p-dev-wlan0): new 802.11 Wi-Fi P2P device (/org/freedesktop/NetworkManager/Devices/29)
Mai 12 09:14:55 poseidon NetworkManager[438]: <info> [1683875695.8086] device (p2p-dev-wlan0): state change: unmanaged -> unavailable (reason 'managed', sys-iface-state: 'external')
Mai 12 09:14:55 poseidon NetworkManager[438]: <info> [1683875695.8124] device (wlan0): state change: unavailable -> disconnected (reason 'supplicant-available', sys-iface-state: 'managed')
Mai 12 09:14:55 poseidon NetworkManager[438]: <info> [1683875695.8174] device (p2p-dev-wlan0): state change: unavailable -> disconnected (reason 'none', sys-iface-state: 'managed')
Mai 12 09:14:55 poseidon NetworkManager[438]: <info> [1683875695.8344] device (wlan0): supplicant interface state: disconnected -> scanning
Mai 12 09:14:55 poseidon NetworkManager[438]: <info> [1683875695.8345] device (p2p-dev-wlan0): supplicant management interface state: disconnected -> scanning
Mai 12 09:14:55 poseidon wpa_supplicant[481]: wlan0: Reject scan trigger since one is already pending
Mai 12 09:14:55 poseidon NetworkManager[438]: <warn> [1683875695.8676] sup-iface[1cc078666ec85ead,14,wlan0]: call-p2p-cancel: failed with P2P cancel failed
Mai 12 09:14:55 poseidon phosh[951]: Got zwlr_output_manager serial 2717
Mai 12 09:14:55 poseidon phosh[951]: Monitor DSI-1 enabled
Mai 12 09:14:55 poseidon phosh[951]: DBus call phosh_monitor_manager_handle_get_current_state
Mai 12 09:14:55 poseidon phosh[951]: DBus phosh_monitor_manager_handle_get_resources
Mai 12 09:14:55 poseidon gsd-xsettings[1084]: Failed to get current UI legacy scaling factor
Mai 12 09:14:55 poseidon gsd-xsettings[1084]: Failed to get current UI legacy scaling factor
Mai 12 09:14:55 poseidon phosh[951]: DBus phosh_monitor_manager_handle_get_resources
Mai 12 09:14:55 poseidon gsd-color[1067]: unable to get EDID for xrandr-DSI-1: unable to get EDID for output
Mai 12 09:14:55 poseidon phosh[951]: DBus call phosh_monitor_manager_handle_get_crtc_gamma for crtc 0, serial 28
Mai 12 09:14:55 poseidon phosh[951]: Gamma table entries: 0
Mai 12 09:14:56 poseidon goa-daemon[816]: goa_http_client_check() failed: 2 — Error resolving “cloud.puri.sm”: Temporary failure in name resolution
Mai 12 09:14:56 poseidon goa-daemon[816]: /org/gnome/OnlineAccounts/Accounts/account_1653396722_0: Setting AttentionNeeded to TRUE because EnsureCredentials() failed with: Invalid password with username “evangelos.tzaras@puri.sm” (goa-error-quark, 0): Cannot resolve hostname (goa-error-quark, 4)
Mai 12 09:14:56 poseidon goa-daemon[816]: g_socket_client_connect_to_host() failed: Error resolving “bellmoch.de”: Name or service not known (g-resolver-error-quark, 0)
Mai 12 09:14:56 poseidon goa-daemon[816]: g_socket_client_connect_to_host() failed: Error resolving “imap.librem.one”: Name or service not known (g-resolver-error-quark, 0)
Mai 12 09:14:56 poseidon goa-daemon[816]: /org/gnome/OnlineAccounts/Accounts/account_1657201308_0: Setting AttentionNeeded to TRUE because EnsureCredentials() failed with: Invalid password with username “devrtz@librem.one” (goa-error-quark, 0): Error resolving “imap.librem.one”: Name or service not known (goa-error-q>
Mai 12 09:14:56 poseidon kernel: etnaviv-gpu 38000000.gpu: recover hung GPU!
Mai 12 09:14:56 poseidon kernel: etnaviv-gpu 38000000.gpu: offending task: phoc (/usr/bin/phoc -S -C /usr/share/phosh/phoc.ini -E bash -lc 'gnome-session --disable-acceleration-check --session=phosh --builtin')
Mai 12 09:14:56 poseidon kernel: etnaviv-gpu 38000000.gpu: timed out waiting for idle: idle=0x7fffbffe
Mai 12 09:14:56 poseidon wpa_supplicant[481]: wlan0: CTRL-EVENT-REGDOM-CHANGE init=BEACON_HINT type=UNKNOWN
Mai 12 09:14:57 poseidon goa-daemon[816]: goa_http_client_check() failed: 2 — Error resolving “cloud.puri.sm”: Temporary failure in name resolution
Mai 12 09:14:57 poseidon goa-daemon[816]: g_socket_client_connect_to_host() failed: Error resolving “bellmoch.de”: Name or service not known (g-resolver-error-quark, 0)
Mai 12 09:14:57 poseidon goa-daemon[816]: g_socket_client_connect_to_host() failed: Error resolving “imap.librem.one”: Name or service not known (g-resolver-error-quark, 0)
Mai 12 09:14:57 poseidon kernel: etnaviv-gpu 38000000.gpu: recover hung GPU!
Mai 12 09:14:57 poseidon kernel: etnaviv-gpu 38000000.gpu: offending task: Xwayland (Xwayland :0 -rootless -terminate -core -listen 42 -listen 43 -wm 64)
Mai 12 09:14:57 poseidon kernel: etnaviv-gpu 38000000.gpu: timed out waiting for idle: idle=0x7fffbffe
Mai 12 09:14:58 poseidon kernel: etnaviv-gpu 38000000.gpu: recover hung GPU!
Mai 12 09:14:58 poseidon kernel: etnaviv-gpu 38000000.gpu: offending task: Xwayland (Xwayland :0 -rootless -terminate -core -listen 42 -listen 43 -wm 64)
Mai 12 09:14:58 poseidon kernel: etnaviv-gpu 38000000.gpu: timed out waiting for idle: idle=0x7fffbffe
Mai 12 09:14:58 poseidon kernel: etnaviv-gpu 38000000.gpu: recover hung GPU!
Mai 12 09:14:58 poseidon kernel: etnaviv-gpu 38000000.gpu: offending task: Xwayland (Xwayland :0 -rootless -terminate -core -listen 42 -listen 43 -wm 64)
Mai 12 09:14:58 poseidon kernel: etnaviv-gpu 38000000.gpu: timed out waiting for idle: idle=0x7fffbffe
Mai 12 09:14:58 poseidon systemd-logind[464]: Power key pressed.
Mai 12 09:14:59 poseidon kernel: etnaviv-gpu 38000000.gpu: recover hung GPU!
Mai 12 09:14:59 poseidon kernel: etnaviv-gpu 38000000.gpu: offending task: phoc (/usr/bin/phoc -S -C /usr/share/phosh/phoc.ini -E bash -lc 'gnome-session --disable-acceleration-check --session=phosh --builtin')
Mai 12 09:14:59 poseidon NetworkManager[438]: <info> [1683875699.5230] device (wlan0): supplicant interface state: scanning -> disconnected
Mai 12 09:14:59 poseidon NetworkManager[438]: <info> [1683875699.5259] device (p2p-dev-wlan0): supplicant management interface state: scanning -> disconnected
Mai 12 09:14:59 poseidon kernel: etnaviv-gpu 38000000.gpu: timed out waiting for idle: idle=0x7fffbffe
and then periodically more of the same:
Mai 12 09:15:00 poseidon kernel: etnaviv-gpu 38000000.gpu: recover hung GPU!
Mai 12 09:15:00 poseidon kernel: etnaviv-gpu 38000000.gpu: offending task: Xwayland (Xwayland :0 -rootless -terminate -core -listen 42 -listen 43 -wm 64)
Mai 12 09:15:00 poseidon kernel: etnaviv-gpu 38000000.gpu: timed out waiting for idle: idle=0x7fffbffe
Mai 12 09:15:00 poseidon kernel: etnaviv-gpu 38000000.gpu: recover hung GPU!
Mai 12 09:15:00 poseidon kernel: etnaviv-gpu 38000000.gpu: offending task: phoc (/usr/bin/phoc -S -C /usr/share/phosh/phoc.ini -E bash -lc 'gnome-session --disable-acceleration-check --session=phosh --builtin')
Mai 12 09:15:00 poseidon kernel: etnaviv-gpu 38000000.gpu: timed out waiting for idle: idle=0x7fffbffe
Mai 12 09:15:01 poseidon systemd-networkd[353]: wlan0: Gained IPv6LL
Mai 12 09:15:01 poseidon kernel: etnaviv-gpu 38000000.gpu: recover hung GPU!
Mai 12 09:15:01 poseidon kernel: etnaviv-gpu 38000000.gpu: offending task: phoc (/usr/bin/phoc -S -C /usr/share/phosh/phoc.ini -E bash -lc 'gnome-session --disable-acceleration-check --session=phosh --builtin')
[...]
Mai 12 09:15:01 poseidon kernel: etnaviv-gpu 38000000.gpu: timed out waiting for idle: idle=0x7fffbffe
Mai 12 09:15:01 poseidon kernel: etnaviv-gpu 38000000.gpu: recover hung GPU!
Mai 12 09:15:01 poseidon kernel: etnaviv-gpu 38000000.gpu: offending task: phoc (/usr/bin/phoc -S -C /usr/share/phosh/phoc.ini -E bash -lc 'gnome-session --disable-acceleration-check --session=phosh --builtin')
Mai 12 09:15:01 poseidon kernel: etnaviv-gpu 38000000.gpu: timed out waiting for idle: idle=0x7fffbffe
Mai 12 09:15:02 poseidon kernel: etnaviv-gpu 38000000.gpu: recover hung GPU!
Mai 12 09:15:02 poseidon kernel: etnaviv-gpu 38000000.gpu: offending task: phoc (/usr/bin/phoc -S -C /usr/share/phosh/phoc.ini -E bash -lc 'gnome-session --disable-acceleration-check --session=phosh --builtin')
Mai 12 09:15:02 poseidon kernel: etnaviv-gpu 38000000.gpu: timed out waiting for idle: idle=0x7fffbffe
Mai 12 09:15:02 poseidon kernel: etnaviv-gpu 38000000.gpu: recover hung GPU!
Mai 12 09:15:02 poseidon kernel: etnaviv-gpu 38000000.gpu: offending task: phoc (/usr/bin/phoc -S -C /usr/share/phosh/phoc.ini -E bash -lc 'gnome-session --disable-acceleration-check --session=phosh --builtin')
Mai 12 09:15:02 poseidon kernel: edt_ft5x06 2-0038: Unable to fetch data, error: -6
Mai 12 09:15:02 poseidon phosh[951]: Got zwlr_output_manager serial 2718
Mai 12 09:15:03 poseidon kernel: etnaviv-gpu 38000000.gpu: timed out waiting for idle: idle=0x7fffbffe
Mai 12 09:15:02 poseidon phosh[951]: Monitor DSI-1 disabled
Mai 12 09:15:03 poseidon phosh[951]: DBus phosh_monitor_manager_handle_get_resources
Mai 12 09:15:03 poseidon phosh[951]: Skipping disabled DSI-1
Mai 12 09:15:03 poseidon phosh[951]: DBus call phosh_monitor_manager_handle_get_current_state
Mai 12 09:15:03 poseidon gsd-xsettings[1084]: Failed to get current UI legacy scaling factor
Mai 12 09:15:03 poseidon gsd-xsettings[1084]: Failed to get current UI legacy scaling factor
Mai 12 09:15:03 poseidon phosh[951]: DBus phosh_monitor_manager_handle_get_resources
Mai 12 09:15:03 poseidon phosh[951]: Skipping disabled DSI-1
Mai 12 09:15:03 poseidon gsd-color[1067]: unable to get EDID for xrandr-DSI-1: unable to get EDID for output
Mai 12 09:15:03 poseidon phosh[951]: Power save mode 3 requested
Mai 12 09:15:03 poseidon kernel: etnaviv-gpu 38000000.gpu: recover hung GPU!
Mai 12 09:15:03 poseidon kernel: etnaviv-gpu 38000000.gpu: offending task: phoc (/usr/bin/phoc -S -C /usr/share/phosh/phoc.ini -E bash -lc 'gnome-session --disable-acceleration-check --session=phosh --builtin')
Mai 12 09:15:03 poseidon goa-daemon[816]: /org/gnome/OnlineAccounts/Accounts/account_1653396722_0: Setting AttentionNeeded to FALSE because EnsureCredentials() succeded
Mai 12 09:15:03 poseidon kernel: etnaviv-gpu 38000000.gpu: timed out waiting for idle: idle=0x7fffbffe
Mai 12 09:15:03 poseidon kernel: etnaviv-gpu 38000000.gpu: recover hung GPU!
Mai 12 09:15:03 poseidon kernel: etnaviv-gpu 38000000.gpu: offending task: phoc (/usr/bin/phoc -S -C /usr/share/phosh/phoc.ini -E bash -lc 'gnome-session --disable-acceleration-check --session=phosh --builtin')
Mai 12 09:15:04 poseidon kernel: etnaviv-gpu 38000000.gpu: timed out waiting for idle: idle=0x7fffbffe
Mai 12 09:15:04 poseidon kernel: etnaviv-gpu 38000000.gpu: recover hung GPU!
Mai 12 09:15:04 poseidon kernel: etnaviv-gpu 38000000.gpu: offending task: Xwayland (Xwayland :0 -rootless -terminate -core -listen 42 -listen 43 -wm 64)
Mai 12 09:15:04 poseidon kernel: etnaviv-gpu 38000000.gpu: timed out waiting for idle: idle=0x7fffbffe
Mai 12 09:15:05 poseidon kernel: etnaviv-gpu 38000000.gpu: recover hung GPU!
Mai 12 09:15:05 poseidon kernel: etnaviv-gpu 38000000.gpu: offending task: Xwayland (Xwayland :0 -rootless -terminate -core -listen 42 -listen 43 -wm 64)
Mai 12 09:15:05 poseidon kernel: etnaviv-gpu 38000000.gpu: timed out waiting for idle: idle=0x7fffbffe
Mai 12 09:15:05 poseidon kernel: etnaviv-gpu 38000000.gpu: recover hung GPU!
Mai 12 09:15:05 poseidon kernel: etnaviv-gpu 38000000.gpu: offending task: Xwayland (Xwayland :0 -rootless -terminate -core -listen 42 -listen 43 -wm 64)
Mai 12 09:15:05 poseidon kernel: etnaviv-gpu 38000000.gpu: timed out waiting for idle: idle=0x7fffbffe
Mai 12 09:15:06 poseidon systemd-logind[464]: Power key pressed.
Mai 12 09:15:06 poseidon kernel: etnaviv-gpu 38000000.gpu: recover hung GPU!
Mai 12 09:15:06 poseidon kernel: etnaviv-gpu 38000000.gpu: offending task: Xwayland (Xwayland :0 -rootless -terminate -core -listen 42 -listen 43 -wm 64)
Mai 12 09:15:06 poseidon kernel: etnaviv-gpu 38000000.gpu: timed out waiting for idle: idle=0x7fffbffe
Mai 12 09:15:06 poseidon kernel: etnaviv-gpu 38000000.gpu: recover hung GPU!
Mai 12 09:15:06 poseidon kernel: etnaviv-gpu 38000000.gpu: offending task: phoc (/usr/bin/phoc -S -C /usr/share/phosh/phoc.ini -E bash -lc 'gnome-session --disable-acceleration-check --session=phosh --builtin')
Mai 12 09:15:06 poseidon kernel: etnaviv-gpu 38000000.gpu: timed out waiting for idle: idle=0x7fffbffe
Mai 12 09:15:07 poseidon kernel: etnaviv-gpu 38000000.gpu: recover hung GPU!
Mai 12 09:15:07 poseidon kernel: etnaviv-gpu 38000000.gpu: offending task: phoc (/usr/bin/phoc -S -C /usr/share/phosh/phoc.ini -E bash -lc 'gnome-session --disable-acceleration-check --session=phosh --builtin')
Mai 12 09:15:07 poseidon kernel: etnaviv-gpu 38000000.gpu: timed out waiting for idle: idle=0x7fffbffe
Mai 12 09:15:07 poseidon kernel: etnaviv-gpu 38000000.gpu: recover hung GPU!
Mai 12 09:15:07 poseidon kernel: etnaviv-gpu 38000000.gpu: offending task: phoc (/usr/bin/phoc -S -C /usr/share/phosh/phoc.ini -E bash -lc 'gnome-session --disable-acceleration-check --session=phosh --builtin')
Mai 12 09:15:08 poseidon kernel: etnaviv-gpu 38000000.gpu: timed out waiting for idle: idle=0x7fffbffe
Mai 12 09:15:08 poseidon kernel: etnaviv-gpu 38000000.gpu: recover hung GPU!
Mai 12 09:15:08 poseidon kernel: etnaviv-gpu 38000000.gpu: offending task: phoc (/usr/bin/phoc -S -C /usr/share/phosh/phoc.ini -E bash -lc 'gnome-session --disable-acceleration-check --session=phosh --builtin')
Mai 12 09:15:08 poseidon phosh[951]: Power save mode 0 requested
Mai 12 09:15:08 poseidon kernel: etnaviv-gpu 38000000.gpu: timed out waiting for idle: idle=0x7fffbffe