[core-updates-frozen] cannot login ('org.freedesktop.login1' service times out)

DoneSubmitted by Maxim Cournoyer.
Details
12 participants
  • Abhiseck Paira
  • Caleb Herbert
  • Josselin Poiret
  • Guillaume Le Vaillant
  • ison
  • Leo Famulari
  • Ludovic Courtès
  • Luis Felipe
  • Maxim Cournoyer
  • Maxime Devos
  • Michael Rohleder
  • Timothy Sample
Owner
unassigned
Severity
important
M
M
Maxim Cournoyer wrote on 23 Nov 2021 07:47
(name . bug-guix)(address . bug-guix@gnu.org)
87pmqr1i8k.fsf@gmail.com
Hello,

I'm not 100% sure this is the cause, but these are the last messages I
have before I rebooted:

Toggle snippet (9 lines)
Nov 23 01:09:14 localhost dbus-daemon[383]: [system] Activating service name='org.freedesktop.login1' requested by ':1.17' (uid=0 pid=370
comm="/gnu/store/ximad0zvg12r4x0x80mvym8hzg0n33jl-shadow") (using servicehelper)
Nov 23 01:09:14 localhost elogind[1189]: elogind is already running as PID 390
Nov 23 01:09:20 localhost shepherd[1]: Respawning term-tty1.
Nov 23 01:09:20 localhost shepherd[1]: Service host-name has been started.
Nov 23 01:09:20 localhost shepherd[1]: Service term-tty1 has been started.
Nov 23 01:09:39 localhost dbus-daemon[383]: [system] Failed to activate service 'org.freedesktop.login1': timed out (service_start_timeout=25000ms)

I don't remember if I saw the slim login screen; but in any case I
couldn't successfully login even via a ptty.

It may have to do with polkit.

To be investigated.

This happened on a system *not* using gdm (it uses slim) and with
ratpoison as the WM, on commit f42bc604547d9ee8e35fcd66d5db7786954cfac3
of the core-updates-frozen branch.

To be investigated.

Thanks,

Maxim
J
J
Josselin Poiret wrote on 24 Nov 2021 10:02
(address . dev@jpoiret.xyz)
87czmqorjb.fsf@jpoiret.xyz
Hello Maxim,

Maxim Cournoyer <maxim.cournoyer@gmail.com> writes:

Toggle quote (23 lines)
> --8<---------------cut here---------------start------------->8---
> Nov 23 01:09:14 localhost dbus-daemon[383]: [system] Activating service name='org.freedesktop.login1' requested by ':1.17' (uid=0 pid=370
> comm="/gnu/store/ximad0zvg12r4x0x80mvym8hzg0n33jl-shadow") (using servicehelper)
> Nov 23 01:09:14 localhost elogind[1189]: elogind is already running as PID 390
> Nov 23 01:09:20 localhost shepherd[1]: Respawning term-tty1.
> Nov 23 01:09:20 localhost shepherd[1]: Service host-name has been started.
> Nov 23 01:09:20 localhost shepherd[1]: Service term-tty1 has been started.
> Nov 23 01:09:39 localhost dbus-daemon[383]: [system] Failed to activate service 'org.freedesktop.login1': timed out (service_start_timeout=25000ms)
> --8<---------------cut here---------------end--------------->8---
>
> I don't remember if I saw the slim login screen; but in any case I
> couldn't successfully login even via a ptty.
>
> It may have to do with polkit.
>
> To be investigated.
>
> This happened on a system *not* using gdm (it uses slim) and with
> ratpoison as the WM, on commit f42bc604547d9ee8e35fcd66d5db7786954cfac3
> of the core-updates-frozen branch.
>
> To be investigated.

I cannot reproduce in a fresh VM on commit
d5de4e163ccef80f78bc5fe330f568d8fe3a23ab, and can login just fine, with

(services (cons* (service slim-service-type (slim-configuration))
(modify-services %desktop-services
(delete gdm-service-type))))

Is this still affecting you?

Best,
Josselin Poiret
M
M
Maxim Cournoyer wrote on 25 Nov 2021 04:03
(name . Josselin Poiret)(address . dev@jpoiret.xyz)(address . 52051@debbugs.gnu.org)
87sfvlos26.fsf@gmail.com
Hello Josselin,

Josselin Poiret <dev@jpoiret.xyz> writes:

Toggle quote (40 lines)
> Hello Maxim,
>
> Maxim Cournoyer <maxim.cournoyer@gmail.com> writes:
>
>> --8<---------------cut here---------------start------------->8---
>> Nov 23 01:09:14 localhost dbus-daemon[383]: [system] Activating
>> service name='org.freedesktop.login1' requested by ':1.17' (uid=0
>> pid=370
>> comm="/gnu/store/ximad0zvg12r4x0x80mvym8hzg0n33jl-shadow") (using servicehelper)
>> Nov 23 01:09:14 localhost elogind[1189]: elogind is already running as PID 390
>> Nov 23 01:09:20 localhost shepherd[1]: Respawning term-tty1.
>> Nov 23 01:09:20 localhost shepherd[1]: Service host-name has been started.
>> Nov 23 01:09:20 localhost shepherd[1]: Service term-tty1 has been started.
>> Nov 23 01:09:39 localhost dbus-daemon[383]: [system] Failed to
>> activate service 'org.freedesktop.login1': timed out
>> (service_start_timeout=25000ms)
>> --8<---------------cut here---------------end--------------->8---
>>
>> I don't remember if I saw the slim login screen; but in any case I
>> couldn't successfully login even via a ptty.
>>
>> It may have to do with polkit.
>>
>> To be investigated.
>>
>> This happened on a system *not* using gdm (it uses slim) and with
>> ratpoison as the WM, on commit f42bc604547d9ee8e35fcd66d5db7786954cfac3
>> of the core-updates-frozen branch.
>>
>> To be investigated.
>
> I cannot reproduce in a fresh VM on commit
> d5de4e163ccef80f78bc5fe330f568d8fe3a23ab, and can login just fine, with
>
> (services (cons* (service slim-service-type (slim-configuration))
> (modify-services %desktop-services
> (delete gdm-service-type))))
>
> Is this still affecting you?

Yes! It didn't occur in a 'guix system vm my-config.scm', but the exact
same config deployed on my machine fails at login.

Some symptoms:

1. Slim login screen comes up, but after entering credentials Xorg
resets (back to login screen)

2. going to a TTY and attempting to login there, it'd fail with a "Login
failed after 60 s timeout" or similar error.

3. I can login via SSH (thanks goodness!)

4. There are no errors (EE) in /var/log/Xorg.0.log

5. here's the tail of my /var/log/messages:

Toggle snippet (35 lines)
Nov 24 21:23:54 localhost ntpd[346]: Soliciting pool server 216.197.156.83
Nov 24 21:23:55 localhost ntpd[346]: Soliciting pool server 206.108.0.133
Nov 24 21:23:56 localhost wpa_supplicant[343]: wlp4s0: CTRL-EVENT-BEACON-LOSS
Nov 24 21:23:56 localhost ntpd[346]: Soliciting pool server 98.143.85.249
Nov 24 21:23:57 localhost ntpd[346]: Soliciting pool server 192.95.27.155
Nov 24 21:23:58 localhost dbus-daemon[341]: [system] Activating service name='org.freedesktop.login1' requested by ':1.16' (uid=0 pid=324 comm="/gnu/store/ximad0zvg12r4x0x80mvym8hzg0n33jl-shadow") (using servicehelper)
Nov 24 21:23:58 localhost elogind[1114]: elogind is already running as PID 355
Nov 24 21:24:11 localhost wpa_supplicant[343]: wlp4s0: CTRL-EVENT-BEACON-LOSS
Nov 24 21:24:21 localhost last message repeated 5 times
Nov 24 21:24:23 localhost dbus-daemon[341]: [system] Failed to activate service 'org.freedesktop.login1': timed out (service_start_timeout=25000ms)
Nov 24 21:24:23 localhost shepherd[1]: Respawning term-tty2.
Nov 24 21:24:23 localhost shepherd[1]: Service host-name has been started.
Nov 24 21:24:23 localhost shepherd[1]: Service term-tty2 has been started.
Nov 24 21:24:23 localhost wpa_supplicant[343]: wlp4s0: CTRL-EVENT-BEACON-LOSS
Nov 24 21:24:27 localhost last message repeated 3 times
Nov 24 21:26:04 localhost dbus-daemon[341]: [system] Activating service name='org.freedesktop.login1' requested by ':1.17' (uid=0 pid=429 comm="/gnu/store/nvvmksc9pvahqmypaz3h8mqya82vnga8-slim-1") (using servicehelper)
Nov 24 21:26:04 localhost elogind[1127]: elogind is already running as PID 355
Nov 24 21:26:29 localhost dbus-daemon[341]: [system] Failed to activate service 'org.freedesktop.login1': timed out (service_start_timeout=25000ms)
Nov 24 21:26:29 localhost shepherd[1]: Respawning xorg-server.
Nov 24 21:26:29 localhost shepherd[1]: Service host-name has been started.
Nov 24 21:26:29 localhost shepherd[1]: Service xorg-server has been started.
Nov 24 21:27:23 localhost ntpd[346]: Soliciting pool server 209.115.181.108
Nov 24 21:27:24 localhost ntpd[346]: Soliciting pool server 138.197.153.200
Nov 24 21:27:25 localhost ntpd[346]: Soliciting pool server 162.159.200.123
Nov 24 21:27:26 localhost ntpd[346]: Soliciting pool server 162.159.200.1
Nov 24 21:29:09 localhost ntpd[346]: kernel reports TIME_ERROR: 0x41: Clock Unsynchronized
Nov 24 21:29:42 localhost ntpd[346]: Soliciting pool server 199.182.221.110
Nov 24 21:35:23 localhost wpa_supplicant[343]: wlp4s0: CTRL-EVENT-SIGNAL-CHANGE above=0 signal=-87 noise=-95 txrate=270000
Nov 24 21:35:32 localhost wpa_supplicant[343]: wlp4s0: CTRL-EVENT-SIGNAL-CHANGE above=1 signal=-67 noise=-95 txrate=270000
Nov 24 21:42:50 localhost dbus-daemon[341]: [system] Activating service name='org.freedesktop.login1' requested by ':1.19' (uid=0 pid=1269 comm="sudo herd status dbus ") (using servicehelper)
Nov 24 21:42:50 localhost elogind[1273]: elogind is already running as PID 355
Nov 24 21:43:15 localhost dbus-daemon[341]: [system] Failed to activate service 'org.freedesktop.login1': timed out (service_start_timeout=25000ms)
Nov 24 21:47:25 localhost last message repeated 3 times

So it seems the issue is with some D-Bus service
(org.freedesktop.login1) failing to be started. I'm not sure how it can
be explained that it works in a VM but not on the real machine...

Also, the dbus-system process (pid 341) as the following environment
variable (singular) defined:

Toggle snippet (4 lines)
# cat /proc/341/environ | xargs -0 -n1
PATH=/run/current-system/profile/bin

which seems like not much. Perhaps it needs some XDG_DATA_DIRS to find
that D-Bus service file? Where would it come from?

To be investigated...

Thanks,

Maxim
M
M
Maxim Cournoyer wrote on 25 Nov 2021 05:07
(name . Josselin Poiret)(address . dev@jpoiret.xyz)(address . 52051@debbugs.gnu.org)
87tug0c1zi.fsf@gmail.com
Hello,

I've found a workaround: restarting elogind via SSH resolved the issue.

I guess itt may be a race between elogind and dbus-system (elogind gets
started before dbus-system is fully up, and the communication with the
session bus is somehow crippled from there?).

I'll experiment with the elogind service a bit, adding a dumb sleep to
its start slot to see if it prevents the race.

Thank you,

Maxim
M
M
Maxim Cournoyer wrote on 25 Nov 2021 23:07
(name . Josselin Poiret)(address . dev@jpoiret.xyz)(address . 52051@debbugs.gnu.org)
87a6hranz1.fsf@gmail.com
Hello,

In case it is useful, here's what the shepherd-graph of my system looks
like:
Attachment: hurd.svg
My system configuration looks something like this (some parts redacted).

Toggle snippet (253 lines)
(use-modules (gnu)
(guix modules)
(srfi srfi-1)
;; for mcron experiment
(gnu packages autotools)
(gnu packages guile-xyz)
(gnu packages man)
(gnu packages texinfo)
(guix git)
(guix packages))

(use-service-modules admin audio desktop docker linux mail mcron networking nfs
nix spice ssh sysctl telephony virtualization vpn xorg)
(use-package-modules android bootloaders certs gnome linux
nfs ratpoison rsync tls)

(define updatedb-job
;; Run 'updatedb' at 3AM every day.
#~(job '(next-hour '(3))
(lambda ()
(execl #$(file-append findutils "/bin/updatedb")
"updatedb"
"--prunepaths=/gnu/store /tmp /var/tmp /var/lib"))
"updatedb"))

(define btrfs-balance-job
;; Re-allocate chunks which are using less than 5% of their chunk
;; space, to regain Btrfs 'unallocated' space. The usage is kept
;; low (5%) to minimize wear on the SSD. Runs at 5 AM every 3 days.
#~(job '(next-hour-from (next-day (range 1 31 3)) '(5))
(lambda ()
(execl #$(file-append btrfs-progs "/bin/btrfs")
"balance" "start" "-dusage=5" "/"))
"btrfs-balance"))

(define i2c-udev-rule
;; Sets i2c group to i2c devices, so that we can access it as a
;; simple user, e.g. using ddcutil.
(udev-rule
"90-i2c.rules"
(string-append "KERNEL==\"i2c-[0-9]*\", "
"GROUP=\"i2c\"")))

(define c920-webcam-udev-rule
(udev-rule "90-c920-webcam.rules"
(string-append "SUBSYSTEM==\"usb\", "
"ATTRS{idVendor}==\"046d\", "
"ATTRS{idProduct}==\"082d\", "
"GROUP=\"video\"")))

(define %my-desktop-services
(remove (lambda (service)
(eq? (service-kind service) gdm-service-type))
%desktop-services))

;; TODO: Honor rootflags in the initrd,
;; then remove degraded.
(define %common-btrfs-options '(("compress-force" . "zstd")
("space_cache" . "v2")
"degraded"))

(define %system
(operating-system
(host-name "hurd")
(timezone "America/Montreal")
(keyboard-layout (keyboard-layout "dvorak"))
(bootloader (bootloader-configuration
(bootloader grub-bootloader)
(targets (list "/dev/sda" "/dev/sdb" "/dev/sdc"))
(terminal-outputs '(console))
(keyboard-layout keyboard-layout)))
(kernel-arguments '("quiet" "snd_hda_intel.dmic_detect=0"
"modprobe.blacklist=rtl8187"))
(mapped-devices
(list (mapped-device
(source "/dev/sda2")
(target "cryptroot")
(type luks-device-mapping))
(mapped-device
(source "/dev/sdb2")
(target "cryptroot-mirror")
(type luks-device-mapping))
(mapped-device
(source "/dev/sdc2")
(target "cryptroot-mirror2")
(type luks-device-mapping))))

;; Note: Using any of the LUKS encrypted drives exposed under
;; /dev/mapper is enough to reference the Btrfs RAID-1 array,
;; since the 'btrfs device scan' command is executed in the init
;; RAM disk and takes care of assembling the array.
(file-systems (cons* (file-system
(mount-point "/")
(device "/dev/mapper/cryptroot")
(type "btrfs")
(options (alist->file-system-options
(cons '("subvol" . "@root")
%common-btrfs-options)))
(dependencies mapped-devices))
(file-system
(device "/dev/mapper/cryptroot")
(mount-point "/home")
(type "btrfs")
(options (alist->file-system-options
(cons '("subvol" . "@home")
%common-btrfs-options)))
(dependencies mapped-devices))
(file-system
(device "/dev/mapper/cryptroot")
(mount-point "/data")
(type "btrfs")
(options (alist->file-system-options
(cons '("subvol" . "@data")
%common-btrfs-options)))
(dependencies mapped-devices))
%base-file-systems))
(users (cons (user-account
(name "me")
(group "users")
(supplementary-groups
'("lp" ;for bluetooth
"dialout" ;for serial port
"adbusers" ;for adb
"i2c" ;for ddcutil
"realtime" ;for jackd
"kvm" "libvirt" "docker"
"wheel" "netdev" "audio" "video"))
(home-directory "/home/maxim"))
%base-user-accounts))
(groups
(cons* (user-group (system? #t) (name "adbusers"))
(user-group (system? #t) (name "i2c"))
(user-group (system? #t) (name "realtime"))
%base-groups))
(services
(cons*
(service docker-service-type (docker-configuration
(debug? #t)))
(service qemu-binfmt-service-type
(qemu-binfmt-configuration
(platforms (lookup-qemu-platforms "arm" "aarch64" "ppc64le"))))
(service earlyoom-service-type)
(service zram-device-service-type (zram-device-configuration
(size "6G")
(compression-algorithm 'ZSTD)))
(bluetooth-service #:auto-enable? #t)
(pam-limits-service
(list
;; Required in order for jackd to function properly.
(pam-limits-entry "@realtime" 'both 'rtprio 99)
(pam-limits-entry "@realtime" 'both 'memlock 'unlimited)))
(service mcron-service-type
(mcron-configuration
(mcron (package/inherit mcron
(source (git-checkout
(url "file:///home/maxim/src/mcron")))
(native-inputs (append
`(("autoconf" ,autoconf)
("automake" ,automake)
("help2man" ,help2man)
("texinfo" ,texinfo))
(package-native-inputs mcron)))))
(jobs (list updatedb-job
btrfs-balance-job))))
(service mpd-service-type
(mpd-configuration
(user "me")))
;; Virtualization services to use with GNOME Boxes.
(service libvirt-service-type
(libvirt-configuration
(unix-sock-group "libvirt")))
(service virtlog-service-type)
(service opendht-service-type (opendht-configuration
(enable-logging? #t)
(peer-discovery? #t)
(proxy-server-port 8282)))
(service openssh-service-type
(openssh-configuration
(port-number 22)
(permit-root-login #f)
(password-authentication? #f)
(use-pam? #f))))
(service slim-service-type
(slim-configuration
(auto-login? #f)
(default-user "me")
(xorg-configuration
(xorg-configuration
(keyboard-layout keyboard-layout)))))
(service nix-service-type)
(service nfs-service-type
(nfs-configuration
(nfs-versions '("4.2" "4.1" "4.0"
"3" "2")) ; for U-Boot
(exports
'(("/some/path/to/rootfs"
"*(rw,no_root_squash,no_subtree_check)")))
(nfsd-udp? #t))) ;for U-Boot
(service guix-publish-service-type
(guix-publish-configuration
(advertise? #t)
(host "0.0.0.0"))) ;listen on all interfaces
(modify-services %my-desktop-services
;; Ignore the silly HHKB2 power off key shortcut.
(elogind-service-type config =>
(elogind-configuration
(inherit config)
(handle-power-key 'ignore)))
;; Enable using adb as a simple user with a multitude of devices.
(udev-service-type config =>
(udev-configuration
(inherit config)
(rules (cons* android-udev-rules
i2c-udev-rule
c920-webcam-udev-rule
(udev-configuration-rules config)))))
(network-manager-service-type config =>
(network-manager-configuration
(inherit config)
(vpn-plugins
(list network-manager-openvpn
network-manager-openconnect))))
(guix-service-type config =>
(guix-configuration
(inherit config)
(substitute-urls '("http://127.0.0.1:8181"
"https://ci.guix.gnu.org"))
(discover? #t)
(authorized-keys
(cons*
keys...
%default-authorized-guix-keys))
(log-compression 'none)
(extra-options '("--max-jobs=4")))))))

;; Packages installed by default.
(packages (append (map specification->package
'("ratpoison"
"linux-pam" ;for the pam_limits manpage
"nss-certs" ;for HTTPS access
"rsync" ;for the backup script
"btrfs-progs"
"nix"
"nfs-utils"
"ntfs-3g")) ;for mount.ntfs
%base-packages))

;; Allow resolution of '.local' host names with mDNS.
(name-service-switch %mdns-host-lookup-nss)))

%system

But virtualizing it with `guix system vm` doesn't trigger the bug, I'm
guessing because the NFS export doesn't work (it fails quickly rather
than take time like it would on an actual boot).

Thanks,

Maxim
L
L
Ludovic Courtès wrote on 25 Nov 2021 23:13
(name . Maxim Cournoyer)(address . maxim.cournoyer@gmail.com)
87sfvjdgtl.fsf@gnu.org
Hi,

Maxim Cournoyer <maxim.cournoyer@gmail.com> skribis:

Toggle quote (14 lines)
> Nov 24 21:23:58 localhost dbus-daemon[341]: [system] Activating service name='org.freedesktop.login1' requested by ':1.16' (uid=0 pid=324 comm="/gnu/store/ximad0zvg12r4x0x80mvym8hzg0n33jl-shadow") (using servicehelper)
> Nov 24 21:23:58 localhost elogind[1114]: elogind is already running as PID 355
> Nov 24 21:24:11 localhost wpa_supplicant[343]: wlp4s0: CTRL-EVENT-BEACON-LOSS
> Nov 24 21:24:21 localhost last message repeated 5 times
> Nov 24 21:24:23 localhost dbus-daemon[341]: [system] Failed to activate service 'org.freedesktop.login1': timed out (service_start_timeout=25000ms)
> Nov 24 21:24:23 localhost shepherd[1]: Respawning term-tty2.
> Nov 24 21:24:23 localhost shepherd[1]: Service host-name has been started.
> Nov 24 21:24:23 localhost shepherd[1]: Service term-tty2 has been started.
> Nov 24 21:24:23 localhost wpa_supplicant[343]: wlp4s0: CTRL-EVENT-BEACON-LOSS
> Nov 24 21:24:27 localhost last message repeated 3 times
> Nov 24 21:26:04 localhost dbus-daemon[341]: [system] Activating service name='org.freedesktop.login1' requested by ':1.17' (uid=0 pid=429 comm="/gnu/store/nvvmksc9pvahqmypaz3h8mqya82vnga8-slim-1") (using servicehelper)
> Nov 24 21:26:04 localhost elogind[1127]: elogind is already running as PID 355
> Nov 24 21:26:29 localhost dbus-daemon[341]: [system] Failed to activate service 'org.freedesktop.login1': timed out (service_start_timeout=25000ms)

It looks like elogind things it’s already running as PID 355, where the
PID comes from its PID file; there’s indeed a process with this PID, but
is it really elogind? Or could it be that there’s a stale PID file?

Does /var/log/messages shows the very first time elogind is started at
boot time? With which PID?

We need to find out why dbus-daemon thinks it needs to restart elogind.

Ludo’.
M
M
Maxim Cournoyer wrote on 26 Nov 2021 05:00
control message for bug #52051
(address . control@debbugs.gnu.org)
871r33a7mb.fsf@gmail.com
severity 52051 important
quit
J
J
Josselin Poiret wrote on 26 Nov 2021 10:35
Re: bug#52051: [core-updates-frozen] cannot login ('org.freedesktop.login1' service times out)
(name . Maxim Cournoyer)(address . maxim.cournoyer@gmail.com)
87wnkvp8cx.fsf@jpoiret.xyz
Maxim Cournoyer <maxim.cournoyer@gmail.com> writes:

Toggle quote (8 lines)
> Hello,
>
> I've found a workaround: restarting elogind via SSH resolved the issue.
>
> I guess itt may be a race between elogind and dbus-system (elogind gets
> started before dbus-system is fully up, and the communication with the
> session bus is somehow crippled from there?).

Does this happen with other login managers on your system, like LightDM?
The thing is that elogind depends on dbus-system, so I'm not sure there
should be a race there.

I noticed though that none of our desktop managers's shepherd services
require elogind, and in the case of SLiM not even dbus-system. Maybe we
should add it there, since we want Shepherd to handle launching elogind,
and avoid dbus launching one by itself if the login1 service is used or
even by the PAM elogind module. Can you try adding that to
slim-shepherd-service?

Also, maybe patching the dbus service to Exec=false instead would be a
good safeguard against dbus launching elogind itself.

Tangentially: SLiM is very old and unmaintained, so it may one day
simply break with newer versions of systemd/elogind.

Best,
Josselin Poiret
M
M
Maxim Cournoyer wrote on 7 Dec 2021 22:23
(name . Josselin Poiret)(address . dev@jpoiret.xyz)(address . 52051@debbugs.gnu.org)
87mtlcun1h.fsf@gmail.com
Hello!

Josselin Poiret <dev@jpoiret.xyz> writes:

Toggle quote (14 lines)
> Maxim Cournoyer <maxim.cournoyer@gmail.com> writes:
>
>> Hello,
>>
>> I've found a workaround: restarting elogind via SSH resolved the issue.
>>
>> I guess itt may be a race between elogind and dbus-system (elogind gets
>> started before dbus-system is fully up, and the communication with the
>> session bus is somehow crippled from there?).
>
> Does this happen with other login managers on your system, like LightDM?
> The thing is that elogind depends on dbus-system, so I'm not sure there
> should be a race there.

I've yet to try this, but it *doesn't* happen on another machine using
an almost-identical configuration (slim + ratpoison).

Toggle quote (7 lines)
> I noticed though that none of our desktop managers's shepherd services
> require elogind, and in the case of SLiM not even dbus-system. Maybe we
> should add it there, since we want Shepherd to handle launching elogind,
> and avoid dbus launching one by itself if the login1 service is used or
> even by the PAM elogind module. Can you try adding that to
> slim-shepherd-service?

I've tried adding elogind in the requirements of the slim service type
as well as the upower-daemon service type, but it didn't help.

Based on my observations (/var/log/messages), it seems that the dbus
session bus is not yet ready when elogin starts, and thus the various
dbus services are not yet published/registered when other dependents
need them.

I noticed that dbus system session times out on every boot on that
machine. I also notice that when the NTPD daemon starts, it rewinds
time by about 25 s on every boot

Toggle snippet (21 lines)
[...]
Dec 7 15:55:02 localhost shepherd[1]: Service dbus-system has been started.
[...]
Dec 7 15:55:10 localhost shepherd[1]: Service ntpd has been started.
[...]
Dec 7 15:54:46 localhost ntpd[341]: ntpd 4.2.8p15@1.3728-o Thu Jan 1 12:00:01 AM UTC 1970 (1): Starting
[...]
Dec 7 15:55:14 localhost shepherd[1]: Service elogind has been started.
[...]
Dec 7 15:55:21 localhost shepherd[1]: Service upower-daemon has been started.
[...]
Dec 7 15:54:51 localhost dbus-daemon[335]: [system] Activating service name='org.freedesktop.login1' requested by ':1.1' (uid=0 pid=345 comm="/gnu/store/g1qlpzcfnk2r6186al2hfqjmq9yl7qkk-upower") (using servicehelper)
[...]
Dec 7 15:55:02 localhost elogind[352]: elogind is already running as PID 343
[...]
Dec 7 15:55:16 localhost dbus-daemon[335]: [system] Failed to activate service 'org.freedesktop.login1': timed out (service_start_timeout=25000ms)
[...]
Dec 7 15:55:24 localhost dbus-daemon[335]: [system] Connection has not authenticated soon enough, closing it (auth_timeout=30000ms, elapsed: 36684ms)


Toggle quote (3 lines)
> Also, maybe patching the dbus service to Exec=false instead would be a
> good safeguard against dbus launching elogind itself.

Perhaps a good idea to try also!

Attached is the /var/log/messages of the problematic boot, nearly
unedited.
Dec 7 15:54:11 localhost syslogd (GNU inetutils 2.0): restart
Dec 7 15:54:11 localhost vmunix: [ 0.000000] Linux version 5.15.6-gnu (guix@guix) (gcc (GCC) 10.3.0, GNU ld (GNU Binutils) 2.37) #1 SMP 1
Dec 7 15:54:11 localhost vmunix: [ 0.000000] Command line: BOOT_IMAGE=/@root/gnu/store/xz7ybgzdr0kq8wx9czbfipxwsg6i5ydw-linux-libre-5.15.6/bzImage --root=/dev/mapper/cryptroot --system=/gnu/store/mnqz2jb567kiflbh6afhn1zsv9dyz9j2-system --load=/gnu/store/mnqz2jb567kiflbh6afhn1zsv9dyz9j2-system/boot quiet snd_hda_intel.dmic_detect=0 modprobe.blacklist=rtl8187
Dec 7 15:54:11 localhost vmunix: [ 0.000000] KERNEL supported cpus:
Dec 7 15:54:12 localhost vmunix: [ 0.000000] Intel GenuineIntel
Dec 7 15:54:12 localhost vmunix: [ 0.000000] AMD AuthenticAMD
Dec 7 15:54:12 localhost vmunix: [ 0.000000] Hygon HygonGenuine
Dec 7 15:54:12 localhost vmunix: [ 0.000000] Centaur CentaurHauls
Dec 7 15:54:12 localhost vmunix: [ 0.000000] zhaoxin Shanghai
Dec 7 15:54:12 localhost vmunix: [ 0.000000] x86/fpu: x87 FPU will use FXSAVE
Dec 7 15:54:13 localhost vmunix: [ 0.000000] signal: max sigframe size: 1440
Dec 7 15:54:13 localhost vmunix: [ 0.000000] BIOS-provided physical RAM map:
Dec 7 15:54:13 localhost vmunix: [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable
Dec 7 15:54:13 localhost vmunix: [ 0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reserved
Dec 7 15:54:13 localhost vmunix: [ 0.000000] BIOS-e820: [mem 0x00000000000e4000-0x00000000000fffff] reserved
Dec 7 15:54:13 localhost vmunix: [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x00000000bff7ffff] usable
Dec 7 15:54:14 localhost vmunix: [ 0.000000] BIOS-e820: [mem 0x00000000bff80000-0x00000000bff8dfff] ACPI data
Dec 7 15:54:14 localhost vmunix: [ 0.000000] BIOS-e820: [mem 0x00000000bff8e000-0x00000000bffdffff] ACPI NVS
Dec 7 15:54:14 localhost vmunix: [ 0.000000] BIOS-e820: [mem 0x00000000bffe0000-0x00000000bfffffff] reserved
Dec 7 15:54:14 localhost vmunix: [ 0.000000] BIOS-e820: [mem 0x00000000ffb00000-0x00000000ffffffff] reserved
Dec 7 15:54:14 localhost vmunix: [ 0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000023fffffff] usable
Dec 7 15:54:14 localhost vmunix: [ 0.000000] NX (Execute Disable) protection: active
Dec 7 15:54:14 localhost vmunix: [ 0.000000] SMBIOS 2.4 present.
Dec 7 15:54:15 localhost vmunix: [ 0.000000] DMI: ASUSTEK COMPUTER INC P5W DH Deluxe/P5W DH Deluxe, BIOS 2504 01/04/2008
Dec 7 15:54:15 localhost vmunix: [ 0.000000] tsc: Fast TSC calibration using PIT
Dec 7 15:54:15 localhost vmunix: [ 0.000000] tsc: Detected 2671.455 MHz processor
Dec 7 15:54:15 localhost shepherd[1]: Service syslogd has been started.
Dec 7 15:54:15 localhost vmunix: [ 0.005338] last_pfn = 0x240000 max_arch_pfn = 0x400000000
Dec 7 15:54:15 localhost vmunix: [ 0.006464] x86/PAT: Configuration [0-7]: WB WC UC- UC WB WP UC- WT
Dec 7 15:54:15 localhost vmunix: [ 0.006989] total RAM covered: 8192M
Dec 7 15:54:16 localhost vmunix: [ 0.007228] Found optimal setting for mtrr clean up
Dec 7 15:54:16 localhost vmunix: [ 0.007229] gran_size: 64K chunk_size: 64K num_reg: 4 lose cover RAM: 0G
Dec 7 15:54:16 localhost vmunix: [ 0.008059] last_pfn = 0xbff80 max_arch_pfn = 0x400000000
Dec 7 15:54:16 localhost vmunix: [ 0.019744] found SMP MP-table at [mem 0x000ff780-0x000ff78f]
Dec 7 15:54:16 localhost vmunix: [ 0.020109] RAMDISK: [mem 0x3601b000-0x37004fff]
Dec 7 15:54:16 localhost vmunix: [ 0.020115] ACPI: Early table checksum verification disabled
Dec 7 15:54:17 localhost vmunix: [ 0.020120] ACPI: RSDP 0x00000000000FAF00 000024 (v02 ACPIAM)
Dec 7 15:54:17 localhost vmunix: [ 0.020125] ACPI: XSDT 0x00000000BFF80100 00006C (v01 A_M_I_ OEMXSDT 01000804 MSFT 00000097)
Dec 7 15:54:17 localhost vmunix: [ 0.020133] ACPI: FACP 0x00000000BFF80290 0000F4 (v03 A_M_I_ OEMFACP 01000804 MSFT 00000097)
Dec 7 15:54:17 localhost shepherd[1]: Service loopback has been started.
Dec 7 15:54:17 localhost vmunix: [ 0.020140] ACPI: DSDT 0x00000000BFF80590 009560 (v01 A0543 A0543000 00000000 INTL 20060113)
Dec 7 15:54:17 localhost vmunix: [ 0.020145] ACPI: FACS 0x00000000BFF8E000 000040
Dec 7 15:54:17 localhost vmunix: [ 0.020150] ACPI: FACS 0x00000000BFF8E000 000040
Dec 7 15:54:17 localhost vmunix: [ 0.020154] ACPI: APIC 0x00000000BFF80390 000080 (v01 A_M_I_ OEMAPIC 01000804 MSFT 00000097)
Dec 7 15:54:18 localhost vmunix: [ 0.020159] ACPI: OEMB 0x00000000BFF8E040 000066 (v01 A_M_I_ AMI_OEM 01000804 MSFT 00000097)
Dec 7 15:54:18 localhost vmunix: [ 0.020164] ACPI: HPET 0x00000000BFF89AF0 000038 (v01 A_M_I_ OEMHPET 01000804 MSFT 00000097)
Dec 7 15:54:18 localhost vmunix: [ 0.020168] ACPI: MCFG 0x00000000BFF89B30 00003C (v01 A_M_I_ OEMMCFG 01000804 MSFT 00000097)
Dec 7 15:54:18 localhost vmunix: [ 0.020173] ACPI: SSDT 0x00000000BFF8E0B0 000208 (v01 AMI CPU1PM 00000001 INTL 20060113)
Dec 7 15:54:18 localhost vmunix: [ 0.020178] ACPI: SSDT 0x00000000BFF8E2C0 00013A (v01 AMI CPU2PM 00000001 INTL 20060113)
Dec 7 15:54:18 localhost vmunix: [ 0.020183] ACPI: SSDT 0x00000000BFF8E400 00013A (v01 AMI CPU3PM 00000001 INTL 20060113)
Dec 7 15:54:18 localhost vmunix: [ 0.020188] ACPI: SSDT 0x00000000BFF8E540 00013A (v01 AMI CPU4PM 00000001 INTL 20060113)
Dec 7 15:54:19 localhost shepherd[1]: Service host-name has been started.
Dec 7 15:54:19 localhost vmunix: [ 0.020191] ACPI: Reserving FACP table memory at [mem 0xbff80290-0xbff80383]
Dec 7 15:54:19 localhost vmunix: [ 0.020193] ACPI: Reserving DSDT table memory at [mem 0xbff80590-0xbff89aef]
Dec 7 15:54:19 localhost vmunix: [ 0.020195] ACPI: Reserving FACS table memory at [mem 0xbff8e000-0xbff8e03f]
Dec 7 15:54:19 localhost vmunix: [ 0.020196] ACPI: Reserving FACS table memory at [mem 0xbff8e000-0xbff8e03f]
Dec 7 15:54:19 localhost vmunix: [ 0.020198] ACPI: Reserving APIC table memory at [mem 0xbff80390-0xbff8040f]
Dec 7 15:54:19 localhost vmunix: [ 0.020199] ACPI: Reserving OEMB table memory at [mem 0xbff8e040-0xbff8e0a5]
Dec 7 15:54:19 localhost vmunix: [ 0.020200] ACPI: Reserving HPET table memory at [mem 0xbff89af0-0xbff89b27]
Dec 7 15:54:20 localhost vmunix: [ 0.020202] ACPI: Reserving MCFG table memory at [mem 0xbff89b30-0xbff89b6b]
Dec 7 15:54:21 localhost vmunix: [ 0.020203] ACPI: Reserving SSDT table memory at [mem 0xbff8e0b0-0xbff8e2b7]
Dec 7 15:54:21 localhost vmunix: [ 0.020205] ACPI: Reserving SSDT table memory at [mem 0xbff8e2c0-0xbff8e3f9]
Dec 7 15:54:22 localhost vmunix: [ 0.020206] ACPI: Reserving SSDT table memory at [mem 0xbff8e400-0xbff8e539]
Dec 7 15:54:22 localhost vmunix: [ 0.020208] ACPI: Reserving SSDT table memory at [mem 0xbff8e540-0xbff8e679]
Dec 7 15:54:22 localhost shepherd[1]: Service virtual-terminal has been started.
Dec 7 15:54:22 localhost vmunix: [ 0.020267] No NUMA configuration found
Dec 7 15:54:22 localhost vmunix: [ 0.020269] Faking a node at [mem 0x0000000000000000-0x000000023fffffff]
Dec 7 15:54:22 localhost vmunix: [ 0.020274] NODE_DATA(0) allocated [mem 0x23fff8000-0x23fffbfff]
Dec 7 15:54:22 localhost vmunix: [ 0.020311] Zone ranges:
Dec 7 15:54:22 localhost vmunix: [ 0.020312] DMA32 [mem 0x0000000000001000-0x00000000ffffffff]
Dec 7 15:54:23 localhost vmunix: [ 0.020315] Normal [mem 0x0000000100000000-0x000000023fffffff]
Dec 7 15:54:23 localhost vmunix: [ 0.020317] Device empty
Dec 7 15:54:23 localhost vmunix: [ 0.020319] Movable zone start for each node
Dec 7 15:54:23 localhost vmunix: [ 0.020320] Early memory node ranges
Dec 7 15:54:23 localhost vmunix: [ 0.020321] node 0: [mem 0x0000000000001000-0x000000000009efff]
Dec 7 15:54:23 localhost vmunix: [ 0.020323] node 0: [mem 0x0000000000100000-0x00000000bff7ffff]
Dec 7 15:54:23 localhost vmunix: [ 0.020325] node 0: [mem 0x0000000100000000-0x000000023fffffff]
Dec 7 15:54:23 localhost vmunix: [ 0.020327] Initmem setup node 0 [mem 0x0000000000001000-0x000000023fffffff]
Dec 7 15:54:24 localhost vmunix: [ 0.020334] On node 0, zone DMA32: 1 pages in unavailable ranges
Dec 7 15:54:24 localhost vmunix: [ 0.054970] On node 0, zone DMA32: 97 pages in unavailable ranges
Dec 7 15:54:24 localhost vmunix: [ 0.115901] On node 0, zone Normal: 128 pages in unavailable ranges
Dec 7 15:54:24 localhost shepherd[1]: Service term-tty6 has been started.
Dec 7 15:54:24 localhost vmunix: [ 0.116048] ACPI: PM-Timer IO Port: 0x808
Dec 7 15:54:24 localhost vmunix: [ 0.116077] IOAPIC[0]: apic_id 4, version 32, address 0xfec00000, GSI 0-23
Dec 7 15:54:24 localhost vmunix: [ 0.116083] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
Dec 7 15:54:24 localhost vmunix: [ 0.116086] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
Dec 7 15:54:24 localhost vmunix: [ 0.116088] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
Dec 7 15:54:24 localhost vmunix: [ 0.116090] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
Dec 7 15:54:25 localhost vmunix: [ 0.116095] ACPI: Using ACPI (MADT) for SMP configuration information
Dec 7 15:54:25 localhost vmunix: [ 0.116097] ACPI: HPET id: 0x8086a201 base: 0xfed00000
Dec 7 15:54:25 localhost vmunix: [ 0.116107] smpboot: Allowing 4 CPUs, 0 hotplug CPUs
Dec 7 15:54:25 localhost vmunix: [ 0.116129] PM: hibernation: Registered nosave memory: [mem 0x00000000-0x00000fff]
Dec 7 15:54:25 localhost vmunix: [ 0.116132] PM: hibernation: Registered nosave memory: [mem 0x0009f000-0x0009ffff]
Dec 7 15:54:25 localhost vmunix: [ 0.116134] PM: hibernation: Registered nosave memory: [mem 0x000a0000-0x000e3fff]
Dec 7 15:54:25 localhost vmunix: [ 0.116135] PM: hibernation: Registered nosave memory: [mem 0x000e4000-0x000fffff]
Dec 7 15:54:25 localhost shepherd[1]: Service host-name has been started.
Dec 7 15:54:25 localhost vmunix: [ 0.116137] PM: hibernation: Registered nosave memory: [mem 0xbff80000-0xbff8dfff]
Dec 7 15:54:26 localhost vmunix: [ 0.116138] PM: hibernation: Registered nosave memory: [mem 0xbff8e000-0xbffdffff]
Dec 7 15:54:26 localhost vmunix: [ 0.116139] PM: hibernation: Registered nosave memory: [mem 0xbffe0000-0xbfffffff]
Dec 7 15:54:27 localhost vmunix: [ 0.116141] PM: hibernation: Registered nosave memory: [mem 0xc0000000-0xffafffff]
Dec 7 15:54:27 localhost vmunix: [ 0.116142] PM: hibernation: Registered nosave memory: [mem 0xffb00000-0xffffffff]
Dec 7 15:54:27 localhost vmunix: [ 0.116145] [mem 0xc0000000-0xffafffff] available for PCI devices
Dec 7 15:54:28 localhost vmunix: [ 0.116146] Booting paravirtualized kernel on bare hardware
Dec 7 15:54:28 localhost vmunix: [ 0.116152] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645519600211568 ns
Dec 7 15:54:28 localhost vmunix: [ 0.116166] setup_percpu: NR_CPUS:256 nr_cpumask_bits:256 nr_cpu_ids:4 nr_node_ids:1
Dec 7 15:54:28 localhost vmunix: [ 0.116993] percpu: Embedded 55 pages/cpu s187608 r8192 d29480 u524288
Dec 7 15:54:28 localhost shepherd[1]: Service term-tty5 has been started.
Dec 7 15:54:28 localhost vmunix: [ 0.117054] Built 1 zonelists, mobility grouping on. Total pages: 2064003
Dec 7 15:54:28 localhost vmunix: [ 0.117058] Policy zone: Normal
Dec 7 15:54:28 localhost vmunix: [ 0.117061] Kernel command line: BOOT_IMAGE=/@root/gnu/store/xz7ybgzdr0kq8wx9czbfipxwsg6i5ydw-linux-libre-5.15.6/bzImage --root=/dev/mapper/cryptroot --system=/gnu/store/mnqz2jb567kiflbh6afhn1zsv9dyz9j2-system --load=/gnu/store/mnqz2jb567kiflbh6afhn1zsv9dyz9j2-system/boot quiet snd_hda_intel.dmic_detect=0 modprobe.blacklist=rtl8187
Dec 7 15:54:29 localhost vmunix: [ 0.117225] Unknown kernel command line parameters "BOOT_IMAGE=/@root/gnu/store/xz7ybgzdr0kq8wx9czbfipxwsg6i5ydw-linux-libre-5.15.6/bzImage --root=/dev/mapper/cryptroot --system=/gnu/store/mnqz2jb567kiflbh6afhn1zsv9dyz9j2-system --load=/gnu/store/mnqz2jb567kiflbh6afhn1zsv9dyz9j2-system/boot", will be passed to user space.
Dec 7 15:54:29 localhost vmunix: [ 0.119654] Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes, linear)
Dec 7 15:54:29 localhost vmunix: [ 0.120986] Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)
Dec 7 15:54:29 localhost shepherd[1]: Service host-name has been started.
Dec 7 15:54:29 localhost vmunix: [ 0.121069] mem auto-init: stack:byref_all(zero), heap alloc:on, heap free:off
Dec 7 15:54:29 localhost vmunix: [ 0.290477] Memory: 8129116K/8387704K available (14345K kernel code, 2719K rwdata, 4868K rodata, 2504K init, 2820K bss, 258328K reserved, 0K cma-reserved)
Dec 7 15:54:29 localhost vmunix: [ 0.290494] random: get_random_u64 called from __kmem_cache_create+0x2f/0x530 with crng_init=0
Dec 7 15:54:29 localhost vmunix: [ 0.290695] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
Dec 7 15:54:30 localhost vmunix: [ 0.290719] Kernel/User page tables isolation: enabled
Dec 7 15:54:30 localhost vmunix: [ 0.290751] ftrace: allocating 45085 entries in 177 pages
Dec 7 15:54:30 localhost vmunix: [ 0.311161] ftrace: allocated 177 pages with 4 groups
Dec 7 15:54:30 localhost vmunix: [ 0.311385] rcu: Hierarchical RCU implementation.
Dec 7 15:54:30 localhost vmunix: [ 0.311387] rcu: RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=4.
Dec 7 15:54:30 localhost vmunix: [ 0.311390] Rude variant of Tasks RCU enabled.
Dec 7 15:54:30 localhost vmunix: [ 0.311391] Tracing variant of Tasks RCU enabled.
Dec 7 15:54:31 localhost vmunix: [ 0.311392] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
Dec 7 15:54:31 localhost vmunix: [ 0.311393] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
Dec 7 15:54:31 localhost shepherd[1]: Service term-tty4 has been started.
Dec 7 15:54:31 localhost vmunix: [ 0.317154] NR_IRQS: 16640, nr_irqs: 456, preallocated irqs: 16
Dec 7 15:54:31 localhost vmunix: [ 0.322955] Console: colour VGA+ 80x25
Dec 7 15:54:31 localhost vmunix: [ 0.322970] printk: console [tty0] enabled
Dec 7 15:54:31 localhost vmunix: [ 0.323006] ACPI: Core revision 20210730
Dec 7 15:54:31 localhost vmunix: [ 0.323094] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 133484882848 ns
Dec 7 15:54:31 localhost vmunix: [ 0.323110] APIC: Switch to symmetric I/O mode setup
Dec 7 15:54:32 localhost vmunix: [ 0.323477] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
Dec 7 15:54:32 localhost vmunix: [ 0.343108] clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 0x2681e92cae2, max_idle_ns: 440795300172 ns
Dec 7 15:54:32 localhost vmunix: [ 0.343117] Calibrating delay loop (skipped), value calculated using timer frequency.. 5342.91 BogoMIPS (lpj=10685820)
Dec 7 15:54:32 localhost vmunix: [ 0.343121] pid_max: default: 32768 minimum: 301
Dec 7 15:54:32 localhost vmunix: [ 0.343153] LSM: Security Framework initializing
Dec 7 15:54:32 localhost vmunix: [ 0.343162] Yama: becoming mindful.
Dec 7 15:54:32 localhost vmunix: [ 0.343205] AppArmor: AppArmor initialized
Dec 7 15:54:33 localhost vmunix: [ 0.343208] TOMOYO Linux initialized
Dec 7 15:54:33 localhost shepherd[1]: Service host-name has been started.
Dec 7 15:54:33 localhost vmunix: [ 0.343284] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)
Dec 7 15:54:33 localhost vmunix: [ 0.343328] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)
Dec 7 15:54:33 localhost vmunix: [ 0.343700] CPU0: Thermal monitoring enabled (TM2)
Dec 7 15:54:33 localhost vmunix: [ 0.343713] process: using mwait in idle threads
Dec 7 15:54:33 localhost vmunix: [ 0.343717] Last level iTLB entries: 4KB 128, 2MB 4, 4MB 4
Dec 7 15:54:33 localhost vmunix: [ 0.343719] Last level dTLB entries: 4KB 256, 2MB 0, 4MB 32, 1GB 0
Dec 7 15:54:34 localhost vmunix: [ 0.343724] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization
Dec 7 15:54:34 localhost vmunix: [ 0.343727] Spectre V2 : Mitigation: Full generic retpoline
Dec 7 15:54:34 localhost vmunix: [ 0.343728] Spectre V2 : Spectre v2 / SpectreRSB mitigation: Filling RSB on context switch
Dec 7 15:54:34 localhost vmunix: [ 0.343729] Speculative Store Bypass: Vulnerable
Dec 7 15:54:34 localhost vmunix: [ 0.343734] MDS: Vulnerable: Clear CPU buffers attempted, no microcode
Dec 7 15:54:34 localhost vmunix: [ 0.349234] Freeing SMP alternatives memory: 40K
Dec 7 15:54:34 localhost vmunix: [ 0.459772] smpboot: CPU0: Intel(R) Core(TM)2 Quad CPU Q6700 @ 2.66GHz (family: 0x6, model: 0xf, stepping: 0xb)
Dec 7 15:54:34 localhost shepherd[1]: Service term-tty3 has been started.
Dec 7 15:54:34 localhost vmunix: [ 0.459980] Performance Events: PEBS fmt0+, Core2 events, 4-deep LBR, Intel PMU driver.
Dec 7 15:54:35 localhost vmunix: [ 0.459990] core: PEBS disabled due to CPU errata
Dec 7 15:54:35 localhost vmunix: [ 0.459992] ... version: 2
Dec 7 15:54:35 localhost vmunix: [ 0.459993] ... bit width: 40
Dec 7 15:54:35 localhost vmunix: [ 0.459994] ... generic registers: 2
Dec 7 15:54:35 localhost vmunix: [ 0.459995] ... value mask: 000000ffffffffff
Dec 7 15:54:35 localhost vmunix: [ 0.459997] ... max period: 000000007fffffff
Dec 7 15:54:35 localhost vmunix: [ 0.459998] ... fixed-purpose events: 3
Dec 7 15:54:35 localhost vmunix: [ 0.459999] ... event mask: 0000000700000003
Dec 7 15:54:36 localhost vmunix: [ 0.460137] rcu: Hierarchical SRCU implementation.
Dec 7 15:54:36 localhost vmunix: [ 0.460847] NMI watchdog: Enabled. Permanently consumes one hw-PMU counter.
Dec 7 15:54:36 localhost vmunix: [ 0.460930] smp: Bringing up secondary CPUs ...
Dec 7 15:54:36 localhost vmunix: [ 0.461064] x86: Booting SMP configuration:
Dec 7 15:54:36 localhost vmunix: [ 0.461066] .... node #0, CPUs: #1 #2 #3
Dec 7 15:54:36 localhost vmunix: [ 0.467200] smp: Brought up 1 node, 4 CPUs
Dec 7 15:54:36 localhost vmunix: [ 0.467200] smpboot: Max logical packages: 1
Dec 7 15:54:37 localhost vmunix: [ 0.467200] smpboot: Total of 4 processors activated (21371.64 BogoMIPS)
Dec 7 15:54:37 localhost shepherd[1]: Service host-name has been started.
Dec 7 15:54:37 localhost vmunix: [ 0.471779] devtmpfs: initialized
Dec 7 15:54:37 localhost vmunix: [ 0.471779] x86/mm: Memory block size: 128MB
Dec 7 15:54:37 localhost vmunix: [ 0.472226] ACPI: PM: Registering ACPI NVS region [mem 0xbff8e000-0xbffdffff] (335872 bytes)
Dec 7 15:54:37 localhost vmunix: [ 0.472226] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
Dec 7 15:54:37 localhost vmunix: [ 0.472226] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
Dec 7 15:54:37 localhost vmunix: [ 0.472226] pinctrl core: initialized pinctrl subsystem
Dec 7 15:54:38 localhost vmunix: [ 0.472226] PM: RTC time: 20:53:09, date: 2021-12-07
Dec 7 15:54:38 localhost vmunix: [ 0.472226] NET: Registered PF_NETLINK/PF_ROUTE protocol family
Dec 7 15:54:38 localhost vmunix: [ 0.472226] audit: initializing netlink subsys (disabled)
Dec 7 15:54:38 localhost vmunix: [ 0.472226] audit: type=2000 audit(1638910389.148:1): state=initialized audit_enabled=0 res=1
Dec 7 15:54:38 localhost vmunix: [ 0.472226] thermal_sys: Registered thermal governor 'fair_share'
Dec 7 15:54:38 localhost vmunix: [ 0.472226] thermal_sys: Registered thermal governor 'bang_bang'
Dec 7 15:54:39 localhost vmunix: [ 0.472226] thermal_sys: Registered thermal governor 'step_wise'
Dec 7 15:54:39 localhost shepherd[1]: Service term-tty2 has been started.
Dec 7 15:54:39 localhost vmunix: [ 0.472226] thermal_sys: Registered thermal governor 'user_space'
Dec 7 15:54:39 localhost vmunix: [ 0.472226] cpuidle: using governor ladder
Dec 7 15:54:39 localhost vmunix: [ 0.472226] cpuidle: using governor menu
Dec 7 15:54:39 localhost vmunix: [ 0.472226] ACPI: bus type PCI registered
Dec 7 15:54:39 localhost vmunix: [ 0.472226] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
Dec 7 15:54:39 localhost vmunix: [ 0.472226] PCI: MMCONFIG for domain 0000 [bus 00-3f] at [mem 0xf0000000-0xf3ffffff] (base 0xf0000000)
Dec 7 15:54:40 localhost vmunix: [ 0.472226] PCI: not using MMCONFIG
Dec 7 15:54:40 localhost vmunix: [ 0.472226] PCI: Using configuration type 1 for base access
Dec 7 15:54:40 localhost vmunix: [ 0.476718] Kprobes globally optimized
Dec 7 15:54:40 localhost vmunix: [ 0.476725] HugeTLB: can free 6 vmemmap pages for hugepages-2048kB
Dec 7 15:54:40 localhost vmunix: [ 0.476725] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
Dec 7 15:54:40 localhost vmunix: [ 0.476725] ACPI: Added _OSI(Module Device)
Dec 7 15:54:40 localhost vmunix: [ 0.476725] ACPI: Added _OSI(Processor Device)
Dec 7 15:54:41 localhost vmunix: [ 0.476725] ACPI: Added _OSI(3.0 _SCP Extensions)
Dec 7 15:54:41 localhost vmunix: [ 0.476725] ACPI: Added _OSI(Processor Aggregator Device)
Dec 7 15:54:41 localhost vmunix: [ 0.476725] ACPI: Added _OSI(Linux-Dell-Video)
Dec 7 15:54:41 localhost shepherd[1]: Service host-name has been started.
Dec 7 15:54:41 localhost vmunix: [ 0.476725] ACPI: Added _OSI(Linux-Lenovo-NV-HDMI-Audio)
Dec 7 15:54:42 localhost vmunix: [ 0.476725] ACPI: Added _OSI(Linux-HPI-Hybrid-Graphics)
Dec 7 15:54:42 localhost vmunix: [ 0.482055] ACPI: 5 ACPI AML tables successfully acquired and loaded
Dec 7 15:54:43 localhost vmunix: [ 0.487121] ACPI: Dynamic OEM Table Load:
Dec 7 15:54:43 localhost vmunix: [ 0.487129] ACPI Error: AE_ALREADY_EXISTS, SSDT 0xFFFF94450023D800 Table is already loaded (20210730/tbdata-520)
Dec 7 15:54:43 localhost vmunix: [ 0.487210] ACPI Error: Aborting method \_PR.CPU1._OSC due to previous error (AE_ALREADY_EXISTS) (20210730/psparse-529)
Dec 7 15:54:43 localhost vmunix: [ 0.487296] ACPI Error: Aborting method \_PR.CPU1._PDC due to previous error (AE_ALREADY_EXISTS) (20210730/psparse-529)
Dec 7 15:54:43 localhost vmunix: [ 0.487532] ACPI: Dynamic OEM Table Load:
Dec 7 15:54:43 localhost vmunix: [ 0.487538] ACPI Error: AE_ALREADY_EXISTS, SSDT 0xFFFF9445002CEC00 Table is already loaded (20210730/tbdata-520)
Dec 7 15:54:43 localhost vmunix: [ 0.487615] ACPI Error: Aborting method \_PR.CPU2._OSC due to previous error (AE_ALREADY_EXISTS) (20210730/psparse-529)
Dec 7 15:54:44 localhost shepherd[1]: Service term-tty1 has been started.
Dec 7 15:54:44 localhost vmunix: [ 0.487701] ACPI Error: Aborting method \_PR.CPU2._PDC due to previous error (AE_ALREADY_EXISTS) (20210730/psparse-529)
Dec 7 15:54:44 localhost vmunix: [ 0.487933] ACPI: Dynamic OEM Table Load:
Dec 7 15:54:44 localhost vmunix: [ 0.487938] ACPI Error: AE_ALREADY_EXISTS, SSDT 0xFFFF9445002CEC00 Table is already loaded (20210730/tbdata-520)
Dec 7 15:54:44 localhost vmunix: [ 0.488015] ACPI Error: Aborting method \_PR.CPU3._OSC due to previous error (AE_ALREADY_EXISTS) (20210730/psparse-529)
Dec 7 15:54:44 localhost vmunix: [ 0.488100] ACPI Error: Aborting method \_PR.CPU3._PDC due to previous error (AE_ALREADY_EXISTS) (20210730/psparse-529)
Dec 7 15:54:44 localhost vmunix: [ 0.488333] ACPI: Dynamic OEM Table Load:
Dec 7 15:54:45 localhost vmunix: [ 0.488339] ACPI Error: AE_ALREADY_EXISTS, SSDT 0xFFFF9445002CEC00 Table is already loaded (20210730/tbdata-520)
Dec 7 15:54:45 localhost vmunix: [ 0.488416] ACPI Error: Aborting method \_PR.CPU4._OSC due to previous error (AE_ALREADY_EXISTS) (20210730/psparse-529)
Dec 7 15:54:45 localhost vmunix: [ 0.488500] ACPI Error: Aborting method \_PR.CPU4._PDC due to previous error (AE_ALREADY_EXISTS) (20210730/psparse-529)
Dec 7 15:54:45 localhost vmunix: [ 0.488840] ACPI: Interpreter enabled
Dec 7 15:54:45 localhost shepherd[1]: Service host-name has been started.
Dec 7 15:54:45 localhost vmunix: [ 0.488863] ACPI: PM: (supports S0 S1 S3 S4 S5)
Dec 7 15:54:46 localhost vmunix: [ 0.488865] ACPI: Using IOAPIC for interrupt routing
Dec 7 15:54:46 localhost vmunix: [ 0.488896] PCI: MMCONFIG for domain 0000 [bus 00-3f] at [mem 0xf0000000-0xf3ffffff] (base 0xf0000000)
Dec 7 15:54:46 localhost vmunix: [ 0.490211] PCI: MMCONFIG at [mem 0xf0000000-0xf3ffffff] reserved in ACPI motherboard resources
Dec 7 15:54:46 localhost vmunix: [ 0.490228] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
Dec 7 15:54:46 localhost vmunix: [ 0.490408] ACPI: Enabled 12 GPEs in block 00 to 1F
Dec 7 15:54:46 localhost vmunix: [ 0.496094] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
Dec 7 15:54:47 localhost vmunix: [ 0.496102] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI HPX-Type3]
Dec 7 15:54:47 localhost vmunix: [ 0.496108] acpi PNP0A08:00: _OSC: platform retains control of PCIe features (AE_NOT_FOUND)
Dec 7 15:54:47 localhost vmunix: [ 0.496117] acpi PNP0A08:00: [Firmware Info]: MMCONFIG for domain 0000 [bus 00-3f] only partially covers this bridge
Dec 7 15:54:47 localhost vmunix: [ 0.496328] PCI host bridge to bus 0000:00
Dec 7 15:54:47 localhost vmunix: [ 0.496331] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7 window]
Dec 7 15:54:47 localhost shepherd[1]: Service term-auto could not be started.
Dec 7 15:54:47 localhost vmunix: [ 0.496334] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff window]
Dec 7 15:54:48 localhost vmunix: [ 0.496336] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window]
Dec 7 15:54:48 localhost vmunix: [ 0.496338] pci_bus 0000:00: root bus resource [mem 0xc0010000-0xffffffff window]
Dec 7 15:54:48 localhost vmunix: [ 0.496340] pci_bus 0000:00: root bus resource [bus 00-ff]
Dec 7 15:54:48 localhost vmunix: [ 0.496381] pci 0000:00:00.0: [8086:277c] type 00 class 0x060000
Dec 7 15:54:48 localhost vmunix: [ 0.496546] pci 0000:00:01.0: [8086:277d] type 01 class 0x060400
Dec 7 15:54:48 localhost vmunix: [ 0.496588] pci 0000:00:01.0: PME# supported from D0 D3hot D3cold
Dec 7 15:54:48 localhost vmunix: [ 0.496728] pci 0000:00:1b.0: [8086:27d8] type 00 class 0x040300
Dec 7 15:54:49 localhost vmunix: [ 0.496745] pci 0000:00:1b.0: reg 0x10: [mem 0xfebfc000-0xfebfffff 64bit]
Dec 7 15:54:49 localhost vmunix: [ 0.496814] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
Dec 7 15:54:49 localhost vmunix: [ 0.496968] pci 0000:00:1c.0: [8086:27d0] type 01 class 0x060400
Dec 7 15:54:49 localhost vmunix: [ 0.497041] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
Dec 7 15:54:49 localhost vmunix: [ 0.497206] pci 0000:00:1c.2: [8086:27d4] type 01 class 0x060400
Dec 7 15:54:49 localhost shepherd[1]: Service console-font-tty1 has been started.
Dec 7 15:54:49 localhost vmunix: [ 0.497280] pci 0000:00:1c.2: PME# supported from D0 D3hot D3cold
Dec 7 15:54:49 localhost vmunix: [ 0.497433] pci 0000:00:1c.3: [8086:27d6] type 01 class 0x060400
Dec 7 15:54:49 localhost vmunix: [ 0.497506] pci 0000:00:1c.3: PME# supported from D0 D3hot D3cold
Dec 7 15:54:50 localhost vmunix: [ 0.497657] pci 0000:00:1c.4: [8086:27e0] type 01 class 0x060400
Dec 7 15:54:50 localhost vmunix: [ 0.497729] pci 0000:00:1c.4: PME# supported from D0 D3hot D3cold
Dec 7 15:54:50 localhost vmunix: [ 0.497882] pci 0000:00:1d.0: [8086:27c8] type 00 class 0x0c0300
Dec 7 15:54:50 localhost vmunix: [ 0.497921] pci 0000:00:1d.0: reg 0x20: [io 0xe480-0xe49f]
Dec 7 15:54:50 localhost vmunix: [ 0.498069] pci 0000:00:1d.1: [8086:27c9] type 00 class 0x0c0300
Dec 7 15:54:50 localhost vmunix: [ 0.498108] pci 0000:00:1d.1: reg 0x20: [io 0xe800-0xe81f]
Dec 7 15:54:50 localhost vmunix: [ 0.498255] pci 0000:00:1d.2: [8086:27ca] type 00 class 0x0c0300
Dec 7 15:54:51 localhost vmunix: [ 0.498293] pci 0000:00:1d.2: reg 0x20: [io 0xe880-0xe89f]
Dec 7 15:54:51 localhost vmunix: [ 0.498441] pci 0000:00:1d.3: [8086:27cb] type 00 class 0x0c0300
Dec 7 15:54:51 localhost vmunix: [ 0.498480] pci 0000:00:1d.3: reg 0x20: [io 0xec00-0xec1f]
Dec 7 15:54:51 localhost vmunix: [ 0.498635] pci 0000:00:1d.7: [8086:27cc] type 00 class 0x0c0320
Dec 7 15:54:51 localhost shepherd[1]: Service console-font-tty2 has been started.
Dec 7 15:54:51 localhost vmunix: [ 0.498651] pci 0000:00:1d.7: reg 0x10: [mem 0xfebfbc00-0xfebfbfff]
Dec 7 15:54:51 localhost vmunix: [ 0.498724] pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold
Dec 7 15:54:51 localhost vmunix: [ 0.498873] pci 0000:00:1e.0: [8086:244e] type 01 class 0x060401
Dec 7 15:54:52 localhost vmunix: [ 0.499054] pci 0000:00:1f.0: [8086:27b8] type 00 class 0x060100
Dec 7 15:54:52 localhost vmunix: [ 0.499133] pci 0000:00:1f.0: quirk: [io 0x0800-0x087f] claimed by ICH6 ACPI/GPIO/TCO
Dec 7 15:54:52 localhost vmunix: [ 0.499138] pci 0000:00:1f.0: quirk: [io 0x0480-0x04bf] claimed by ICH6 GPIO
Dec 7 15:54:52 localhost vmunix: [ 0.499143] pci 0000:00:1f.0: ICH7 LPC Generic IO decode 2 PIO at 0290 (mask 0007)
Dec 7 15:54:52 localhost vmunix: [ 0.499147] pci 0000:00:1f.0: ICH7 LPC Generic IO decode 3 PIO at 4700 (mask 00ff)
Dec 7 15:54:52 localhost vmunix: [ 0.499301] pci 0000:00:1f.1: [8086:27df] type 00 class 0x01018a
Dec 7 15:54:54 localhost vmunix: [ 0.499316] pci 0000:00:1f.1: reg 0x10: [io 0x0000-0x0007]
Dec 7 15:54:54 localhost vmunix: [ 0.499324] pci 0000:00:1f.1: reg 0x14: [io 0x0000-0x0003]
Dec 7 15:54:54 localhost vmunix: [ 0.499332] pci 0000:00:1f.1: reg 0x18: [io 0x0000-0x0007]
Dec 7 15:54:54 localhost vmunix: [ 0.499341] pci 0000:00:1f.1: reg 0x1c: [io 0x0000-0x0003]
Dec 7 15:54:54 localhost shepherd[1]: Service console-font-tty3 has been started.
Dec 7 15:54:54 localhost vmunix: [ 0.499349] pci 0000:00:1f.1: reg 0x20: [io 0xffa0-0xffaf]
Dec 7 15:54:55 localhost vmunix: [ 0.499366] pci 0000:00:1f.1: legacy IDE quirk: reg 0x10: [io 0x01f0-0x01f7]
Dec 7 15:54:55 localhost vmunix: [ 0.499368] pci 0000:00:1f.1: legacy IDE quirk: reg 0x14: [io 0x03f6]
Dec 7 15:54:55 localhost vmunix: [ 0.499370] pci 0000:00:1f.1: legacy IDE quirk: reg 0x18: [io 0x0170-0x0177]
Dec 7 15:54:55 localhost vmunix: [ 0.499372] pci 0000:00:1f.1: legacy IDE quirk: reg 0x1c: [io 0x0376]
Dec 7 15:54:55 localhost vmunix: [ 0.499506] pci 0000:00:1f.2: [8086:27c1] type 00 class 0x010601
Dec 7 15:54:55 localhost vmunix: [ 0.499519] pci 0000:00:1f.2: reg 0x10: [io 0xe400-0xe407]
Dec 7 15:54:55 localhost vmunix: [ 0.499527] pci 0000:00:1f.2: reg 0x14: [io 0xe080-0xe083]
Dec 7 15:54:55 localhost vmunix: [ 0.499534] pci 0000:00:1f.2: reg 0x18: [io 0xe000-0xe007]
Dec 7 15:54:56 localhost vmunix: [ 0.499541] pci 0000:00:1f.2: reg 0x1c: [io 0xdc00-0xdc03]
Dec 7 15:54:56 localhost vmunix: [ 0.499548] pci 0000:00:1f.2: reg 0x20: [io 0xd880-0xd88f]
Dec 7 15:54:56 localhost vmunix: [ 0.499555] pci 0000:00:1f.2: reg 0x24: [mem 0xfebfb800-0xfebfbbff]
Dec 7 15:54:56 localhost vmunix: [ 0.499587] pci 0000:00:1f.2: PME# supported from D3hot
Dec 7 15:54:56 localhost vmunix: [ 0.499697] pci 0000:00:1f.3: [8086:27da] type 00 class 0x0c0500
Dec 7 15:54:56 localhost shepherd[1]: Service console-font-tty4 has been started.
Dec 7 15:54:56 localhost vmunix: [ 0.499747] pci 0000:00:1f.3: reg 0x20: [io 0x0400-0x041f]
Dec 7 15:54:56 localhost vmunix: [ 0.499881] pci 0000:06:00.0: [10de:0193] type 00 class 0x030000
Dec 7 15:54:56 localhost vmunix: [ 0.499892] pci 0000:06:00.0: reg 0x10: [mem 0xfd000000-0xfdffffff]
Dec 7 15:54:57 localhost vmunix: [ 0.499902] pci 0000:06:00.0: reg 0x14: [mem 0xd0000000-0xdfffffff 64bit pref]
Dec 7 15:54:57 localhost vmunix: [ 0.499911] pci 0000:06:00.0: reg 0x1c: [mem 0xfa000000-0xfbffffff 64bit]
Dec 7 15:54:57 localhost vmunix: [ 0.499918] pci 0000:06:00.0: reg 0x24: [io 0xcc00-0xcc7f]
Dec 7 15:54:57 localhost vmunix: [ 0.499925] pci 0000:06:00.0: reg 0x30: [mem 0xfeae0000-0xfeafffff pref]
Dec 7 15:54:57 localhost vmunix: [ 0.500009] pci 0000:06:00.0: disabling ASPM on pre-1.1 PCIe device. You can enable it with 'pcie_aspm=force'
Dec 7 15:54:57 localhost vmunix: [ 0.500016] pci 0000:00:01.0: PCI bridge to [bus 06]
Dec 7 15:54:57 localhost vmunix: [ 0.500019] pci 0000:00:01.0: bridge window [io 0xc000-0xcfff]
Dec 7 15:54:57 localhost vmunix: [ 0.500022] pci 0000:00:01.0: bridge window [mem 0xf8a00000-0xfeafffff]
Dec 7 15:54:58 localhost vmunix: [ 0.500026] pci 0000:00:01.0: bridge window [mem 0xcff00000-0xefefffff 64bit pref]
Dec 7 15:54:58 localhost vmunix: [ 0.500067] pci 0000:00:1c.0: PCI bridge to [bus 05]
Dec 7 15:54:58 localhost shepherd[1]: Service console-font-tty5 has been started.
Dec 7 15:54:58 localhost vmunix: [ 0.500076] pci 0000:00:1c.0: bridge window [mem 0xcfe00000-0xcfefffff 64bit pref]
Dec 7 15:54:58 localhost vmunix: [ 0.500143] pci 0000:04:00.0: [168c:002a] type 00 class 0x028000
Dec 7 15:54:58 localhost vmunix: [ 0.500169] pci 0000:04:00.0: reg 0x10: [mem 0xf89f0000-0xf89fffff 64bit]
Dec 7 15:54:59 localhost vmunix: [ 0.500295] pci 0000:04:00.0: supports D1
Dec 7 15:54:59 localhost vmunix: [ 0.500297] pci 0000:04:00.0: PME# supported from D0 D1 D3hot
Dec 7 15:54:59 localhost vmunix: [ 0.500390] pci 0000:04:00.0: disabling ASPM on pre-1.1 PCIe device. You can enable it with 'pcie_aspm=force'
Dec 7 15:55:00 localhost vmunix: [ 0.500400] pci 0000:00:1c.2: PCI bridge to [bus 04]
Dec 7 15:55:00 localhost vmunix: [ 0.500405] pci 0000:00:1c.2: bridge window [mem 0xf8900000-0xf89fffff]
Dec 7 15:55:00 localhost vmunix: [ 0.500469] pci 0000:03:00.0: [11ab:4362] type 00 class 0x020000
Dec 7 15:55:00 localhost vmunix: [ 0.500495] pci 0000:03:00.0: reg 0x10: [mem 0xf88fc000-0xf88fffff 64bit]
Dec 7 15:55:00 localhost vmunix: [ 0.500507] pci 0000:03:00.0: reg 0x18: [io 0xb800-0xb8ff]
Dec 7 15:55:00 localhost vmunix: [ 0.500547] pci 0000:03:00.0: reg 0x30: [mem 0xf88c0000-0xf88dffff pref]
Dec 7 15:55:01 localhost vmunix: [ 0.500613] pci 0000:03:00.0: supports D1 D2
Dec 7 15:55:01 localhost shepherd[1]: Service console-font-tty6 has been started.
Dec 7 15:55:01 localhost vmunix: [ 0.500615] pci 0000:03:00.0: PME# supported from D0 D1 D2 D3hot D3cold
Dec 7 15:55:01 localhost vmunix: [ 0.500699] pci 0000:03:00.0: disabling ASPM on pre-1.1 PCIe device. You can enable it with 'pcie_aspm=force'
Dec 7 15:55:01 localhost vmunix: [ 0.500708] pci 0000:00:1c.3: PCI bridge to [bus 03]
Dec 7 15:55:01 localhost vmunix: [ 0.500712] pci 0000:00:1c.3: bridge window [io 0xb000-0xbfff]
Dec 7 15:55:01 localhost vmunix: [ 0.500716] pci 0000:00:1c.3: bridge window [mem 0xf8800000-0xf88fffff]
Dec 7 15:55:01 localhost vmunix: [ 0.500780] pci 0000:02:00.0: [11ab:4362] type 00 class 0x020000
Dec 7 15:55:02 localhost vmunix: [ 0.500806] pci 0000:02:00.0: reg 0x10: [mem 0xf87fc000-0xf87fffff 64bit]
Dec 7 15:55:02 localhost vmunix: [ 0.500818] pci 0000:02:00.0: reg 0x18: [io 0xa800-0xa8ff]
Dec 7 15:55:02 localhost vmunix: [ 0.500857] pci 0000:02:00.0: reg 0x30: [mem 0xf87c0000-0xf87dffff pref]
Dec 7 15:55:02 localhost vmunix: [ 0.500924] pci 0000:02:00.0: supports D1 D2
Dec 7 15:55:02 localhost vmunix: [ 0.500926] pci 0000:02:00.0: PME# supported from D0 D1 D2 D3hot D3cold
Dec 7 15:55:02 localhost vmunix: [ 0.501001] pci 0000:02:00.0: disabling ASPM on pre-1.1 PCIe device. You can enable it with 'pcie_aspm=force'
Dec 7 15:55:02 localhost vmunix: [ 0.501011] pci 0000:00:1c.4: PCI bridge to [bus 02]
Dec 7 15:55:02 localhost shepherd[1]: Service dbus-system has been started.
Dec 7 15:55:02 localhost vmunix: [ 0.501014] pci 0000:00:1c.4: bridge window [io 0xa000-0xafff]
Dec 7 15:55:03 localhost vmunix: [ 0.501018] pci 0000:00:1c.4: bridge window [mem 0xf8700000-0xf87fffff]
Dec 7 15:55:03 localhost vmunix: [ 0.501037] pci_bus 0000:01: extended config space not accessible
Dec 7 15:55:03 localhost vmunix: [ 0.501063] pci 0000:01:01.0: [1102:0004] type 00 class 0x040100
Dec 7 15:55:03 localhost vmunix: [ 0.501079] pci 0000:01:01.0: reg 0x10: [io 0x9880-0x989f]
Dec 7 15:55:03 localhost vmunix: [ 0.501150] pci 0000:01:01.0: supports D1 D2
Dec 7 15:55:03 localhost vmunix: [ 0.501199] pci 0000:01:01.1: [1102:7003] type 00 class 0x098000
Dec 7 15:55:03 localhost vmunix: [ 0.501214] pci 0000:01:01.1: reg 0x10: [io 0x9c00-0x9c07]
Dec 7 15:55:03 localhost vmunix: [ 0.501284] pci 0000:01:01.1: supports D1 D2
Dec 7 15:55:04 localhost vmunix: [ 0.501332] pci 0000:01:01.2: [1102:4001] type 00 class 0x0c0010
Dec 7 15:55:04 localhost vmunix: [ 0.501348] pci 0000:01:01.2: reg 0x10: [mem 0xf86ff800-0xf86fffff]
Dec 7 15:55:04 localhost vmunix: [ 0.501358] pci 0000:01:01.2: reg 0x14: [mem 0xf86f8000-0xf86fbfff]
Dec 7 15:55:04 localhost vmunix: [ 0.501425] pci 0000:01:01.2: supports D1 D2
Dec 7 15:55:04 localhost vmunix: [ 0.501427] pci 0000:01:01.2: PME# supported from D0 D1 D2 D3hot
Dec 7 15:55:04 localhost vmunix: [ 0.501514] pci 0000:00:1e.0: PCI bridge to [bus 01] (subtractive decode)
Dec 7 15:54:40 localhost wpa_supplicant[336]: Successfully initialized wpa_supplicant
Dec 7 15:55:04 localhost vmunix: [ 0.501518] pci 0000:00:1e.0: bridge window [io 0x9000-0x9fff]
Dec 7 15:55:04 localhost vmunix: [ 0.501521] pci 0000:00:1e.0: bridge window [mem 0xf8600000-0xf86fffff]
Dec 7 15:55:05 localhost vmunix: [ 0.501526] pci 0000:00:1e.0: bridge window [io 0x0000-0x0cf7 window] (subtractive decode)
Dec 7 15:55:05 localhost vmunix: [ 0.501528] pci 0000:00:1e.0: bridge window [io 0x0d00-0xffff window] (subtractive decode)
Dec 7 15:55:05 localhost vmunix: [ 0.501530] pci 0000:00:1e.0: bridge window [mem 0x000a0000-0x000bffff window] (subtractive decode)
Dec 7 15:55:05 localhost vmunix: [ 0.501533] pci 0000:00:1e.0: bridge window [mem 0xc0010000-0xffffffff window] (subtractive decode)
Dec 7 15:55:05 localhost vmunix: [ 0.502273] ACPI: PCI: Interrupt link LNKA configured for IRQ 10
Dec 7 15:55:05 localhost vmunix: [ 0.502330] ACPI: PCI: Interrupt link LNKB configured for IRQ 7
Dec 7 15:55:05 localhost vmunix: [ 0.502387] ACPI: PCI: Interrupt link LNKC configured for IRQ 5
Dec 7 15:55:05 localhost vmunix: [ 0.502443] ACPI: PCI: Interrupt link LNKD configured for IRQ 11
Dec 7 15:55:06 localhost vmunix: [ 0.502499] ACPI: PCI: Interrupt link LNKE configured for IRQ 3
Dec 7 15:55:06 localhost vmunix: [ 0.502555] ACPI: PCI: Interrupt link LNKF configured for IRQ 0
Dec 7 15:55:06 localhost shepherd[1]: Service wpa-supplicant has been started.
Dec 7 15:55:06 localhost vmunix: [ 0.502557] ACPI: PCI: Interrupt link LNKF disabled
Dec 7 15:55:06 localhost vmunix: [ 0.502612] ACPI: PCI: Interrupt link LNKG configured for IRQ 10
Dec 7 15:55:06 localhost vmunix: [ 0.502669] ACPI: PCI: Interrupt link LNKH configured for IRQ 6
Dec 7 15:55:06 localhost vmunix: [ 0.502822] iommu: Default domain type: Translated
Dec 7 15:55:06 localhost vmunix: [ 0.502822] iommu: DMA domain TLB invalidation policy: lazy mode
Dec 7 15:55:06 localhost vmunix: [ 0.502822] pci 0000:06:00.0: vgaarb: setting as boot VGA device
Dec 7 15:55:07 localhost vmunix: [ 0.502822] pci 0000:06:00.0: vgaarb: VGA device added: decodes=io+mem,owns=io+mem,locks=none
Dec 7 15:55:07 localhost vmunix: [ 0.502822] pci 0000:06:00.0: vgaarb: bridge control possible
Dec 7 15:55:07 localhost vmunix: [ 0.502822] vgaarb: loaded
Dec 7 15:55:07 localhost vmunix: [ 0.503217] SCSI subsystem initialized
Dec 7 15:55:07 localhost vmunix: [ 0.503226] ACPI: bus type USB registered
Dec 7 15:55:07 localhost vmunix: [ 0.503226] usbcore: registered new interface driver usbfs
Dec 7 15:55:07 localhost vmunix: [ 0.503226] usbcore: registered new interface driver hub
Dec 7 15:55:08 localhost vmunix: [ 0.503226] usbcore: registered new device driver usb
Dec 7 15:55:08 localhost vmunix: [ 0.503243] EDAC MC: Ver: 3.0.0
Dec 7 15:55:08 localhost vmunix: [ 0.503346] NetLabel: Initializing
Dec 7 15:55:08 localhost shepherd[1]: Service networking has been started.
Dec 7 15:55:08 localhost vmunix: [ 0.503348] NetLabel: domain hash size = 128
Dec 7 15:55:08 localhost vmunix: [ 0.503349] NetLabel: protocols = UNLABELED CIPSOv4 CALIPSO
Dec 7 15:55:08 localhost vmunix: [ 0.503370] NetLabel: unlabeled traffic allowed by default
Dec 7 15:55:08 localhost vmunix: [ 0.503389] PCI: Using ACPI for IRQ routing
Dec 7 15:55:09 localhost vmunix: [ 0.504440] hpet: 3 channels of 0 reserved for per-cpu timers
Dec 7 15:55:09 localhost vmunix: [ 0.504440] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0
Dec 7 15:55:09 localhost vmunix: [ 0.504440] hpet0: 3 comparators, 64-bit 14.318180 MHz counter
Dec 7 15:55:09 localhost vmunix: [ 0.507158] clocksource: Switched to clocksource tsc-early
Dec 7 15:55:09 localhost vmunix: [ 0.519666] VFS: Disk quotas dquot_6.6.0
Dec 7 15:55:09 localhost vmunix: [ 0.519693] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
Dec 7 15:55:09 localhost vmunix: [ 0.519895] AppArmor: AppArmor Filesystem Enabled
Dec 7 15:55:10 localhost vmunix: [ 0.519931] pnp: PnP ACPI init
Dec 7 15:55:10 localhost vmunix: [ 0.520055] system 00:00: [mem 0xfed13000-0xfed19fff] has been reserved
Dec 7 15:55:10 localhost shepherd[1]: Service ntpd has been started.
Dec 7 15:55:10 localhost vmunix: [ 0.520346] system 00:02: [io 0x0290-0x0297] has been reserved
Dec 7 15:55:10 localhost vmunix: [ 0.520519] system 00:03: [io 0x04d0-0x04d1] has been reserved
Dec 7 15:55:10 localhost vmunix: [ 0.520523] system 00:03: [io 0x0800-0x087f] has been reserved
Dec 7 15:55:10 localhost vmunix: [ 0.520525] system 00:03: [io 0x0400-0x041f] has been reserved
Dec 7 15:55:10 localhost vmunix: [ 0.520527] system 00:03: [io 0x0480-0x04bf] has been reserved
Dec 7 15:55:10 localhost vmunix: [ 0.520530] system 00:03: [mem 0xfed1c000-0xfed1ffff] has been reserved
Dec 7 15:55:11 localhost vmunix: [ 0.520533] system 00:03: [mem 0xfed20000-0xfed3ffff] has been reserved
Dec 7 15:55:11 localhost vmunix: [ 0.520536] system 00:03: [mem 0xfed50000-0xfed8ffff] has been reserved
Dec 7 15:55:11 localhost vmunix: [ 0.520539] system 00:03: [mem 0xffb00000-0xffbfffff] has been reserved
Dec 7 15:55:11 localhost vmunix: [ 0.520542] system 00:03: [mem 0xfff00000-0xffffffff] has been reserved
Dec 7 15:55:11 localhost vmunix: [ 0.520747] system 00:04: [mem 0xfec00000-0xfec00fff] could not be reserved
Dec 7 15:55:11 localhost vmunix: [ 0.520751] system 00:04: [mem 0xfee00000-0xfee00fff] has been reserved
Dec 7 15:55:11 localhost vmunix: [ 0.521111] system 00:06: [mem 0xf0000000-0xf3ffffff] has been reserved
Dec 7 15:54:46 localhost ntpd[341]: ntpd 4.2.8p15@1.3728-o Thu Jan 1 12:00:01 AM UTC 1970 (1): Starting
Dec 7 15:55:12 localhost vmunix: [ 0.521276] system 00:07: [mem 0x00000000-0x0009ffff] could not be reserved
Dec 7 15:55:12 localhost vmunix: [ 0.521279] system 00:07: [mem 0x000c0000-0x000dffff] could not be reserved
Dec 7 15:55:12 localhost vmunix: [ 0.521282] system 00:07: [mem 0x000e0000-0x000fffff] could not be reserved
Dec 7 15:55:12 localhost vmunix: [ 0.521284] system 00:07: [mem 0x00100000-0xbfffffff] could not be reserved
Dec 7 15:55:12 localhost vmunix: [ 0.521421] pnp: PnP ACPI: found 8 devices
Dec 7 15:55:13 localhost vmunix: [ 0.528048] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns
Dec 7 15:55:13 localhost vmunix: [ 0.528134] NET: Registered PF_INET protocol family
Dec 7 15:55:13 localhost vmunix: [ 0.528409] IP idents hash table entries: 131072 (order: 8, 1048576 bytes, linear)
Dec 7 15:55:14 localhost vmunix: [ 0.530016] tcp_listen_portaddr_hash hash table entries: 4096 (order: 4, 65536 bytes, linear)
Dec 7 15:55:14 localhost vmunix: [ 0.530192] TCP established hash table entries: 65536 (order: 7, 524288 bytes, linear)
Dec 7 15:55:14 localhost vmunix: [ 0.530610] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes, linear)
Dec 7 15:55:14 localhost vmunix: [ 0.530750] TCP: Hash tables configured (established 65536 bind 65536)
Dec 7 15:55:14 localhost shepherd[1]: Service elogind has been started.
Dec 7 15:55:14 localhost vmunix: [ 0.530950] MPTCP token hash table entries: 8192 (order: 5, 196608 bytes, linear)
Dec 7 15:55:14 localhost vmunix: [ 0.531116] UDP hash table entries: 4096 (order: 5, 131072 bytes, linear)
Dec 7 15:55:14 localhost vmunix: [ 0.531205] UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes, linear)
Dec 7 15:55:15 localhost vmunix: [ 0.531291] NET: Registered PF_UNIX/PF_LOCAL protocol family
Dec 7 15:55:15 localhost vmunix: [ 0.531302] NET: Registered PF_XDP protocol family
Dec 7 15:55:15 localhost vmunix: [ 0.531326] pci 0000:00:1c.0: bridge window [io 0x1000-0x0fff] to [bus 05] add_size 1000
Dec 7 15:55:15 localhost vmunix: [ 0.531333] pci 0000:00:1c.0: bridge window [mem 0x00100000-0x000fffff] to [bus 05] add_size 200000 add_align 100000
Dec 7 15:55:15 localhost vmunix: [ 0.531337] pci 0000:00:1c.2: bridge window [io 0x1000-0x0fff] to [bus 04] add_size 1000
Dec 7 15:55:15 localhost vmunix: [ 0.531340] pci 0000:00:1c.2: bridge window [mem 0x00100000-0x000fffff 64bit pref] to [bus 04] add_size 200000 add_align 100000
Dec 7 15:55:15 localhost vmunix: [ 0.531361] pci 0000:00:1c.0: BAR 14: assigned [mem 0xc0100000-0xc02fffff]
Dec 7 15:55:16 localhost vmunix: [ 0.531367] pci 0000:00:1c.2: BAR 15: assigned [mem 0xc0300000-0xc04fffff 64bit pref]
Dec 7 15:54:48 localhost elogind[343]: New seat seat0.
Dec 7 15:55:16 localhost vmunix: [ 0.531371] pci 0000:00:1c.0: BAR 13: assigned [io 0x1000-0x1fff]
Dec 7 15:55:16 localhost vmunix: [ 0.531374] pci 0000:00:1c.2: BAR 13: assigned [io 0x2000-0x2fff]
Dec 7 15:55:16 localhost vmunix: [ 0.531378] pci 0000:00:01.0: PCI bridge to [bus 06]
Dec 7 15:55:16 localhost vmunix: [ 0.531381] pci 0000:00:01.0: bridge window [io 0xc000-0xcfff]
Dec 7 15:55:16 localhost vmunix: [ 0.531385] pci 0000:00:01.0: bridge window [mem 0xf8a00000-0xfeafffff]
Dec 7 15:55:16 localhost vmunix: [ 0.531388] pci 0000:00:01.0: bridge window [mem 0xcff00000-0xefefffff 64bit pref]
Dec 7 15:55:16 localhost vmunix: [ 0.531392] pci 0000:00:1c.0: PCI bridge to [bus 05]
Dec 7 15:55:17 localhost vmunix: [ 0.531394] pci 0000:00:1c.0: bridge window [io 0x1000-0x1fff]
Dec 7 15:55:17 localhost vmunix: [ 0.531398] pci 0000:00:1c.0: bridge window [mem 0xc0100000-0xc02fffff]
Dec 7 15:55:17 localhost vmunix: [ 0.531402] pci 0000:00:1c.0: bridge window [mem 0xcfe00000-0xcfefffff 64bit pref]
Dec 7 15:55:17 localhost vmunix: [ 0.531407] pci 0000:00:1c.2: PCI bridge to [bus 04]
Dec 7 15:55:17 localhost vmunix: [ 0.531410] pci 0000:00:1c.2: bridge window [io 0x2000-0x2fff]
Dec 7 15:55:17 localhost vmunix: [ 0.531414] pci 0000:00:1c.2: bridge window [mem 0xf8900000-0xf89fffff]
Dec 7 15:54:48 localhost NetworkManager[338]: <info> [1638910488.5029] NetworkManager (version 1.32.12) is starting... (for the first time)
Dec 7 15:55:17 localhost vmunix: [ 0.531417] pci 0000:00:1c.2: bridge window [mem 0xc0300000-0xc04fffff 64bit pref]
Dec 7 15:55:17 localhost vmunix: [ 0.531423] pci 0000:00:1c.3: PCI bridge to [bus 03]
Dec 7 15:55:18 localhost vmunix: [ 0.531426] pci 0000:00:1c.3: bridge window [io 0xb000-0xbfff]
Dec 7 15:55:18 localhost vmunix: [ 0.531430] pci 0000:00:1c.3: bridge window [mem 0xf8800000-0xf88fffff]
Dec 7 15:55:18 localhost vmunix: [ 0.531437] pci 0000:00:1c.4: PCI bridge to [bus 02]
Dec 7 15:55:18 localhost vmunix: [ 0.531439] pci 0000:00:1c.4: bridge window [io 0xa000-0xafff]
Dec 7 15:55:18 localhost vmunix: [ 0.531443] pci 0000:00:1c.4: bridge window [mem 0xf8700000-0xf87fffff]
Dec 7 15:55:18 localhost vmunix: [ 0.531451] pci 0000:00:1e.0: PCI bridge to [bus 01]
Dec 7 15:55:18 localhost vmunix: [ 0.531454] pci 0000:00:1e.0: bridge window [io 0x9000-0x9fff]
Dec 7 15:55:18 localhost vmunix: [ 0.531458] pci 0000:00:1e.0: bridge window [mem 0xf8600000-0xf86fffff]
Dec 7 15:55:19 localhost vmunix: [ 0.531465] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7 window]
Dec 7 15:55:19 localhost vmunix: [ 0.531468] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff window]
Dec 7 15:55:19 localhost vmunix: [ 0.531470] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window]
Dec 7 15:54:49 localhost ntpd[341]: Command line: /gnu/store/m8qqzivprrzs0ibrjl683qg5l3crh83c-ntp-4.2.8p15/bin/ntpd -n -c /gnu/store/ghh3m9wzraszf7p4ynac006x96svddbq-ntpd.conf -u ntpd -g
Dec 7 15:55:19 localhost vmunix: [ 0.531472] pci_bus 0000:00: resource 7 [mem 0xc0010000-0xffffffff window]
Dec 7 15:55:19 localhost vmunix: [ 0.531474] pci_bus 0000:06: resource 0 [io 0xc000-0xcfff]
Dec 7 15:55:19 localhost vmunix: [ 0.531476] pci_bus 0000:06: resource 1 [mem 0xf8a00000-0xfeafffff]
Dec 7 15:55:19 localhost vmunix: [ 0.531478] pci_bus 0000:06: resource 2 [mem 0xcff00000-0xefefffff 64bit pref]
Dec 7 15:55:19 localhost vmunix: [ 0.531480] pci_bus 0000:05: resource 0 [io 0x1000-0x1fff]
Dec 7 15:55:20 localhost vmunix: [ 0.531482] pci_bus 0000:05: resource 1 [mem 0xc0100000-0xc02fffff]
Dec 7 15:55:20 localhost vmunix: [ 0.531484] pci_bus 0000:05: resource 2 [mem 0xcfe00000-0xcfefffff 64bit pref]
Dec 7 15:55:20 localhost vmunix: [ 0.531486] pci_bus 0000:04: resource 0 [io 0x2000-0x2fff]
Dec 7 15:55:20 localhost vmunix: [ 0.531488] pci_bus 0000:04: resource 1 [mem 0xf8900000-0xf89fffff]
Dec 7 15:55:20 localhost vmunix: [ 0.531490] pci_bus 0000:04: resource 2 [mem 0xc0300000-0xc04fffff 64bit pref]
Dec 7 15:55:20 localhost vmunix: [ 0.531492] pci_bus 0000:03: resource 0 [io 0xb000-0xbfff]
Dec 7 15:55:20 localhost vmunix: [ 0.531494] pci_bus 0000:03: resource 1 [mem 0xf8800000-0xf88fffff]
Dec 7 15:55:20 localhost vmunix: [ 0.531496] pci_bus 0000:02: resource 0 [io 0xa000-0xafff]
Dec 7 15:55:21 localhost shepherd[1]: Service upower-daemon has been started.
Dec 7 15:55:21 localhost vmunix: [ 0.531498] pci_bus 0000:02: resource 1 [mem 0xf8700000-0xf87fffff]
Dec 7 15:55:21 localhost vmunix: [ 0.531500] pci_bus 0000:01: resource 0 [io 0x9000-0x9fff]
Dec 7 15:55:21 localhost vmunix: [ 0.531502] pci_bus 0000:01: resource 1 [mem 0xf8600000-0xf86fffff]
Dec 7 15:55:21 localhost vmunix: [ 0.531504] pci_bus 0000:01: resource 4 [io 0x0000-0x0cf7 window]
Dec 7 15:55:21 localhost vmunix: [ 0.531506] pci_bus 0000:01: resource 5 [io 0x0d00-0xffff window]
Dec 7 15:55:21 localhost vmunix: [ 0.531508] pci_bus 0000:01: resource 6 [mem 0x000a0000-0x000bffff window]
Dec 7 15:55:21 localhost vmunix: [ 0.531510] pci_bus 0000:01: resource 7 [mem 0xc0010000-0xffffffff window]
Dec 7 15:55:21 localhost vmunix: [ 0.562937] pci 0000:00:1d.7: quirk_usb_early_handoff+0x0/0x710 took 30033 usecs
Dec 7 15:55:22 localhost vmunix: [ 0.562972] pci 0000:06:00.0: Video device with shadowed ROM at [mem 0x000c0000-0x000dffff]
Dec 7 15:55:22 localhost vmunix: [ 0.562991] PCI: CLS 16 bytes, default 64
Dec 7 15:55:22 localhost vmunix: [ 0.563003] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
Dec 7 15:55:22 localhost vmunix: [ 0.563005] software IO TLB: mapped [mem 0x00000000bbf80000-0x00000000bff80000] (64MB)
Dec 7 15:55:22 localhost vmunix: [ 0.563130] Trying to unpack rootfs image as initramfs...
Dec 7 15:54:51 localhost dbus-daemon[335]: [system] Activating service name='org.freedesktop.login1' requested by ':1.1' (uid=0 pid=345 comm="/gnu/store/g1qlpzcfnk2r6186al2hfqjmq9yl7qkk-upower") (using servicehelper)
Dec 7 15:55:22 localhost vmunix: [ 0.563622] Initialise system trusted keyrings
Dec 7 15:55:22 localhost vmunix: [ 0.563705] workingset: timestamp_bits=40 max_order=21 bucket_order=0
Dec 7 15:55:23 localhost vmunix: [ 0.565411] zbud: loaded
Dec 7 15:55:23 localhost vmunix: [ 0.566106] Allocating IMA blacklist keyring.
Dec 7 15:55:23 localhost vmunix: [ 0.576742] Key type asymmetric registered
Dec 7 15:55:23 localhost vmunix: [ 0.576750] Asymmetric key parser 'x509' registered
Dec 7 15:55:23 localhost vmunix: [ 0.576811] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 247)
Dec 7 15:55:23 localhost vmunix: [ 0.576870] io scheduler mq-deadline registered
Dec 7 15:55:23 localhost vmunix: [ 0.577247] pcieport 0000:00:1c.0: enabling device (0106 -> 0107)
Dec 7 15:55:23 localhost vmunix: [ 0.577354] pcieport 0000:00:1c.2: enabling device (0106 -> 0107)
Dec 7 15:55:24 localhost vmunix: [ 0.577737] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
Dec 7 15:55:24 localhost vmunix: [ 0.577875] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0
Dec 7 15:55:24 localhost vmunix: [ 0.577907] ACPI: button: Power Button [PWRB]
Dec 7 15:55:24 localhost vmunix: [ 0.577955] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input1
Dec 7 15:55:24 localhost vmunix: [ 0.578003] ACPI: button: Power Button [PWRF]
Dec 7 15:54:54 localhost elogind[343]: Watching system buttons on /dev/input/event1 (Power Button)
Dec 7 15:55:24 localhost vmunix: [ 0.578858] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled
Dec 7 15:55:24 localhost vmunix: [ 0.578953] 00:05: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A
Dec 7 15:55:25 localhost vmunix: [ 0.581656] Linux agpgart interface v0.103
Dec 7 15:55:25 localhost vmunix: [ 0.584880] brd: module loaded
Dec 7 15:55:25 localhost vmunix: [ 0.586896] loop: module loaded
Dec 7 15:55:26 localhost vmunix: [ 0.588667] scsi host0: ata_piix
Dec 7 15:55:26 localhost vmunix: [ 0.588840] scsi host1: ata_piix
Dec 7 15:55:26 localhost vmunix: [ 0.588881] ata1: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0xffa0 irq 14
Dec 7 15:55:27 localhost vmunix: [ 0.588884] ata2: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0xffa8 irq 15
Dec 7 15:55:27 localhost vmunix: [ 0.589139] libphy: Fixed MDIO Bus: probed
Dec 7 15:55:27 localhost vmunix: [ 0.589142] tun: Universal TUN/TAP device driver, 1.6
Dec 7 15:55:27 localhost vmunix: [ 0.589191] PPP generic driver version 2.4.2
Dec 7 15:55:27 localhost vmunix: [ 0.589319] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
Dec 7 15:55:27 localhost vmunix: [ 0.589335] ehci-pci: EHCI PCI platform driver
Dec 7 15:55:28 localhost vmunix: [ 0.589531] ehci-pci 0000:00:1d.7: EHCI Host Controller
Dec 7 15:55:28 localhost vmunix: [ 0.589540] ehci-pci 0000:00:1d.7: new USB bus registered, assigned bus number 1
Dec 7 15:54:56 localhost NetworkManager[338]: <info> [1638910496.7126] Read config: /gnu/store/3cp48fvxfivj2255bbxj7363qj33ajs9-NetworkManager.conf
Dec 7 15:55:28 localhost vmunix: [ 0.589552] ehci-pci 0000:00:1d.7: debug port 1
Dec 7 15:55:29 localhost vmunix: [ 0.593478] ehci-pci 0000:00:1d.7: irq 20, io mem 0xfebfbc00
Dec 7 15:55:29 localhost vmunix: [ 0.609197] ehci-pci 0000:00:1d.7: USB 2.0 started, EHCI 1.00
Dec 7 15:55:29 localhost vmunix: [ 0.609253] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.15
Dec 7 15:55:29 localhost vmunix: [ 0.609256] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
Dec 7 15:55:29 localhost vmunix: [ 0.609259] usb usb1: Product: EHCI Host Controller
Dec 7 15:55:29 localhost vmunix: [ 0.609261] usb usb1: Manufacturer: Linux 5.15.6-gnu ehci_hcd
Dec 7 15:55:30 localhost vmunix: [ 0.609263] usb usb1: SerialNumber: 0000:00:1d.7
Dec 7 15:55:30 localhost vmunix: [ 0.609377] hub 1-0:1.0: USB hub found
Dec 7 15:55:30 localhost vmunix: [ 0.609386] hub 1-0:1.0: 8 ports detected
Dec 7 15:55:30 localhost vmunix: [ 0.609625] ehci-platform: EHCI generic platform driver
Dec 7 15:55:30 localhost vmunix: [ 0.609637] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
Dec 7 15:55:30 localhost vmunix: [ 0.609641] ohci-pci: OHCI PCI platform driver
Dec 7 15:55:30 localhost vmunix: [ 0.609654] ohci-platform: OHCI generic platform driver
Dec 7 15:55:31 localhost vmunix: [ 0.609663] uhci_hcd: USB Universal Host Controller Interface driver
Dec 7 15:54:58 localhost ntpd[341]: ----------------------------------------------------
Dec 7 15:55:31 localhost vmunix: [ 0.609751] uhci_hcd 0000:00:1d.0: UHCI Host Controller
Dec 7 15:55:31 localhost vmunix: [ 0.609757] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2
Dec 7 15:55:31 localhost vmunix: [ 0.609764] uhci_hcd 0000:00:1d.0: detected 2 ports
Dec 7 15:55:31 localhost vmunix: [ 0.609781] uhci_hcd 0000:00:1d.0: irq 20, io base 0x0000e480
Dec 7 15:55:31 localhost vmunix: [ 0.609832] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 5.15
Dec 7 15:55:31 localhost vmunix: [ 0.609836] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
Dec 7 15:55:31 localhost vmunix: [ 0.609838] usb usb2: Product: UHCI Host Controller
Dec 7 15:55:31 localhost vmunix: [ 0.609840] usb usb2: Manufacturer: Linux 5.15.6-gnu uhci_hcd
Dec 7 15:55:32 localhost vmunix: [ 0.609841] usb usb2: SerialNumber: 0000:00:1d.0
Dec 7 15:55:32 localhost vmunix: [ 0.609938] hub 2-0:1.0: USB hub found
Dec 7 15:55:32 localhost vmunix: [ 0.609946] hub 2-0:1.0: 2 ports detected
Dec 7 15:55:32 localhost vmunix: [ 0.610142] uhci_hcd 0000:00:1d.1: UHCI Host Controller
Dec 7 15:55:32 localhost vmunix: [ 0.610148] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3
Dec 7 15:55:32 localhost vmunix: [ 0.610154] uhci_hcd 0000:00:1d.1: detected 2 ports
Dec 7 15:55:32 localhost vmunix: [ 0.610176] uhci_hcd 0000:00:1d.1: irq 17, io base 0x0000e800
Dec 7 15:55:01 localhost avahi-daemon[350]: Found user 'avahi' (UID 982) and group 'avahi' (GID 974).
Dec 7 15:55:33 localhost vmunix: [ 0.610229] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 5.15
Dec 7 15:55:33 localhost vmunix: [ 0.610232] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
Dec 7 15:55:33 localhost vmunix: [ 0.610235] usb usb3: Product: UHCI Host Controller
Dec 7 15:55:33 localhost vmunix: [ 0.610237] usb usb3: Manufacturer: Linux 5.15.6-gnu uhci_hcd
Dec 7 15:55:33 localhost vmunix: [ 0.610238] usb usb3: SerialNumber: 0000:00:1d.1
Dec 7 15:55:33 localhost vmunix: [ 0.610332] hub 3-0:1.0: USB hub found
Dec 7 15:55:33 localhost vmunix: [ 0.610339] hub 3-0:1.0: 2 ports detected
Dec 7 15:55:34 localhost vmunix: [ 0.610528] uhci_hcd 0000:00:1d.2: UHCI Host Controller
Dec 7 15:55:34 localhost vmunix: [ 0.610534] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4
Dec 7 15:55:34 localhost vmunix: [ 0.610540] uhci_hcd 0000:00:1d.2: detected 2 ports
Dec 7 15:55:34 localhost vmunix: [ 0.610565] uhci_hcd 0000:00:1d.2: irq 18, io base 0x0000e880
Dec 7 15:55:34 localhost vmunix: [ 0.610616] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 5.15
Dec 7 15:55:35 localhost vmunix: [ 0.610619] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
Dec 7 15:55:35 localhost vmunix: [ 0.610621] usb usb4: Product: UHCI Host Controller
Dec 7 15:55:02 localhost elogind[352]: elogind is already running as PID 343
Dec 7 15:55:35 localhost vmunix: [ 0.610623] usb usb4: Manufacturer: Linux 5.15.6-gnu uhci_hcd
Dec 7 15:55:35 localhost vmunix: [ 0.610625] usb usb4: SerialNumber: 0000:00:1d.2
Dec 7 15:55:35 localhost vmunix: [ 0.610719] hub 4-0:1.0: USB hub found
Dec 7 15:55:35 localhost vmunix: [ 0.610727] hub 4-0:1.0: 2 ports detected
Dec 7 15:55:36 localhost vmunix: [ 0.610910] uhci_hcd 0000:00:1d.3: UHCI Host Controller
Dec 7 15:55:36 localhost vmunix: [ 0.610915] uhci_hcd 0000:00:1d.3: new USB bus registered, assigned bus number 5
Dec 7 15:55:36 localhost vmunix: [ 0.610921] uhci_hcd 0000:00:1d.3: detected 2 ports
Dec 7 15:55:36 localhost vmunix: [ 0.610944] uhci_hcd 0000:00:1d.3: irq 19, io base 0x0000ec00
Dec 7 15:55:36 localhost vmunix: [ 0.611000] usb usb5: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 5.15
Dec 7 15:55:36 localhost vmunix: [ 0.611004] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
Dec 7 15:55:37 localhost vmunix: [ 0.611006] usb usb5: Product: UHCI Host Controller
Dec 7 15:55:37 localhost vmunix: [ 0.611008] usb usb5: Manufacturer: Linux 5.15.6-gnu uhci_hcd
Dec 7 15:55:37 localhost vmunix: [ 0.611010] usb usb5: SerialNumber: 0000:00:1d.3
Dec 7 15:55:37 localhost vmunix: [ 0.611102] hub 5-0:1.0: USB hub found
Dec 7 15:55:37 localhost vmunix: [ 0.611110] hub 5-0:1.0: 2 ports detected
Dec 7 15:55:37 localhost vmunix: [ 0.611286] i8042: PNP: No PS/2 controller found.
Dec 7 15:55:04 localhost elogind[343]: Watching system buttons on /dev/input/event0 (Power Button)
Dec 7 15:55:37 localhost vmunix: [ 0.611288] i8042: Probing ports directly.
Dec 7 15:55:38 localhost vmunix: [ 0.614085] serio: i8042 KBD port at 0x60,0x64 irq 1
Dec 7 15:55:38 localhost vmunix: [ 0.614091] serio: i8042 AUX port at 0x60,0x64 irq 12
Dec 7 15:55:38 localhost vmunix: [ 0.614223] mousedev: PS/2 mouse device common for all mice
Dec 7 15:55:38 localhost vmunix: [ 0.614356] rtc_cmos 00:01: RTC can wake from S4
Dec 7 15:55:38 localhost vmunix: [ 0.614565] rtc_cmos 00:01: registered as rtc0
Dec 7 15:55:38 localhost vmunix: [ 0.614593] rtc_cmos 00:01: setting system clock to 2021-12-07T20:53:09 UTC (1638910389)
Dec 7 15:55:39 localhost vmunix: [ 0.614616] rtc_cmos 00:01: alarms up to one month, 114 bytes nvram, hpet irqs
Dec 7 15:55:39 localhost vmunix: [ 0.614629] i2c_dev: i2c /dev entries driver
Dec 7 15:55:39 localhost vmunix: [ 0.614755] device-mapper: uevent: version 1.0.3
Dec 7 15:55:39 localhost vmunix: [ 0.614822] device-mapper: ioctl: 4.45.0-ioctl (2021-03-22) initialised: dm-devel@redhat.com
Dec 7 15:55:39 localhost vmunix: [ 0.614827] intel_pstate: CPU model not supported
Dec 7 15:55:40 localhost vmunix: [ 0.614907] ledtrig-cpu: registered to indicate activity on CPUs
Dec 7 15:55:40 localhost vmunix: [ 0.615222] NET: Registered PF_INET6 protocol family
Dec 7 15:55:40 localhost vmunix: [ 0.615631] Segment Routing with IPv6
Dec 7 15:55:40 localhost vmunix: [ 0.615638] In-situ OAM (IOAM) with IPv6
Dec 7 15:55:06 localhost NetworkManager[338]: <info> [1638910506.4241] bus-manager: acquired D-Bus service "org.freedesktop.NetworkManager"
Dec 7 15:55:40 localhost vmunix: [ 0.615662] NET: Registered PF_PACKET protocol family
Dec 7 15:55:40 localhost vmunix: [ 0.615726] Key type dns_resolver registered
Dec 7 15:55:41 localhost vmunix: [ 0.616073] microcode: sig=0x6fb, pf=0x10, revision=0xb3
Dec 7 15:55:41 localhost vmunix: [ 0.616138] microcode: Microcode Update Driver: v2.2.
Dec 7 15:55:41 localhost vmunix: [ 0.616146] IPI shorthand broadcast: enabled
Dec 7 15:55:41 localhost vmunix: [ 0.616163] sched_clock: Marking stable (610388055, 5745318)->(617021155, -887782)
Dec 7 15:55:41 localhost vmunix: [ 0.616375] registered taskstats version 1
Dec 7 15:55:41 localhost vmunix: [ 0.616384] Loading compiled-in X.509 certificates
Dec 7 15:55:42 localhost vmunix: [ 0.616669] zswap: loaded using pool lzo/zbud
Dec 7 15:55:42 localhost vmunix: [ 0.765473] ata1.00: ATAPI: ASUS DVD-E616A2, 1.03, max UDMA/100
Dec 7 15:55:42 localhost vmunix: [ 0.765481] ata1.01: ATAPI: PIONEER DVD-RW DVR-111D, 1.23, max UDMA/66
Dec 7 15:55:42 localhost vmunix: [ 0.765485] ata1.00: limited to UDMA/33 due to 40-wire cable
Dec 7 15:55:42 localhost vmunix: [ 0.765487] ata1.01: limited to UDMA/33 due to 40-wire cable
Dec 7 15:55:42 localhost vmunix: [ 0.788959] scsi 0:0:0:0: CD-ROM ASUS DVD-E616A2 1.03 PQ: 0 ANSI: 5
Dec 7 15:55:42 localhost vmunix: [ 0.865265] usb 1-1: new high-speed USB device number 2 using ehci-pci
Dec 7 15:55:08 localhost ntpd[341]: ntp-4 is maintained by Network Time Foundation,
Dec 7 15:55:43 localhost vmunix: [ 0.865840] sr 0:0:0:0: [sr0] scsi3-mmc drive: 48x/48x cd/rw xa/form2 cdda tray
Dec 7 15:55:43 localhost vmunix: [ 0.865843] cdrom: Uniform CD-ROM driver Revision: 3.20
Dec 7 15:55:43 localhost vmunix: [ 0.884316] Freeing initrd memory: 16296K
Dec 7 15:55:43 localhost vmunix: [ 0.884858] Key type encrypted registered
Dec 7 15:55:43 localhost vmunix: [ 0.884864] AppArmor: AppArmor sha1 policy hashing enabled
Dec 7 15:55:43 localhost vmunix: [ 0.884875] ima: No TPM chip found, activating TPM-bypass!
Dec 7 15:55:43 localhost vmunix: [ 0.884880] ima: Allocated hash algorithm: sha1
Dec 7 15:55:44 localhost vmunix: [ 0.884890] ima: No architecture policies found
Dec 7 15:55:44 localhost vmunix: [ 0.884902] evm: Initialising EVM extended attributes:
Dec 7 15:55:45 localhost vmunix: [ 0.884903] evm: security.selinux
Dec 7 15:55:45 localhost vmunix: [ 0.884904] evm: security.SMACK64
Dec 7 15:55:45 localhost vmunix: [ 0.884906] evm: security.SMACK64EXEC
Dec 7 15:55:45 localhost vmunix: [ 0.884907] evm: security.SMACK64TRANSMUTE
Dec 7 15:55:46 localhost vmunix: [ 0.884908] evm: security.SMACK64MMAP
Dec 7 15:55:46 localhost vmunix: [ 0.884909] evm: security.apparmor
Dec 7 15:55:46 localhost vmunix: [ 0.884910] evm: security.ima
Dec 7 15:55:46 localhost vmunix: [ 0.884911] evm: security.capability
Dec 7 15:55:46 localhost vmunix: [ 0.884912] evm: HMAC attrs: 0x1
Dec 7 15:55:46 localhost vmunix: [ 0.885284] PM: Magic number: 1:26:902
Dec 7 15:55:10 localhost avahi-daemon[350]: Successfully dropped root privileges.
Dec 7 15:55:46 localhost vmunix: [ 0.901823] sr 0:0:0:0: Attached scsi generic sg0 type 5
Dec 7 15:55:47 localhost vmunix: [ 0.918052] scsi 0:0:1:0: CD-ROM PIONEER DVD-RW DVR-111D 1.23 PQ: 0 ANSI: 5
Dec 7 15:55:47 localhost vmunix: [ 0.975811] sr 0:0:1:0: [sr1] scsi3-mmc drive: 40x/40x writer cd/rw xa/form2 cdda tray
Dec 7 15:55:47 localhost vmunix: [ 1.002059] sr 0:0:1:0: Attached scsi generic sg1 type 5
Dec 7 15:55:47 localhost vmunix: [ 1.005932] Freeing unused kernel image (initmem) memory: 2504K
Dec 7 15:55:47 localhost vmunix: [ 1.005995] Write protecting the kernel read-only data: 22528k
Dec 7 15:55:48 localhost vmunix: [ 1.006979] Freeing unused kernel image (text/rodata gap) memory: 2036K
Dec 7 15:55:48 localhost vmunix: [ 1.007708] Freeing unused kernel image (rodata/data gap) memory: 1276K
Dec 7 15:55:48 localhost vmunix: [ 1.007761] Run /init as init process
Dec 7 15:55:14 localhost elogind[343]: Watching system buttons on /dev/input/event3 (Razer Razer Lachesis)
Dec 7 15:55:49 localhost vmunix: [ 1.021619] usb 1-1: New USB device found, idVendor=0409, idProduct=005a, bcdDevice= 1.00
Dec 7 15:55:49 localhost vmunix: [ 1.021628] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
Dec 7 15:55:49 localhost vmunix: [ 1.021908] hub 1-1:1.0: USB hub found
Dec 7 15:55:49 localhost vmunix: [ 1.021989] hub 1-1:1.0: 3 ports detected
Dec 7 15:55:49 localhost vmunix: [ 1.119605] ahci 0000:00:1f.2: enabling ASUS P5W DH Deluxe on-board SIMG4726 workaround
Dec 7 15:55:49 localhost vmunix: [ 1.119625] ahci 0000:00:1f.2: AHCI 0001.0100 32 slots 4 ports 3 Gbps 0xf impl SATA mode
Dec 7 15:55:50 localhost vmunix: [ 1.119629] ahci 0000:00:1f.2: flags: 64bit ncq led clo pio slum part
Dec 7 15:55:50 localhost vmunix: [ 1.120259] scsi host2: ahci
Dec 7 15:55:50 localhost vmunix: [ 1.120442] scsi host3: ahci
Dec 7 15:55:50 localhost vmunix: [ 1.120594] scsi host4: ahci
Dec 7 15:55:50 localhost vmunix: [ 1.120761] scsi host5: ahci
Dec 7 15:55:16 localhost NetworkManager[338]: <info> [1638910516.1685] manager[0x15d0000]: monitoring kernel firmware directory '/lib/firmware'.
Dec 7 15:55:50 localhost vmunix: [ 1.120819] ata3: SATA max UDMA/133 abar m1024@0xfebfb800 port 0xfebfb900 irq 24
Dec 7 15:55:50 localhost vmunix: [ 1.120822] ata4: SATA max UDMA/133 abar m1024@0xfebfb800 port 0xfebfb980 irq 24
Dec 7 15:55:51 localhost vmunix: [ 1.120824] ata5: SATA max UDMA/133 abar m1024@0xfebfb800 port 0xfebfba00 irq 24
Dec 7 15:55:51 localhost vmunix: [ 1.120826] ata6: SATA max UDMA/133 abar m1024@0xfebfb800 port 0xfebfba80 irq 24
Dec 7 15:55:51 localhost vmunix: [ 1.350876] usb 2-2: new full-speed USB device number 2 using uhci_hcd
Dec 7 15:55:51 localhost vmunix: [ 1.430761] ata6: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
Dec 7 15:55:51 localhost vmunix: [ 1.431706] ata3: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
Dec 7 15:55:51 localhost vmunix: [ 1.431729] ata5: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
Dec 7 15:55:51 localhost vmunix: [ 1.433387] ata3.00: ATA-8: WDC WD1002FAEX-00Z3A0, 05.01D05, max UDMA/133
Dec 7 15:55:52 localhost vmunix: [ 1.433641] ata5.00: ATA-8: WDC WD1002FAEX-00Z3A0, 05.01D05, max UDMA/133
Dec 7 15:55:52 localhost vmunix: [ 1.433823] ata3.00: ATA Identify Device Log not supported
Dec 7 15:55:52 localhost vmunix: [ 1.433827] ata3.00: 1953525168 sectors, multi 16: LBA48 NCQ (depth 32), AA
Dec 7 15:55:52 localhost vmunix: [ 1.434076] ata5.00: ATA Identify Device Log not supported
Dec 7 15:55:16 localhost dbus-daemon[335]: [system] Failed to activate service 'org.freedesktop.login1': timed out (service_start_timeout=25000ms)
Dec 7 15:55:52 localhost vmunix: [ 1.434080] ata5.00: 1953525168 sectors, multi 16: LBA48 NCQ (depth 32), AA
Dec 7 15:55:52 localhost vmunix: [ 1.434688] ata6.00: supports DRM functions and may not be fully accessible
Dec 7 15:55:52 localhost vmunix: [ 1.434693] ata6.00: ATA-11: Samsung SSD 870 EVO 1TB, SVT01B6Q, max UDMA/133
Dec 7 15:55:53 localhost vmunix: [ 1.435090] ata6.00: 1953525168 sectors, multi 1: LBA48 NCQ (depth 32), AA
Dec 7 15:55:53 localhost vmunix: [ 1.436046] ata3.00: ATA Identify Device Log not supported
Dec 7 15:55:53 localhost vmunix: [ 1.436054] ata3.00: configured for UDMA/133
Dec 7 15:55:53 localhost vmunix: [ 1.436220] scsi 2:0:0:0: Direct-Access ATA WDC WD1002FAEX-0 1D05 PQ: 0 ANSI: 5
Dec 7 15:55:54 localhost vmunix: [ 1.436487] sd 2:0:0:0: Attached scsi generic sg2 type 0
Dec 7 15:55:54 localhost vmunix: [ 1.436671] sd 2:0:0:0: [sda] 1953525168 512-byte logical blocks: (1.00 TB/932 GiB)
Dec 7 15:55:54 localhost vmunix: [ 1.436690] sd 2:0:0:0: [sda] Write Protect is off
Dec 7 15:55:54 localhost vmunix: [ 1.436720] sd 2:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
Dec 7 15:55:17 localhost ntpd[341]: Inc. (NTF), a non-profit 501(c)(3) public-benefit
Dec 7 15:55:54 localhost vmunix: [ 1.437265] ata6.00: Features: Trust Dev-Sleep NCQ-sndrcv
Dec 7 15:55:55 localhost vmunix: [ 1.437284] ata5.00: ATA Identify Device Log not supported
Dec 7 15:55:55 localhost vmunix: [ 1.437290] ata5.00: configured for UDMA/133
Dec 7 15:55:55 localhost vmunix: [ 1.437556] ata6.00: supports DRM functions and may not be fully accessible
Dec 7 15:55:55 localhost vmunix: [ 1.440243] ata6.00: configured for UDMA/133
Dec 7 15:55:56 localhost vmunix: [ 1.490659] sda: sda1 sda2
Dec 7 15:55:56 localhost vmunix: [ 1.507190] sd 2:0:0:0: [sda] Attached SCSI disk
Dec 7 15:55:56 localhost vmunix: [ 1.543865] usb 2-2: New USB device found, idVendor=1532, idProduct=000c, bcdDevice=21.00
Dec 7 15:55:56 localhost vmunix: [ 1.543871] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Dec 7 15:55:57 localhost vmunix: [ 1.543875] usb 2-2: Product: Razer Lachesis
Dec 7 15:55:57 localhost vmunix: [ 1.543878] usb 2-2: Manufacturer: Razer
Dec 7 15:55:57 localhost vmunix: [ 1.571126] tsc: Refined TSC clocksource calibration: 2671.235 MHz
Dec 7 15:55:57 localhost vmunix: [ 1.571135] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x26811964b87, max_idle_ns: 440795281693 ns
Dec 7 15:55:57 localhost vmunix: [ 1.571165] clocksource: Switched to clocksource tsc
Dec 7 15:55:19 localhost avahi-daemon[350]: avahi-daemon 0.8 starting up.
Dec 7 15:55:57 localhost vmunix: [ 1.991126] usb 1-1.1: new full-speed USB device number 4 using ehci-pci
Dec 7 15:55:58 localhost vmunix: [ 2.007132] ata4: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
Dec 7 15:55:59 localhost vmunix: [ 2.007180] ata4.00: unsupported device, disabling
Dec 7 15:55:59 localhost vmunix: [ 2.007184] ata4.00: disabled
Dec 7 15:55:59 localhost vmunix: [ 2.007306] scsi 4:0:0:0: Direct-Access ATA WDC WD1002FAEX-0 1D05 PQ: 0 ANSI: 5
Dec 7 15:56:00 localhost vmunix: [ 2.007543] sd 4:0:0:0: Attached scsi generic sg3 type 0
Dec 7 15:56:00 localhost vmunix: [ 2.007718] sd 4:0:0:0: [sdb] 1953525168 512-byte logical blocks: (1.00 TB/932 GiB)
Dec 7 15:56:00 localhost vmunix: [ 2.007736] sd 4:0:0:0: [sdb] Write Protect is off
Dec 7 15:56:00 localhost vmunix: [ 2.007765] sd 4:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
Dec 7 15:56:00 localhost vmunix: [ 2.008847] scsi 5:0:0:0: Direct-Access ATA Samsung SSD 870 1B6Q PQ: 0 ANSI: 5
Dec 7 15:56:00 localhost vmunix: [ 2.009116] ata6.00: Enabling discard_zeroes_data
Dec 7 15:56:01 localhost vmunix: [ 2.009127] sd 5:0:0:0: Attached scsi generic sg4 type 0
Dec 7 15:56:01 localhost vmunix: [ 2.013489] sd 5:0:0:0: [sdc] 1953525168 512-byte logical blocks: (1.00 TB/932 GiB)
Dec 7 15:56:01 localhost shepherd[1]: Service avahi-daemon has been started.
Dec 7 15:56:01 localhost vmunix: [ 2.013508] sd 5:0:0:0: [sdc] Write Protect is off
Dec 7 15:56:01 localhost vmunix: [ 2.013536] sd 5:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
Dec 7 15:56:01 localhost vmunix: [ 2.014021] ata6.00: Enabling discard_zeroes_data
Dec 7 15:56:02 localhost vmunix: [ 2.036083] sdc: sdc1 sdc2
Dec 7 15:56:02 localhost vmunix: [ 2.036221] ata6.00: Enabling discard_zeroes_data
Dec 7 15:56:02 localhost vmunix: [ 2.051243] sd 5:0:0:0: [sdc] Attached SCSI disk
Dec 7 15:56:02 localhost vmunix: [ 2.075663] sdb: sdb1 sdb2
Dec 7 15:56:02 localhost vmunix: [ 2.091177] sd 4:0:0:0: [sdb] Attached SCSI disk
Dec 7 15:56:03 localhost vmunix: [ 2.094794] usbcore: registered new interface driver usb-storage
Dec 7 15:56:03 localhost vmunix: [ 2.102269] usbcore: registered new interface driver uas
Dec 7 15:56:04 localhost vmunix: [ 2.104858] hid: raw HID events driver (C) Jiri Kosina
Dec 7 15:56:04 localhost vmunix: [ 2.108947] usb 1-1.1: New USB device found, idVendor=0853, idProduct=0100, bcdDevice= 1.02
Dec 7 15:56:04 localhost vmunix: [ 2.108954] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Dec 7 15:56:05 localhost vmunix: [ 2.108958] usb 1-1.1: Product: HHKB Professional
Dec 7 15:56:05 localhost vmunix: [ 2.108961] usb 1-1.1: Manufacturer: Topre Corporation
Dec 7 15:55:24 localhost dbus-daemon[335]: [system] Connection has not authenticated soon enough, closing it (auth_timeout=30000ms, elapsed: 36684ms)
Dec 7 15:56:05 localhost vmunix: [ 2.114199] usbcore: registered new interface driver usbhid
Dec 7 15:56:05 localhost vmunix: [ 2.114203] usbhid: USB HID core driver
Dec 7 15:56:05 localhost vmunix: [ 2.116246] input: Razer Razer Lachesis as /devices/pci0000:00/0000:00:1d.0/usb2/2-2/2-2:1.0/0003:1532:000C.0001/input/input4
Dec 7 15:56:06 localhost vmunix: [ 2.116415] hid-generic 0003:1532:000C.0001: input,hidraw0: USB HID v1.00 Mouse [Razer Razer Lachesis] on usb-0000:00:1d.0-2/input0
Dec 7 15:56:06 localhost vmunix: [ 2.116792] input: Razer Razer Lachesis as /devices/pci0000:00/0000:00:1d.0/usb2/2-2/2-2:1.1/0003:1532:000C.0002/input/input5
Dec 7 15:56:06 localhost vmunix: [ 2.175232] hid-generic 0003:1532:000C.0002: input,hidraw1: USB HID v1.00 Keyboard [Razer Razer Lachesis] on usb-0000:00:1d.0-2/input1
Dec 7 15:56:06 localhost vmunix: [ 2.175665] input: Topre Corporation HHKB Professional as /devices/pci0000:00/0000:00:1d.7/usb1/1-1/1-1.1/1-1.1:1.0/0003:0853:0100.0003/input/input6
Dec 7 15:56:06 localhost vmunix: [ 2.227127] usb 1-3: new high-speed USB device number 5 using ehci-pci
Dec 7 15:55:28 localhost ntpd[341]: corporation. Support and training for ntp-4 are
Dec 7 15:56:06 localhost vmunix: [ 2.235231] hid-generic 0003:0853:0100.0003: input,hidraw2: USB HID v1.11 Keyboard [Topre Corporation HHKB Professional] on usb-0000:00:1d.7-1.1/input0
Dec 7 15:56:07 localhost vmunix: [ 2.261649] isci: Intel(R) C600 SAS Controller Driver - version 1.2.0
Dec 7 15:56:07 localhost vmunix: [ 2.359117] raid6: sse2x4 gen() 9984 MB/s
Dec 7 15:56:07 localhost vmunix: [ 2.427117] raid6: sse2x4 xor() 3383 MB/s
Dec 7 15:56:08 localhost vmunix: [ 2.495118] raid6: sse2x2 gen() 9934 MB/s
Dec 7 15:56:08 localhost vmunix: [ 2.563116] raid6: sse2x2 xor() 6440 MB/s
Dec 7 15:56:08 localhost vmunix: [ 2.631117] raid6: sse2x1 gen() 8325 MB/s
Dec 7 15:56:08 localhost vmunix: [ 2.699117] raid6: sse2x1 xor() 5307 MB/s
Dec 7 15:56:08 localhost vmunix: [ 2.699119] raid6: using algorithm sse2x4 gen() 9984 MB/s
Dec 7 15:56:09 localhost vmunix: [ 2.699120] raid6: .... xor() 3383 MB/s, rmw enabled
Dec 7 15:56:09 localhost vmunix: [ 2.699121] raid6: using ssse3x2 recovery algorithm
Dec 7 15:56:09 localhost vmunix: [ 2.700183] xor: measuring software checksum speed
Dec 7 15:56:09 localhost vmunix: [ 2.701332] prefetch64-sse : 8590 MB/sec
Dec 7 15:56:09 localhost vmunix: [ 2.702675] generic_sse : 7341 MB/sec
Dec 7 15:56:09 localhost vmunix: [ 2.702678] xor: using function: prefetch64-sse (8590 MB/sec)
Dec 7 15:55:31 localhost avahi-daemon[350]: WARNING: No NSS support for mDNS detected, consider installing nss-mdns!
Dec 7 15:56:10 localhost vmunix: [ 2.725360] Btrfs loaded, crc32c=crc32c-generic, zoned=yes, fsverity=yes
Dec 7 15:56:10 localhost vmunix: [ 2.790067] usb 1-3: New USB device found, idVendor=05e3, idProduct=0610, bcdDevice=92.24
Dec 7 15:56:10 localhost vmunix: [ 2.790073] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Dec 7 15:56:10 localhost vmunix: [ 2.790075] usb 1-3: Product: USB2.0 Hub
Dec 7 15:56:10 localhost vmunix: [ 2.790077] usb 1-3: Manufacturer: GenesysLogic
Dec 7 15:56:11 localhost vmunix: [ 2.790474] hub 1-3:1.0: USB hub found
Dec 7 15:56:11 localhost vmunix: [ 2.790940] hub 1-3:1.0: 4 ports detected
Dec 7 15:56:11 localhost vmunix: [ 2.919129] usb 1-4: new high-speed USB device number 6 using ehci-pci
Dec 7 15:56:11 localhost vmunix: [ 3.155137] usb 1-3.4: new full-speed USB device number 7 using ehci-pci
Dec 7 15:56:11 localhost vmunix: [ 3.155563] random: fast init done
Dec 7 15:56:12 localhost vmunix: [ 3.264570] usb 1-3.4: New USB device found, idVendor=10c4, idProduct=ea60, bcdDevice= 1.00
Dec 7 15:56:12 localhost vmunix: [ 3.264577] usb 1-3.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Dec 7 15:56:12 localhost vmunix: [ 3.264581] usb 1-3.4: Product: CP2103 USB to UART Bridge Controller
Dec 7 15:56:12 localhost vmunix: [ 3.264584] usb 1-3.4: Manufacturer: Silicon Labs
Dec 7 15:56:12 localhost vmunix: [ 3.264587] usb 1-3.4: SerialNumber: 0005
Dec 7 15:56:13 localhost shepherd[1]: Service guix-publish has been started.
Dec 7 15:56:13 localhost vmunix: [ 5.301322] usb 1-4: New USB device found, idVendor=046d, idProduct=082d, bcdDevice= 0.11
Dec 7 15:56:13 localhost vmunix: [ 5.301328] usb 1-4: New USB device strings: Mfr=0, Product=2, SerialNumber=1
Dec 7 15:56:13 localhost vmunix: [ 5.301332] usb 1-4: Product: HD Pro Webcam C920
Dec 7 15:56:13 localhost vmunix: [ 5.301335] usb 1-4: SerialNumber: 79D3DE2F
Dec 7 15:56:13 localhost vmunix: [ 5.563129] usb 4-2: new low-speed USB device number 2 using uhci_hcd
Dec 7 15:56:14 localhost vmunix: [ 5.760150] usb 4-2: New USB device found, idVendor=1c4f, idProduct=0002, bcdDevice= 1.10
Dec 7 15:56:14 localhost vmunix: [ 5.760156] usb 4-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Dec 7 15:56:14 localhost vmunix: [ 5.760159] usb 4-2: Product: USB Keyboard
Dec 7 15:56:14 localhost vmunix: [ 5.760162] usb 4-2: Manufacturer: SIGMACHIP
Dec 7 15:56:14 localhost vmunix: [ 5.776854] input: SIGMACHIP USB Keyboard as /devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.0/0003:1C4F:0002.0004/input/input7
Dec 7 15:56:15 localhost vmunix: [ 5.835237] hid-generic 0003:1C4F:0002.0004: input,hidraw3: USB HID v1.10 Keyboard [SIGMACHIP USB Keyboard] on usb-0000:00:1d.2-2/input0
Dec 7 15:55:35 localhost NetworkManager[338]: <info> [1638910535.4330] hostname: hostname: couldn't get property from hostnamed
Dec 7 15:56:15 localhost vmunix: [ 5.847878] input: SIGMACHIP USB Keyboard Consumer Control as /devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.1/0003:1C4F:0002.0005/input/input8
Dec 7 15:56:15 localhost vmunix: [ 5.907229] input: SIGMACHIP USB Keyboard System Control as /devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.1/0003:1C4F:0002.0005/input/input9
Dec 7 15:56:15 localhost vmunix: [ 5.907334] hid-generic 0003:1C4F:0002.0005: input,hidraw4: USB HID v1.10 Device [SIGMACHIP USB Keyboard] on usb-0000:00:1d.2-2/input1
Dec 7 15:56:15 localhost vmunix: [ 6.187124] usb 1-7: new high-speed USB device number 9 using ehci-pci
Dec 7 15:56:15 localhost vmunix: [ 6.344323] usb 1-7: New USB device found, idVendor=05e3, idProduct=0606, bcdDevice= 7.02
Dec 7 15:56:15 localhost vmunix: [ 6.344329] usb 1-7: New USB device strings: Mfr=0, Product=1, SerialNumber=0
Dec 7 15:56:15 localhost vmunix: [ 6.344333] usb 1-7: Product: USB2.0 Hub
Dec 7 15:56:16 localhost vmunix: [ 6.344748] hub 1-7:1.0: USB hub found
Dec 7 15:56:16 localhost vmunix: [ 6.345073] hub 1-7:1.0: 4 ports detected
Dec 7 15:56:16 localhost vmunix: [ 6.635122] usb 1-7.3: new high-speed USB device number 10 using ehci-pci
Dec 7 15:56:16 localhost vmunix: [ 6.757570] usb 1-7.3: New USB device found, idVendor=0bda, idProduct=8187, bcdDevice= 1.00
Dec 7 15:55:37 localhost ntpd[341]: available at https://www.nwtime.org/support
Dec 7 15:56:16 localhost vmunix: [ 6.757577] usb 1-7.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Dec 7 15:56:16 localhost vmunix: [ 6.757581] usb 1-7.3: Product: RTL8187_Wireless
Dec 7 15:56:16 localhost vmunix: [ 6.757584] usb 1-7.3: Manufacturer: Manufacturer_Realtek_RTL8187_
Dec 7 15:56:17 localhost vmunix: [ 6.757586] usb 1-7.3: SerialNumber: 0015AF038C05
Dec 7 15:56:17 localhost vmunix: [ 14.767160] random: crng init done
Dec 7 15:56:17 localhost vmunix: [ 30.015568] BTRFS: device label my-root devid 1 transid 1801690 /dev/mapper/cryptroot scanned by btrfs (174)
Dec 7 15:56:17 localhost vmunix: [ 30.015755] BTRFS: device label my-root devid 3 transid 1801690 /dev/mapper/cryptroot-mirror2 scanned by btrfs (174)
Dec 7 15:56:17 localhost vmunix: [ 30.015979] BTRFS: device label my-root devid 2 transid 1801690 /dev/mapper/cryptroot-mirror scanned by btrfs (174)
Dec 7 15:56:18 localhost vmunix: [ 30.018601] BTRFS info (device dm-0): flagging fs with big metadata feature
Dec 7 15:56:18 localhost vmunix: [ 30.018612] BTRFS info (device dm-0): force zstd compression, level 3
Dec 7 15:56:18 localhost vmunix: [ 30.018618] BTRFS info (device dm-0): allowing degraded mounts
Dec 7 15:56:18 localhost vmunix: [ 30.018620] BTRFS info (device dm-0): using free space tree
Dec 7 15:55:40 localhost avahi-daemon[350]: Successfully called chroot().
Dec 7 15:56:18 localhost vmunix: [ 30.018622] BTRFS info (device dm-0): has skinny extents
Dec 7 15:56:18 localhost vmunix: [ 30.322519] BTRFS info (device dm-0): bdev /dev/mapper/cryptroot-mirror errs: wr 12527069, rd 2180075, flush 2286139, corrupt 0, gen 0
Dec 7 15:56:18 localhost vmunix: [ 48.354799] shepherd[1]: Service root has been started.
Dec 7 15:56:18 localhost vmunix: [ 53.547730] shepherd[1]: starting services...
Dec 7 15:56:19 localhost vmunix: [ 53.548896] shepherd[1]: Service root-file-system has been started.
Dec 7 15:56:19 localhost vmunix: [ 53.552987] shepherd[1]: Service user-file-systems has been started.
Dec 7 15:56:19 localhost vmunix: [ 53.607628] shepherd[1]: waiting for udevd...
Dec 7 15:56:19 localhost vmunix: [ 53.738700] udevd[207]: starting version 3.2.9
Dec 7 15:56:19 localhost vmunix: [ 54.019754] udevd[207]: starting eudev-3.2.9
Dec 7 15:56:19 localhost vmunix: [ 54.108626] udevd[207]: no sender credentials received, message ignored
Dec 7 15:56:19 localhost vmunix: [ 54.631742] EDAC i82975x: ECC disabled on both channels.
Dec 7 15:56:19 localhost vmunix: [ 54.686517] intel_rng: FWH not detected
Dec 7 15:56:20 localhost vmunix: [ 54.720050] sky2: driver version 1.30
Dec 7 15:56:20 localhost vmunix: [ 54.720212] sky2 0000:03:00.0: Yukon-2 EC chip revision 2
Dec 7 15:56:20 localhost vmunix: [ 54.720638] sky2 0000:03:00.0 eth0: addr 00:17:31:e1:d0:fe
Dec 7 15:56:20 localhost shepherd[1]: Service host-name has been started.
Dec 7 15:56:20 localhost vmunix: [ 54.720887] sky2 0000:02:00.0: Yukon-2 EC chip revision 2
Dec 7 15:56:20 localhost vmunix: [ 54.721169] sky2 0000:02:00.0 eth1: addr 00:17:31:e1:cb:55
Dec 7 15:56:20 localhost vmunix: [ 54.767502] ACPI Warning: SystemIO range 0x00000000000004B0-0x00000000000004BF conflicts with OpRegion 0x0000000000000480-0x00000000000004BF (\_SB.PCI0.SBRG.GPIO) (20210730/utaddress-204)
Dec 7 15:56:20 localhost vmunix: [ 54.767511] ACPI: OSL: Resource conflict; ACPI support missing from driver?
Dec 7 15:56:20 localhost vmunix: [ 54.767513] ACPI Warning: SystemIO range 0x0000000000000480-0x00000000000004AF conflicts with OpRegion 0x0000000000000480-0x00000000000004BF (\_SB.PCI0.SBRG.GPIO) (20210730/utaddress-204)
Dec 7 15:56:21 localhost vmunix: [ 54.767517] ACPI: OSL: Resource conflict; ACPI support missing from driver?
Dec 7 15:56:21 localhost vmunix: [ 54.767518] lpc_ich: Resource conflict(s) found affecting gpio_ich
Dec 7 15:56:21 localhost vmunix: [ 54.805092] leds_ss4200: no LED devices found
Dec 7 15:56:22 localhost vmunix: [ 54.882375] gameport gameport0: EMU10K1 is pci0000:01:01.1/gameport0, io 0x9c00, speed 954kHz
Dec 7 15:56:22 localhost vmunix: [ 55.036543] cfg80211: Loading compiled-in X.509 certificates for regulatory database
Dec 7 15:55:46 localhost NetworkManager[338]: <info> [1638910546.9887] hostname: hostname changed from (none) to "hurd"
Dec 7 15:56:22 localhost vmunix: [ 55.036999] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
Dec 7 15:56:22 localhost vmunix: [ 55.059155] firewire_ohci 0000:01:01.2: added OHCI v1.10 device as card 0, 4 IR + 8 IT contexts, quirks 0x2
Dec 7 15:56:22 localhost vmunix: [ 55.084288] usbcore: registered new interface driver usbkbd
Dec 7 15:56:22 localhost vmunix: [ 55.109336] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
Dec 7 15:56:22 localhost vmunix: [ 55.109344] cfg80211: failed to load regulatory.db
Dec 7 15:56:23 localhost vmunix: [ 55.262105] snd_hda_intel 0000:00:1b.0: dmic_detect option is deprecated, pass snd-intel-dspcfg.dsp_driver=1 option instead
Dec 7 15:56:23 localhost vmunix: [ 55.414880] ACPI Warning: SystemIO range 0x0000000000000400-0x000000000000041F conflicts with OpRegion 0x0000000000000400-0x000000000000040F (\_SB.PCI0.SBRG.ASOC.SMRG) (20210730/utaddress-204)
Dec 7 15:56:23 localhost vmunix: [ 55.414891] ACPI: OSL: Resource conflict; ACPI support missing from driver?
Dec 7 15:56:23 localhost vmunix: [ 55.466850] usbcore: registered new interface driver usbserial_generic
Dec 7 15:56:23 localhost vmunix: [ 55.466869] usbserial: USB Serial support registered for generic
Dec 7 15:55:48 localhost ntpd[341]: ----------------------------------------------------
Dec 7 15:56:23 localhost vmunix: [ 55.591241] firewire_core 0000:01:01.2: created device fw0: GUID 00023c0020029bd7, S400
Dec 7 15:56:23 localhost vmunix: [ 55.637200] usbcore: registered new interface driver cp210x
Dec 7 15:56:24 localhost vmunix: [ 55.637217] usbserial: USB Serial support registered for cp210x
Dec 7 15:56:24 localhost vmunix: [ 55.637256] cp210x 1-3.4:1.0: cp210x converter detected
Dec 7 15:56:24 localhost vmunix: [ 55.637597] usb 1-3.4: cp210x converter now attached to ttyUSB0
Dec 7 15:56:24 localhost vmunix: [ 55.653749] nouveau 0000:06:00.0: vgaarb: deactivate vga console
Dec 7 15:56:24 localhost vmunix: [ 55.654940] Console: switching to colour dummy device 80x25
Dec 7 15:56:24 localhost vmunix: [ 55.655061] nouveau 0000:06:00.0: NVIDIA G80 (450300a3)
Dec 7 15:56:25 localhost vmunix: [ 55.765162] nouveau 0000:06:00.0: bios: version 60.80.13.00.02
Dec 7 15:56:25 localhost vmunix: [ 55.765493] nouveau 0000:06:00.0: i2c: ccb 08 was ignored
Dec 7 15:56:25 localhost vmunix: [ 55.765497] nouveau 0000:06:00.0: i2c: ccb 09 was ignored
Dec 7 15:56:25 localhost vmunix: [ 55.765499] nouveau 0000:06:00.0: i2c: ccb 0a was ignored
Dec 7 15:56:25 localhost vmunix: [ 55.765501] nouveau 0000:06:00.0: i2c: ccb 0b was ignored
Dec 7 15:56:25 localhost vmunix: [ 55.785616] nouveau 0000:06:00.0: fb: 640 MiB GDDR3
Dec 7 15:55:50 localhost avahi-daemon[350]: Successfully dropped remaining capabilities.
Dec 7 15:56:25 localhost vmunix: [ 55.829741] snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC882: line_outs=4 (0x14/0x15/0x16/0x17/0x0) type:line
Dec 7 15:56:26 localhost vmunix: [ 55.829751] snd_hda_codec_realtek hdaudioC0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
Dec 7 15:56:26 localhost vmunix: [ 55.829755] snd_hda_codec_realtek hdaudioC0D0: hp_outs=1 (0x1b/0x0/0x0/0x0/0x0)
Dec 7 15:56:26 localhost vmunix: [ 55.829758] snd_hda_codec_realtek hdaudioC0D0: mono: mono_out=0x0
Dec 7 15:56:26 localhost vmunix: [ 55.829760] snd_hda_codec_realtek hdaudioC0D0: dig-out=0x1e/0x0
Dec 7 15:56:26 localhost vmunix: [ 55.829763] snd_hda_codec_realtek hdaudioC0D0: inputs:
Dec 7 15:56:26 localhost vmunix: [ 55.829765] snd_hda_codec_realtek hdaudioC0D0: Front Mic=0x19
Dec 7 15:56:26 localhost vmunix: [ 55.829768] snd_hda_codec_realtek hdaudioC0D0: Rear Mic=0x18
Dec 7 15:56:26 localhost vmunix: [ 55.829770] snd_hda_codec_realtek hdaudioC0D0: Line=0x1a
Dec 7 15:56:27 localhost vmunix: [ 55.837186] input: PC Speaker as /devices/platform/pcspkr/input/input11
Dec 7 15:56:27 localhost vmunix: [ 55.840604] mc: Linux media interface: v0.10
Dec 7 15:56:27 localhost vmunix: [ 55.868726] Error: Driver 'pcspkr' is already registered, aborting...
Dec 7 15:56:27 localhost vmunix: [ 55.871033] adt7475 3-002e: Error configuring pwm polarity
Dec 7 15:56:27 localhost shepherd[1]: Service xorg-server has been started.
Dec 7 15:56:27 localhost vmunix: [ 55.871182] adt7475 3-002e: ADT7473 device, revision 0
Dec 7 15:56:27 localhost vmunix: [ 55.871185] adt7475 3-002e: Optional features: fan4
Dec 7 15:56:27 localhost vmunix: [ 55.965480] videodev: Linux video capture interface: v2.00
Dec 7 15:56:27 localhost vmunix: [ 55.966177] nouveau 0000:06:00.0: DRM: VRAM: 640 MiB
Dec 7 15:56:28 localhost vmunix: [ 55.966182] nouveau 0000:06:00.0: DRM: GART: 1048576 MiB
Dec 7 15:56:28 localhost vmunix: [ 55.966187] nouveau 0000:06:00.0: DRM: TMDS table version 2.0
Dec 7 15:56:28 localhost vmunix: [ 55.966189] nouveau 0000:06:00.0: DRM: DCB version 4.0
Dec 7 15:56:28 localhost vmunix: [ 55.966191] nouveau 0000:06:00.0: DRM: DCB outp 00: 04000320 00000028
Dec 7 15:56:28 localhost vmunix: [ 55.966194] nouveau 0000:06:00.0: DRM: DCB outp 01: 01000322 00000030
Dec 7 15:56:28 localhost vmunix: [ 55.966197] nouveau 0000:06:00.0: DRM: DCB outp 02: 02011310 00000028
Dec 7 15:56:28 localhost vmunix: [ 55.966199] nouveau 0000:06:00.0: DRM: DCB outp 03: 02011312 00000030
Dec 7 15:56:29 localhost vmunix: [ 55.966201] nouveau 0000:06:00.0: DRM: DCB outp 04: 010223f1 00c1c020
Dec 7 15:56:29 localhost vmunix: [ 55.966204] nouveau 0000:06:00.0: DRM: DCB conn 00: 1030
Dec 7 15:56:29 localhost vmunix: [ 55.966206] nouveau 0000:06:00.0: DRM: DCB conn 01: 2130
Dec 7 15:56:29 localhost vmunix: [ 55.966208] nouveau 0000:06:00.0: DRM: DCB conn 02: 0210
Dec 7 15:55:54 localhost NetworkManager[338]: <info> [1638910554.9886] dns-mgr[0x15b8250]: init: dns=default,systemd-resolved rc-manager=resolvconf (auto)
Dec 7 15:56:29 localhost vmunix: [ 55.966210] nouveau 0000:06:00.0: DRM: DCB conn 03: 0211
Dec 7 15:56:29 localhost vmunix: [ 55.966212] nouveau 0000:06:00.0: DRM: DCB conn 04: 0213
Dec 7 15:56:29 localhost vmunix: [ 55.969597] nouveau 0000:06:00.0: DRM: MM: using M2MF for buffer copies
Dec 7 15:56:29 localhost vmunix: [ 55.970140] nouveau 0000:06:00.0: DRM: failed to create encoder 0/1/0: -19
Dec 7 15:56:30 localhost vmunix: [ 55.970143] nouveau 0000:06:00.0: DRM: TV-1 has no encoders, removing
Dec 7 15:56:30 localhost vmunix: [ 56.036892] nouveau 0000:06:00.0: DRM: allocated 1920x1080 fb: 0x60000, bo 00000000f75b6792
Dec 7 15:56:30 localhost vmunix: [ 56.083702] BTRFS info (device dm-0): devid 3 device path /dev/mapper/cryptroot-mirror2 changed to /dev/dm-2 scanned by udevd (225)
Dec 7 15:56:30 localhost vmunix: [ 56.086981] udevd[225]: conflicting device node '/dev/mapper/cryptroot-mirror2' found, link to '/dev/dm-2' will not be created
Dec 7 15:56:30 localhost vmunix: [ 56.094252] fbcon: nouveau (fb0) is primary device
Dec 7 15:56:30 localhost vmunix: [ 56.097081] sky2 0000:03:00.0 enp3s0: renamed from eth0
Dec 7 15:56:30 localhost vmunix: [ 56.103714] iTCO_vendor_support: vendor-support=0
Dec 7 15:56:30 localhost vmunix: [ 56.106728] iTCO_wdt iTCO_wdt.1.auto: Found a ICH7 or ICH7R TCO device (Version=2, TCOBASE=0x0860)
Dec 7 15:56:01 localhost avahi-daemon[350]: Loading service file /services/sftp-ssh.service.
Dec 7 15:56:32 localhost vmunix: [ 56.106850] iTCO_wdt iTCO_wdt.1.auto: initialized. heartbeat=30 sec (nowayout=0)
Dec 7 15:56:32 localhost vmunix: [ 56.139269] Console: switching to colour frame buffer device 240x67
Dec 7 15:56:33 localhost vmunix: [ 56.209560] nouveau 0000:06:00.0: [drm] fb0: nouveau frame buffer device
Dec 7 15:56:33 localhost vmunix: [ 56.230389] input: HDA Intel Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
Dec 7 15:56:33 localhost vmunix: [ 56.230460] input: HDA Intel Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input13
Dec 7 15:56:34 localhost vmunix: [ 56.230532] input: HDA Intel Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input14
Dec 7 15:56:34 localhost vmunix: [ 56.230598] input: HDA Intel Line Out Front as /devices/pci0000:00/0000:00:1b.0/sound/card0/input15
Dec 7 15:56:34 localhost vmunix: [ 56.230664] input: HDA Intel Line Out Surround as /devices/pci0000:00/0000:00:1b.0/sound/card0/input16
Dec 7 15:56:34 localhost vmunix: [ 56.230723] input: HDA Intel Line Out CLFE as /devices/pci0000:00/0000:00:1b.0/sound/card0/input17
Dec 7 15:56:34 localhost vmunix: [ 56.230787] input: HDA Intel Line Out Side as /devices/pci0000:00/0000:00:1b.0/sound/card0/input18
Dec 7 15:56:05 localhost sshd[390]: Server listening on 0.0.0.0 port 22.
Dec 7 15:56:34 localhost vmunix: [ 56.230849] input: HDA Intel Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input19
Dec 7 15:56:35 localhost vmunix: [ 56.244293] sky2 0000:02:00.0 enp2s0: renamed from eth1
Dec 7 15:56:35 localhost vmunix: [ 56.244552] [drm] Initialized nouveau 1.3.1 20120801 for 0000:06:00.0 on minor 0
Dec 7 15:56:35 localhost vmunix: [ 56.267109] ieee80211 phy0: Atheros AR9280 Rev:2 mem=0xffffa715c0850000, irq=18
Dec 7 15:56:35 localhost vmunix: [ 56.503204] coretemp coretemp.0: Using relative temperature scale!
Dec 7 15:56:35 localhost vmunix: [ 56.503241] coretemp coretemp.0: Using relative temperature scale!
Dec 7 15:56:35 localhost vmunix: [ 56.503275] coretemp coretemp.0: Using relative temperature scale!
Dec 7 15:56:36 localhost vmunix: [ 56.503302] coretemp coretemp.0: Using relative temperature scale!
Dec 7 15:56:36 localhost vmunix: [ 56.555402] usbcore: registered new interface driver snd-usb-audio
Dec 7 15:56:06 localhost NetworkManager[338]: <info> [1638910566.9728] rfkill0: found Wi-Fi radio killswitch (at /sys/devices/pci0000:00/0000:00:1c.2/0000:04:00.0/ieee80211/phy0/rfkill0) (driver ath9k)
Dec 7 15:56:36 localhost vmunix: [ 56.555475] usb 1-4: Found UVC 1.00 device HD Pro Webcam C920 (046d:082d)
Dec 7 15:56:36 localhost vmunix: [ 56.558237] input: HD Pro Webcam C920 as /devices/pci0000:00/0000:00:1d.7/usb1/1-4/1-4:1.0/input/input20
Dec 7 15:56:36 localhost vmunix: [ 56.558365] usbcore: registered new interface driver uvcvideo
Dec 7 15:56:36 localhost vmunix: [ 56.584202] ath9k 0000:04:00.0 wlp4s0: renamed from wlan0
Dec 7 15:56:36 localhost vmunix: [ 56.845575] BTRFS info (device dm-0): devid 2 device path /dev/mapper/cryptroot-mirror changed to /dev/dm-1 scanned by udevd (222)
Dec 7 15:56:36 localhost vmunix: [ 56.847336] udevd[222]: conflicting device node '/dev/mapper/cryptroot-mirror' found, link to '/dev/dm-1' will not be created
Dec 7 15:56:37 localhost vmunix: [ 56.855721] intel_powerclamp: No package C-state available
Dec 7 15:56:37 localhost vmunix: [ 56.903621] intel_powerclamp: No package C-state available
Dec 7 15:56:37 localhost vmunix: [ 56.939567] intel_powerclamp: No package C-state available
Dec 7 15:56:37 localhost vmunix: [ 56.971543] intel_powerclamp: No package C-state available
Dec 7 15:56:38 localhost vmunix: [ 60.965052] shepherd[1]: Service udev has been started.
Dec 7 15:56:38 localhost vmunix: [ 61.018283] shepherd[1]: Service file-system-/home has been started.
Dec 7 15:56:10 localhost avahi-daemon[350]: Loading service file /services/ssh.service.
Dec 7 15:56:38 localhost vmunix: [ 61.100442] shepherd[1]: Service file-system-/data has been started.
Dec 7 15:56:38 localhost vmunix: [ 61.155561] shepherd[1]: Service file-system-/var/cache/jami has been started.
Dec 7 15:56:38 localhost vmunix: [ 61.157241] shepherd[1]: Service file-system-/dev/pts has been started.
Dec 7 15:56:39 localhost vmunix: [ 61.158801] shepherd[1]: Service file-system-/sys/kernel/debug has been started.
Dec 7 15:56:39 localhost vmunix: [ 61.160260] shepherd[1]: Service file-system-/dev/shm has been started.
Dec 7 15:56:39 localhost vmunix: [ 61.161580] shepherd[1]: Service file-system-/sys/firmware/efi/efivars has been started.
Dec 7 15:56:39 localhost vmunix: [ 61.163184] shepherd[1]: Service file-system-/gnu/store has been started.
Dec 7 15:56:39 localhost vmunix: [ 61.164735] shepherd[1]: Service file-system-/run/systemd has been started.
Dec 7 15:56:40 localhost vmunix: [ 61.166207] shepherd[1]: Service file-system-/run/user has been started.
Dec 7 15:56:40 localhost vmunix: [ 61.168858] shepherd[1]: Service file-system-/sys/fs/cgroup has been started.
Dec 7 15:56:40 localhost vmunix: [ 61.170725] shepherd[1]: Service file-system-/sys/fs/cgroup/elogind has been started.
Dec 7 15:56:40 localhost vmunix: [ 61.192131] shepherd[1]: Service file-system-/sys/fs/cgroup/cpuset has been started.
Dec 7 15:56:13 localhost sshd[390]: Server listening on :: port 22.
Dec 7 15:56:40 localhost vmunix: [ 61.193727] shepherd[1]: Service file-system-/sys/fs/cgroup/cpu has been started.
Dec 7 15:56:40 localhost vmunix: [ 61.195342] shepherd[1]: Service file-system-/sys/fs/cgroup/cpuacct has been started.
Dec 7 15:56:40 localhost vmunix: [ 61.197141] shepherd[1]: Service file-system-/sys/fs/cgroup/memory has been started.
Dec 7 15:56:41 localhost vmunix: [ 61.198686] shepherd[1]: Service file-system-/sys/fs/cgroup/devices has been started.
Dec 7 15:56:41 localhost vmunix: [ 61.200236] shepherd[1]: Service file-system-/sys/fs/cgroup/freezer has been started.
Dec 7 15:56:41 localhost vmunix: [ 61.201825] shepherd[1]: Service file-system-/sys/fs/cgroup/blkio has been started.
Dec 7 15:56:41 localhost vmunix: [ 61.203379] shepherd[1]: Service file-system-/sys/fs/cgroup/perf_event has been started.
Dec 7 15:56:41 localhost vmunix: [ 61.204931] shepherd[1]: Service file-system-/sys/fs/cgroup/pids has been started.
Dec 7 15:56:41 localhost vmunix: [ 61.206234] shepherd[1]: Service file-system-/var/cache/fontconfig has been started.
Dec 7 15:56:42 localhost vmunix: [ 61.207097] shepherd[1]: Service file-systems has been started.
Dec 7 15:56:42 localhost vmunix: [ 61.208627] shepherd[1]: Service user-homes has been started.
Dec 7 15:56:15 localhost NetworkManager[338]: <info> [1638910575.1767] manager[0x15d0000]: rfkill: Wi-Fi hardware radio set enabled
Dec 7 15:56:42 localhost vmunix: [ 61.212374] shepherd[1]: Service urandom-seed has been started.
Dec 7 15:56:43 localhost vmunix: [ 61.213254] shepherd[1]: Service user-processes has been started.
Dec 7 15:56:43 localhost vmunix: [ 61.214282] shepherd[1]: Service host-name has been started.
Dec 7 15:56:43 localhost vmunix: [ 61.215441] shepherd[1]: Service user-homes has been started.
Dec 7 15:56:43 localhost vmunix: [ 61.385544] shepherd[1]: Service sysctl has been started.
Dec 7 15:56:43 localhost vmunix: [ 62.390945] shepherd[1]: Service nscd has been started.
Dec 7 15:56:44 localhost vmunix: [ 62.404713] shepherd[1]: Service guix-daemon has been started.
Dec 7 15:56:44 localhost vmunix: [ 142.371189] elogind[343]: Watching system buttons on /dev/input/event5 (SIGMACHIP USB Keyboard)
Dec 7 15:56:44 localhost vmunix: [ 152.611165] elogind[343]: Watching system buttons on /dev/input/event6 (SIGMACHIP USB Keyboard Consumer Control)
Dec 7 15:56:44 localhost vmunix: [ 162.855168] elogind[343]: Watching system buttons on /dev/input/event7 (SIGMACHIP USB Keyboard System Control)
Dec 7 15:56:44 localhost vmunix: [ 173.091174] elogind[343]: Watching system buttons on /dev/input/event4 (Topre Corporation HHKB Professional)
Dec 7 15:56:16 localhost avahi-daemon[350]: Joining mDNS multicast group on interface lo.IPv6 with address ::1.
Dec 7 15:56:44 localhost shepherd[1]: Service ssh-daemon has been started.
Dec 7 15:56:20 localhost NetworkManager[338]: <info> [1638910580.4553] manager[0x15d0000]: rfkill: WWAN hardware radio set enabled
Dec 7 15:56:22 localhost avahi-daemon[350]: New relevant interface lo.IPv6 for mDNS.
Dec 7 15:56:44 localhost shepherd[1]: Service mcron has been started.
Dec 7 15:56:26 localhost NetworkManager[338]: <info> [1638910586.0722] Loaded device plugin: NMAtmManager (/gnu/store/yi69ygiw6hg95ahbq1n2l9whkjy49j9y-network-manager-1.32.12/lib/NetworkManager/1.32.12/libnm-device-plugin-adsl.so)
Dec 7 15:56:27 localhost avahi-daemon[350]: Joining mDNS multicast group on interface lo.IPv4 with address 127.0.0.1.
Dec 7 15:56:33 localhost NetworkManager[338]: <info> [1638910593.0059] Loaded device plugin: NMBluezManager (/gnu/store/yi69ygiw6hg95ahbq1n2l9whkjy49j9y-network-manager-1.32.12/lib/NetworkManager/1.32.12/libnm-device-plugin-bluetooth.so)
Dec 7 15:56:34 localhost avahi-daemon[350]: New relevant interface lo.IPv4 for mDNS.
Dec 7 15:56:36 localhost NetworkManager[338]: <info> [1638910596.3937] Loaded device plugin: NMOvsFactory (/gnu/store/yi69ygiw6hg95ahbq1n2l9whkjy49j9y-network-manager-1.32.12/lib/NetworkManager/1.32.12/libnm-device-plugin-ovs.so)
Dec 7 15:56:38 localhost avahi-daemon[350]: Network interface enumeration completed.
Dec 7 15:56:40 localhost NetworkManager[338]: <info> [1638910600.7951] Loaded device plugin: NMWifiFactory (/gnu/store/yi69ygiw6hg95ahbq1n2l9whkjy49j9y-network-manager-1.32.12/lib/NetworkManager/1.32.12/libnm-device-plugin-wifi.so)
Dec 7 15:56:42 localhost avahi-daemon[350]: Registering new address record for ::1 on lo.*.
Dec 7 15:56:44 localhost avahi-daemon[350]: Registering new address record for 127.0.0.1 on lo.IPv4.
Dec 7 15:56:44 localhost avahi-daemon[350]: write() failed while writing return value to pipe: Broken pipe
Dec 7 15:56:44 localhost NetworkManager[338]: <info> [1638910604.6195] Loaded device plugin: NMWwanFactory (/gnu/store/yi69ygiw6hg95ahbq1n2l9whkjy49j9y-network-manager-1.32.12/lib/NetworkManager/1.32.12/libnm-device-plugin-wwan.so)
Dec 7 15:56:44 localhost NetworkManager[338]: <info> [1638910604.6202] manager: rfkill: Wi-Fi enabled by radio killswitch; enabled by state file
Dec 7 15:56:44 localhost NetworkManager[338]: <info> [1638910604.6203] manager: rfkill: WWAN enabled by radio killswitch; enabled by state file
Dec 7 15:56:44 localhost NetworkManager[338]: <info> [1638910604.6204] manager: Networking is enabled by state file
Dec 7 15:56:44 localhost NetworkManager[338]: <info> [1638910604.6206] dhcp-init: Using DHCP client 'internal'
Dec 7 15:56:44 localhost dbus-daemon[335]: [system] Activating service name='org.freedesktop.nm_dispatcher' requested by ':1.2' (uid=0 pid=338 comm="/gnu/store/yi69ygiw6hg95ahbq1n2l9whkjy49j9y-networ") (using servicehelper)
Dec 7 15:56:44 localhost NetworkManager[338]: <info> [1638910604.6665] settings: Loaded settings plugin: keyfile (internal)
Dec 7 15:56:44 localhost dbus-daemon[335]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'
Dec 7 15:56:44 localhost NetworkManager[338]: <info> [1638910604.8227] device (lo): carrier: link connected
Dec 7 15:56:44 localhost NetworkManager[338]: <info> [1638910604.8233] manager: (lo): new Generic device (/org/freedesktop/NetworkManager/Devices/1)
Dec 7 15:56:44 localhost NetworkManager[338]: <info> [1638910604.8249] manager: (enp2s0): new Ethernet device (/org/freedesktop/NetworkManager/Devices/2)
Dec 7 15:56:44 localhost NetworkManager[338]: <info> [1638910604.8267] device (enp2s0): state change: unmanaged -> unavailable (reason 'managed', sys-iface-state: 'external')
Dec 7 15:56:44 localhost vmunix: [ 215.944246] sky2 0000:02:00.0 enp2s0: enabling interface
Dec 7 15:56:44 localhost vmunix: [ 215.952009] sky2 0000:03:00.0 enp3s0: enabling interface
Dec 7 15:56:44 localhost NetworkManager[338]: <info> [1638910604.8327] manager: (enp3s0): new Ethernet device (/org/freedesktop/NetworkManager/Devices/3)
Dec 7 15:56:44 localhost NetworkManager[338]: <info> [1638910604.8341] device (enp3s0): state change: unmanaged -> unavailable (reason 'managed', sys-iface-state: 'external')
Dec 7 15:56:44 localhost NetworkManager[338]: <info> [1638910604.8394] device (wlp4s0): driver supports Access Point (AP) mode
Dec 7 15:56:44 localhost NetworkManager[338]: <info> [1638910604.8405] manager: (wlp4s0): new 802.11 Wi-Fi device (/org/freedesktop/NetworkManager/Devices/4)
Dec 7 15:56:44 localhost NetworkManager[338]: <info> [1638910604.8417] device (wlp4s0): state change: unmanaged -> unavailable (reason 'managed', sys-iface-state: 'external')
Dec 7 15:56:44 localhost NetworkManager[338]: <info> [1638910604.8653] device (wlp4s0): set-hw-addr: set MAC address to 06:65:84:B1:81:D2 (scanning)
Dec 7 15:56:44 localhost NetworkManager[338]: <info> [1638910604.9861] ovsdb: Could not connect: No such file or directory
Dec 7 15:56:44 localhost NetworkManager[338]: <info> [1638910604.9861] ovsdb: disconnected from ovsdb
Dec 7 15:56:44 localhost dbus-daemon[335]: [system] Activating service name='org.freedesktop.ModemManager1' requested by ':1.2' (uid=0 pid=338 comm="/gnu/store/yi69ygiw6hg95ahbq1n2l9whkjy49j9y-networ") (using servicehelper)
Dec 7 15:56:45 localhost NetworkManager[338]: <info> [1638910605.3475] device (wlp4s0): supplicant interface state: internal-starting -> disconnected
Dec 7 15:56:45 localhost NetworkManager[338]: <info> [1638910605.3477] Wi-Fi P2P device controlled by interface wlp4s0 created
Dec 7 15:56:45 localhost NetworkManager[338]: <info> [1638910605.3481] manager: (p2p-dev-wlp4s0): new 802.11 Wi-Fi P2P device (/org/freedesktop/NetworkManager/Devices/5)
Dec 7 15:56:45 localhost NetworkManager[338]: <info> [1638910605.3486] device (p2p-dev-wlp4s0): state change: unmanaged -> unavailable (reason 'managed', sys-iface-state: 'external')
Dec 7 15:56:45 localhost NetworkManager[338]: <info> [1638910605.3500] device (wlp4s0): state change: unavailable -> disconnected (reason 'supplicant-available', sys-iface-state: 'managed')
Dec 7 15:56:45 localhost NetworkManager[338]: <info> [1638910605.3521] device (p2p-dev-wlp4s0): state change: unavailable -> disconnected (reason 'none', sys-iface-state: 'managed')
Dec 7 15:56:45 localhost avahi-daemon[350]: Server startup complete. Host name is hurd.local. Local service cookie is 2698670930.
Dec 7 15:56:45 localhost ModemManager[408]: <info> ModemManager (version 1.12.10) starting in system bus...
Dec 7 15:56:45 localhost dbus-daemon[335]: [system] Activating service name='org.freedesktop.PolicyKit1' requested by ':1.8' (uid=0 pid=408 comm="/gnu/store/hhlyihvkailsm1n71xnxn609nf0j7yf0-modem-") (using servicehelper)
Dec 7 15:56:46 localhost polkitd[413]: Started polkitd version 0.120
Dec 7 15:56:46 localhost avahi-daemon[350]: Service "hurd" (/services/ssh.service) successfully established.
Dec 7 15:56:46 localhost avahi-daemon[350]: Service "hurd" (/services/sftp-ssh.service) successfully established.
Dec 7 15:56:46 localhost dbus-daemon[335]: [system] Successfully activated service 'org.freedesktop.PolicyKit1'
Dec 7 15:56:46 localhost wpa_supplicant[337]: wlp4s0: CTRL-EVENT-REGDOM-CHANGE init=BEACON_HINT type=UNKNOWN
Dec 7 15:56:46 localhost dbus-daemon[335]: [system] Successfully activated service 'org.freedesktop.ModemManager1'
Dec 7 15:56:46 localhost NetworkManager[338]: <info> [1638910606.4689] modem-manager: ModemManager not available
Dec 7 15:56:46 localhost NetworkManager[338]: <info> [1638910606.4909] modem-manager: ModemManager now available
Dec 7 15:56:46 localhost wpa_supplicant[337]: wlp4s0: CTRL-EVENT-REGDOM-CHANGE init=BEACON_HINT type=UNKNOWN
Dec 7 15:56:47 localhost vmunix: [ 218.613725] sky2 0000:03:00.0 enp3s0: Link is up at 1000 Mbps, full duplex, flow control rx
Dec 7 15:56:47 localhost vmunix: [ 218.613760] IPv6: ADDRCONF(NETDEV_CHANGE): enp3s0: link becomes ready
Dec 7 15:56:47 localhost NetworkManager[338]: <info> [1638910607.4995] device (enp3s0): carrier: link connected
Dec 7 15:56:47 localhost NetworkManager[338]: <info> [1638910607.4999] device (enp3s0): state change: unavailable -> disconnected (reason 'carrier-changed', sys-iface-state: 'managed')
Dec 7 15:56:47 localhost NetworkManager[338]: <info> [1638910607.5016] policy: auto-activating connection 'shared' (668d9954-eac2-30da-8fc0-d986ab01a36c)
Dec 7 15:56:47 localhost NetworkManager[338]: <info> [1638910607.5025] device (enp3s0): Activation: starting connection 'shared' (668d9954-eac2-30da-8fc0-d986ab01a36c)
Dec 7 15:56:47 localhost NetworkManager[338]: <info> [1638910607.5027] device (enp3s0): state change: disconnected -> prepare (reason 'none', sys-iface-state: 'managed')
Dec 7 15:56:47 localhost NetworkManager[338]: <info> [1638910607.5031] manager: NetworkManager state is now CONNECTING
Dec 7 15:56:47 localhost NetworkManager[338]: <info> [1638910607.5034] device (enp3s0): state change: prepare -> config (reason 'none', sys-iface-state: 'managed')
Dec 7 15:56:47 localhost NetworkManager[338]: <info> [1638910607.5045] device (enp3s0): state change: config -> ip-config (reason 'none', sys-iface-state: 'managed')
Dec 7 15:56:47 localhost avahi-daemon[350]: Joining mDNS multicast group on interface enp3s0.IPv6 with address fe80::31fb:e28:bfc2:4753.
Dec 7 15:56:47 localhost avahi-daemon[350]: New relevant interface enp3s0.IPv6 for mDNS.
Dec 7 15:56:47 localhost avahi-daemon[350]: Registering new address record for fe80::31fb:e28:bfc2:4753 on enp3s0.*.
Dec 7 15:56:47 localhost avahi-daemon[350]: Joining mDNS multicast group on interface enp3s0.IPv4 with address 10.42.0.1.
Dec 7 15:56:47 localhost NetworkManager[338]: <error> [1638910607.5446] modprobe: '/sbin/modprobe --use-blacklist ip_tables' failed: Failed to execute child process “/sbin/modprobe” (No such file or directory)
Dec 7 15:56:47 localhost avahi-daemon[350]: New relevant interface enp3s0.IPv4 for mDNS.
Dec 7 15:56:47 localhost avahi-daemon[350]: Registering new address record for 10.42.0.1 on enp3s0.IPv4.
Dec 7 15:56:47 localhost NetworkManager[338]: <error> [1638910607.7995] modprobe: '/sbin/modprobe --use-blacklist iptable_nat' failed: Failed to execute child process “/sbin/modprobe” (No such file or directory)
Dec 7 15:56:47 localhost NetworkManager[338]: <error> [1638910607.8016] modprobe: '/sbin/modprobe --use-blacklist nf_nat_ftp' failed: Failed to execute child process “/sbin/modprobe” (No such file or directory)
Dec 7 15:56:47 localhost NetworkManager[338]: <error> [1638910607.8036] modprobe: '/sbin/modprobe --use-blacklist nf_nat_irc' failed: Failed to execute child process “/sbin/modprobe” (No such file or directory)
Dec 7 15:56:47 localhost NetworkManager[338]: <error> [1638910607.8056] modprobe: '/sbin/modprobe --use-blacklist nf_nat_sip' failed: Failed to execute child process “/sbin/modprobe” (No such file or directory)
Dec 7 15:56:47 localhost NetworkManager[338]: <error> [1638910607.8076] modprobe: '/sbin/modprobe --use-blacklist nf_nat_tftp' failed: Failed to execute child process “/sbin/modprobe” (No such file or directory)
Dec 7 15:56:47 localhost NetworkManager[338]: <error> [1638910607.8096] modprobe: '/sbin/modprobe --use-blacklist nf_nat_pptp' failed: Failed to execute child process “/sbin/modprobe” (No such file or directory)
Dec 7 15:56:47 localhost NetworkManager[338]: <error> [1638910607.8115] modprobe: '/sbin/modprobe --use-blacklist nf_nat_h323' failed: Failed to execute child process “/sbin/modprobe” (No such file or directory)
Dec 7 15:56:48 localhost wpa_supplicant[337]: wlp4s0: CTRL-EVENT-REGDOM-CHANGE init=BEACON_HINT type=UNKNOWN
Dec 7 15:56:48 localhost NetworkManager[338]: <info> [1638910608.7421] dnsmasq-manager: starting dnsmasq...
Dec 7 15:56:48 localhost NetworkManager[338]: <info> [1638910608.7660] device (enp3s0): state change: ip-config -> ip-check (reason 'none', sys-iface-state: 'managed')
Dec 7 15:56:48 localhost NetworkManager[338]: <info> [1638910608.7694] device (enp3s0): state change: ip-check -> secondaries (reason 'none', sys-iface-state: 'managed')
Dec 7 15:56:48 localhost NetworkManager[338]: <info> [1638910608.7698] device (enp3s0): state change: secondaries -> activated (reason 'none', sys-iface-state: 'managed')
Dec 7 15:56:48 localhost NetworkManager[338]: <info> [1638910608.7710] manager: NetworkManager state is now CONNECTED_LOCAL
Dec 7 15:56:48 localhost NetworkManager[338]: <info> [1638910608.7716] device (enp3s0): Activation: successful, device activated.
Dec 7 15:56:48 localhost dnsmasq[483]: started, version 2.86 cachesize 150
Dec 7 15:56:48 localhost dnsmasq[483]: compile time options: IPv6 GNU-getopt DBus no-UBus no-i18n no-IDN DHCP DHCPv6 no-Lua TFTP no-conntrack ipset auth no-cryptohash no-DNSSEC loop-detect inotify dumpfile
Dec 7 15:56:48 localhost dnsmasq-dhcp[483]: DHCP, IP range 10.42.0.10 -- 10.42.0.254, lease time 1h
Dec 7 15:56:48 localhost dnsmasq[483]: reading /etc/resolv.conf
Dec 7 15:56:48 localhost dnsmasq[483]: using nameserver 192.168.10.1#53
Dec 7 15:56:48 localhost dnsmasq[483]: cleared cache
Dec 7 15:56:48 localhost ModemManager[408]: <info> Couldn't check support for device '/sys/devices/pci0000:00/0000:00:1c.2/0000:04:00.0': not supported by any plugin
Dec 7 15:56:48 localhost ModemManager[408]: <info> Couldn't check support for device '/sys/devices/pci0000:00/0000:00:1c.3/0000:03:00.0': not supported by any plugin
Dec 7 15:56:48 localhost ModemManager[408]: <info> Couldn't check support for device '/sys/devices/pci0000:00/0000:00:1c.4/0000:02:00.0': not supported by any plugin
Dec 7 15:56:49 localhost NetworkManager[338]: <info> [1638910609.1610] policy: auto-activating connection 'my-ap' (14420f83-4031-4156-ab38-868deac2188a)
Dec 7 15:56:49 localhost NetworkManager[338]: <info> [1638910609.1619] device (wlp4s0): Activation: starting connection 'my-ap' (14420f83-4031-4156-ab38-868deac2188a)
Dec 7 15:56:49 localhost NetworkManager[338]: <info> [1638910609.1620] device (wlp4s0): state change: disconnected -> prepare (reason 'none', sys-iface-state: 'managed')
Dec 7 15:56:49 localhost NetworkManager[338]: <info> [1638910609.1626] manager: NetworkManager state is now CONNECTING
Dec 7 15:56:49 localhost NetworkManager[338]: <info> [1638910609.1720] device (wlp4s0): set-hw-addr: reset MAC address to 00:26:82:61:8E:30 (preserve)
Dec 7 15:56:49 localhost NetworkManager[338]: <info> [1638910609.1868] device (wlp4s0): state change: prepare -> config (reason 'none', sys-iface-state: 'managed')
Dec 7 15:56:49 localhost NetworkManager[338]: <info> [1638910609.1873] device (wlp4s0): Activation: (wifi) access point 'my-ap' has security, but secrets are required.
Dec 7 15:56:49 localhost NetworkManager[338]: <info> [1638910609.1874] device (wlp4s0): state change: config -> need-auth (reason 'none', sys-iface-state: 'managed')
Dec 7 15:56:49 localhost NetworkManager[338]: <info> [1638910609.1905] device (wlp4s0): supplicant interface state: disconnected -> interface_disabled
Dec 7 15:56:49 localhost NetworkManager[338]: <info> [1638910609.1906] device (p2p-dev-wlp4s0): supplicant management interface state: disconnected -> interface_disabled
Dec 7 15:56:49 localhost NetworkManager[338]: <info> [1638910609.1924] device (wlp4s0): state change: need-auth -> prepare (reason 'none', sys-iface-state: 'managed')
Dec 7 15:56:49 localhost NetworkManager[338]: <info> [1638910609.1929] device (wlp4s0): state change: prepare -> config (reason 'none', sys-iface-state: 'managed')
Dec 7 15:56:49 localhost NetworkManager[338]: <info> [1638910609.1934] device (wlp4s0): Activation: (wifi) connection 'my-ap' has security, and secrets exist. No new secrets needed.
Dec 7 15:56:49 localhost NetworkManager[338]: <info> [1638910609.1935] Config: added 'ssid' value 'my-ap'
Dec 7 15:56:49 localhost NetworkManager[338]: <info> [1638910609.1935] Config: added 'scan_ssid' value '1'
Dec 7 15:56:49 localhost NetworkManager[338]: <info> [1638910609.1936] Config: added 'freq_list' value '5035 5040 5045 5055 5060 5080 5170 5180 5190 5200 5210 5220 5230 5240 5250 5260 5280 5290 5300 5320 5500 5520 5540 5560 5580 5600 5620 5640 5660 5680 5700 5745 5760 5765 5785 5800 5805 5825 4915 4920 4925 4935 4945 4960 4980'
Dec 7 15:56:49 localhost NetworkManager[338]: <info> [1638910609.1936] Config: added 'bgscan' value 'simple:30:-70:86400'
Dec 7 15:56:49 localhost NetworkManager[338]: <info> [1638910609.1936] Config: added 'key_mgmt' value 'WPA-PSK WPA-PSK-SHA256 FT-PSK'
Dec 7 15:56:49 localhost NetworkManager[338]: <info> [1638910609.1936] Config: added 'psk' value '<hidden>'
Dec 7 15:56:49 localhost NetworkManager[338]: <info> [1638910609.2294] device (wlp4s0): supplicant interface state: interface_disabled -> inactive
Dec 7 15:56:49 localhost NetworkManager[338]: <info> [1638910609.2295] device (p2p-dev-wlp4s0): supplicant management interface state: interface_disabled -> inactive
Dec 7 15:56:49 localhost NetworkManager[338]: <info> [1638910609.2485] device (wlp4s0): supplicant interface state: inactive -> scanning
Dec 7 15:56:49 localhost NetworkManager[338]: <info> [1638910609.2486] device (p2p-dev-wlp4s0): supplicant management interface state: inactive -> scanning
Dec 7 15:56:50 localhost ntpd[341]: Listen normally on 4 enp3s0 10.42.0.1:123
Dec 7 15:56:50 localhost ntpd[341]: Listen normally on 5 enp3s0 [fe80::31fb:e28:bfc2:4753%2]:123
Dec 7 15:56:52 localhost wpa_supplicant[337]: wlp4s0: SME: Trying to authenticate with 20:4e:7f:85:ab:15 (SSID='my-ap' freq=5220 MHz)
Dec 7 15:56:52 localhost vmunix: [ 223.986504] wlp4s0: authenticate with 20:4e:7f:85:ab:15
Dec 7 15:56:53 localhost vmunix: [ 224.003797] wlp4s0: send auth to 20:4e:7f:85:ab:15 (try 1/3)
Dec 7 15:56:53 localhost vmunix: [ 224.007239] wlp4s0: authenticated
Dec 7 15:56:53 localhost vmunix: [ 224.011145] wlp4s0: associate with 20:4e:7f:85:ab:15 (try 1/3)
Dec 7 15:56:53 localhost vmunix: [ 224.012718] wlp4s0: RX AssocResp from 20:4e:7f:85:ab:15 (capab=0x11 status=0 aid=2)
Dec 7 15:56:53 localhost vmunix: [ 224.012830] wlp4s0: associated
Dec 7 15:56:52 localhost NetworkManager[338]: <info> [1638910612.8899] device (wlp4s0): supplicant interface state: scanning -> authenticating
Dec 7 15:56:54 localhost vmunix: [ 224.271283] IPv6: ADDRCONF(NETDEV_CHANGE): wlp4s0: link becomes ready
Dec 7 15:56:52 localhost NetworkManager[338]: <info> [1638910612.8899] device (p2p-dev-wlp4s0): supplicant management interface state: scanning -> authenticating
Dec 7 15:56:52 localhost wpa_supplicant[337]: wlp4s0: Trying to associate with 20:4e:7f:85:ab:15 (SSID='my-ap' freq=5220 MHz)
Dec 7 15:56:52 localhost wpa_supplicant[337]: wlp4s0: Associated with 20:4e:7f:85:ab:15
Dec 7 15:56:52 localhost wpa_supplicant[337]: wlp4s0: CTRL-EVENT-SUBNET-STATUS-UPDATE status=0
Dec 7 15:56:52 localhost NetworkManager[338]: <info> [1638910612.9019] device (wlp4s0): supplicant interface state: authenticating -> associating
Dec 7 15:56:52 localhost NetworkManager[338]: <info> [1638910612.9020] device (p2p-dev-wlp4s0): supplicant management interface state: authenticating -> associating
Dec 7 15:56:53 localhost wpa_supplicant[337]: wlp4s0: WPA: Key negotiation completed with 20:4e:7f:85:ab:15 [PTK=CCMP GTK=CCMP]
Dec 7 15:56:53 localhost wpa_supplicant[337]: wlp4s0: CTRL-EVENT-CONNECTED - Connection to 20:4e:7f:85:ab:15 completed [id=0 id_str=]
Dec 7 15:56:53 localhost wpa_supplicant[337]: wlp4s0: CTRL-EVENT-REGDOM-CHANGE init=COUNTRY_IE type=COUNTRY alpha2=CA
Dec 7 15:56:53 localhost NetworkManager[338]: <info> [1638910613.1581] device (wlp4s0): supplicant interface state: associating -> completed
Dec 7 15:56:53 localhost NetworkManager[338]: <info> [1638910613.1582] device (wlp4s0): Activation: (wifi) Stage 2 of 5 (Device Configure) successful. Connected to wireless network "my-ap"
Dec 7 15:56:53 localhost wpa_supplicant[337]: wlp4s0: CTRL-EVENT-SIGNAL-CHANGE above=0 signal=-71 noise=-95 txrate=6000
Dec 7 15:56:54 localhost NetworkManager[338]: <info> [1638910614.1685] device (p2p-dev-wlp4s0): supplicant management interface state: associating -> completed
Dec 7 15:56:54 localhost NetworkManager[338]: <info> [1638910614.2877] device (wlp4s0): state change: config -> ip-config (reason 'none', sys-iface-state: 'managed')
Dec 7 15:56:54 localhost avahi-daemon[350]: Joining mDNS multicast group on interface wlp4s0.IPv4 with address 192.168.10.15.
Dec 7 15:56:54 localhost avahi-daemon[350]: New relevant interface wlp4s0.IPv4 for mDNS.
Dec 7 15:56:54 localhost avahi-daemon[350]: Registering new address record for 192.168.10.15 on wlp4s0.IPv4.
Dec 7 15:56:54 localhost NetworkManager[338]: <info> [1638910614.2895] device (wlp4s0): state change: ip-config -> ip-check (reason 'none', sys-iface-state: 'managed')
Dec 7 15:56:54 localhost NetworkManager[338]: <info> [1638910614.2920] device (wlp4s0): state change: ip-check -> secondaries (reason 'none', sys-iface-state: 'managed')
Dec 7 15:56:54 localhost NetworkManager[338]: <info> [1638910614.2923] device (wlp4s0): state change: secondaries -> activated (reason 'none', sys-iface-state: 'managed')
Dec 7 15:56:54 localhost NetworkManager[338]: <info> [1638910614.3088] manager: NetworkManager state is now CONNECTED_LOCAL
Dec 7 15:56:54 localhost NetworkManager[338]: <info> [1638910614.3098] manager: NetworkManager state is now CONNECTED_SITE
Dec 7 15:56:54 localhost NetworkManager[338]: <info> [1638910614.3101] policy: set 'my-ap' (wlp4s0) as default for IPv4 routing and DNS
Dec 7 15:56:54 localhost NetworkManager[338]: <info> [1638910614.3110] dns-mgr: Writing DNS information to /gnu/store/7l12749kf7dpzbsm2g22d2s3rdq0lqxk-openresolv-3.12.0/sbin/resolvconf
Dec 7 15:56:54 localhost NetworkManager[338]: <info> [1638910614.5196] device (wlp4s0): Activation: successful, device activated.
Dec 7 15:56:54 localhost NetworkManager[338]: <info> [1638910614.5204] manager: NetworkManager state is now CONNECTED_GLOBAL
Dec 7 15:56:54 localhost NetworkManager[338]: <info> [1638910614.5211] manager: startup complete
Dec 7 15:56:55 localhost ntpd[341]: Listen normally on 6 wlp4s0 192.168.10.15:123
Dec 7 15:57:22 localhost dbus-daemon[335]: [system] Activating service name='org.freedesktop.login1' requested by ':1.10' (uid=0 pid=376 comm="/gnu/store/45y16rq42jlikhiqliygp8dwvwx06q1s-slim-1") (using servicehelper)
Dec 7 15:57:22 localhost elogind[561]: elogind is already running as PID 343
Dec 7 15:57:35 localhost ntpd[341]: Soliciting pool server 216.197.156.83
Dec 7 15:57:35 localhost ntpd[341]: Soliciting pool server 209.115.181.102
Dec 7 15:57:37 localhost ntpd[341]: Soliciting pool server 206.108.0.133
Dec 7 15:57:38 localhost ntpd[341]: Soliciting pool server 206.108.0.131
Thanks,

Maxim
M
M
Maxim Cournoyer wrote on 7 Dec 2021 23:15
(name . Josselin Poiret)(address . dev@jpoiret.xyz)(address . 52051@debbugs.gnu.org)
8735n46oz2.fsf@gmail.com
Hi again,

Maxim Cournoyer <maxim.cournoyer@gmail.com> writes:

[...]

Toggle quote (4 lines)
> I noticed that dbus system session times out on every boot on that
> machine. I also notice that when the NTPD daemon starts, it rewinds
> time by about 25 s on every boot

Not NTP related; the same occurs when removing the ntp-service-type from
%desktop-services.

Maxim
M
M
Maxim Cournoyer wrote on 8 Dec 2021 03:12
(name . Josselin Poiret)(address . dev@jpoiret.xyz)(address . 52051@debbugs.gnu.org)
87ilvzvo7o.fsf@gmail.com
Hello,

Josselin Poiret <dev@jpoiret.xyz> writes:

Toggle quote (14 lines)
> Maxim Cournoyer <maxim.cournoyer@gmail.com> writes:
>
>> Hello,
>>
>> I've found a workaround: restarting elogind via SSH resolved the issue.
>>
>> I guess itt may be a race between elogind and dbus-system (elogind gets
>> started before dbus-system is fully up, and the communication with the
>> session bus is somehow crippled from there?).
>
> Does this happen with other login managers on your system, like LightDM?
> The thing is that elogind depends on dbus-system, so I'm not sure there
> should be a race there.

I have the same problem using GDM on that machine :-(.

I'll try poking the dbus session manually using dbus-send, or the Scheme
API for it under (guix build jami-service).

Thanks!

Maxim
L
L
Ludovic Courtès wrote on 8 Dec 2021 23:18
(name . Maxim Cournoyer)(address . maxim.cournoyer@gmail.com)
87a6hahha0.fsf@gnu.org
Hi,

Maxim Cournoyer <maxim.cournoyer@gmail.com> skribis:

Toggle quote (12 lines)
> Dec 7 15:55:02 localhost shepherd[1]: Service dbus-system has been started.
> [...]
> Dec 7 15:55:10 localhost shepherd[1]: Service ntpd has been started.
> [...]
> Dec 7 15:54:46 localhost ntpd[341]: ntpd 4.2.8p15@1.3728-o Thu Jan 1 12:00:01 AM UTC 1970 (1): Starting
> [...]
> Dec 7 15:55:14 localhost shepherd[1]: Service elogind has been started.
> [...]
> Dec 7 15:55:21 localhost shepherd[1]: Service upower-daemon has been started.
> [...]
> Dec 7 15:54:51 localhost dbus-daemon[335]: [system] Activating service name='org.freedesktop.login1' requested by ':1.1' (uid=0 pid=345 comm="/gnu/store/g1qlpzcfnk2r6186al2hfqjmq9yl7qkk-upower") (using servicehelper)

The key thing here is that dbus-daemon things elogind is not running and
thus considers it has to start it, which is bound to fail.

You can display the list of services known to the DBus system bus with:

dbus-send --system --print-reply --dest=org.freedesktop.DBus \
/org/freedesktop/DBus org.freedesktop.DBus.ListNames

I tried in a VM that had booted fine and it shows
“org.freedesktop.login1” as expected. Could you check what that gives
for you when the bug above shows up?

I wonder if it’s possible for there to be a race, like elogind says
“hi!” to dbus-daemon but dbus-daemon is still sleepy and doesn’t notice.
Seems hard to believe though.

If it’s reproducible, could you instrument ‘elogind-service-type’ such
that elogind is started with “strace -f -o /elogind.log -s 700”?

HTH,
Ludo’.
M
M
Maxim Cournoyer wrote on 9 Dec 2021 15:18
(name . Ludovic Courtès)(address . ludo@gnu.org)
87bl1plv4q.fsf@gmail.com
Hi Ludovic!

Ludovic Courtès <ludo@gnu.org> writes:

Toggle quote (27 lines)
> Hi,
>
> Maxim Cournoyer <maxim.cournoyer@gmail.com> skribis:
>
>> Dec 7 15:55:02 localhost shepherd[1]: Service dbus-system has been started.
>> [...]
>> Dec 7 15:55:10 localhost shepherd[1]: Service ntpd has been started.
>> [...]
>> Dec 7 15:54:46 localhost ntpd[341]: ntpd 4.2.8p15@1.3728-o Thu Jan 1 12:00:01 AM UTC 1970 (1): Starting
>> [...]
>> Dec 7 15:55:14 localhost shepherd[1]: Service elogind has been started.
>> [...]
>> Dec 7 15:55:21 localhost shepherd[1]: Service upower-daemon has been started.
>> [...]
>> Dec 7 15:54:51 localhost dbus-daemon[335]: [system] Activating
>> service name='org.freedesktop.login1' requested by ':1.1' (uid=0
>> pid=345 comm="/gnu/store/g1qlpzcfnk2r6186al2hfqjmq9yl7qkk-upower")
>> (using servicehelper)
>
> The key thing here is that dbus-daemon things elogind is not running and
> thus considers it has to start it, which is bound to fail.
>
> You can display the list of services known to the DBus system bus with:
>
> dbus-send --system --print-reply --dest=org.freedesktop.DBus \
> /org/freedesktop/DBus org.freedesktop.DBus.ListNames

After launching elogind (added a wait for it in its start slot), the
first time it prints just:

Dec 9 09:08:24 localhost shepherd[1]: ;;; (available-dbus-services
("org.freedesktop.DBus" "fi.w1.wpa_supplicant1"))

And on the last try (25 seconds of trying) it prints:
Dec 9 09:09:27 localhost shepherd[1]: ;;; (available-dbus-services ("org.freedesktop.DBus" "org.freedesktop.PolicyKit1" "org.freedesktop.ModemManager1" "fi.w1.wpa_supplicant1" "org.freedesktop.NetworkManager"))

login1 never shows up.

So elogind is essentially hung up when it is started that early during
boot.

Attached is the requested strace output attached to elogind.

I've tried adding a synchronization loop that tests for dbus-daemon
socket readiness (able to make a connection) to its shepherd service but
it didn't help.

If elogind is restarted post boot login1 shows up and all is happy.
374 execve("/gnu/store/qnpjm28flzyhrf6w51409sdcg9y4np54-elogind-246.10/libexec/elogind/elogind", ["/gnu/store/qnpjm28flzyhrf6w51409sdcg9y4np54-elogind-246.10/libexec/elogind/elogind"], 0x7ffe955a1988 /* 1 var */) = 0
374 brk(NULL) = 0x179b000
374 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd6cbf4f000
374 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
374 readlink("/proc/self/exe", "/gnu/store/qnpjm28flzyhrf6w51409sdcg9y4np54-elogind-246.10/libexec/elogind/elogind", 4096) = 82
374 openat(AT_FDCWD, "/gnu/store/qnpjm28flzyhrf6w51409sdcg9y4np54-elogind-246.10/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
374 newfstatat(3, "", {st_mode=S_IFREG|0444, st_size=7504, ...}, AT_EMPTY_PATH) = 0
374 mmap(NULL, 7504, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fd6cbf4d000
374 close(3) = 0
374 openat(AT_FDCWD, "/gnu/store/qnpjm28flzyhrf6w51409sdcg9y4np54-elogind-246.10/libexec/elogind/libelogind-shared-246.10.so", O_RDONLY|O_CLOEXEC) = 3
374 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p\21\3\0\0\0\0\0@\0\0\0\0\0\0\0Hk\25\0\0\0\0\0\0\0\0\0@\08\0\v\0@\0!\0 \0\1\0\0\0\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\340\273\2\0\0\0\0\0\340\273\2\0\0\0\0\0\0\20\0\0\0\0\0\0\1\0\0\0\5\0\0\0\0\300\2\0\0\0\0\0\0\300\2\0\0\0\0\0\0\300\2\0\0\0\0\0\225\221\v\0\0\0\0\0\225\221\v\0\0\0\0\0\0\20\0\0\0\0\0\0\1\0\0\0\4\0\0\0\0`\16\0\0\0\0\0\0`\16\0\0\0\0\0\0`\16\0\0\0\0\0\370\20\4\0\0\0\0\0\370\20\4\0\0\0\0\0\0\20\0\0\0\0\0\0\1\0\0\0\6\0\0\0x{\22\0\0\0\0\0x\213\22\0\0\0\0\0x\213\22\0\0\0\0\0\10\214\0\0\0\0\0\0\310\230\0\0\0\0\0\0\0\20\0\0\0\0\0\0\2\0\0\0\6\0\0\0\200\323\22\0\0\0\0\0\200\343\22\0\0\0\0\0\200\343\22\0\0\0\0\0\220\2\0\0\0\0\0\0\220\2\0\0\0\0\0\0\10\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0\310p\22\0\0\0\0\0\310p\22\0\0\0\0\0\310p\22\0\0\0\0\0000\0\0\0\0\0\0\0000\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0\7\0\0\0\4\0\0\0x{\22\0\0\0\0\0x\213\22\0\0\0\0\0x\213\22\0\0\0\0\0004\0\0\0\0\0\0\0\270\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0S\345td\4\0\0\0\310p\22\0\0\0\0\0\310p\22\0\0\0\0\0\310p\22\0\0\0\0\0000\0\0\0\0\0\0\0000\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0P\345td\4\0\0\0004\211\20\0\0\0\0\0004\211\20\0\0\0\0\0004\211\20\0\0\0\0\0\304>\0\0\0\0\0\0\304>\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0R\345td\4\0\0\0x{\22\0\0\0\0\0x\213\22\0\0\0\0\0x\213\22\0\0\0\0\0\210\204\0\0\0\0\0\0\210\204\0\0\0\0\0\0\1\0\0\0\0\0\0\0\7\4\0\0\275\7\0\0'\2\0\0\225\7\0\0\232\6\0\0"..., 832) = 832
374 pread64(3, "\4\0\0\0 \0\0\0\5\0\0\0GNU\0\1\0\1\300\4\0\0\0\v\0\0\0\0\0\0\0\2\0\1\300\4\0\0\0\1\0\0\0\0\0\0\0", 48, 1208520) = 48
374 newfstatat(3, "", {st_mode=S_IFREG|0555, st_size=1405832, ...}, AT_EMPTY_PATH) = 0
374 mmap(NULL, 1254464, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd6cbe1a000
374 mmap(0x7fd6cbe46000, 761856, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2c000) = 0x7fd6cbe46000
374 mmap(0x7fd6cbf00000, 270336, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe6000) = 0x7fd6cbf00000
374 mmap(0x7fd6cbf42000, 40960, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x127000) = 0x7fd6cbf42000
374 mmap(0x7fd6cbf4c000, 1088, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fd6cbf4c000
374 close(3) = 0
374 openat(AT_FDCWD, "/gnu/store/mjiidsb63i86vky3lz8sfw12z1ch4d3p-acl-2.3.1/lib/libacl.so.1", O_RDONLY|O_CLOEXEC) = 3
374 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p#\0\0\0\0\0\0@\0\0\0\0\0\0\0\300\222\0\0\0\0\0\0\0\0\0\0@\08\0\n\0@\0\34\0\33\0\1\0\0\0\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\300\32\0\0\0\0\0\0\300\32\0\0\0\0\0\0\0\20\0\0\0\0\0\0\1\0\0\0\5\0\0\0\0 \0\0\0\0\0\0\0 \0\0\0\0\0\0\0 \0\0\0\0\0\0IC\0\0\0\0\0\0IC\0\0\0\0\0\0\0\20\0\0\0\0\0\0\1\0\0\0\4\0\0\0\0p\0\0\0\0\0\0\0p\0\0\0\0\0\0\0p\0\0\0\0\0\0p\23\0\0\0\0\0\0p\23\0\0\0\0\0\0\0\20\0\0\0\0\0\0\1\0\0\0\6\0\0\0\220\215\0\0\0\0\0\0\220\235\0\0\0\0\0\0\220\235\0\0\0\0\0\0(\4\0\0\0\0\0\0P\4\0\0\0\0\0\0\0\20\0\0\0\0\0\0\2\0\0\0\6\0\0\0\240\215\0\0\0\0\0\0\240\235\0\0\0\0\0\0\240\235\0\0\0\0\0\0000\2\0\0\0\0\0\0000\2\0\0\0\0\0\0\10\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0@\203\0\0\0\0\0\0@\203\0\0\0\0\0\0@\203\0\0\0\0\0\0000\0\0\0\0\0\0\0000\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0S\345td\4\0\0\0@\203\0\0\0\0\0\0@\203\0\0\0\0\0\0@\203\0\0\0\0\0\0000\0\0\0\0\0\0\0000\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0P\345td\4\0\0\0000t\0\0\0\0\0\0000t\0\0\0\0\0\0000t\0\0\0\0\0\0,\2\0\0\0\0\0\0,\2\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0R\345td\4\0\0\0\220\215\0\0\0\0\0\0\220\235\0\0\0\0\0\0\220\235\0\0\0\0\0\0p\2\0\0\0\0\0\0p\2\0\0\0\0\0\0\1\0\0\0\0\0\0\0C\0\0\0V\0\0\0M\0\0\0H\0\0\0\0\0\0\0000\0\0\0\32\0\0\0#\0\0\0Q\0\0\0\0\0\0\0\17\0\0\0\2\0\0\0'\0\0\0K\0\0\0\10\0\0\0/\0\0\0P\0\0\0!\0\0\0\0\0\0\0"..., 832) = 832
374 pread64(3, "\4\0\0\0 \0\0\0\5\0\0\0GNU\0\1\0\1\300\4\0\0\0\t\0\0\0\0\0\0\0\2\0\1\300\4\0\0\0\1\0\0\0\0\0\0\0", 48, 33600) = 48
374 newfstatat(3, "", {st_mode=S_IFREG|0555, st_size=39360, ...}, AT_EMPTY_PATH) = 0
374 mmap(NULL, 41440, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd6cbe0f000
374 mmap(0x7fd6cbe11000, 20480, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fd6cbe11000
374 mmap(0x7fd6cbe16000, 8192, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x7fd6cbe16000
374 mmap(0x7fd6cbe18000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0x7fd6cbe18000
374 close(3) = 0
374 openat(AT_FDCWD, "/gnu/store/2fk1gz2s7ppdicynscra9b19byrrr866-glibc-2.33/lib/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3
374 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320k\0\0\0\0\0\0@\0\0\0\0\0\0\0H\245\1\0\0\0\0\0\0\0\0\0@\08\0\r\0@\0#\0\"\0\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0\330\2\0\0\0\0\0\0\330\2\0\0\0\0\0\0\10\0\0\0\0\0\0\0\3\0\0\0\4\0\0\0\300R\1\0\0\0\0\0\300R\1\0\0\0\0\0\300R\1\0\0\0\0\0P\0\0\0\0\0\0\0P\0\0\0\0\0\0\0 \0\0\0\0\0\0\0\1\0\0\0\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\340T\0\0\0\0\0\0\340T\0\0\0\0\0\0\0\20\0\0\0\0\0\0\1\0\0\0\5\0\0\0\0`\0\0\0\0\0\0\0`\0\0\0\0\0\0\0`\0\0\0\0\0\0\262\333\0\0\0\0\0\0\262\333\0\0\0\0\0\0\0\20\0\0\0\0\0\0\1\0\0\0\4\0\0\0\0@\1\0\0\0\0\0\0@\1\0\0\0\0\0\0@\1\0\0\0\0\0\250T\0\0\0\0\0\0\250T\0\0\0\0\0\0\0\20\0\0\0\0\0\0\1\0\0\0\6\0\0\0x\234\1\0\0\0\0\0x\254\1\0\0\0\0\0x\254\1\0\0\0\0\0h\6\0\0\0\0\0\0\230G\0\0\0\0\0\0\0\20\0\0\0\0\0\0\2\0\0\0\6\0\0\0\220\235\1\0\0\0\0\0\220\255\1\0\0\0\0\0\220\255\1\0\0\0\0\0\20\2\0\0\0\0\0\0\20\2\0\0\0\0\0\0\10\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0\30\3\0\0\0\0\0\0\30\3\0\0\0\0\0\0\30\3\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0X\3\0\0\0\0\0\0X\3\0\0\0\0\0\0X\3\0\0\0\0\0\0 \0\0\0\0\0\0\0 \0\0\0\0\0\0\0\4\0\0\0\0\0\0\0S\345td\4\0\0\0\30\3\0\0\0\0\0\0\30\3\0\0\0\0\0\0\30\3\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0P\345td\4\0\0\0\20S\1\0\0\0\0\0\20S\1\0\0\0\0\0\20S\1\0\0\0\0\0\334\10\0\0\0\0\0\0\334\10\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
374 pread64(3, "\4\0\0\0000\0\0\0\5\0\0\0GNU\0\2\200\0\300\4\0\0\0\1\0\0\0\0\0\0\0\1\0\1\300\4\0\0\0\t\0\0\0\0\0\0\0\2\0\1\300\4\0\0\0\1\0\0\0\0\0\0\0", 64, 792) = 64
374 pread64(3, "\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0 \0\0\0", 32, 856) = 32
374 newfstatat(3, "", {st_mode=S_IFREG|0555, st_size=110088, ...}, AT_EMPTY_PATH) = 0
374 mmap(NULL, 128016, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd6cbdef000
374 mmap(0x7fd6cbdf5000, 57344, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7fd6cbdf5000
374 mmap(0x7fd6cbe03000, 24576, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14000) = 0x7fd6cbe03000
374 mmap(0x7fd6cbe09000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x19000) = 0x7fd6cbe09000
374 mmap(0x7fd6cbe0b000, 13328, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fd6cbe0b000
374 close(3) = 0
374 openat(AT_FDCWD, "/gnu/store/2fk1gz2s7ppdicynscra9b19byrrr866-glibc-2.33/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
374 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 9\2\0\0\0\0\0@\0\0\0\0\0\0\0x\202\33\0\0\0\0\0\0\0\0\0@\08\0\16\0@\0=\0<\0\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0\20\3\0\0\0\0\0\0\20\3\0\0\0\0\0\0\10\0\0\0\0\0\0\0\3\0\0\0\4\0\0\0`{\30\0\0\0\0\0`{\30\0\0\0\0\0`{\30\0\0\0\0\0P\0\0\0\0\0\0\0P\0\0\0\0\0\0\0 \0\0\0\0\0\0\0\1\0\0\0\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\360\35\2\0\0\0\0\0\360\35\2\0\0\0\0\0\0\20\0\0\0\0\0\0\1\0\0\0\5\0\0\0\0 \2\0\0\0\0\0\0 \2\0\0\0\0\0\0 \2\0\0\0\0\0\374\1\24\0\0\0\0\0\374\1\24\0\0\0\0\0\0\20\0\0\0\0\0\0\1\0\0\0\4\0\0\0\0000\26\0\0\0\0\0\0000\26\0\0\0\0\0\0000\26\0\0\0\0\0l\366\4\0\0\0\0\0l\366\4\0\0\0\0\0\0\20\0\0\0\0\0\0\1\0\0\0\6\0\0\0 (\33\0\0\0\0\0 8\33\0\0\0\0\0 8\33\0\0\0\0\0\240O\0\0\0\0\0\0\210\336\0\0\0\0\0\0\0\20\0\0\0\0\0\0\2\0\0\0\6\0\0\0`[\33\0\0\0\0\0`k\33\0\0\0\0\0`k\33\0\0\0\0\0\320\1\0\0\0\0\0\0\320\1\0\0\0\0\0\0\10\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0P\3\0\0\0\0\0\0P\3\0\0\0\0\0\0P\3\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0\220\3\0\0\0\0\0\0\220\3\0\0\0\0\0\0\220\3\0\0\0\0\0\0 \0\0\0\0\0\0\0 \0\0\0\0\0\0\0\4\0\0\0\0\0\0\0\7\0\0\0\4\0\0\0 (\33\0\0\0\0\0 8\33\0\0\0\0\0 8\33\0\0\0\0\0\20\0\0\0\0\0\0\0\210\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0S\345td\4\0\0\0P\3\0\0\0\0\0\0P\3\0\0\0\0\0\0P\3\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0P\345td\4\0\0\0\260{\30\0\0\0\0\0\260{\30\0"..., 832) = 832
374 pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0\20\3\0\0\0\0\0\0\20\3\0\0\0\0\0\0\10\0\0\0\0\0\0\0\3\0\0\0\4\0\0\0`{\30\0\0\0\0\0`{\30\0\0\0\0\0`{\30\0\0\0\0\0P\0\0\0\0\0\0\0P\0\0\0\0\0\0\0 \0\0\0\0\0\0\0\1\0\0\0\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\360\35\2\0\0\0\0\0\360\35\2\0\0\0\0\0\0\20\0\0\0\0\0\0\1\0\0\0\5\0\0\0\0 \2\0\0\0\0\0\0 \2\0\0\0\0\0\0 \2\0\0\0\0\0\374\1\24\0\0\0\0\0\374\1\24\0\0\0\0\0\0\20\0\0\0\0\0\0\1\0\0\0\4\0\0\0\0000\26\0\0\0\0\0\0000\26\0\0\0\0\0\0000\26\0\0\0\0\0l\366\4\0\0\0\0\0l\366\4\0\0\0\0\0\0\20\0\0\0\0\0\0\1\0\0\0\6\0\0\0 (\33\0\0\0\0\0 8\33\0\0\0\0\0 8\33\0\0\0\0\0\240O\0\0\0\0\0\0\210\336\0\0\0\0\0\0\0\20\0\0\0\0\0\0\2\0\0\0\6\0\0\0`[\33\0\0\0\0\0`k\33\0\0\0\0\0`k\33\0\0\0\0\0\320\1\0\0\0\0\0\0\320\1\0\0\0\0\0\0\10\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0P\3\0\0\0\0\0\0P\3\0\0\0\0\0\0P\3\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0\220\3\0\0\0\0\0\0\220\3\0\0\0\0\0\0\220\3\0\0\0\0\0\0 \0\0\0\0\0\0\0 \0\0\0\0\0\0\0\4\0\0\0\0\0\0\0\7\0\0\0\4\0\0\0 (\33\0\0\0\0\0 8\33\0\0\0\0\0 8\33\0\0\0\0\0\20\0\0\0\0\0\0\0\210\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0S\345td\4\0\0\0P\3\0\0\0\0\0\0P\3\0\0\0\0\0\0P\3\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0P\345td\4\0\0\0\260{\30\0\0\0\0\0\260{\30\0\0\0\0\0\260{\30\0\0\0\0\0,c\0\0\0\0\0\0,c\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 784, 64) = 784
374 pread64(3, "\4\0\0\0000\0\0\0\5\0\0\0GNU\0\2\200\0\300\4\0\0\0\1\0\0\0\0\0\0\0\1\0\1\300\4\0\0\0;\0\0\0\0\0\0\0\2\0\1\300\4\0\0\0\17\0\0\0\0\0\0\0", 64, 848) = 64
374 pread64(3, "\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0 \0\0\0", 32, 912) = 32
374 newfstatat(3, "", {st_mode=S_IFREG|0555, st_size=1806776, ...}, AT_EMPTY_PATH) = 0
374 pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0\20\3\0\0\0\0\0\0\20\3\0\0\0\0\0\0\10\0\0\0\0\0\0\0\3\0\0\0\4\0\0\0`{\30\0\0\0\0\0`{\30\0\0\0\0\0`{\30\0\0\0\0\0P\0\0\0\0\0\0\0P\0\0\0\0\0\0\0 \0\0\0\0\0\0\0\1\0\0\0\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\360\35\2\0\0\0\0\0\360\35\2\0\0\0\0\0\0\20\0\0\0\0\0\0\1\0\0\0\5\0\0\0\0 \2\0\0\0\0\0\0 \2\0\0\0\0\0\0 \2\0\0\0\0\0\374\1\24\0\0\0\0\0\374\1\24\0\0\0\0\0\0\20\0\0\0\0\0\0\1\0\0\0\4\0\0\0\0000\26\0\0\0\0\0\0000\26\0\0\0\0\0\0000\26\0\0\0\0\0l\366\4\0\0\0\0\0l\366\4\0\0\0\0\0\0\20\0\0\0\0\0\0\1\0\0\0\6\0\0\0 (\33\0\0\0\0\0 8\33\0\0\0\0\0 8\33\0\0\0\0\0\240O\0\0\0\0\0\0\210\336\0\0\0\0\0\0\0\20\0\0\0\0\0\0\2\0\0\0\6\0\0\0`[\33\0\0\0\0\0`k\33\0\0\0\0\0`k\33\0\0\0\0\0\320\1\0\0\0\0\0\0\320\1\0\0\0\0\0\0\10\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0P\3\0\0\0\0\0\0P\3\0\0\0\0\0\0P\3\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0\220\3\0\0\0\0\0\0\220\3\0\0\0\0\0\0\220\3\0\0\0\0\0\0 \0\0\0\0\0\0\0 \0\0\0\0\0\0\0\4\0\0\0\0\0\0\0\7\0\0\0\4\0\0\0 (\33\0\0\0\0\0 8\33\0\0\0\0\0 8\33\0\0\0\0\0\20\0\0\0\0\0\0\0\210\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0S\345td\4\0\0\0P\3\0\0\0\0\0\0P\3\0\0\0\0\0\0P\3\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0P\345td\4\0\0\0\260{\30\0\0\0\0\0\260{\30\0\0\0\0\0\260{\30\0\0\0\0\0,c\0\0\0\0\0\0,c\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 784, 64) = 784
374 mmap(NULL, 1840808, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd6cbc2d000
374 mmap(0x7fd6cbc4f000, 1314816, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x22000) = 0x7fd6cbc4f000
374 mmap(0x7fd6cbd90000, 327680, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x163000) = 0x7fd6cbd90000
374 mmap(0x7fd6cbde0000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1b2000) = 0x7fd6cbde0000
374 mmap(0x7fd6cbde6000, 34472, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fd6cbde6000
374 close(3) = 0
374 openat(AT_FDCWD, "/gnu/store/1q2g5x2cr05hq8avjc0wpz7pg14x9d1p-libcap-2.51/lib/libcap.so.2", O_RDONLY|O_CLOEXEC) = 3
374 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\3403\0\0\0\0\0\0@\0\0\0\0\0\0\0 \223\0\0\0\0\0\0\0\0\0\0@\08\0\n\0@\0\34\0\33\0\1\0\0\0\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\08#\0\0\0\0\0\08#\0\0\0\0\0\0\0\20\0\0\0\0\0\0\1\0\0\0\5\0\0\0\0000\0\0\0\0\0\0\0000\0\0\0\0\0\0\0000\0\0\0\0\0\0\0015\0\0\0\0\0\0\0015\0\0\0\0\0\0\0\20\0\0\0\0\0\0\1\0\0\0\4\0\0\0\0p\0\0\0\0\0\0\0p\0\0\0\0\0\0\0p\0\0\0\0\0\0\270\22\0\0\0\0\0\0\270\22\0\0\0\0\0\0\0\20\0\0\0\0\0\0\1\0\0\0\6\0\0\0h\214\0\0\0\0\0\0h\234\0\0\0\0\0\0h\234\0\0\0\0\0\0\270\5\0\0\0\0\0\0\300\5\0\0\0\0\0\0\0\20\0\0\0\0\0\0\2\0\0\0\6\0\0\0\310\215\0\0\0\0\0\0\310\235\0\0\0\0\0\0\310\235\0\0\0\0\0\0\0\2\0\0\0\0\0\0\0\2\0\0\0\0\0\0\10\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0\210\202\0\0\0\0\0\0\210\202\0\0\0\0\0\0\210\202\0\0\0\0\0\0000\0\0\0\0\0\0\0000\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0S\345td\4\0\0\0\210\202\0\0\0\0\0\0\210\202\0\0\0\0\0\0\210\202\0\0\0\0\0\0000\0\0\0\0\0\0\0000\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0P\345td\4\0\0\0\\s\0\0\0\0\0\0\\s\0\0\0\0\0\0\\s\0\0\0\0\0\0\214\2\0\0\0\0\0\0\214\2\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0R\345td\4\0\0\0h\214\0\0\0\0\0\0h\234\0\0\0\0\0\0h\234\0\0\0\0\0\0\230\3\0\0\0\0\0\0\230\3\0\0\0\0\0\0\1\0\0\0\0\0\0\0a\0\0\0i\0\0\0\0\0\0\0a\0\0\0\30\0\0\0\0\0\0\0\0\0\0\0.\0\0\0?\0\0\0%\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0000\0\0\0F\0\0\0N\0\0\0<\0\0\0\0\0\0\0"..., 832) = 832
374 pread64(3, "\4\0\0\0 \0\0\0\5\0\0\0GNU\0\1\0\1\300\4\0\0\0\t\0\0\0\0\0\0\0\2\0\1\300\4\0\0\0\1\0\0\0\0\0\0\0", 48, 33416) = 48
374 newfstatat(3, "", {st_mode=S_IFREG|0444, st_size=39456, ...}, AT_EMPTY_PATH) = 0
374 mmap(NULL, 41512, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd6cbc22000
374 mmap(0x7fd6cbc25000, 16384, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7fd6cbc25000
374 mmap(0x7fd6cbc29000, 8192, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x7fd6cbc29000
374 mmap(0x7fd6cbc2b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0x7fd6cbc2b000
374 close(3) = 0
374 openat(AT_FDCWD, "/gnu/store/yyjb4x7q5dncysk5qg5w11raf3k1i0aj-linux-pam-1.5.1/lib/libpam.so.0", O_RDONLY|O_CLOEXEC) = 3
374 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\3404\0\0\0\0\0\0@\0\0\0\0\0\0\0\200\363\0\0\0\0\0\0\0\0\0\0@\08\0\n\0@\0\35\0\34\0\1\0\0\0\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0+\0\0\0\0\0\0\0+\0\0\0\0\0\0\0\20\0\0\0\0\0\0\1\0\0\0\5\0\0\0\0000\0\0\0\0\0\0\0000\0\0\0\0\0\0\0000\0\0\0\0\0\0Qx\0\0\0\0\0\0Qx\0\0\0\0\0\0\0\20\0\0\0\0\0\0\1\0\0\0\4\0\0\0\0\260\0\0\0\0\0\0\0\260\0\0\0\0\0\0\0\260\0\0\0\0\0\0h2\0\0\0\0\0\0h2\0\0\0\0\0\0\0\20\0\0\0\0\0\0\1\0\0\0\6\0\0\0P\354\0\0\0\0\0\0P\374\0\0\0\0\0\0P\374\0\0\0\0\0\0 \6\0\0\0\0\0\0(\6\0\0\0\0\0\0\0\20\0\0\0\0\0\0\2\0\0\0\6\0\0\0\260\355\0\0\0\0\0\0\260\375\0\0\0\0\0\0\260\375\0\0\0\0\0\0 \2\0\0\0\0\0\0 \2\0\0\0\0\0\0\10\0\0\0\0\0\0\0\4\0\0\0\4\0\0\08\342\0\0\0\0\0\08\342\0\0\0\0\0\08\342\0\0\0\0\0\0000\0\0\0\0\0\0\0000\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0S\345td\4\0\0\08\342\0\0\0\0\0\08\342\0\0\0\0\0\08\342\0\0\0\0\0\0000\0\0\0\0\0\0\0000\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0P\345td\4\0\0\0@\315\0\0\0\0\0\0@\315\0\0\0\0\0\0@\315\0\0\0\0\0\0\214\2\0\0\0\0\0\0\214\2\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0R\345td\4\0\0\0P\354\0\0\0\0\0\0P\374\0\0\0\0\0\0P\374\0\0\0\0\0\0\260\3\0\0\0\0\0\0\260\3\0\0\0\0\0\0\1\0\0\0\0\0\0\0\325\0\0\0y\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0.\0\0\0\0\0\0\0!\0\0\0(\0\0\0R\0\0\0\0\0\0\0E\0\0\0f\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Z\0\0\0"..., 832) = 832
374 pread64(3, "\4\0\0\0 \0\0\0\5\0\0\0GNU\0\1\0\1\300\4\0\0\0\t\0\0\0\0\0\0\0\2\0\1\300\4\0\0\0\1\0\0\0\0\0\0\0", 48, 57912) = 48
374 newfstatat(3, "", {st_mode=S_IFREG|0555, st_size=64192, ...}, AT_EMPTY_PATH) = 0
374 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd6cbc20000
374 mmap(NULL, 66168, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd6cbc0f000
374 mmap(0x7fd6cbc12000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7fd6cbc12000
374 mmap(0x7fd6cbc1a000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xb000) = 0x7fd6cbc1a000
374 mmap(0x7fd6cbc1e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe000) = 0x7fd6cbc1e000
374 close(3) = 0
374 openat(AT_FDCWD, "/gnu/store/2fk1gz2s7ppdicynscra9b19byrrr866-glibc-2.33/lib/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
374 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\21\0\0\0\0\0\0@\0\0\0\0\0\0\0\3101\0\0\0\0\0\0\0\0\0\0@\08\0\v\0@\0 \0\37\0\1\0\0\0\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\270\r\0\0\0\0\0\0\270\r\0\0\0\0\0\0\0\20\0\0\0\0\0\0\1\0\0\0\5\0\0\0\0\20\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0\20\0\0\0\0\0\0B\17\0\0\0\0\0\0B\17\0\0\0\0\0\0\0\20\0\0\0\0\0\0\1\0\0\0\4\0\0\0\0 \0\0\0\0\0\0\0 \0\0\0\0\0\0\0 \0\0\0\0\0\0\344\6\0\0\0\0\0\0\344\6\0\0\0\0\0\0\0\20\0\0\0\0\0\0\1\0\0\0\6\0\0\0`-\0\0\0\0\0\0`=\0\0\0\0\0\0`=\0\0\0\0\0\0 \3\0\0\0\0\0\0\220\3\0\0\0\0\0\0\0\20\0\0\0\0\0\0\2\0\0\0\6\0\0\0\220-\0\0\0\0\0\0\220=\0\0\0\0\0\0\220=\0\0\0\0\0\0\20\2\0\0\0\0\0\0\20\2\0\0\0\0\0\0\10\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0\250\2\0\0\0\0\0\0\250\2\0\0\0\0\0\0\250\2\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0\350\2\0\0\0\0\0\0\350\2\0\0\0\0\0\0\350\2\0\0\0\0\0\0 \0\0\0\0\0\0\0 \0\0\0\0\0\0\0\4\0\0\0\0\0\0\0S\345td\4\0\0\0\250\2\0\0\0\0\0\0\250\2\0\0\0\0\0\0\250\2\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0P\345td\4\0\0\0\244 \0\0\0\0\0\0\244 \0\0\0\0\0\0\244 \0\0\0\0\0\0\324\0\0\0\0\0\0\0\324\0\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0R\345td\4\0\0\0`-\0\0\0\0\0\0`=\0\0\0\0\0\0`=\0\0\0\0\0\0\240\2\0\0\0\0\0\0\240\2\0\0\0\0\0\0\1\0\0\0\0\0\0\0\4\0\0\0000\0\0\0\5\0\0\0GNU\0\2\200\0\300"..., 832) = 832
374 newfstatat(3, "", {st_mode=S_IFREG|0555, st_size=14792, ...}, AT_EMPTY_PATH) = 0
374 mmap(NULL, 16624, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd6cbc0a000
374 mmap(0x7fd6cbc0b000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7fd6cbc0b000
374 mmap(0x7fd6cbc0c000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fd6cbc0c000
374 mmap(0x7fd6cbc0d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fd6cbc0d000
374 close(3) = 0
374 openat(AT_FDCWD, "/gnu/store/yg6cs7c2vilr2bamfln20i6gwv2ad1c0-attr-2.5.1/lib/libattr.so.1", O_RDONLY|O_CLOEXEC) = 3
374 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\"\0\0\0\0\0\0@\0\0\0\0\0\0\0Hb\0\0\0\0\0\0\0\0\0\0@\08\0\n\0@\0\34\0\33\0\1\0\0\0\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 \24\0\0\0\0\0\0 \24\0\0\0\0\0\0\0\20\0\0\0\0\0\0\1\0\0\0\5\0\0\0\0 \0\0\0\0\0\0\0 \0\0\0\0\0\0\0 \0\0\0\0\0\0e!\0\0\0\0\0\0e!\0\0\0\0\0\0\0\20\0\0\0\0\0\0\1\0\0\0\4\0\0\0\0P\0\0\0\0\0\0\0P\0\0\0\0\0\0\0P\0\0\0\0\0\0\310\7\0\0\0\0\0\0\310\7\0\0\0\0\0\0\0\20\0\0\0\0\0\0\1\0\0\0\6\0\0\0\230]\0\0\0\0\0\0\230m\0\0\0\0\0\0\230m\0\0\0\0\0\0\250\3\0\0\0\0\0\0\270\3\0\0\0\0\0\0\0\20\0\0\0\0\0\0\2\0\0\0\6\0\0\0\250]\0\0\0\0\0\0\250m\0\0\0\0\0\0\250m\0\0\0\0\0\0 \2\0\0\0\0\0\0 \2\0\0\0\0\0\0\10\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0\230W\0\0\0\0\0\0\230W\0\0\0\0\0\0\230W\0\0\0\0\0\0000\0\0\0\0\0\0\0000\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0S\345td\4\0\0\0\230W\0\0\0\0\0\0\230W\0\0\0\0\0\0\230W\0\0\0\0\0\0000\0\0\0\0\0\0\0000\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0P\345td\4\0\0\0\364P\0\0\0\0\0\0\364P\0\0\0\0\0\0\364P\0\0\0\0\0\0\374\0\0\0\0\0\0\0\374\0\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0R\345td\4\0\0\0\230]\0\0\0\0\0\0\230m\0\0\0\0\0\0\230m\0\0\0\0\0\0h\2\0\0\0\0\0\0h\2\0\0\0\0\0\0\1\0\0\0\0\0\0\0%\0\0\0B\0\0\0=\0\0\0 \0\0\0\0\0\0\0#\0\0\0005\0\0\0/\0\0\0\0\0\0\0000\0\0\0003\0\0\0\26\0\0\0007\0\0\0\0\0\0\0\25\0\0\0\0\0\0\0+\0\0\0\f\0\0\0\0\0\0\0"..., 832) = 832
374 pread64(3, "\4\0\0\0 \0\0\0\5\0\0\0GNU\0\1\0\1\300\4\0\0\0\1\0\0\0\0\0\0\0\2\0\1\300\4\0\0\0\1\0\0\0\0\0\0\0", 48, 22424) = 48
374 newfstatat(3, "", {st_mode=S_IFREG|0555, st_size=26952, ...}, AT_EMPTY_PATH) = 0
374 mmap(NULL, 29008, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd6cbc02000
374 mmap(0x7fd6cbc04000, 12288, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fd6cbc04000
374 mmap(0x7fd6cbc07000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x7fd6cbc07000
374 mmap(0x7fd6cbc08000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x7fd6cbc08000
374 close(3) = 0
374 openat(AT_FDCWD, "/gnu/store/90lbavffg0csrf208nw0ayj1bz5knl47-gcc-10.3.0-lib/lib/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 3
374 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0203\0\0\0\0\0\0@\0\0\0\0\0\0\0\230\202\1\0\0\0\0\0\0\0\0\0@\08\0\n\0@\0\34\0\33\0\1\0\0\0\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\260-\0\0\0\0\0\0\260-\0\0\0\0\0\0\0\20\0\0\0\0\0\0\1\0\0\0\5\0\0\0\0000\0\0\0\0\0\0\0000\0\0\0\0\0\0\0000\0\0\0\0\0\0)\v\1\0\0\0\0\0)\v\1\0\0\0\0\0\0\20\0\0\0\0\0\0\1\0\0\0\4\0\0\0\0@\1\0\0\0\0\0\0@\1\0\0\0\0\0\0@\1\0\0\0\0\0\0302\0\0\0\0\0\0\0302\0\0\0\0\0\0\0\20\0\0\0\0\0\0\1\0\0\0\6\0\0\0\250}\1\0\0\0\0\0\250\215\1\0\0\0\0\0\250\215\1\0\0\0\0\0\350\3\0\0\0\0\0\0\240\6\0\0\0\0\0\0\0\20\0\0\0\0\0\0\2\0\0\0\6\0\0\0\300}\1\0\0\0\0\0\300\215\1\0\0\0\0\0\300\215\1\0\0\0\0\0\20\2\0\0\0\0\0\0\20\2\0\0\0\0\0\0\10\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0\350q\1\0\0\0\0\0\350q\1\0\0\0\0\0\350q\1\0\0\0\0\0000\0\0\0\0\0\0\0000\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0S\345td\4\0\0\0\350q\1\0\0\0\0\0\350q\1\0\0\0\0\0\350q\1\0\0\0\0\0000\0\0\0\0\0\0\0000\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0P\345td\4\0\0\0\274L\1\0\0\0\0\0\274L\1\0\0\0\0\0\274L\1\0\0\0\0\0\214\6\0\0\0\0\0\0\214\6\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0R\345td\4\0\0\0\250}\1\0\0\0\0\0\250\215\1\0\0\0\0\0\250\215\1\0\0\0\0\0X\2\0\0\0\0\0\0X\2\0\0\0\0\0\0\1\0\0\0\0\0\0\0\203\0\0\0\254\0\0\0\0\0\0\0 \0\0\0!\0\0\0001\0\0\0\0\0\0\0>\0\0\0,\0\0\0\0\0\0\0D\0\0\0\0\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0\10\0\0\0\237\0\0\0\245\0\0\0\0\0\0\0"..., 832) = 832
374 pread64(3, "\4\0\0\0 \0\0\0\5\0\0\0GNU\0\1\0\1\300\4\0\0\0\v\0\0\0\0\0\0\0\2\0\1\300\4\0\0\0\1\0\0\0\0\0\0\0", 48, 94696) = 48
374 newfstatat(3, "", {st_mode=S_IFREG|0444, st_size=100760, ...}, AT_EMPTY_PATH) = 0
374 mmap(NULL, 103496, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd6cbbe8000
374 mmap(0x7fd6cbbeb000, 69632, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7fd6cbbeb000
374 mmap(0x7fd6cbbfc000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14000) = 0x7fd6cbbfc000
374 mmap(0x7fd6cbc00000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7fd6cbc00000
374 close(3) = 0
374 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd6cbbe6000
374 mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd6cbbe3000
374 arch_prctl(ARCH_SET_FS, 0x7fd6cbbe3840) = 0
374 mprotect(0x7fd6cbde0000, 16384, PROT_READ) = 0
374 mprotect(0x7fd6cbc00000, 4096, PROT_READ) = 0
374 mprotect(0x7fd6cbc08000, 4096, PROT_READ) = 0
374 mprotect(0x7fd6cbc0d000, 4096, PROT_READ) = 0
374 mprotect(0x7fd6cbc1e000, 4096, PROT_READ) = 0
374 mprotect(0x7fd6cbc2b000, 4096, PROT_READ) = 0
374 mprotect(0x7fd6cbe09000, 4096, PROT_READ) = 0
374 mprotect(0x7fd6cbe18000, 4096, PROT_READ) = 0
374 mprotect(0x7fd6cbf42000, 36864, PROT_READ) = 0
374 mprotect(0x43c000, 20480, PROT_READ) = 0
374 mprotect(0x7fd6cbf7e000, 8192, PROT_READ) = 0
374 munmap(0x7fd6cbf4d000, 7504) = 0
374 set_tid_address(0x7fd6cbbe3b10) = 374
374 set_robust_list(0x7fd6cbbe3b20, 24) = 0
374 rt_sigaction(SIGRTMIN, {sa_handler=0x7fd6cbdf56a0, sa_mask=[], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7fd6cbe00d80}, NULL, 8) = 0
374 rt_sigaction(SIGRT_1, {sa_handler=0x7fd6cbdf5740, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd6cbe00d80}, NULL, 8) = 0
374 rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
374 prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
374 prctl(PR_CAPBSET_READ, CAP_MAC_OVERRIDE) = 1
374 prctl(PR_CAPBSET_READ, 0x30 /* CAP_??? */) = -1 EINVAL (Invalid argument)
374 prctl(PR_CAPBSET_READ, CAP_CHECKPOINT_RESTORE) = 1
374 prctl(PR_CAPBSET_READ, 0x2c /* CAP_??? */) = -1 EINVAL (Invalid argument)
374 prctl(PR_CAPBSET_READ, 0x2a /* CAP_??? */) = -1 EINVAL (Invalid argument)
374 prctl(PR_CAPBSET_READ, 0x29 /* CAP_??? */) = -1 EINVAL (Invalid argument)
374 getpid() = 374
374 brk(NULL) = 0x179b000
374 brk(0x17bc000) = 0x17bc000
374 openat(AT_FDCWD, "/proc/self/stat", O_RDONLY|O_CLOEXEC) = 3
374 newfstatat(3, "", {st_mode=S_IFREG|0444, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 read(3, "374 (elogind) R 370 370 370 0 -1 4194304 147 0 1 0 0 0 0 0 20 0 1 0 16446 4354048 316 18446744073709551615 4227072 4370329 140722071916080 0 0 0 0 0 0 0 0 0 17 2 0 0 0 0 0 4442928 4460624 24752128 140722071920392 140722071920475 140722071920475 140722071920549 0\n", 1024) = 263
374 ioctl(3, TCGETS, 0x7ffc691bca20) = -1 ENOTTY (Inappropriate ioctl for device)
374 read(3, "", 1024) = 0
374 close(3) = 0
374 openat(AT_FDCWD, "/run/systemd/efivars/SystemdOptions-8cf2644b-4b0b-428f-9387-6d876050dc67", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
374 openat(AT_FDCWD, "/run/systemd/efivars/SystemdOptions-8cf2644b-4b0b-428f-9387-6d876050dc67", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
374 openat(AT_FDCWD, "/run/systemd/efivars/SystemdOptions-8cf2644b-4b0b-428f-9387-6d876050dc67", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
374 access("/proc/vz", F_OK) = -1 ENOENT (No such file or directory)
374 openat(AT_FDCWD, "/proc/sys/kernel/osrelease", O_RDONLY|O_CLOEXEC) = 3
374 newfstatat(3, "", {st_mode=S_IFREG|0444, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 read(3, "5.15.6-gnu\n", 1024) = 11
374 ioctl(3, TCGETS, 0x7ffc691bc9f0) = -1 ENOTTY (Inappropriate ioctl for device)
374 read(3, "", 1024) = 0
374 close(3) = 0
374 openat(AT_FDCWD, "/proc/self/status", O_RDONLY|O_CLOEXEC) = 3
374 newfstatat(3, "", {st_mode=S_IFREG|0444, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 read(3, "Name:\telogind\nUmask:\t0022\nState:\tR (running)\nTgid:\t374\nNgid:\t0\nPid:\t374\nPPid:\t370\nTracerPid:\t370\nUid:\t0\t0\t0\t0\nGid:\t0\t0\t0\t0\nFDSize:\t64\nGroups:\t \nNStgid:\t374\nNSpid:\t374\nNSpgid:\t370\nNSsid:\t370\nVmPeak:\t 4252 kB\nVmSize:\t 4252 kB\nVmLck:\t 0 kB\nVmPin:\t 0 kB\nVmHWM:\t 1264 kB\nVmRSS:\t 1264 kB\nRssAnon:\t 212 kB\nRssFile:\t 1052 kB\nRssShmem:\t 0 kB\nVmData:\t 276 kB\nVmStk:\t 132 kB\nVmExe:\t 140 kB\nVmLib:\t 2384 kB\nVmPTE:\t 44 kB\nVmSwap:\t 0 kB\nHugetlbPages:\t 0 kB\nCoreDumping:\t0\nTHP_enabled:\t1\nThreads:\t1\nSigQ:\t1/31755\nSigPnd:\t0000000000000000\nShdPnd:\t0000000000000000\nSigBlk:\t0000000000000000\nSigIgn:\t0000000000000000\nSigCgt:\t0000000180000000\nCapInh:\t"..., 2049) = 1091
374 close(3) = 0
374 openat(AT_FDCWD, "/proc/370/comm", O_RDONLY|O_CLOEXEC) = 3
374 newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 read(3, "strace\n", 1024) = 7
374 ioctl(3, TCGETS, 0x7ffc691bc9d0) = -1 ENOTTY (Inappropriate ioctl for device)
374 read(3, "", 1024) = 0
374 close(3) = 0
374 openat(AT_FDCWD, "/run/systemd/container", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
374 openat(AT_FDCWD, "/proc/1/environ", O_RDONLY|O_CLOEXEC) = 3
374 newfstatat(3, "", {st_mode=S_IFREG|0400, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 read(3, "HOME=/\0TERM=linux\0BOOT_IMAGE=/@root/gnu/store/xz7ybgzdr0kq8wx9czbfipxwsg6i5ydw-linux-libre-5.15.6/bzImage\0--root=/dev/mapper/cryptroot\0--system=/gnu/store/dhx4gm6dy9sfbr2fdimibki6rwijr0fc-system\0--load=/gnu/store/dhx4gm6dy9sfbr2fdimibki6rwijr0fc-system/boot\0PATH=/gnu/store/kl17kwyhwc7rb1g5xs0vnz12czacgb80-btrfs-progs-static-5.15.1/bin:/gnu/store/41ig1v4ig3d5g0hmk8li7z2gp8gkcf53-loadkeys-static-2.4.0/bin\0GUIX_LOCPATH=/gnu/store/c98radmg422ky5p4yi9whsarsqkrmxpl-glibc-utf8-locales-2.33/lib/locale\0", 1024) = 499
374 ioctl(3, TCGETS, 0x7ffc691bc960) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(3, TCGETS, 0x7ffc691bc960) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(3, TCGETS, 0x7ffc691bc960) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(3, TCGETS, 0x7ffc691bc960) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(3, TCGETS, 0x7ffc691bc960) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(3, TCGETS, 0x7ffc691bc960) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(3, TCGETS, 0x7ffc691bc960) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(3, TCGETS, 0x7ffc691bc960) = -1 ENOTTY (Inappropriate ioctl for device)
374 read(3, "", 1024) = 0
374 close(3) = 0
374 openat(AT_FDCWD, "/proc/1/sched", O_RDONLY|O_CLOEXEC) = 3
374 newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 read(3, "shepherd (1, #threads: 5)\n-------------------------------------------------------------------\nse.exec_start : 164495.513726\nse.vruntime : 4697.931092\nse.sum_exec_runtime : 1665.406750\nse.nr_migrations : 89\nnr_switches : 4867\nnr_voluntary_switches : 4675\nnr_involuntary_switches : 192\nse.load.weight : 1048576\nse.avg.load_sum : "..., 1024) = 1024
374 ioctl(3, TCGETS, 0x7ffc691bc9d0) = -1 ENOTTY (Inappropriate ioctl for device)
374 close(3) = 0
374 openat(AT_FDCWD, "/proc/cmdline", O_RDONLY|O_CLOEXEC) = 3
374 newfstatat(3, "", {st_mode=S_IFREG|0444, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 read(3, "BOOT_IMAGE=/@root/gnu/store/xz7ybgzdr0kq8wx9czbfipxwsg6i5ydw-linux-libre-5.15.6/bzImage --root=/dev/mapper/cryptroot --system=/gnu/store/dhx4gm6dy9sfbr2fdimibki6rwijr0fc-system --load=/gnu/store/dhx4gm6dy9sfbr2fdimibki6rwijr0fc-system/boot quiet snd_hda_intel.dmic_detect=0 modprobe.blacklist=rtl8187\n", 1024) = 301
374 ioctl(3, TCGETS, 0x7ffc691bca50) = -1 ENOTTY (Inappropriate ioctl for device)
374 read(3, "", 1024) = 0
374 close(3) = 0
374 socket(AF_UNIX, SOCK_DGRAM|SOCK_CLOEXEC, 0) = 3
374 getsockopt(3, SOL_SOCKET, SO_SNDBUF, [212992], [4]) = 0
374 setsockopt(3, SOL_SOCKET, SO_SNDBUF, [8388608], 4) = 0
374 getsockopt(3, SOL_SOCKET, SO_SNDBUF, [425984], [4]) = 0
374 setsockopt(3, SOL_SOCKET, SO_SNDBUFFORCE, [8388608], 4) = 0
374 setsockopt(3, SOL_SOCKET, SO_SNDTIMEO_OLD, "\n\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 16) = 0
374 connect(3, {sa_family=AF_UNIX, sun_path="/dev/log"}, 11) = 0
374 openat(AT_FDCWD, "/run/systemd/elogind.pid", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
374 openat(AT_FDCWD, "/run/systemd/elogind.pid", O_WRONLY|O_CREAT|O_NOCTTY|O_CLOEXEC, 0666) = 4
374 fcntl(4, F_GETFL) = 0x8001 (flags O_WRONLY|O_LARGEFILE)
374 newfstatat(4, "", {st_mode=S_IFREG|0644, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 write(4, "374\n", 4) = 4
374 close(4) = 0
374 umask(022) = 022
374 mkdir("/run/systemd", 0755) = -1 EEXIST (File exists)
374 mkdir("/run/systemd/seats", 0755) = 0
374 access("/sys/fs/smackfs/", F_OK) = -1 ENOENT (No such file or directory)
374 mkdir("/run/systemd/users", 0755) = 0
374 mkdir("/run/systemd/sessions", 0755) = 0
374 mkdir("/run/systemd/machines", 0755) = 0
374 rt_sigprocmask(SIG_BLOCK, [HUP INT QUIT TERM CHLD], NULL, 8) = 0
374 gettid() = 374
374 getrandom("\x24\x3a\xe2\x64\xdc\x80\x60\xb8\x9c\xd0\x24\xd6\x9a\x81\x21\x15", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 futex(0x7fd6cbf4b8f4, FUTEX_WAKE_PRIVATE, 2147483647) = 0
374 statfs("/sys/fs/cgroup/", {f_type=TMPFS_MAGIC, f_bsize=4096, f_blocks=1018941, f_bfree=1018941, f_bavail=1018941, f_files=1018941, f_ffree=1018930, f_fsid={val=[0x37dbc057, 0x14f4b79f]}, f_namelen=255, f_frsize=4096, f_flags=ST_VALID|ST_RELATIME}) = 0
374 statfs("/sys/fs/cgroup/unified/", 0x7ffc691bcaa0) = -1 ENOENT (No such file or directory)
374 statfs("/sys/fs/cgroup/elogind/", {f_type=CGROUP_SUPER_MAGIC, f_bsize=4096, f_blocks=0, f_bfree=0, f_bavail=0, f_files=0, f_ffree=0, f_fsid={val=[0, 0]}, f_namelen=255, f_frsize=4096, f_flags=ST_VALID|ST_RELATIME}) = 0
374 statfs("/sys/fs/cgroup/", {f_type=TMPFS_MAGIC, f_bsize=4096, f_blocks=1018941, f_bfree=1018941, f_bavail=1018941, f_files=1018941, f_ffree=1018930, f_fsid={val=[0x37dbc057, 0x14f4b79f]}, f_namelen=255, f_frsize=4096, f_flags=ST_VALID|ST_RELATIME}) = 0
374 statfs("/sys/fs/cgroup/unified/", 0x7ffc691bcae0) = -1 ENOENT (No such file or directory)
374 statfs("/sys/fs/cgroup/elogind/", {f_type=CGROUP_SUPER_MAGIC, f_bsize=4096, f_blocks=0, f_bfree=0, f_bavail=0, f_files=0, f_ffree=0, f_fsid={val=[0, 0]}, f_namelen=255, f_frsize=4096, f_flags=ST_VALID|ST_RELATIME}) = 0
374 openat(AT_FDCWD, "/", O_RDONLY|O_CLOEXEC|O_PATH|O_DIRECTORY) = 4
374 openat(4, "sys", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 5
374 newfstatat(5, "", {st_mode=S_IFDIR|0555, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(4) = 0
374 openat(5, "fs", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 4
374 newfstatat(4, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(5) = 0
374 openat(4, "cgroup", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 5
374 newfstatat(5, "", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=240, ...}, AT_EMPTY_PATH) = 0
374 close(4) = 0
374 close(5) = 0
374 openat(AT_FDCWD, "/sys/fs", O_RDONLY|O_CLOEXEC|O_PATH|O_DIRECTORY) = 4
374 name_to_handle_at(4, "cgroup", {handle_bytes=128 => 12, handle_type=1, f_handle="\xa2\x3f\xf7\x10\x01\x00\x00\x00\x00\x00\x00\x00"}, [34], AT_SYMLINK_FOLLOW) = 0
374 name_to_handle_at(4, "", {handle_bytes=128}, 0x7ffc691bc974, AT_EMPTY_PATH) = -1 EOPNOTSUPP (Operation not supported)
374 close(4) = 0
374 statfs("/sys/fs/cgroup/", {f_type=TMPFS_MAGIC, f_bsize=4096, f_blocks=1018941, f_bfree=1018941, f_bavail=1018941, f_files=1018941, f_ffree=1018930, f_fsid={val=[0x37dbc057, 0x14f4b79f]}, f_namelen=255, f_frsize=4096, f_flags=ST_VALID|ST_RELATIME}) = 0
374 statfs("/sys/fs/cgroup/unified/", 0x7ffc691bcac0) = -1 ENOENT (No such file or directory)
374 statfs("/sys/fs/cgroup/elogind/", {f_type=CGROUP_SUPER_MAGIC, f_bsize=4096, f_blocks=0, f_bfree=0, f_bavail=0, f_files=0, f_ffree=0, f_fsid={val=[0, 0]}, f_namelen=255, f_frsize=4096, f_flags=ST_VALID|ST_RELATIME}) = 0
374 openat(AT_FDCWD, "/proc/cmdline", O_RDONLY|O_CLOEXEC) = 4
374 newfstatat(4, "", {st_mode=S_IFREG|0444, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 read(4, "BOOT_IMAGE=/@root/gnu/store/xz7ybgzdr0kq8wx9czbfipxwsg6i5ydw-linux-libre-5.15.6/bzImage --root=/dev/mapper/cryptroot --system=/gnu/store/dhx4gm6dy9sfbr2fdimibki6rwijr0fc-system --load=/gnu/store/dhx4gm6dy9sfbr2fdimibki6rwijr0fc-system/boot quiet snd_hda_intel.dmic_detect=0 modprobe.blacklist=rtl8187\n", 1024) = 301
374 ioctl(4, TCGETS, 0x7ffc691bc9a0) = -1 ENOTTY (Inappropriate ioctl for device)
374 read(4, "", 1024) = 0
374 close(4) = 0
374 openat(AT_FDCWD, "/run/systemd/efivars/SystemdOptions-8cf2644b-4b0b-428f-9387-6d876050dc67", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
374 openat(AT_FDCWD, "/run/systemd/efivars/SystemdOptions-8cf2644b-4b0b-428f-9387-6d876050dc67", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
374 openat(AT_FDCWD, "/", O_RDONLY|O_CLOEXEC|O_PATH|O_DIRECTORY) = 4
374 openat(4, "sys", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 5
374 newfstatat(5, "", {st_mode=S_IFDIR|0555, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(4) = 0
374 openat(5, "fs", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 4
374 newfstatat(4, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(5) = 0
374 openat(4, "cgroup", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 5
374 newfstatat(5, "", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=240, ...}, AT_EMPTY_PATH) = 0
374 close(4) = 0
374 openat(5, "unified", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = -1 ENOENT (No such file or directory)
374 close(5) = 0
374 newfstatat(AT_FDCWD, "/sys/fs/cgroup", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=240, ...}, 0) = 0
374 mkdir("/sys/fs/cgroup/unified", 0755) = 0
374 mount("cgroup2", "/sys/fs/cgroup/unified", "cgroup2", MS_NOSUID|MS_NODEV|MS_NOEXEC, "nsdelegate") = 0
374 access("/sys/fs/cgroup/unified", W_OK) = 0
374 openat(AT_FDCWD, "/", O_RDONLY|O_CLOEXEC|O_PATH|O_DIRECTORY) = 4
374 openat(4, "sys", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 5
374 newfstatat(5, "", {st_mode=S_IFDIR|0555, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(4) = 0
374 openat(5, "fs", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 4
374 newfstatat(4, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(5) = 0
374 openat(4, "cgroup", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 5
374 newfstatat(5, "", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=260, ...}, AT_EMPTY_PATH) = 0
374 close(4) = 0
374 openat(5, "unified", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 4
374 newfstatat(4, "", {st_mode=S_IFDIR|0555, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(5) = 0
374 close(4) = 0
374 openat(AT_FDCWD, "/sys/fs/cgroup", O_RDONLY|O_CLOEXEC|O_PATH|O_DIRECTORY) = 4
374 name_to_handle_at(4, "unified", {handle_bytes=128 => 8, handle_type=254, f_handle="\x01\x00\x00\x00\x00\x00\x00\x00"}, [48], AT_SYMLINK_FOLLOW) = 0
374 name_to_handle_at(4, "", {handle_bytes=128 => 12, handle_type=1, f_handle="\xa2\x3f\xf7\x10\x01\x00\x00\x00\x00\x00\x00\x00"}, [34], AT_EMPTY_PATH) = 0
374 close(4) = 0
374 access("/sys/firmware/efi/", F_OK) = -1 ENOENT (No such file or directory)
374 openat(AT_FDCWD, "/", O_RDONLY|O_CLOEXEC|O_PATH|O_DIRECTORY) = 4
374 openat(4, "sys", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 5
374 newfstatat(5, "", {st_mode=S_IFDIR|0555, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(4) = 0
374 openat(5, "fs", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 4
374 newfstatat(4, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(5) = 0
374 openat(4, "cgroup", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 5
374 newfstatat(5, "", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=260, ...}, AT_EMPTY_PATH) = 0
374 close(4) = 0
374 openat(5, "elogind", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 4
374 newfstatat(4, "", {st_mode=S_IFDIR|0555, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(5) = 0
374 close(4) = 0
374 openat(AT_FDCWD, "/sys/fs/cgroup", O_RDONLY|O_CLOEXEC|O_PATH|O_DIRECTORY) = 4
374 name_to_handle_at(4, "elogind", {handle_bytes=128 => 8, handle_type=254, f_handle="\x01\x00\x00\x00\x00\x00\x00\x00"}, [35], AT_SYMLINK_FOLLOW) = 0
374 name_to_handle_at(4, "", {handle_bytes=128 => 12, handle_type=1, f_handle="\xa2\x3f\xf7\x10\x01\x00\x00\x00\x00\x00\x00\x00"}, [34], AT_EMPTY_PATH) = 0
374 close(4) = 0
374 openat(AT_FDCWD, "/", O_RDONLY|O_CLOEXEC|O_PATH|O_DIRECTORY) = 4
374 openat(4, "sys", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 5
374 newfstatat(5, "", {st_mode=S_IFDIR|0555, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(4) = 0
374 openat(5, "fs", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 4
374 newfstatat(4, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(5) = 0
374 openat(4, "cgroup", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 5
374 newfstatat(5, "", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=260, ...}, AT_EMPTY_PATH) = 0
374 close(4) = 0
374 openat(5, "elogind", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 4
374 newfstatat(4, "", {st_mode=S_IFDIR|0555, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(5) = 0
374 close(4) = 0
374 openat(AT_FDCWD, "/sys/fs/cgroup", O_RDONLY|O_CLOEXEC|O_PATH|O_DIRECTORY) = 4
374 name_to_handle_at(4, "elogind", {handle_bytes=128 => 8, handle_type=254, f_handle="\x01\x00\x00\x00\x00\x00\x00\x00"}, [35], AT_SYMLINK_FOLLOW) = 0
374 name_to_handle_at(4, "", {handle_bytes=128 => 12, handle_type=1, f_handle="\xa2\x3f\xf7\x10\x01\x00\x00\x00\x00\x00\x00\x00"}, [34], AT_EMPTY_PATH) = 0
374 close(4) = 0
374 mkdir("/run/systemd", 0755) = -1 EEXIST (File exists)
374 access("/run/host/inaccessible/", F_OK) = -1 ENOENT (No such file or directory)
374 umask(000) = 022
374 mkdir("/run/systemd/inaccessible", 0755) = 0
374 mknodat(AT_FDCWD, "/run/systemd/inaccessible/reg", S_IFREG|000) = 0
374 mkdir("/run/systemd/inaccessible/dir", 000) = 0
374 mknodat(AT_FDCWD, "/run/systemd/inaccessible/fifo", S_IFIFO|000) = 0
374 mknodat(AT_FDCWD, "/run/systemd/inaccessible/sock", S_IFSOCK|000) = 0
374 mknodat(AT_FDCWD, "/run/systemd/inaccessible/chr", S_IFCHR|000, makedev(0, 0)) = 0
374 mknodat(AT_FDCWD, "/run/systemd/inaccessible/blk", S_IFBLK|000, makedev(0, 0)) = 0
374 umask(022) = 000
374 openat(AT_FDCWD, "/proc/1/cgroup", O_RDONLY|O_CLOEXEC) = 4
374 newfstatat(4, "", {st_mode=S_IFREG|0444, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 read(4, "10:pids:/\n9:perf_event:/\n8:blkio:/\n7:freezer:/\n6:devices:/\n5:memory:/\n4:cpuacct:/\n3:cpu:/\n2:cpuset:/\n1:name=elogind:/\n0::/\n", 1024) = 123
374 ioctl(4, TCGETS, 0x7ffc691bc9d0) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(4, TCGETS, 0x7ffc691bc9d0) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(4, TCGETS, 0x7ffc691bc9d0) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(4, TCGETS, 0x7ffc691bc9d0) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(4, TCGETS, 0x7ffc691bc9d0) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(4, TCGETS, 0x7ffc691bc9d0) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(4, TCGETS, 0x7ffc691bc9d0) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(4, TCGETS, 0x7ffc691bc9d0) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(4, TCGETS, 0x7ffc691bc9d0) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(4, TCGETS, 0x7ffc691bc9d0) = -1 ENOTTY (Inappropriate ioctl for device)
374 close(4) = 0
374 statfs("/sys/fs/cgroup/", {f_type=TMPFS_MAGIC, f_bsize=4096, f_blocks=1018941, f_bfree=1018941, f_bavail=1018941, f_files=1018941, f_ffree=1018929, f_fsid={val=[0x37dbc057, 0x14f4b79f]}, f_namelen=255, f_frsize=4096, f_flags=ST_VALID|ST_RELATIME}) = 0
374 statfs("/sys/fs/cgroup/unified/", {f_type=CGROUP2_SUPER_MAGIC, f_bsize=4096, f_blocks=0, f_bfree=0, f_bavail=0, f_files=0, f_ffree=0, f_fsid={val=[0, 0]}, f_namelen=255, f_frsize=4096, f_flags=ST_VALID|ST_NOSUID|ST_NODEV|ST_NOEXEC|ST_RELATIME}) = 0
374 statfs("/sys/fs/cgroup/elogind/", {f_type=CGROUP_SUPER_MAGIC, f_bsize=4096, f_blocks=0, f_bfree=0, f_bavail=0, f_files=0, f_ffree=0, f_fsid={val=[0, 0]}, f_namelen=255, f_frsize=4096, f_flags=ST_VALID|ST_RELATIME}) = 0
374 faccessat2(AT_FDCWD, "/sys/fs/cgroup/elogind", F_OK, AT_SYMLINK_NOFOLLOW) = 0
374 newfstatat(AT_FDCWD, "/sys/fs/cgroup", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=260, ...}, 0) = 0
374 mkdir("/sys/fs/cgroup/elogind", 0755) = -1 EEXIST (File exists)
374 faccessat2(AT_FDCWD, "/sys/fs/cgroup/elogind", F_OK, AT_SYMLINK_NOFOLLOW) = 0
374 openat(AT_FDCWD, "/sys/fs/cgroup/elogind/cgroup.procs", O_WRONLY|O_NOCTTY|O_CLOEXEC) = 4
374 fcntl(4, F_GETFL) = 0x8001 (flags O_WRONLY|O_LARGEFILE)
374 write(4, "374\n", 4) = 4
374 close(4) = 0
374 openat(AT_FDCWD, "/sys/fs/cgroup/elogind", O_RDONLY|O_NOCTTY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4
374 openat(AT_FDCWD, "/sys/fs/cgroup/memory/memory.use_hierarchy", O_WRONLY|O_NOCTTY|O_CLOEXEC) = 5
374 fcntl(5, F_GETFL) = 0x8001 (flags O_WRONLY|O_LARGEFILE)
374 write(5, "1\n", 2) = 2
374 close(5) = 0
374 faccessat2(AT_FDCWD, "/sys/fs/cgroup/cpu", F_OK, AT_SYMLINK_NOFOLLOW) = 0
374 faccessat2(AT_FDCWD, "/sys/fs/cgroup/cpuacct", F_OK, AT_SYMLINK_NOFOLLOW) = 0
374 faccessat2(AT_FDCWD, "/sys/fs/cgroup/blkio", F_OK, AT_SYMLINK_NOFOLLOW) = 0
374 faccessat2(AT_FDCWD, "/sys/fs/cgroup/memory", F_OK, AT_SYMLINK_NOFOLLOW) = 0
374 faccessat2(AT_FDCWD, "/sys/fs/cgroup/devices", F_OK, AT_SYMLINK_NOFOLLOW) = 0
374 faccessat2(AT_FDCWD, "/sys/fs/cgroup/pids", F_OK, AT_SYMLINK_NOFOLLOW) = 0
374 epoll_create1(EPOLL_CLOEXEC) = 5
374 gettid() = 374
374 sysinfo({uptime=165, loads=[105504, 41760, 15232], totalram=8347168768, freeram=7950557184, sharedram=0, bufferram=5558272, totalswap=0, freeswap=0, procs=168, totalhigh=0, freehigh=0, mem_unit=1}) = 0
374 openat(AT_FDCWD, "/proc/1/cgroup", O_RDONLY|O_CLOEXEC) = 6
374 newfstatat(6, "", {st_mode=S_IFREG|0444, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 read(6, "10:pids:/\n9:perf_event:/\n8:blkio:/\n7:freezer:/\n6:devices:/\n5:memory:/\n4:cpuacct:/\n3:cpu:/\n2:cpuset:/\n1:name=elogind:/\n0::/\n", 1024) = 123
374 ioctl(6, TCGETS, 0x7ffc691bc980) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(6, TCGETS, 0x7ffc691bc980) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(6, TCGETS, 0x7ffc691bc980) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(6, TCGETS, 0x7ffc691bc980) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(6, TCGETS, 0x7ffc691bc980) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(6, TCGETS, 0x7ffc691bc980) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(6, TCGETS, 0x7ffc691bc980) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(6, TCGETS, 0x7ffc691bc980) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(6, TCGETS, 0x7ffc691bc980) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(6, TCGETS, 0x7ffc691bc980) = -1 ENOTTY (Inappropriate ioctl for device)
374 close(6) = 0
374 openat(AT_FDCWD, "/sys/fs/cgroup/memory/memory.limit_in_bytes", O_RDONLY|O_CLOEXEC) = 6
374 newfstatat(6, "", {st_mode=S_IFREG|0644, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 read(6, "9223372036854771712\n", 4096) = 20
374 ioctl(6, TCGETS, 0x7ffc691bca10) = -1 ENOTTY (Inappropriate ioctl for device)
374 read(6, "", 4096) = 0
374 close(6) = 0
374 openat(AT_FDCWD, "/", O_RDONLY|O_CLOEXEC|O_PATH|O_DIRECTORY) = 6
374 openat(6, "etc", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 7
374 newfstatat(7, "", {st_mode=S_IFDIR|0755, st_size=1046, ...}, AT_EMPTY_PATH) = 0
374 close(6) = 0
374 openat(7, "elogind", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = -1 ENOENT (No such file or directory)
374 close(7) = 0
374 openat(AT_FDCWD, "/", O_RDONLY|O_CLOEXEC|O_PATH|O_DIRECTORY) = 6
374 openat(6, "run", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 7
374 newfstatat(7, "", {st_mode=S_IFDIR|0755, st_size=314, ...}, AT_EMPTY_PATH) = 0
374 close(6) = 0
374 openat(7, "elogind", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = -1 ENOENT (No such file or directory)
374 close(7) = 0
374 openat(AT_FDCWD, "/", O_RDONLY|O_CLOEXEC|O_PATH|O_DIRECTORY) = 6
374 openat(6, "usr", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 7
374 newfstatat(7, "", {st_mode=S_IFDIR|0755, st_size=6, ...}, AT_EMPTY_PATH) = 0
374 close(6) = 0
374 openat(7, "local", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = -1 ENOENT (No such file or directory)
374 close(7) = 0
374 openat(AT_FDCWD, "/", O_RDONLY|O_CLOEXEC|O_PATH|O_DIRECTORY) = 6
374 openat(6, "usr", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 7
374 newfstatat(7, "", {st_mode=S_IFDIR|0755, st_size=6, ...}, AT_EMPTY_PATH) = 0
374 close(6) = 0
374 openat(7, "lib", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = -1 ENOENT (No such file or directory)
374 close(7) = 0
374 openat(AT_FDCWD, "/", O_RDONLY|O_CLOEXEC|O_PATH|O_DIRECTORY) = 6
374 openat(6, "lib", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = -1 ENOENT (No such file or directory)
374 close(6) = 0
374 openat(AT_FDCWD, "/etc/elogind/logind.conf.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
374 openat(AT_FDCWD, "/run/elogind/logind.conf.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
374 openat(AT_FDCWD, "/usr/local/lib/elogind/logind.conf.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
374 openat(AT_FDCWD, "/usr/lib/elogind/logind.conf.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
374 openat(AT_FDCWD, "/lib/elogind/logind.conf.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
374 openat(AT_FDCWD, "/gnu/store/q93myhsc00ii51q3m1k2bp8rnx0scrfq-logind.conf", O_RDONLY|O_CLOEXEC) = 6
374 newfstatat(6, "", {st_mode=S_IFREG|0444, st_size=631, ...}, AT_EMPTY_PATH) = 0
374 newfstatat(6, "", {st_mode=S_IFREG|0444, st_size=631, ...}, AT_EMPTY_PATH) = 0
374 read(6, "[Login]\nKillUserProcesses=no\nKillOnlyUsers=\nKillExcludeUsers=root\nInhibitDelayMaxSec=5\nHandlePowerKey=ignore\nHandleSuspendKey=suspend\nHandleHibernateKey=ignore\nHandleLidSwitch=suspend\nHandleLidSwitchDocked=ignore\nHandleLidSwitchExternalPower=ignore\nPowerKeyIgnoreInhibited=no\nSuspendKeyIgnoreInhibited=no\nHibernateKeyIgnoreInhibited=no\nLidSwitchIgnoreInhibited=yes\nHoldoffTimeoutSec=30\nIdleAction=ignore\nIdleActionSec=1800\nRuntimeDirectorySize=10%\nRemoveIPC=yes\n[Sleep]\nSuspendState=mem standby freeze\nSuspendMode=\nHibernateState=disk\nHibernateMode=platform shutdown\nHybridSleepState=disk\nHybridSleepMode=suspend platform shutdown\n", 4096) = 631
374 ioctl(6, TCGETS, 0x7ffc691bc8d0) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(6, TCGETS, 0x7ffc691bc8d0) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(6, TCGETS, 0x7ffc691bc8d0) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(6, TCGETS, 0x7ffc691bc8d0) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(6, TCGETS, 0x7ffc691bc8d0) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(6, TCGETS, 0x7ffc691bc8d0) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(6, TCGETS, 0x7ffc691bc8d0) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(6, TCGETS, 0x7ffc691bc8d0) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(6, TCGETS, 0x7ffc691bc8d0) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(6, TCGETS, 0x7ffc691bc8d0) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(6, TCGETS, 0x7ffc691bc8d0) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(6, TCGETS, 0x7ffc691bc8d0) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(6, TCGETS, 0x7ffc691bc8d0) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(6, TCGETS, 0x7ffc691bc8d0) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(6, TCGETS, 0x7ffc691bc8d0) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(6, TCGETS, 0x7ffc691bc8d0) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(6, TCGETS, 0x7ffc691bc8d0) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(6, TCGETS, 0x7ffc691bc8d0) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(6, TCGETS, 0x7ffc691bc8d0) = -1 ENOTTY (Inappropriate ioctl for device)
374 sysinfo({uptime=165, loads=[105504, 41760, 15232], totalram=8347168768, freeram=7950557184, sharedram=4096, bufferram=5558272, totalswap=0, freeswap=0, procs=168, totalhigh=0, freehigh=0, mem_unit=1}) = 0
374 openat(AT_FDCWD, "/proc/1/cgroup", O_RDONLY|O_CLOEXEC) = 7
374 newfstatat(7, "", {st_mode=S_IFREG|0444, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 read(7, "10:pids:/\n9:perf_event:/\n8:blkio:/\n7:freezer:/\n6:devices:/\n5:memory:/\n4:cpuacct:/\n3:cpu:/\n2:cpuset:/\n1:name=elogind:/\n0::/\n", 1024) = 123
374 ioctl(7, TCGETS, 0x7ffc691bc650) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(7, TCGETS, 0x7ffc691bc650) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(7, TCGETS, 0x7ffc691bc650) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(7, TCGETS, 0x7ffc691bc650) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(7, TCGETS, 0x7ffc691bc650) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(7, TCGETS, 0x7ffc691bc650) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(7, TCGETS, 0x7ffc691bc650) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(7, TCGETS, 0x7ffc691bc650) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(7, TCGETS, 0x7ffc691bc650) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(7, TCGETS, 0x7ffc691bc650) = -1 ENOTTY (Inappropriate ioctl for device)
374 close(7) = 0
374 openat(AT_FDCWD, "/sys/fs/cgroup/memory/memory.limit_in_bytes", O_RDONLY|O_CLOEXEC) = 7
374 newfstatat(7, "", {st_mode=S_IFREG|0644, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 read(7, "9223372036854771712\n", 4096) = 20
374 ioctl(7, TCGETS, 0x7ffc691bc6e0) = -1 ENOTTY (Inappropriate ioctl for device)
374 read(7, "", 4096) = 0
374 close(7) = 0
374 ioctl(6, TCGETS, 0x7ffc691bc8d0) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(6, TCGETS, 0x7ffc691bc8d0) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(6, TCGETS, 0x7ffc691bc8d0) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(6, TCGETS, 0x7ffc691bc8d0) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(6, TCGETS, 0x7ffc691bc8d0) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(6, TCGETS, 0x7ffc691bc8d0) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(6, TCGETS, 0x7ffc691bc8d0) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(6, TCGETS, 0x7ffc691bc8d0) = -1 ENOTTY (Inappropriate ioctl for device)
374 read(6, "", 4096) = 0
374 close(6) = 0
374 openat(AT_FDCWD, "/", O_RDONLY|O_CLOEXEC|O_PATH|O_DIRECTORY) = 6
374 openat(6, "etc", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 7
374 newfstatat(7, "", {st_mode=S_IFDIR|0755, st_size=1046, ...}, AT_EMPTY_PATH) = 0
374 close(6) = 0
374 openat(7, "elogind", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = -1 ENOENT (No such file or directory)
374 close(7) = 0
374 openat(AT_FDCWD, "/", O_RDONLY|O_CLOEXEC|O_PATH|O_DIRECTORY) = 6
374 openat(6, "run", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 7
374 newfstatat(7, "", {st_mode=S_IFDIR|0755, st_size=314, ...}, AT_EMPTY_PATH) = 0
374 close(6) = 0
374 openat(7, "elogind", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = -1 ENOENT (No such file or directory)
374 close(7) = 0
374 openat(AT_FDCWD, "/", O_RDONLY|O_CLOEXEC|O_PATH|O_DIRECTORY) = 6
374 openat(6, "usr", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 7
374 newfstatat(7, "", {st_mode=S_IFDIR|0755, st_size=6, ...}, AT_EMPTY_PATH) = 0
374 close(6) = 0
374 openat(7, "local", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = -1 ENOENT (No such file or directory)
374 close(7) = 0
374 openat(AT_FDCWD, "/", O_RDONLY|O_CLOEXEC|O_PATH|O_DIRECTORY) = 6
374 openat(6, "usr", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 7
374 newfstatat(7, "", {st_mode=S_IFDIR|0755, st_size=6, ...}, AT_EMPTY_PATH) = 0
374 close(6) = 0
374 openat(7, "lib", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = -1 ENOENT (No such file or directory)
374 close(7) = 0
374 openat(AT_FDCWD, "/", O_RDONLY|O_CLOEXEC|O_PATH|O_DIRECTORY) = 6
374 openat(6, "lib", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = -1 ENOENT (No such file or directory)
374 close(6) = 0
374 openat(AT_FDCWD, "/etc/elogind/sleep.conf.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
374 openat(AT_FDCWD, "/run/elogind/sleep.conf.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
374 openat(AT_FDCWD, "/usr/local/lib/elogind/sleep.conf.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
374 openat(AT_FDCWD, "/usr/lib/elogind/sleep.conf.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
374 openat(AT_FDCWD, "/lib/elogind/sleep.conf.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
374 openat(AT_FDCWD, "/gnu/store/q93myhsc00ii51q3m1k2bp8rnx0scrfq-logind.conf", O_RDONLY|O_CLOEXEC) = 6
374 newfstatat(6, "", {st_mode=S_IFREG|0444, st_size=631, ...}, AT_EMPTY_PATH) = 0
374 newfstatat(6, "", {st_mode=S_IFREG|0444, st_size=631, ...}, AT_EMPTY_PATH) = 0
374 read(6, "[Login]\nKillUserProcesses=no\nKillOnlyUsers=\nKillExcludeUsers=root\nInhibitDelayMaxSec=5\nHandlePowerKey=ignore\nHandleSuspendKey=suspend\nHandleHibernateKey=ignore\nHandleLidSwitch=suspend\nHandleLidSwitchDocked=ignore\nHandleLidSwitchExternalPower=ignore\nPowerKeyIgnoreInhibited=no\nSuspendKeyIgnoreInhibited=no\nHibernateKeyIgnoreInhibited=no\nLidSwitchIgnoreInhibited=yes\nHoldoffTimeoutSec=30\nIdleAction=ignore\nIdleActionSec=1800\nRuntimeDirectorySize=10%\nRemoveIPC=yes\n[Sleep]\nSuspendState=mem standby freeze\nSuspendMode=\nHibernateState=disk\nHibernateMode=platform shutdown\nHybridSleepState=disk\nHybridSleepMode=suspend platform shutdown\n", 4096) = 631
374 ioctl(6, TCGETS, 0x7ffc691bc5e0) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(6, TCGETS, 0x7ffc691bc5e0) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(6, TCGETS, 0x7ffc691bc5e0) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(6, TCGETS, 0x7ffc691bc5e0) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(6, TCGETS, 0x7ffc691bc5e0) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(6, TCGETS, 0x7ffc691bc5e0) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(6, TCGETS, 0x7ffc691bc5e0) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(6, TCGETS, 0x7ffc691bc5e0) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(6, TCGETS, 0x7ffc691bc5e0) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(6, TCGETS, 0x7ffc691bc5e0) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(6, TCGETS, 0x7ffc691bc5e0) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(6, TCGETS, 0x7ffc691bc5e0) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(6, TCGETS, 0x7ffc691bc5e0) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(6, TCGETS, 0x7ffc691bc5e0) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(6, TCGETS, 0x7ffc691bc5e0) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(6, TCGETS, 0x7ffc691bc5e0) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(6, TCGETS, 0x7ffc691bc5e0) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(6, TCGETS, 0x7ffc691bc5e0) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(6, TCGETS, 0x7ffc691bc5e0) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(6, TCGETS, 0x7ffc691bc5e0) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(6, TCGETS, 0x7ffc691bc5e0) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(6, TCGETS, 0x7ffc691bc5e0) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(6, TCGETS, 0x7ffc691bc5e0) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(6, TCGETS, 0x7ffc691bc5e0) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(6, TCGETS, 0x7ffc691bc5e0) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(6, TCGETS, 0x7ffc691bc5e0) = -1 ENOTTY (Inappropriate ioctl for device)
374 ioctl(6, TCGETS, 0x7ffc691bc5e0) = -1 ENOTTY (Inappropriate ioctl for device)
374 read(6, "", 4096) = 0
374 close(6) = 0
374 rt_sigprocmask(SIG_SETMASK, NULL, [HUP INT QUIT TERM CHLD], 8) = 0
374 signalfd4(-1, [HUP], 8, SFD_CLOEXEC|SFD_NONBLOCK) = 6
374 epoll_ctl(5, EPOLL_CTL_ADD, 6, {events=EPOLLIN, data={u32=24763248, u64=24763248}}) = 0
374 rt_sigprocmask(SIG_SETMASK, NULL, [HUP INT QUIT TERM CHLD], 8) = 0
374 signalfd4(6, [HUP INT], 8, SFD_CLOEXEC|SFD_NONBLOCK) = 6
374 rt_sigprocmask(SIG_SETMASK, NULL, [HUP INT QUIT TERM CHLD], 8) = 0
374 signalfd4(6, [HUP INT QUIT], 8, SFD_CLOEXEC|SFD_NONBLOCK) = 6
374 rt_sigprocmask(SIG_SETMASK, NULL, [HUP INT QUIT TERM CHLD], 8) = 0
374 signalfd4(6, [HUP INT QUIT TERM], 8, SFD_CLOEXEC|SFD_NONBLOCK) = 6
374 openat(AT_FDCWD, "/var/run/utmp", O_RDONLY|O_CLOEXEC|O_PATH) = -1 ENOENT (No such file or directory)
374 access("/dev/tty0", F_OK) = 0
374 openat(AT_FDCWD, "/sys/class/tty/tty0/active", O_RDONLY|O_NOCTTY|O_CLOEXEC) = 7
374 epoll_ctl(5, EPOLL_CTL_ADD, 7, {events=0, data={u32=24768000, u64=24768000}}) = 0
374 rt_sigaction(SIGRT_3, {sa_handler=SIG_IGN, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fd6cbe00d80}, NULL, 8) = 0
374 rt_sigprocmask(SIG_BLOCK, [RT_2], NULL, 8) = 0
374 rt_sigprocmask(SIG_SETMASK, NULL, [HUP INT QUIT TERM CHLD RT_2], 8) = 0
374 signalfd4(6, [HUP INT QUIT TERM RT_2], 8, SFD_CLOEXEC|SFD_NONBLOCK) = 6
374 access("/run/udev/control", F_OK) = 0
374 socket(AF_NETLINK, SOCK_RAW|SOCK_CLOEXEC|SOCK_NONBLOCK, NETLINK_KOBJECT_UEVENT) = 8
374 setsockopt(8, SOL_SOCKET, SO_ATTACH_FILTER, {len=11, filter=0x7ffc691bbb50}, 16) = 0
374 setsockopt(8, SOL_SOCKET, SO_PASSCRED, [1], 4) = 0
374 bind(8, {sa_family=AF_NETLINK, nl_pid=0, nl_groups=0x000002}, 12) = 0
374 getsockname(8, {sa_family=AF_NETLINK, nl_pid=374, nl_groups=0x000002}, [12]) = 0
374 epoll_ctl(5, EPOLL_CTL_ADD, 8, {events=EPOLLIN, data={u32=24768912, u64=24768912}}) = 0
374 access("/run/udev/control", F_OK) = 0
374 socket(AF_NETLINK, SOCK_RAW|SOCK_CLOEXEC|SOCK_NONBLOCK, NETLINK_KOBJECT_UEVENT) = 9
374 getrandom("\x90\x8c\x83\x27\xb0\x7e\x03\xd4\x0c\x4a\xa7\x37\x04\x69\x37\x5c", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 setsockopt(9, SOL_SOCKET, SO_ATTACH_FILTER, {len=14, filter=0x7ffc691bbb50}, 16) = 0
374 setsockopt(9, SOL_SOCKET, SO_PASSCRED, [1], 4) = 0
374 bind(9, {sa_family=AF_NETLINK, nl_pid=0, nl_groups=0x000002}, 12) = 0
374 getsockname(9, {sa_family=AF_NETLINK, nl_pid=-749483862, nl_groups=0x000002}, [12]) = 0
374 epoll_ctl(5, EPOLL_CTL_ADD, 9, {events=EPOLLIN, data={u32=24771296, u64=24771296}}) = 0
374 access("/run/udev/control", F_OK) = 0
374 socket(AF_NETLINK, SOCK_RAW|SOCK_CLOEXEC|SOCK_NONBLOCK, NETLINK_KOBJECT_UEVENT) = 10
374 setsockopt(10, SOL_SOCKET, SO_ATTACH_FILTER, {len=15, filter=0x7ffc691bbb50}, 16) = 0
374 setsockopt(10, SOL_SOCKET, SO_PASSCRED, [1], 4) = 0
374 bind(10, {sa_family=AF_NETLINK, nl_pid=0, nl_groups=0x000002}, 12) = 0
374 getsockname(10, {sa_family=AF_NETLINK, nl_pid=-574311328, nl_groups=0x000002}, [12]) = 0
374 epoll_ctl(5, EPOLL_CTL_ADD, 10, {events=EPOLLIN, data={u32=24771904, u64=24771904}}) = 0
374 socket(AF_UNIX, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 11
374 getsockopt(11, SOL_SOCKET, SO_RCVBUF, [212992], [4]) = 0
374 setsockopt(11, SOL_SOCKET, SO_RCVBUF, [8388608], 4) = 0
374 getsockopt(11, SOL_SOCKET, SO_RCVBUF, [425984], [4]) = 0
374 setsockopt(11, SOL_SOCKET, SO_RCVBUFFORCE, [8388608], 4) = 0
374 getsockopt(11, SOL_SOCKET, SO_SNDBUF, [212992], [4]) = 0
374 setsockopt(11, SOL_SOCKET, SO_SNDBUF, [8388608], 4) = 0
374 getsockopt(11, SOL_SOCKET, SO_SNDBUF, [425984], [4]) = 0
374 setsockopt(11, SOL_SOCKET, SO_SNDBUFFORCE, [8388608], 4) = 0
374 connect(11, {sa_family=AF_UNIX, sun_path="/var/run/dbus/system_bus_socket"}, 34) = 0
374 getsockopt(11, SOL_SOCKET, SO_PEERCRED, {pid=359, uid=0, gid=0}, [12]) = 0
374 getsockopt(11, SOL_SOCKET, SO_PEERSEC, 0x17a05e0, [64]) = -1 ENOPROTOOPT (Protocol not available)
374 getsockopt(11, SOL_SOCKET, SO_PEERGROUPS, 0x17a0630, [256 => 0]) = 0
374 newfstatat(11, "", {st_mode=S_IFSOCK|0777, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 getsockopt(11, SOL_SOCKET, SO_ACCEPTCONN, [0], [4]) = 0
374 getsockname(11, {sa_family=AF_UNIX}, [128 => 2]) = 0
374 sendmsg(11, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\0AUTH EXTERNAL\r\nDATA\r\n", iov_len=22}, {iov_base="NEGOTIATE_UNIX_FD\r\n", iov_len=19}, {iov_base="BEGIN\r\n", iov_len=7}], msg_iovlen=3, msg_controllen=0, msg_flags=0}, MSG_DONTWAIT|MSG_NOSIGNAL) = 48
374 gettid() = 374
374 getrandom("\x8f\x56\x2c\x91\x71\xc1\xb4\xe0\xe9\x13\x42\xd0\xee\x2e\x9c\xd8", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 getrandom("\xcb\x1b\xe6\xf6\xc5\x13\x2b\x7b\xd6\x2d\x6b\xfa\x90\x7a\xb3\x7b", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 getrandom("\x74\xc8\xb7\xb7\x00\x4b\xa5\xc6\x25\x31\xc2\x0a\x05\xcf\x2a\xda", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 getrandom("\x3b\x8d\xf4\xd2\xc1\xde\x8a\x7d\xcb\x16\x41\xeb\x1f\x26\x7d\xcb", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 getrandom("\x8d\xe5\xab\x4a\xc1\xa5\x98\xb0\xfb\x3d\x12\xa9\x00\xc2\x98\xbc", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 getrandom("\x6c\x2f\x59\x1b\x05\xdf\x74\x5c\x5f\xc2\x0f\x97\x84\xd4\x8a\x17", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 getrandom("\x7d\xcb\xcf\xaf\x85\x0a\xd4\xe2\x06\x72\x70\x88\xdd\x38\x91\xd7", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 getrandom("\xfc\x7b\xaa\x5e\x98\xe7\x0c\x6c\x7f\x9f\xab\x17\x06\xbd\x18\x6a", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 getrandom("\x3c\x00\x70\xe4\x9f\x8f\x1c\x53\x2e\xa9\x2c\xd0\xbe\x52\x09\x74", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 timerfd_create(CLOCK_MONOTONIC, TFD_CLOEXEC|TFD_NONBLOCK) = 12
374 epoll_ctl(5, EPOLL_CTL_ADD, 12, {events=EPOLLIN, data={u32=24764384, u64=24764384}}) = 0
374 epoll_ctl(5, EPOLL_CTL_ADD, 11, {events=0, data={u32=24802800, u64=24802800}}) = 0
374 socket(AF_UNIX, SOCK_DGRAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 13
374 getsockopt(13, SOL_SOCKET, SO_RCVBUF, [212992], [4]) = 0
374 setsockopt(13, SOL_SOCKET, SO_RCVBUF, [8388608], 4) = 0
374 getsockopt(13, SOL_SOCKET, SO_RCVBUF, [425984], [4]) = 0
374 setsockopt(13, SOL_SOCKET, SO_RCVBUFFORCE, [8388608], 4) = 0
374 unlink("/run/systemd/cgroups-agent") = -1 ENOENT (No such file or directory)
374 umask(077) = 022
374 bind(13, {sa_family=AF_UNIX, sun_path="/run/systemd/cgroups-agent"}, 29) = 0
374 umask(022) = 077
374 epoll_ctl(5, EPOLL_CTL_ADD, 13, {events=EPOLLIN, data={u32=24803408, u64=24803408}}) = 0
374 openat(AT_FDCWD, "/run/udev/tags/master-of-seat", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 14
374 newfstatat(14, "", {st_mode=S_IFDIR|0755, st_size=84, ...}, AT_EMPTY_PATH) = 0
374 getdents64(14, 0x17a7a80 /* 5 entries */, 32768) = 160
374 openat(AT_FDCWD, "/", O_RDONLY|O_CLOEXEC|O_PATH|O_DIRECTORY) = 15
374 openat(15, "sys", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0555, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "dev", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "char", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "226:0", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFLNK|0777, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 readlinkat(16, "226:0", "../../devices/pci0000:00/0000:00:01.0/0000:06:00.0/drm/card0", 4096) = 60
374 close(15) = 0
374 openat(16, "..", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 close(16) = 0
374 openat(15, "..", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 close(15) = 0
374 openat(16, "devices", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "pci0000:00", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "0000:00:01.0", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "0000:06:00.0", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "drm", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "card0", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 close(16) = 0
374 access("/sys/devices/pci0000:00/0000:00:01.0/0000:06:00.0/drm/card0/uevent", F_OK) = 0
374 readlinkat(AT_FDCWD, "/sys/devices/pci0000:00/0000:00:01.0/0000:06:00.0/drm/card0/subsystem", "../../../../../../class/drm", 4096) = 27
374 access("/sys/subsystem/drm/devices/card0-DVI-I-1", F_OK) = -1 ENOENT (No such file or directory)
374 access("/sys/bus/drm/devices/card0-DVI-I-1", F_OK) = -1 ENOENT (No such file or directory)
374 access("/sys/class/drm/card0-DVI-I-1", F_OK) = 0
374 openat(AT_FDCWD, "/", O_RDONLY|O_CLOEXEC|O_PATH|O_DIRECTORY) = 15
374 openat(15, "sys", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0555, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "class", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "drm", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "card0-DVI-I-1", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFLNK|0777, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 readlinkat(16, "card0-DVI-I-1", "../../devices/pci0000:00/0000:00:01.0/0000:06:00.0/drm/card0/card0-DVI-I-1", 4096) = 74
374 close(15) = 0
374 openat(16, "..", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 close(16) = 0
374 openat(15, "..", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 close(15) = 0
374 openat(16, "devices", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "pci0000:00", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "0000:00:01.0", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "0000:06:00.0", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "drm", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "card0", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "card0-DVI-I-1", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 close(15) = 0
374 access("/sys/devices/pci0000:00/0000:00:01.0/0000:06:00.0/drm/card0/card0-DVI-I-1/uevent", F_OK) = 0
374 readlinkat(AT_FDCWD, "/sys/devices/pci0000:00/0000:00:01.0/0000:06:00.0/drm/card0/card0-DVI-I-1/subsystem", "../../../../../../../class/drm", 4096) = 30
374 access("/sys/subsystem/drm/devices/card0-DVI-I-2", F_OK) = -1 ENOENT (No such file or directory)
374 access("/sys/bus/drm/devices/card0-DVI-I-2", F_OK) = -1 ENOENT (No such file or directory)
374 access("/sys/class/drm/card0-DVI-I-2", F_OK) = 0
374 openat(AT_FDCWD, "/", O_RDONLY|O_CLOEXEC|O_PATH|O_DIRECTORY) = 15
374 openat(15, "sys", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0555, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "class", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "drm", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "card0-DVI-I-2", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFLNK|0777, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 readlinkat(16, "card0-DVI-I-2", "../../devices/pci0000:00/0000:00:01.0/0000:06:00.0/drm/card0/card0-DVI-I-2", 4096) = 74
374 close(15) = 0
374 openat(16, "..", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 close(16) = 0
374 openat(15, "..", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 close(15) = 0
374 openat(16, "devices", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "pci0000:00", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "0000:00:01.0", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "0000:06:00.0", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "drm", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "card0", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "card0-DVI-I-2", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 close(15) = 0
374 access("/sys/devices/pci0000:00/0000:00:01.0/0000:06:00.0/drm/card0/card0-DVI-I-2/uevent", F_OK) = 0
374 readlinkat(AT_FDCWD, "/sys/devices/pci0000:00/0000:00:01.0/0000:06:00.0/drm/card0/card0-DVI-I-2/subsystem", "../../../../../../../class/drm", 4096) = 30
374 getdents64(14, 0x17a7a80 /* 0 entries */, 32768) = 0
374 close(14) = 0
374 openat(AT_FDCWD, "/sys/devices/pci0000:00/0000:00:01.0/0000:06:00.0/drm/card0/uevent", O_RDONLY|O_CLOEXEC) = 14
374 newfstatat(14, "", {st_mode=S_IFREG|0644, st_size=4096, ...}, AT_EMPTY_PATH) = 0
374 newfstatat(14, "", {st_mode=S_IFREG|0644, st_size=4096, ...}, AT_EMPTY_PATH) = 0
374 read(14, "MAJOR=226\nMINOR=0\nDEVNAME=dri/card0\nDEVTYPE=drm_minor\n", 4096) = 54
374 read(14, "", 4096) = 0
374 close(14) = 0
374 getrandom("\xe1\xc7\x00\xf9\x7e\xe2\x22\x1f\x0e\xf1\xd3\x05\x58\xe0\x6b\xa0", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 openat(AT_FDCWD, "/run/udev/data/c226:0", O_RDONLY|O_CLOEXEC) = 14
374 newfstatat(14, "", {st_mode=S_IFREG|0644, st_size=174, ...}, AT_EMPTY_PATH) = 0
374 newfstatat(14, "", {st_mode=S_IFREG|0644, st_size=174, ...}, AT_EMPTY_PATH) = 0
374 read(14, "S:dri/by-path/pci-0000:06:00.0-card\nI:24930127\nE:ID_FOR_SEAT=drm-pci-0000_06_00_0\nE:ID_PATH=pci-0000:06:00.0\nE:ID_PATH_TAG=pci-0000_06_00_0\nG:master-of-seat\nG:seat\nG:uaccess\n", 4096) = 174
374 read(14, "", 4096) = 0
374 close(14) = 0
374 getrandom("\x80\x64\xab\x69\x37\x3a\x32\x3e\xe5\xa2\xf3\xeb\x03\x58\x78\x15", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 openat(AT_FDCWD, "/etc/localtime", O_RDONLY|O_CLOEXEC) = 14
374 newfstatat(14, "", {st_mode=S_IFREG|0444, st_size=3494, ...}, AT_EMPTY_PATH) = 0
374 newfstatat(14, "", {st_mode=S_IFREG|0444, st_size=3494, ...}, AT_EMPTY_PATH) = 0
374 read(14, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\5\0\0\0\5\0\0\0\0\0\0\0\351\0\0\0\5\0\0\0\24\200\0\0\0\236\270\223p\237\272\353`\240\207.\310\241\232\261@\242\224\6\360\243U\251@\244\206]\360\245(x`\246f?\360\247\fN\340\250F!\360\250\3540\340\252\34\311p\252\325M`\253\374\253p\254\265/`\255\334\215p\256\225\21`\257\274op\260~-\340\261\234Qp\262gJ`\263|3p\264G,`\265\\\25p\266'\16`\267;\367p\270\6\360`\271%\23\360\271\346\322`\273\4\365\360\273\317\356\340\274\344\327\360\275\257\320\340\276\304\271\360\277\217\262\340\300\244\233\360\301o\224\340\302\204}\360\303Ov\340\304d_\360\305/X\340\306M|p\307\17:\340\310-^p\313\210\360p\322#\364p\322`\373\340\323u\344\360\324@\335\340\325U\252\320\326 \243\300\3275\214\320\330\0\205\300\331\25n\320\3323v@\332\376\247p\334\23t`\334\336\211p\335\251\202`\336\276kp\337\211d`\340\236Mp\341iF`\342~/p\343I(`\344^\21p\345)\n`\346G-\360\347\22&\340\350'\17\360\351\26\362\340\352\6\361\360\352\366\324\340\353\346\323\360\354\326\266\340\355\306\265\360\356\277\323`\357\257\322p\360\237\265`\361\217\264p\362\177\227`\363o\226p\364_y`\365Oxp\366?[`\367/Zp\370(w\340\371\17<p\372\10Y\340\372\370X\360\373\350;\340\374\330:\360\375\310\35\340\376\270\34\360\377\247\377\340\0\227\376\360\1\207\341\340\2w\340\360\3p\376`\4`\375p\5P\340`\6@\337p\0070\302`\10 \301p\t\20\244`\n\0\243p\n\360\206`\v\340\205p\f\331\242\340\r\300gp\16\271\204\340\17\251\203\360\20\231f\340\21\211e\360\22yH\340\23iG\360\24Y*\340\25I)\360\269\f\340\27)\v\360\30\")`\31\10\355\360\32\2\v`\32\362\np\33\341\355`\34\321\354p\35\301\317`\36\261\316p\37\241\261` v\0\360!\201\223`\"U\342\360#j\257\340$5\304\360%J\221\340&\25\246\360'*s\340'\376\303p)\nU\340)\336\245p*\3527\340+\276\207p,\323T`-\236ip.\2636`/~Kp0\223\30`1gg\3602r\372`3GI\3604R\334`5'+\36062\276`7\7\r\3608\33\332\3408\346\357\3609\373\274\340:\306\321\360;\333\236\340<\257\356p=\273\200\340>\217\320p"..., 4096) = 3494
374 lseek(14, -2225, SEEK_CUR) = 1269
374 read(14, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\5\0\0\0\5\0\0\0\0\0\0\0\351\0\0\0\5\0\0\0\24\377\377\377\377r\356x\354\377\377\377\377\236\270\223p\377\377\377\377\237\272\353`\377\377\377\377\240\207.\310\377\377\377\377\241\232\261@\377\377\377\377\242\224\6\360\377\377\377\377\243U\251@\377\377\377\377\244\206]\360\377\377\377\377\245(x`\377\377\377\377\246f?\360\377\377\377\377\247\fN\340\377\377\377\377\250F!\360\377\377\377\377\250\3540\340\377\377\377\377\252\34\311p\377\377\377\377\252\325M`\377\377\377\377\253\374\253p\377\377\377\377\254\265/`\377\377\377\377\255\334\215p\377\377\377\377\256\225\21`\377\377\377\377\257\274op\377\377\377\377\260~-\340\377\377\377\377\261\234Qp\377\377\377\377\262gJ`\377\377\377\377\263|3p\377\377\377\377\264G,`\377\377\377\377\265\\\25p\377\377\377\377\266'\16`\377\377\377\377\267;\367p\377\377\377\377\270\6\360`\377\377\377\377\271%\23\360\377\377\377\377\271\346\322`\377\377\377\377\273\4\365\360\377\377\377\377\273\317\356\340\377\377\377\377\274\344\327\360\377\377\377\377\275\257\320\340\377\377\377\377\276\304\271\360\377\377\377\377\277\217\262\340\377\377\377\377\300\244\233\360\377\377\377\377\301o\224\340\377\377\377\377\302\204}\360\377\377\377\377\303Ov\340\377\377\377\377\304d_\360\377\377\377\377\305/X\340\377\377\377\377\306M|p\377\377\377\377\307\17:\340\377\377\377\377\310-^p\377\377\377\377\313\210\360p\377\377\377\377\322#\364p\377\377\377\377\322`\373\340\377\377\377\377\323u\344\360\377\377\377\377\324@\335\340\377\377\377\377\325U\252\320\377\377\377\377\326 \243\300\377\377\377\377\3275\214\320\377\377\377\377\330\0\205\300\377\377\377\377\331\25n\320\377\377\377\377\3323v@\377\377\377\377\332\376\247p\377\377\377\377\334\23t`\377\377\377\377\334\336\211p\377\377\377\377\335\251\202`\377\377\377\377\336\276kp\377\377\377\377\337\211d`\377\377\377\377\340\236Mp\377\377\377\377\341iF`\377\377\377\377\342~/p\377\377\377\377\343I(`\377\377\377\377\344^\21p\377\377\377\377\345)\n`\377\377\377\377\346G-\360\377\377\377\377\347\22&\340\377\377\377\377\350'\17\360\377\377\377\377\351\26\362\340\377\377\377\377\352\6\361\360\377\377\377\377\352\366\324\340\377\377\377\377\353\346\323\360\377\377\377\377\354\326\266\340\377\377\377\377\355\306\265\360\377\377\377\377\356\277\323`\377\377\377\377\357\257\322p\377\377\377\377\360\237\265`\377\377\377\377\361\217\264p"..., 4096) = 2225
374 close(14) = 0
374 sendmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="<38>", iov_len=4}, {iov_base="Dec 9 09:07:49 ", iov_len=16}, {iov_base="elogind", iov_len=7}, {iov_base="[374]: ", iov_len=7}, {iov_base="New seat seat0.", iov_len=15}], msg_iovlen=5, msg_controllen=0, msg_flags=0}, MSG_NOSIGNAL) = 49
374 lseek(7, 0, SEEK_SET) = 0
374 read(7, "tty1\n", 63) = 5
374 mkdir("/run/systemd/seats", 0755) = -1 EEXIST (File exists)
374 newfstatat(AT_FDCWD, "/run/systemd/seats", {st_mode=S_IFDIR|0755, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0
374 umask(077) = 022
374 openat(AT_FDCWD, "/run/systemd/seats/.#seat0IcZrM4", O_RDWR|O_CREAT|O_EXCL|O_CLOEXEC, 0600) = 14
374 umask(022) = 077
374 fcntl(14, F_GETFL) = 0x8002 (flags O_RDWR|O_LARGEFILE)
374 fchmod(14, 0644) = 0
374 newfstatat(14, "", {st_mode=S_IFREG|0644, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 write(14, "# This is private data. Do not parse.\nIS_SEAT0=1\nCAN_MULTI_SESSION=1\nCAN_TTY=1\nCAN_GRAPHICAL=1\n", 95) = 95
374 rename("/run/systemd/seats/.#seat0IcZrM4", "/run/systemd/seats/seat0") = 0
374 close(14) = 0
374 openat(AT_FDCWD, "/sys/devices/pci0000:00/0000:00:01.0/0000:06:00.0/drm/card0/card0-DVI-I-1/uevent", O_RDONLY|O_CLOEXEC) = 14
374 newfstatat(14, "", {st_mode=S_IFREG|0644, st_size=4096, ...}, AT_EMPTY_PATH) = 0
374 newfstatat(14, "", {st_mode=S_IFREG|0644, st_size=4096, ...}, AT_EMPTY_PATH) = 0
374 read(14, "", 4096) = 0
374 close(14) = 0
374 openat(AT_FDCWD, "/run/udev/data/+drm:card0-DVI-I-1", O_RDONLY|O_CLOEXEC) = 14
374 newfstatat(14, "", {st_mode=S_IFREG|0644, st_size=128, ...}, AT_EMPTY_PATH) = 0
374 newfstatat(14, "", {st_mode=S_IFREG|0644, st_size=128, ...}, AT_EMPTY_PATH) = 0
374 read(14, "I:30705858\nE:ID_FOR_SEAT=drm-pci-0000_06_00_0\nE:ID_PATH=pci-0000:06:00.0\nE:ID_PATH_TAG=pci-0000_06_00_0\nG:master-of-seat\nG:seat\n", 4096) = 128
374 read(14, "", 4096) = 0
374 close(14) = 0
374 getrandom("\x33\x9d\x03\xf7\x0c\x5e\xf2\x3e\x2d\xfb\x29\x7c\x37\x78\x07\xf2", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 openat(AT_FDCWD, "/sys/devices/pci0000:00/0000:00:01.0/0000:06:00.0/drm/card0/card0-DVI-I-2/uevent", O_RDONLY|O_CLOEXEC) = 14
374 newfstatat(14, "", {st_mode=S_IFREG|0644, st_size=4096, ...}, AT_EMPTY_PATH) = 0
374 newfstatat(14, "", {st_mode=S_IFREG|0644, st_size=4096, ...}, AT_EMPTY_PATH) = 0
374 read(14, "", 4096) = 0
374 close(14) = 0
374 openat(AT_FDCWD, "/run/udev/data/+drm:card0-DVI-I-2", O_RDONLY|O_CLOEXEC) = 14
374 newfstatat(14, "", {st_mode=S_IFREG|0644, st_size=128, ...}, AT_EMPTY_PATH) = 0
374 newfstatat(14, "", {st_mode=S_IFREG|0644, st_size=128, ...}, AT_EMPTY_PATH) = 0
374 read(14, "I:30706578\nE:ID_FOR_SEAT=drm-pci-0000_06_00_0\nE:ID_PATH=pci-0000:06:00.0\nE:ID_PATH_TAG=pci-0000_06_00_0\nG:master-of-seat\nG:seat\n", 4096) = 128
374 read(14, "", 4096) = 0
374 close(14) = 0
374 getrandom("\x67\x96\xb6\x2a\x26\x7e\x4d\x6a\x32\xab\xf0\xab\x8e\xd2\x36\x66", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 openat(AT_FDCWD, "/run/systemd/seats", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 14
374 newfstatat(14, "", {st_mode=S_IFDIR|0755, st_size=60, ...}, AT_EMPTY_PATH) = 0
374 getdents64(14, 0x17b0f90 /* 3 entries */, 32768) = 80
374 getdents64(14, 0x17b0f90 /* 0 entries */, 32768) = 0
374 close(14) = 0
374 openat(AT_FDCWD, "/var/lib/elogind/linger", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
374 openat(AT_FDCWD, "/run/systemd/users", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 14
374 newfstatat(14, "", {st_mode=S_IFDIR|0755, st_size=40, ...}, AT_EMPTY_PATH) = 0
374 getdents64(14, 0x17b0f90 /* 2 entries */, 32768) = 48
374 getdents64(14, 0x17b0f90 /* 0 entries */, 32768) = 0
374 close(14) = 0
374 openat(AT_FDCWD, "/run/systemd/sessions", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 14
374 newfstatat(14, "", {st_mode=S_IFDIR|0755, st_size=40, ...}, AT_EMPTY_PATH) = 0
374 getdents64(14, 0x17b0f90 /* 2 entries */, 32768) = 48
374 getdents64(14, 0x17b0f90 /* 0 entries */, 32768) = 0
374 close(14) = 0
374 openat(AT_FDCWD, "/run/systemd/inhibit", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
374 openat(AT_FDCWD, "/run/udev/tags/power-switch", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 14
374 newfstatat(14, "", {st_mode=S_IFDIR|0755, st_size=192, ...}, AT_EMPTY_PATH) = 0
374 getdents64(14, 0x17b0f90 /* 18 entries */, 32768) = 560
374 openat(AT_FDCWD, "/", O_RDONLY|O_CLOEXEC|O_PATH|O_DIRECTORY) = 15
374 openat(15, "sys", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0555, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "dev", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "char", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "13:65", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFLNK|0777, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 readlinkat(16, "13:65", "../../devices/LNXSYSTM:00/LNXPWRBN:00/input/input1/event1", 4096) = 57
374 close(15) = 0
374 openat(16, "..", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 close(16) = 0
374 openat(15, "..", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 close(15) = 0
374 openat(16, "devices", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "LNXSYSTM:00", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "LNXPWRBN:00", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "input", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "input1", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "event1", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 close(16) = 0
374 access("/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input1/event1/uevent", F_OK) = 0
374 readlinkat(AT_FDCWD, "/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input1/event1/subsystem", "../../../../../../class/input", 4096) = 29
374 openat(AT_FDCWD, "/", O_RDONLY|O_CLOEXEC|O_PATH|O_DIRECTORY) = 15
374 openat(15, "sys", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0555, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "dev", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "char", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "13:64", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFLNK|0777, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 readlinkat(16, "13:64", "../../devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0/event0", 4096) = 68
374 close(15) = 0
374 openat(16, "..", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 close(16) = 0
374 openat(15, "..", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 close(15) = 0
374 openat(16, "devices", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "LNXSYSTM:00", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "LNXSYBUS:00", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "PNP0C0C:00", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "input", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "input0", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "event0", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 close(15) = 0
374 access("/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0/event0/uevent", F_OK) = 0
374 readlinkat(AT_FDCWD, "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0/event0/subsystem", "../../../../../../../class/input", 4096) = 32
374 openat(AT_FDCWD, "/", O_RDONLY|O_CLOEXEC|O_PATH|O_DIRECTORY) = 15
374 openat(15, "sys", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0555, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "dev", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "char", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "13:75", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFLNK|0777, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 readlinkat(16, "13:75", "../../devices/pci0000:00/0000:00:1b.0/sound/card0/input14/event11", 4096) = 65
374 close(15) = 0
374 openat(16, "..", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 close(16) = 0
374 openat(15, "..", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 close(15) = 0
374 openat(16, "devices", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "pci0000:00", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "0000:00:1b.0", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "sound", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "card0", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "input14", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "event11", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 close(15) = 0
374 access("/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/input14/event11/uevent", F_OK) = 0
374 readlinkat(AT_FDCWD, "/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/input14/event11/subsystem", "../../../../../../../class/input", 4096) = 32
374 openat(AT_FDCWD, "/", O_RDONLY|O_CLOEXEC|O_PATH|O_DIRECTORY) = 15
374 openat(15, "sys", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0555, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "dev", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "char", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "13:74", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFLNK|0777, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 readlinkat(16, "13:74", "../../devices/pci0000:00/0000:00:1b.0/sound/card0/input13/event10", 4096) = 65
374 close(15) = 0
374 openat(16, "..", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 close(16) = 0
374 openat(15, "..", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 close(15) = 0
374 openat(16, "devices", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "pci0000:00", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "0000:00:1b.0", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "sound", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "card0", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "input13", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "event10", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 close(15) = 0
374 access("/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/input13/event10/uevent", F_OK) = 0
374 readlinkat(AT_FDCWD, "/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/input13/event10/subsystem", "../../../../../../../class/input", 4096) = 32
374 openat(AT_FDCWD, "/", O_RDONLY|O_CLOEXEC|O_PATH|O_DIRECTORY) = 15
374 openat(15, "sys", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0555, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "dev", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "char", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "13:76", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFLNK|0777, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 readlinkat(16, "13:76", "../../devices/pci0000:00/0000:00:1b.0/sound/card0/input15/event12", 4096) = 65
374 close(15) = 0
374 openat(16, "..", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 close(16) = 0
374 openat(15, "..", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 close(15) = 0
374 openat(16, "devices", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "pci0000:00", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "0000:00:1b.0", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "sound", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "card0", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "input15", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "event12", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 close(15) = 0
374 access("/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/input15/event12/uevent", F_OK) = 0
374 readlinkat(AT_FDCWD, "/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/input15/event12/subsystem", "../../../../../../../class/input", 4096) = 32
374 openat(AT_FDCWD, "/", O_RDONLY|O_CLOEXEC|O_PATH|O_DIRECTORY) = 15
374 openat(15, "sys", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0555, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "dev", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "char", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "13:67", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFLNK|0777, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 readlinkat(16, "13:67", "../../devices/pci0000:00/0000:00:1d.0/usb2/2-2/2-2:1.1/0003:1532:000C.0002/input/input5/event3", 4096) = 94
374 close(15) = 0
374 openat(16, "..", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 close(16) = 0
374 openat(15, "..", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 close(15) = 0
374 openat(16, "devices", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "pci0000:00", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "0000:00:1d.0", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "usb2", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "2-2", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "2-2:1.1", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "0003:1532:000C.0002", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "input", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "input5", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "event3", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 close(16) = 0
374 access("/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-2/2-2:1.1/0003:1532:000C.0002/input/input5/event3/uevent", F_OK) = 0
374 readlinkat(AT_FDCWD, "/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-2/2-2:1.1/0003:1532:000C.0002/input/input5/event3/subsystem", "../../../../../../../../../../class/input", 4096) = 41
374 openat(AT_FDCWD, "/", O_RDONLY|O_CLOEXEC|O_PATH|O_DIRECTORY) = 15
374 openat(15, "sys", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0555, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "dev", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "char", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "13:79", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFLNK|0777, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 readlinkat(16, "13:79", "../../devices/pci0000:00/0000:00:1b.0/sound/card0/input18/event15", 4096) = 65
374 close(15) = 0
374 openat(16, "..", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 close(16) = 0
374 openat(15, "..", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 close(15) = 0
374 openat(16, "devices", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "pci0000:00", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "0000:00:1b.0", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "sound", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "card0", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "input18", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "event15", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 close(15) = 0
374 access("/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/input18/event15/uevent", F_OK) = 0
374 readlinkat(AT_FDCWD, "/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/input18/event15/subsystem", "../../../../../../../class/input", 4096) = 32
374 openat(AT_FDCWD, "/", O_RDONLY|O_CLOEXEC|O_PATH|O_DIRECTORY) = 15
374 openat(15, "sys", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0555, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "dev", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "char", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "13:81", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFLNK|0777, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 readlinkat(16, "13:81", "../../devices/pci0000:00/0000:00:1d.7/usb1/1-4/1-4:1.0/input/input21/event17", 4096) = 76
374 close(15) = 0
374 openat(16, "..", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 close(16) = 0
374 openat(15, "..", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 close(15) = 0
374 openat(16, "devices", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "pci0000:00", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "0000:00:1d.7", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "usb1", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "1-4", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "1-4:1.0", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "input", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "input21", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "event17", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 close(15) = 0
374 access("/sys/devices/pci0000:00/0000:00:1d.7/usb1/1-4/1-4:1.0/input/input21/event17/uevent", F_OK) = 0
374 readlinkat(AT_FDCWD, "/sys/devices/pci0000:00/0000:00:1d.7/usb1/1-4/1-4:1.0/input/input21/event17/subsystem", "../../../../../../../../../class/input", 4096) = 38
374 openat(AT_FDCWD, "/", O_RDONLY|O_CLOEXEC|O_PATH|O_DIRECTORY) = 15
374 openat(15, "sys", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0555, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "dev", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "char", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "13:78", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFLNK|0777, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 readlinkat(16, "13:78", "../../devices/pci0000:00/0000:00:1b.0/sound/card0/input17/event14", 4096) = 65
374 close(15) = 0
374 openat(16, "..", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 close(16) = 0
374 openat(15, "..", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 close(15) = 0
374 openat(16, "devices", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "pci0000:00", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "0000:00:1b.0", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "sound", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "card0", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "input17", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "event14", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 close(15) = 0
374 access("/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/input17/event14/uevent", F_OK) = 0
374 readlinkat(AT_FDCWD, "/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/input17/event14/subsystem", "../../../../../../../class/input", 4096) = 32
374 openat(AT_FDCWD, "/", O_RDONLY|O_CLOEXEC|O_PATH|O_DIRECTORY) = 15
374 openat(15, "sys", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0555, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "dev", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "char", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "13:73", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFLNK|0777, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 readlinkat(16, "13:73", "../../devices/pci0000:00/0000:00:1b.0/sound/card0/input12/event9", 4096) = 64
374 close(15) = 0
374 openat(16, "..", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 close(16) = 0
374 openat(15, "..", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 close(15) = 0
374 openat(16, "devices", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "pci0000:00", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "0000:00:1b.0", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "sound", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "card0", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "input12", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "event9", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 close(15) = 0
374 access("/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/input12/event9/uevent", F_OK) = 0
374 readlinkat(AT_FDCWD, "/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/input12/event9/subsystem", "../../../../../../../class/input", 4096) = 32
374 openat(AT_FDCWD, "/", O_RDONLY|O_CLOEXEC|O_PATH|O_DIRECTORY) = 15
374 openat(15, "sys", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0555, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "dev", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "char", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "13:69", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFLNK|0777, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 readlinkat(16, "13:69", "../../devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.0/0003:1C4F:0002.0004/input/input7/event5", 4096) = 94
374 close(15) = 0
374 openat(16, "..", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 close(16) = 0
374 openat(15, "..", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 close(15) = 0
374 openat(16, "devices", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "pci0000:00", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "0000:00:1d.2", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "usb4", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "4-2", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "4-2:1.0", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "0003:1C4F:0002.0004", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "input", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "input7", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "event5", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 close(16) = 0
374 access("/sys/devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.0/0003:1C4F:0002.0004/input/input7/event5/uevent", F_OK) = 0
374 readlinkat(AT_FDCWD, "/sys/devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.0/0003:1C4F:0002.0004/input/input7/event5/subsystem", "../../../../../../../../../../class/input", 4096) = 41
374 openat(AT_FDCWD, "/", O_RDONLY|O_CLOEXEC|O_PATH|O_DIRECTORY) = 15
374 openat(15, "sys", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0555, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "dev", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "char", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "13:71", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFLNK|0777, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 readlinkat(16, "13:71", "../../devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.1/0003:1C4F:0002.0005/input/input9/event7", 4096) = 94
374 close(15) = 0
374 openat(16, "..", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 close(16) = 0
374 openat(15, "..", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 close(15) = 0
374 openat(16, "devices", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "pci0000:00", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "0000:00:1d.2", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "usb4", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "4-2", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "4-2:1.1", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "0003:1C4F:0002.0005", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "input", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "input9", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "event7", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 close(16) = 0
374 access("/sys/devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.1/0003:1C4F:0002.0005/input/input9/event7/uevent", F_OK) = 0
374 readlinkat(AT_FDCWD, "/sys/devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.1/0003:1C4F:0002.0005/input/input9/event7/subsystem", "../../../../../../../../../../class/input", 4096) = 41
374 openat(AT_FDCWD, "/", O_RDONLY|O_CLOEXEC|O_PATH|O_DIRECTORY) = 15
374 openat(15, "sys", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0555, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "dev", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "char", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "13:70", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFLNK|0777, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 readlinkat(16, "13:70", "../../devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.1/0003:1C4F:0002.0005/input/input8/event6", 4096) = 94
374 close(15) = 0
374 openat(16, "..", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 close(16) = 0
374 openat(15, "..", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 close(15) = 0
374 openat(16, "devices", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "pci0000:00", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "0000:00:1d.2", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "usb4", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "4-2", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "4-2:1.1", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "0003:1C4F:0002.0005", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "input", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "input8", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "event6", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 close(16) = 0
374 access("/sys/devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.1/0003:1C4F:0002.0005/input/input8/event6/uevent", F_OK) = 0
374 readlinkat(AT_FDCWD, "/sys/devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.1/0003:1C4F:0002.0005/input/input8/event6/subsystem", "../../../../../../../../../../class/input", 4096) = 41
374 openat(AT_FDCWD, "/", O_RDONLY|O_CLOEXEC|O_PATH|O_DIRECTORY) = 15
374 openat(15, "sys", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0555, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "dev", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "char", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "13:77", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFLNK|0777, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 readlinkat(16, "13:77", "../../devices/pci0000:00/0000:00:1b.0/sound/card0/input16/event13", 4096) = 65
374 close(15) = 0
374 openat(16, "..", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 close(16) = 0
374 openat(15, "..", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 close(15) = 0
374 openat(16, "devices", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "pci0000:00", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "0000:00:1b.0", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "sound", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "card0", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "input16", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "event13", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 close(15) = 0
374 access("/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/input16/event13/uevent", F_OK) = 0
374 readlinkat(AT_FDCWD, "/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/input16/event13/subsystem", "../../../../../../../class/input", 4096) = 32
374 openat(AT_FDCWD, "/", O_RDONLY|O_CLOEXEC|O_PATH|O_DIRECTORY) = 15
374 openat(15, "sys", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0555, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "dev", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "char", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "13:68", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFLNK|0777, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 readlinkat(16, "13:68", "../../devices/pci0000:00/0000:00:1d.7/usb1/1-1/1-1.1/1-1.1:1.0/0003:0853:0100.0006/input/input10/event4", 4096) = 103
374 close(15) = 0
374 openat(16, "..", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 close(16) = 0
374 openat(15, "..", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 close(15) = 0
374 openat(16, "devices", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "pci0000:00", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "0000:00:1d.7", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "usb1", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "1-1", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "1-1.1", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "1-1.1:1.0", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "0003:0853:0100.0006", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "input", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "input10", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "event4", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 close(15) = 0
374 access("/sys/devices/pci0000:00/0000:00:1d.7/usb1/1-1/1-1.1/1-1.1:1.0/0003:0853:0100.0006/input/input10/event4/uevent", F_OK) = 0
374 readlinkat(AT_FDCWD, "/sys/devices/pci0000:00/0000:00:1d.7/usb1/1-1/1-1.1/1-1.1:1.0/0003:0853:0100.0006/input/input10/event4/subsystem", "../../../../../../../../../../../class/input", 4096) = 44
374 openat(AT_FDCWD, "/", O_RDONLY|O_CLOEXEC|O_PATH|O_DIRECTORY) = 15
374 openat(15, "sys", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0555, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "dev", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "char", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "13:80", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFLNK|0777, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 readlinkat(16, "13:80", "../../devices/pci0000:00/0000:00:1b.0/sound/card0/input19/event16", 4096) = 65
374 close(15) = 0
374 openat(16, "..", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 close(16) = 0
374 openat(15, "..", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 close(15) = 0
374 openat(16, "devices", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "pci0000:00", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "0000:00:1b.0", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "sound", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "card0", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 openat(15, "input19", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 16
374 newfstatat(16, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(15) = 0
374 openat(16, "event16", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 15
374 newfstatat(15, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
374 close(16) = 0
374 close(15) = 0
374 access("/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/input19/event16/uevent", F_OK) = 0
374 readlinkat(AT_FDCWD, "/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/input19/event16/subsystem", "../../../../../../../class/input", 4096) = 32
374 getdents64(14, 0x17b0f90 /* 0 entries */, 32768) = 0
374 close(14) = 0
374 openat(AT_FDCWD, "/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input1/event1/uevent", O_RDONLY|O_CLOEXEC) = 14
374 newfstatat(14, "", {st_mode=S_IFREG|0644, st_size=4096, ...}, AT_EMPTY_PATH) = 0
374 newfstatat(14, "", {st_mode=S_IFREG|0644, st_size=4096, ...}, AT_EMPTY_PATH) = 0
374 read(14, "MAJOR=13\nMINOR=65\nDEVNAME=input/event1\n", 4096) = 39
374 read(14, "", 4096) = 0
374 close(14) = 0
374 getrandom("\xda\xc3\xe4\x29\x27\x59\xfe\xe8\x01\x0a\x29\xaa\xf4\x46\xa3\x07", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 openat(AT_FDCWD, "/run/udev/data/c13:65", O_RDONLY|O_CLOEXEC) = 14
374 newfstatat(14, "", {st_mode=S_IFREG|0644, st_size=114, ...}, AT_EMPTY_PATH) = 0
374 newfstatat(14, "", {st_mode=S_IFREG|0644, st_size=114, ...}, AT_EMPTY_PATH) = 0
374 read(14, "I:29455758\nE:ID_INPUT=1\nE:ID_INPUT_KEY=1\nE:ID_PATH=acpi-LNXPWRBN:00\nE:ID_PATH_TAG=acpi-LNXPWRBN_00\nG:power-switch\n", 4096) = 114
374 read(14, "", 4096) = 0
374 close(14) = 0
374 getrandom("\x1a\xc3\xe3\x53\x58\x9f\x8a\xec\xe0\x8b\xcd\xaa\x45\x08\xee\xdd", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 openat(AT_FDCWD, "/dev/input/event1", O_RDWR|O_NOCTTY|O_NONBLOCK|O_CLOEXEC) = 14
374 ioctl(14, EVIOCGBIT(0, 8), [EV_SYN EV_KEY]) = 8
374 ioctl(14, EVIOCGBIT(EV_KEY, 48), [KEY_POWER]) = 48
374 ioctl(14, EVIOCGNAME(256), "Power Button\0") = 13
374 ioctl(14, EVIOCSMASK, 0x7ffc691bca00) = 0
374 ioctl(14, EVIOCSMASK, 0x7ffc691bca00) = 0
374 ioctl(14, EVIOCSMASK, 0x7ffc691bca00) = 0
374 epoll_ctl(5, EPOLL_CTL_ADD, 14, {events=EPOLLIN, data={u32=24819376, u64=24819376}}) = 0
374 sendmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="<38>", iov_len=4}, {iov_base="Dec 9 09:07:55 ", iov_len=16}, {iov_base="elogind", iov_len=7}, {iov_base="[374]: ", iov_len=7}, {iov_base="Watching system buttons on /dev/input/event1 (Power Button)", iov_len=59}], msg_iovlen=5, msg_controllen=0, msg_flags=0}, MSG_NOSIGNAL) = 93
374 openat(AT_FDCWD, "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0/event0/uevent", O_RDONLY|O_CLOEXEC) = 15
374 newfstatat(15, "", {st_mode=S_IFREG|0644, st_size=4096, ...}, AT_EMPTY_PATH) = 0
374 newfstatat(15, "", {st_mode=S_IFREG|0644, st_size=4096, ...}, AT_EMPTY_PATH) = 0
374 read(15, "MAJOR=13\nMINOR=64\nDEVNAME=input/event0\n", 4096) = 39
374 read(15, "", 4096) = 0
374 close(15) = 0
374 getrandom("\xcd\x04\x44\xad\x90\xc3\x0b\x2c\x16\x8d\xaf\x0e\x40\x47\xce\xc6", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 openat(AT_FDCWD, "/run/udev/data/c13:64", O_RDONLY|O_CLOEXEC) = 15
374 newfstatat(15, "", {st_mode=S_IFREG|0644, st_size=112, ...}, AT_EMPTY_PATH) = 0
374 newfstatat(15, "", {st_mode=S_IFREG|0644, st_size=112, ...}, AT_EMPTY_PATH) = 0
374 read(15, "I:29455768\nE:ID_INPUT=1\nE:ID_INPUT_KEY=1\nE:ID_PATH=acpi-PNP0C0C:00\nE:ID_PATH_TAG=acpi-PNP0C0C_00\nG:power-switch\n", 4096) = 112
374 read(15, "", 4096) = 0
374 close(15) = 0
374 getrandom("\x17\x33\x71\x65\x27\x34\x57\x0d\x81\x40\x57\x18\xdb\x15\xaa\xb2", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 openat(AT_FDCWD, "/dev/input/event0", O_RDWR|O_NOCTTY|O_NONBLOCK|O_CLOEXEC) = 15
374 ioctl(15, EVIOCGBIT(0, 8), [EV_SYN EV_KEY]) = 8
374 ioctl(15, EVIOCGBIT(EV_KEY, 48), [KEY_POWER]) = 48
374 ioctl(15, EVIOCGNAME(256), "Power Button\0") = 13
374 ioctl(15, EVIOCSMASK, 0x7ffc691bca00) = 0
374 ioctl(15, EVIOCSMASK, 0x7ffc691bca00) = 0
374 ioctl(15, EVIOCSMASK, 0x7ffc691bca00) = 0
374 epoll_ctl(5, EPOLL_CTL_ADD, 15, {events=EPOLLIN, data={u32=24821424, u64=24821424}}) = 0
374 sendmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="<38>", iov_len=4}, {iov_base="Dec 9 09:08:03 ", iov_len=16}, {iov_base="elogind", iov_len=7}, {iov_base="[374]: ", iov_len=7}, {iov_base="Watching system buttons on /dev/input/event0 (Power Button)", iov_len=59}], msg_iovlen=5, msg_controllen=0, msg_flags=0}, MSG_NOSIGNAL) = 93
374 openat(AT_FDCWD, "/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/input12/event9/uevent", O_RDONLY|O_CLOEXEC) = 16
374 newfstatat(16, "", {st_mode=S_IFREG|0644, st_size=4096, ...}, AT_EMPTY_PATH) = 0
374 newfstatat(16, "", {st_mode=S_IFREG|0644, st_size=4096, ...}, AT_EMPTY_PATH) = 0
374 read(16, "MAJOR=13\nMINOR=73\nDEVNAME=input/event9\n", 4096) = 39
374 read(16, "", 4096) = 0
374 close(16) = 0
374 getrandom("\xdc\x64\xb0\xb1\x3d\x27\xc2\x57\x51\x51\xbb\xee\x02\x32\x05\x53", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 openat(AT_FDCWD, "/run/udev/data/c13:73", O_RDONLY|O_CLOEXEC) = 16
374 newfstatat(16, "", {st_mode=S_IFREG|0644, st_size=117, ...}, AT_EMPTY_PATH) = 0
374 newfstatat(16, "", {st_mode=S_IFREG|0644, st_size=117, ...}, AT_EMPTY_PATH) = 0
374 read(16, "I:30192119\nE:ID_INPUT=1\nE:ID_INPUT_SWITCH=1\nE:ID_PATH=pci-0000:00:1b.0\nE:ID_PATH_TAG=pci-0000_00_1b_0\nG:power-switch\n", 4096) = 117
374 read(16, "", 4096) = 0
374 close(16) = 0
374 getrandom("\x01\xbe\x3e\x98\xc7\x10\x23\x0d\x39\x30\xe1\xcd\x66\x84\x99\x1d", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 openat(AT_FDCWD, "/dev/input/event9", O_RDWR|O_NOCTTY|O_NONBLOCK|O_CLOEXEC) = 16
374 ioctl(16, EVIOCGBIT(0, 8), [EV_SYN EV_SW]) = 8
374 ioctl(16, EVIOCGBIT(EV_SW, 8), [SW_MICROPHONE_INSERT]) = 8
374 rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [HUP INT QUIT TERM CHLD RT_2], 8) = 0
374 mmap(NULL, 8392704, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd6cb3e2000
374 mprotect(0x7fd6cb3e3000, 8388608, PROT_READ|PROT_WRITE) = 0
374 rt_sigprocmask(SIG_BLOCK, ~[], ~[KILL STOP RTMIN RT_1], 8) = 0
374 clone(child_stack=0x7fd6cbbe1df0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tid=[379], tls=0x7fd6cbbe2640, child_tidptr=0x7fd6cbbe2910) = 379
379 set_robust_list(0x7fd6cbbe2920, 24 <unfinished ...>
374 rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RTMIN RT_1], <unfinished ...>
379 <... set_robust_list resumed>) = 0
374 <... rt_sigprocmask resumed>NULL, 8) = 0
379 rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RTMIN RT_1], <unfinished ...>
374 rt_sigprocmask(SIG_SETMASK, [HUP INT QUIT TERM CHLD RT_2], <unfinished ...>
379 <... rt_sigprocmask resumed>NULL, 8) = 0
374 <... rt_sigprocmask resumed>NULL, 8) = 0
379 prctl(PR_SET_NAME, "close" <unfinished ...>
374 openat(AT_FDCWD, "/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/input13/event10/uevent", O_RDONLY|O_CLOEXEC <unfinished ...>
379 <... prctl resumed>) = 0
374 <... openat resumed>) = 17
379 close(16 <unfinished ...>
374 newfstatat(17, "", {st_mode=S_IFREG|0644, st_size=4096, ...}, AT_EMPTY_PATH) = 0
374 newfstatat(17, "", {st_mode=S_IFREG|0644, st_size=4096, ...}, AT_EMPTY_PATH) = 0
374 read(17, "MAJOR=13\nMINOR=74\nDEVNAME=input/event10\n", 4096) = 40
374 read(17, "", 4096) = 0
374 close(17) = 0
374 getrandom("\xac\x43\xc4\x73\xf9\xd9\x3d\xee\x50\xcc\x20\xfd\x43\x26\x79\x46", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 openat(AT_FDCWD, "/run/udev/data/c13:74", O_RDONLY|O_CLOEXEC) = 16
374 newfstatat(16, "", {st_mode=S_IFREG|0644, st_size=122, ...}, AT_EMPTY_PATH) = 0
374 newfstatat(16, "", {st_mode=S_IFREG|0644, st_size=122, ...}, AT_EMPTY_PATH) = 0
374 read(16, "I:1730762521644\nE:ID_INPUT=1\nE:ID_INPUT_SWITCH=1\nE:ID_PATH=pci-0000:00:1b.0\nE:ID_PATH_TAG=pci-0000_00_1b_0\nG:power-switch\n", 4096) = 122
374 read(16, "", 4096) = 0
374 close(16) = 0
374 getrandom("\x00\x1c\x66\x36\x97\x63\x55\xec\xe7\xc8\x32\xf2\x60\xd7\x32\x68", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 openat(AT_FDCWD, "/dev/input/event10", O_RDWR|O_NOCTTY|O_NONBLOCK|O_CLOEXEC) = 16
374 ioctl(16, EVIOCGBIT(0, 8), [EV_SYN EV_SW]) = 8
374 ioctl(16, EVIOCGBIT(EV_SW, 8), [SW_MICROPHONE_INSERT]) = 8
374 rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [HUP INT QUIT TERM CHLD RT_2], 8) = 0
374 mmap(NULL, 8392704, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd6cabe1000
374 mprotect(0x7fd6cabe2000, 8388608, PROT_READ|PROT_WRITE) = 0
374 rt_sigprocmask(SIG_BLOCK, ~[], ~[KILL STOP RTMIN RT_1], 8) = 0
374 clone(child_stack=0x7fd6cb3e0df0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tid=[380], tls=0x7fd6cb3e1640, child_tidptr=0x7fd6cb3e1910) = 380
380 set_robust_list(0x7fd6cb3e1920, 24 <unfinished ...>
374 rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RTMIN RT_1], <unfinished ...>
380 <... set_robust_list resumed>) = 0
374 <... rt_sigprocmask resumed>NULL, 8) = 0
380 rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RTMIN RT_1], <unfinished ...>
374 rt_sigprocmask(SIG_SETMASK, [HUP INT QUIT TERM CHLD RT_2], <unfinished ...>
380 <... rt_sigprocmask resumed>NULL, 8) = 0
374 <... rt_sigprocmask resumed>NULL, 8) = 0
380 prctl(PR_SET_NAME, "close" <unfinished ...>
374 openat(AT_FDCWD, "/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/input14/event11/uevent", O_RDONLY|O_CLOEXEC <unfinished ...>
380 <... prctl resumed>) = 0
374 <... openat resumed>) = 17
380 close(16 <unfinished ...>
374 newfstatat(17, "", {st_mode=S_IFREG|0644, st_size=4096, ...}, AT_EMPTY_PATH) = 0
374 newfstatat(17, "", {st_mode=S_IFREG|0644, st_size=4096, ...}, AT_EMPTY_PATH) = 0
374 read(17, "MAJOR=13\nMINOR=75\nDEVNAME=input/event11\n", 4096) = 40
374 read(17, "", 4096) = 0
374 close(17) = 0
374 getrandom("\xb5\xc5\x2e\xe5\xa5\x16\xdf\x37\x66\x68\x2a\x13\x72\x3a\xc6\x63", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 openat(AT_FDCWD, "/run/udev/data/c13:75", O_RDONLY|O_CLOEXEC) = 16
374 newfstatat(16, "", {st_mode=S_IFREG|0644, st_size=122, ...}, AT_EMPTY_PATH) = 0
374 newfstatat(16, "", {st_mode=S_IFREG|0644, st_size=122, ...}, AT_EMPTY_PATH) = 0
374 read(16, "I:1730762465476\nE:ID_INPUT=1\nE:ID_INPUT_SWITCH=1\nE:ID_PATH=pci-0000:00:1b.0\nE:ID_PATH_TAG=pci-0000_00_1b_0\nG:power-switch\n", 4096) = 122
374 read(16, "", 4096) = 0
374 close(16) = 0
374 getrandom("\x9c\x22\xe9\x24\xac\x46\x13\x1c\x14\x03\xe1\xa2\xe3\xba\x5d\x47", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 openat(AT_FDCWD, "/dev/input/event11", O_RDWR|O_NOCTTY|O_NONBLOCK|O_CLOEXEC) = 16
374 ioctl(16, EVIOCGBIT(0, 8), [EV_SYN EV_SW]) = 8
374 ioctl(16, EVIOCGBIT(EV_SW, 8), [SW_LINEIN_INSERT]) = 8
374 rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [HUP INT QUIT TERM CHLD RT_2], 8) = 0
374 mmap(NULL, 8392704, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd6ca3e0000
374 mprotect(0x7fd6ca3e1000, 8388608, PROT_READ|PROT_WRITE) = 0
374 rt_sigprocmask(SIG_BLOCK, ~[], ~[KILL STOP RTMIN RT_1], 8) = 0
374 clone(child_stack=0x7fd6cabdfdf0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tid=[381], tls=0x7fd6cabe0640, child_tidptr=0x7fd6cabe0910) = 381
381 set_robust_list(0x7fd6cabe0920, 24 <unfinished ...>
374 rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RTMIN RT_1], <unfinished ...>
381 <... set_robust_list resumed>) = 0
374 <... rt_sigprocmask resumed>NULL, 8) = 0
381 rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RTMIN RT_1], <unfinished ...>
374 rt_sigprocmask(SIG_SETMASK, [HUP INT QUIT TERM CHLD RT_2], <unfinished ...>
381 <... rt_sigprocmask resumed>NULL, 8) = 0
374 <... rt_sigprocmask resumed>NULL, 8) = 0
381 prctl(PR_SET_NAME, "close" <unfinished ...>
374 openat(AT_FDCWD, "/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/input15/event12/uevent", O_RDONLY|O_CLOEXEC <unfinished ...>
381 <... prctl resumed>) = 0
374 <... openat resumed>) = 17
381 close(16 <unfinished ...>
374 newfstatat(17, "", {st_mode=S_IFREG|0644, st_size=4096, ...}, AT_EMPTY_PATH) = 0
374 newfstatat(17, "", {st_mode=S_IFREG|0644, st_size=4096, ...}, AT_EMPTY_PATH) = 0
374 read(17, "MAJOR=13\nMINOR=76\nDEVNAME=input/event12\n", 4096) = 40
374 read(17, "", 4096) = 0
374 close(17) = 0
374 getrandom("\xfa\xfc\x5a\x92\x1f\x25\x49\x81\xa7\x56\x04\x75\xe4\x4f\x47\xb8", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 openat(AT_FDCWD, "/run/udev/data/c13:76", O_RDONLY|O_CLOEXEC) = 16
374 newfstatat(16, "", {st_mode=S_IFREG|0644, st_size=122, ...}, AT_EMPTY_PATH) = 0
374 newfstatat(16, "", {st_mode=S_IFREG|0644, st_size=122, ...}, AT_EMPTY_PATH) = 0
374 read(16, "I:1094680837586\nE:ID_INPUT=1\nE:ID_INPUT_SWITCH=1\nE:ID_PATH=pci-0000:00:1b.0\nE:ID_PATH_TAG=pci-0000_00_1b_0\nG:power-switch\n", 4096) = 122
374 read(16, "", 4096) = 0
374 close(16) = 0
374 getrandom("\x94\xf1\x9e\x7f\x37\x79\x7a\x61\xa4\x03\x7a\xec\x11\x50\x64\x5d", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 openat(AT_FDCWD, "/dev/input/event12", O_RDWR|O_NOCTTY|O_NONBLOCK|O_CLOEXEC) = 16
374 ioctl(16, EVIOCGBIT(0, 8), [EV_SYN EV_SW]) = 8
374 ioctl(16, EVIOCGBIT(EV_SW, 8), [SW_LINEOUT_INSERT]) = 8
374 rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [HUP INT QUIT TERM CHLD RT_2], 8) = 0
374 mmap(NULL, 8392704, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd6c9bdf000
374 mprotect(0x7fd6c9be0000, 8388608, PROT_READ|PROT_WRITE) = 0
374 rt_sigprocmask(SIG_BLOCK, ~[], ~[KILL STOP RTMIN RT_1], 8) = 0
374 clone(child_stack=0x7fd6ca3dedf0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tid=[382], tls=0x7fd6ca3df640, child_tidptr=0x7fd6ca3df910) = 382
382 set_robust_list(0x7fd6ca3df920, 24 <unfinished ...>
374 rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RTMIN RT_1], <unfinished ...>
382 <... set_robust_list resumed>) = 0
374 <... rt_sigprocmask resumed>NULL, 8) = 0
382 rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RTMIN RT_1], <unfinished ...>
374 rt_sigprocmask(SIG_SETMASK, [HUP INT QUIT TERM CHLD RT_2], <unfinished ...>
382 <... rt_sigprocmask resumed>NULL, 8) = 0
374 <... rt_sigprocmask resumed>NULL, 8) = 0
382 prctl(PR_SET_NAME, "close" <unfinished ...>
374 openat(AT_FDCWD, "/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/input16/event13/uevent", O_RDONLY|O_CLOEXEC <unfinished ...>
382 <... prctl resumed>) = 0
374 <... openat resumed>) = 17
382 close(16 <unfinished ...>
374 newfstatat(17, "", {st_mode=S_IFREG|0644, st_size=4096, ...}, AT_EMPTY_PATH) = 0
374 newfstatat(17, "", {st_mode=S_IFREG|0644, st_size=4096, ...}, AT_EMPTY_PATH) = 0
374 read(17, "MAJOR=13\nMINOR=77\nDEVNAME=input/event13\n", 4096) = 40
374 read(17, "", 4096) = 0
374 close(17) = 0
374 getrandom("\x9e\x63\xcd\x46\xf2\x27\xbd\xea\x5f\x2f\x86\x86\x99\xb5\x34\x92", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 openat(AT_FDCWD, "/run/udev/data/c13:77", O_RDONLY|O_CLOEXEC) = 16
374 newfstatat(16, "", {st_mode=S_IFREG|0644, st_size=117, ...}, AT_EMPTY_PATH) = 0
374 newfstatat(16, "", {st_mode=S_IFREG|0644, st_size=117, ...}, AT_EMPTY_PATH) = 0
374 read(16, "I:30832569\nE:ID_INPUT=1\nE:ID_INPUT_SWITCH=1\nE:ID_PATH=pci-0000:00:1b.0\nE:ID_PATH_TAG=pci-0000_00_1b_0\nG:power-switch\n", 4096) = 117
374 read(16, "", 4096) = 0
374 close(16) = 0
374 getrandom("\x80\x55\xad\x43\x4b\x6c\x57\x4e\x14\x52\x1b\x51\xaf\x97\xfc\x3f", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 openat(AT_FDCWD, "/dev/input/event13", O_RDWR|O_NOCTTY|O_NONBLOCK|O_CLOEXEC) = 16
374 ioctl(16, EVIOCGBIT(0, 8), [EV_SYN EV_SW]) = 8
374 ioctl(16, EVIOCGBIT(EV_SW, 8), [SW_LINEOUT_INSERT]) = 8
374 rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [HUP INT QUIT TERM CHLD RT_2], 8) = 0
374 mmap(NULL, 8392704, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd6c93de000
374 mprotect(0x7fd6c93df000, 8388608, PROT_READ|PROT_WRITE) = 0
374 rt_sigprocmask(SIG_BLOCK, ~[], ~[KILL STOP RTMIN RT_1], 8) = 0
374 clone(child_stack=0x7fd6c9bdddf0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tid=[383], tls=0x7fd6c9bde640, child_tidptr=0x7fd6c9bde910) = 383
383 set_robust_list(0x7fd6c9bde920, 24 <unfinished ...>
374 rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RTMIN RT_1], <unfinished ...>
383 <... set_robust_list resumed>) = 0
374 <... rt_sigprocmask resumed>NULL, 8) = 0
383 rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RTMIN RT_1], <unfinished ...>
374 rt_sigprocmask(SIG_SETMASK, [HUP INT QUIT TERM CHLD RT_2], <unfinished ...>
383 <... rt_sigprocmask resumed>NULL, 8) = 0
374 <... rt_sigprocmask resumed>NULL, 8) = 0
383 prctl(PR_SET_NAME, "close" <unfinished ...>
374 openat(AT_FDCWD, "/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/input17/event14/uevent", O_RDONLY|O_CLOEXEC <unfinished ...>
383 <... prctl resumed>) = 0
374 <... openat resumed>) = 17
383 close(16 <unfinished ...>
374 newfstatat(17, "", {st_mode=S_IFREG|0644, st_size=4096, ...}, AT_EMPTY_PATH) = 0
374 newfstatat(17, "", {st_mode=S_IFREG|0644, st_size=4096, ...}, AT_EMPTY_PATH) = 0
374 read(17, "MAJOR=13\nMINOR=78\nDEVNAME=input/event14\n", 4096) = 40
374 read(17, "", 4096) = 0
374 close(17) = 0
374 getrandom("\x3c\x0f\xee\x35\x02\x4e\x95\xc2\x0e\x54\x67\x04\xd6\xf9\x76\x8a", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 openat(AT_FDCWD, "/run/udev/data/c13:78", O_RDONLY|O_CLOEXEC) = 16
374 newfstatat(16, "", {st_mode=S_IFREG|0644, st_size=121, ...}, AT_EMPTY_PATH) = 0
374 newfstatat(16, "", {st_mode=S_IFREG|0644, st_size=121, ...}, AT_EMPTY_PATH) = 0
374 read(16, "I:467318376071\nE:ID_INPUT=1\nE:ID_INPUT_SWITCH=1\nE:ID_PATH=pci-0000:00:1b.0\nE:ID_PATH_TAG=pci-0000_00_1b_0\nG:power-switch\n", 4096) = 121
374 read(16, "", 4096) = 0
374 close(16) = 0
374 getrandom("\xdd\x56\x2f\xe0\x34\x17\xb0\xfd\xd4\x8f\xf4\x0f\x86\xd2\xf1\x58", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 openat(AT_FDCWD, "/dev/input/event14", O_RDWR|O_NOCTTY|O_NONBLOCK|O_CLOEXEC) = 16
374 ioctl(16, EVIOCGBIT(0, 8), [EV_SYN EV_SW]) = 8
374 ioctl(16, EVIOCGBIT(EV_SW, 8), [SW_LINEOUT_INSERT]) = 8
374 rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [HUP INT QUIT TERM CHLD RT_2], 8) = 0
374 mmap(NULL, 8392704, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd6c8bdd000
374 mprotect(0x7fd6c8bde000, 8388608, PROT_READ|PROT_WRITE) = 0
374 rt_sigprocmask(SIG_BLOCK, ~[], ~[KILL STOP RTMIN RT_1], 8) = 0
374 clone(child_stack=0x7fd6c93dcdf0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tid=[384], tls=0x7fd6c93dd640, child_tidptr=0x7fd6c93dd910) = 384
384 set_robust_list(0x7fd6c93dd920, 24 <unfinished ...>
374 rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RTMIN RT_1], <unfinished ...>
384 <... set_robust_list resumed>) = 0
374 <... rt_sigprocmask resumed>NULL, 8) = 0
384 rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RTMIN RT_1], <unfinished ...>
374 rt_sigprocmask(SIG_SETMASK, [HUP INT QUIT TERM CHLD RT_2], <unfinished ...>
384 <... rt_sigprocmask resumed>NULL, 8) = 0
374 <... rt_sigprocmask resumed>NULL, 8) = 0
384 prctl(PR_SET_NAME, "close" <unfinished ...>
374 openat(AT_FDCWD, "/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/input18/event15/uevent", O_RDONLY|O_CLOEXEC <unfinished ...>
384 <... prctl resumed>) = 0
374 <... openat resumed>) = 17
384 close(16 <unfinished ...>
374 newfstatat(17, "", {st_mode=S_IFREG|0644, st_size=4096, ...}, AT_EMPTY_PATH) = 0
374 newfstatat(17, "", {st_mode=S_IFREG|0644, st_size=4096, ...}, AT_EMPTY_PATH) = 0
374 read(17, "MAJOR=13\nMINOR=79\nDEVNAME=input/event15\n", 4096) = 40
374 read(17, "", 4096) = 0
374 close(17) = 0
374 getrandom("\xc5\x3c\x94\x4a\x16\x03\x0d\x6d\x03\xb7\x21\x7c\x97\xc7\x56\x4f", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 openat(AT_FDCWD, "/run/udev/data/c13:79", O_RDONLY|O_CLOEXEC) = 16
374 newfstatat(16, "", {st_mode=S_IFREG|0644, st_size=121, ...}, AT_EMPTY_PATH) = 0
374 newfstatat(16, "", {st_mode=S_IFREG|0644, st_size=121, ...}, AT_EMPTY_PATH) = 0
374 read(16, "I:120807568458\nE:ID_INPUT=1\nE:ID_INPUT_SWITCH=1\nE:ID_PATH=pci-0000:00:1b.0\nE:ID_PATH_TAG=pci-0000_00_1b_0\nG:power-switch\n", 4096) = 121
374 read(16, "", 4096) = 0
374 close(16) = 0
374 getrandom("\x1e\xfd\x6f\xfe\x2e\x09\x68\x01\x01\xa7\x4c\x8d\xde\x03\xf5\x3a", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 openat(AT_FDCWD, "/dev/input/event15", O_RDWR|O_NOCTTY|O_NONBLOCK|O_CLOEXEC) = 16
374 ioctl(16, EVIOCGBIT(0, 8), [EV_SYN EV_SW]) = 8
374 ioctl(16, EVIOCGBIT(EV_SW, 8), [SW_LINEOUT_INSERT]) = 8
374 rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [HUP INT QUIT TERM CHLD RT_2], 8) = 0
374 mmap(NULL, 8392704, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd6c83dc000
374 mprotect(0x7fd6c83dd000, 8388608, PROT_READ|PROT_WRITE) = 0
374 rt_sigprocmask(SIG_BLOCK, ~[], ~[KILL STOP RTMIN RT_1], 8) = 0
374 clone(child_stack=0x7fd6c8bdbdf0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tid=[385], tls=0x7fd6c8bdc640, child_tidptr=0x7fd6c8bdc910) = 385
385 set_robust_list(0x7fd6c8bdc920, 24 <unfinished ...>
374 rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RTMIN RT_1], <unfinished ...>
385 <... set_robust_list resumed>) = 0
374 <... rt_sigprocmask resumed>NULL, 8) = 0
385 rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RTMIN RT_1], <unfinished ...>
374 rt_sigprocmask(SIG_SETMASK, [HUP INT QUIT TERM CHLD RT_2], <unfinished ...>
385 <... rt_sigprocmask resumed>NULL, 8) = 0
374 <... rt_sigprocmask resumed>NULL, 8) = 0
385 prctl(PR_SET_NAME, "close" <unfinished ...>
374 openat(AT_FDCWD, "/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/input19/event16/uevent", O_RDONLY|O_CLOEXEC <unfinished ...>
385 <... prctl resumed>) = 0
374 <... openat resumed>) = 17
385 close(16 <unfinished ...>
374 newfstatat(17, "", {st_mode=S_IFREG|0644, st_size=4096, ...}, AT_EMPTY_PATH) = 0
374 newfstatat(17, "", {st_mode=S_IFREG|0644, st_size=4096, ...}, AT_EMPTY_PATH) = 0
374 read(17, "MAJOR=13\nMINOR=80\nDEVNAME=input/event16\n", 4096) = 40
374 read(17, "", 4096) = 0
374 close(17) = 0
374 getrandom("\x03\xef\x78\x46\xc8\x7c\x49\xcf\x49\x73\x17\x35\xfd\xa7\x01\x44", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 openat(AT_FDCWD, "/run/udev/data/c13:80", O_RDONLY|O_CLOEXEC) = 16
374 newfstatat(16, "", {st_mode=S_IFREG|0644, st_size=117, ...}, AT_EMPTY_PATH) = 0
374 newfstatat(16, "", {st_mode=S_IFREG|0644, st_size=117, ...}, AT_EMPTY_PATH) = 0
374 read(16, "I:69144805\nE:ID_INPUT=1\nE:ID_INPUT_SWITCH=1\nE:ID_PATH=pci-0000:00:1b.0\nE:ID_PATH_TAG=pci-0000_00_1b_0\nG:power-switch\n", 4096) = 117
374 read(16, "", 4096) = 0
374 close(16) = 0
374 getrandom("\xe8\xf7\x87\x74\xda\x26\x07\x02\x41\x40\x68\x47\x62\xc7\x6f\x49", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 openat(AT_FDCWD, "/dev/input/event16", O_RDWR|O_NOCTTY|O_NONBLOCK|O_CLOEXEC) = 16
374 ioctl(16, EVIOCGBIT(0, 8), [EV_SYN EV_SW]) = 8
374 ioctl(16, EVIOCGBIT(EV_SW, 8), [SW_HEADPHONE_INSERT]) = 8
374 rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [HUP INT QUIT TERM CHLD RT_2], 8) = 0
374 mmap(NULL, 8392704, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd6c7bdb000
374 mprotect(0x7fd6c7bdc000, 8388608, PROT_READ|PROT_WRITE) = 0
374 rt_sigprocmask(SIG_BLOCK, ~[], ~[KILL STOP RTMIN RT_1], 8) = 0
374 clone(child_stack=0x7fd6c83dadf0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tid=[386], tls=0x7fd6c83db640, child_tidptr=0x7fd6c83db910) = 386
386 set_robust_list(0x7fd6c83db920, 24 <unfinished ...>
374 rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RTMIN RT_1], <unfinished ...>
386 <... set_robust_list resumed>) = 0
374 <... rt_sigprocmask resumed>NULL, 8) = 0
386 rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RTMIN RT_1], <unfinished ...>
374 rt_sigprocmask(SIG_SETMASK, [HUP INT QUIT TERM CHLD RT_2], <unfinished ...>
386 <... rt_sigprocmask resumed>NULL, 8) = 0
374 <... rt_sigprocmask resumed>NULL, 8) = 0
386 prctl(PR_SET_NAME, "close" <unfinished ...>
374 openat(AT_FDCWD, "/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-2/2-2:1.1/0003:1532:000C.0002/input/input5/event3/uevent", O_RDONLY|O_CLOEXEC <unfinished ...>
386 <... prctl resumed>) = 0
374 <... openat resumed>) = 17
386 close(16 <unfinished ...>
374 newfstatat(17, "", {st_mode=S_IFREG|0644, st_size=4096, ...}, AT_EMPTY_PATH) = 0
374 newfstatat(17, "", {st_mode=S_IFREG|0644, st_size=4096, ...}, AT_EMPTY_PATH) = 0
374 read(17, "MAJOR=13\nMINOR=67\nDEVNAME=input/event3\n", 4096) = 39
374 read(17, "", 4096) = 0
374 close(17) = 0
374 getrandom("\x9c\xaf\xc1\xe5\x0e\x41\x91\x40\x80\x83\x9f\x7a\x93\xdb\xcc\xcc", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 openat(AT_FDCWD, "/run/udev/data/c13:67", O_RDONLY|O_CLOEXEC) = 16
374 newfstatat(16, "", {st_mode=S_IFREG|0644, st_size=574, ...}, AT_EMPTY_PATH) = 0
374 newfstatat(16, "", {st_mode=S_IFREG|0644, st_size=574, ...}, AT_EMPTY_PATH) = 0
374 read(16, "S:input/by-id/usb-Razer_Razer_Lachesis-if01-event-kbd\nS:input/by-path/pci-0000:00:1d.0-usb-0:2:1.1-event-kbd\nI:89740609539\nE:ID_BUS=usb\nE:ID_INPUT=1\nE:ID_INPUT_KEY=1\nE:ID_INPUT_KEYBOARD=1\nE:ID_MODEL=Razer_Lachesis\nE:ID_MODEL_ENC=Razer\\x20Lachesis\nE:ID_MODEL_ID=000c\nE:ID_PATH=pci-0000:00:1d.0-usb-0:2:1.1\nE:ID_PATH_TAG=pci-0000_00_1d_0-usb-0_2_1_1\nE:ID_REVISION=2100\nE:ID_SERIAL=Razer_Razer_Lachesis\nE:ID_TYPE=hid\nE:ID_USB_DRIVER=usbhid\nE:ID_USB_INTERFACES=:030002:030101:\nE:ID_USB_INTERFACE_NUM=01\nE:ID_VENDOR=Razer\nE:ID_VENDOR_ENC=Razer\nE:ID_VENDOR_ID=1532\nG:power-switch\n", 4096) = 574
374 read(16, "", 4096) = 0
374 close(16) = 0
374 getrandom("\x01\xd4\x7c\x4b\x31\xbf\xf5\xbb\xa5\x72\x53\x11\x85\xd2\x39\xd9", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 getrandom("\x98\xa4\x2b\x84\x1c\x34\x10\xd3\x12\xc3\x6e\xce\x5b\xe6\x23\x5f", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 getrandom("\xd2\xe3\x82\xd6\xd6\x4d\x83\x59\xc8\xdc\x4a\x07\x66\x5c\xbe\x12", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 getrandom("\xe0\x4b\x26\xae\x39\x98\x11\x7b\xff\xf3\x74\x00\x54\x46\xad\x97", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 getrandom("\x7b\x84\x79\xac\x2a\xa0\x76\x18\x9a\xc9\x71\xae\x00\x90\x47\xa5", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 openat(AT_FDCWD, "/dev/input/event3", O_RDWR|O_NOCTTY|O_NONBLOCK|O_CLOEXEC) = 16
374 ioctl(16, EVIOCGBIT(0, 8), [EV_SYN EV_KEY EV_MSC EV_REP]) = 8
374 ioctl(16, EVIOCGBIT(EV_KEY, 48), [KEY_ESC KEY_1 KEY_2 KEY_3 ...]) = 48
374 ioctl(16, EVIOCGNAME(256), "Razer Razer Lachesis\0") = 21
374 ioctl(16, EVIOCSMASK, 0x7ffc691bca00) = 0
374 ioctl(16, EVIOCSMASK, 0x7ffc691bca00) = 0
374 ioctl(16, EVIOCSMASK, 0x7ffc691bca00) = 0
374 epoll_ctl(5, EPOLL_CTL_ADD, 16, {events=EPOLLIN, data={u32=24835712, u64=24835712}}) = 0
374 sendmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="<38>", iov_len=4}, {iov_base="Dec 9 09:08:12 ", iov_len=16}, {iov_base="elogind", iov_len=7}, {iov_base="[374]: ", iov_len=7}, {iov_base="Watching system buttons on /dev/input/event3 (Razer Razer Lachesis)", iov_len=67}], msg_iovlen=5, msg_controllen=0, msg_flags=0}, MSG_NOSIGNAL <unfinished ...>
383 <... close resumed>) = 0
384 <... close resumed>) = 0
382 <... close resumed>) = 0
381 <... close resumed>) = 0
380 <... close resumed>) = 0
379 <... close resumed>) = 0
384 madvise(0x7fd6c8bdd000, 8368128, MADV_DONTNEED <unfinished ...>
383 madvise(0x7fd6c93de000, 8368128, MADV_DONTNEED <unfinished ...>
382 madvise(0x7fd6c9bdf000, 8368128, MADV_DONTNEED <unfinished ...>
381 madvise(0x7fd6ca3e0000, 8368128, MADV_DONTNEED <unfinished ...>
380 madvise(0x7fd6cabe1000, 8368128, MADV_DONTNEED <unfinished ...>
379 madvise(0x7fd6cb3e2000, 8368128, MADV_DONTNEED <unfinished ...>
384 <... madvise resumed>) = 0
383 <... madvise resumed>) = 0
382 <... madvise resumed>) = 0
381 <... madvise resumed>) = 0
380 <... madvise resumed>) = 0
379 <... madvise resumed>) = 0
384 exit(0 <unfinished ...>
383 exit(0 <unfinished ...>
382 exit(0 <unfinished ...>
381 exit(0 <unfinished ...>
380 exit(0 <unfinished ...>
379 exit(0 <unfinished ...>
384 <... exit resumed>) = ?
383 <... exit resumed>) = ?
382 <... exit resumed>) = ?
381 <... exit resumed>) = ?
380 <... exit resumed>) = ?
379 <... exit resumed>) = ?
384 +++ exited with 0 +++
383 +++ exited with 0 +++
382 +++ exited with 0 +++
381 +++ exited with 0 +++
380 +++ exited with 0 +++
379 +++ exited with 0 +++
386 <... close resumed>) = 0
385 <... close resumed>) = 0
386 madvise(0x7fd6c7bdb000, 8368128, MADV_DONTNEED <unfinished ...>
385 madvise(0x7fd6c83dc000, 8368128, MADV_DONTNEED <unfinished ...>
386 <... madvise resumed>) = 0
385 <... madvise resumed>) = 0
386 mmap(NULL, 134217728, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0 <unfinished ...>
385 futex(0x7fd6cbf81070, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>
386 <... mmap resumed>) = 0x7fd6bfbdb000
386 munmap(0x7fd6bfbdb000, 4345856) = 0
386 munmap(0x7fd6c4000000, 62763008) = 0
386 mprotect(0x7fd6c0000000, 135168, PROT_READ|PROT_WRITE) = 0
386 munmap(0x7fd6c8bdd000, 8392704) = 0
386 munmap(0x7fd6c93de000, 8392704) = 0
386 munmap(0x7fd6c9bdf000, 8392704) = 0
386 futex(0x7fd6cbf81070, FUTEX_WAKE_PRIVATE, 1) = 1
385 <... futex resumed>) = 0
386 exit(0 <unfinished ...>
385 mmap(NULL, 134217728, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0 <unfinished ...>
386 <... exit resumed>) = ?
385 <... mmap resumed>) = 0x7fd6b8000000
386 +++ exited with 0 +++
385 munmap(0x7fd6bc000000, 67108864) = 0
385 mprotect(0x7fd6b8000000, 135168, PROT_READ|PROT_WRITE) = 0
385 munmap(0x7fd6ca3e0000, 8392704) = 0
385 futex(0x7fd6cbf81070, FUTEX_WAKE_PRIVATE, 1) = 0
385 exit(0) = ?
385 +++ exited with 0 +++
374 <... sendmsg resumed>) = 101
374 openat(AT_FDCWD, "/sys/devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.0/0003:1C4F:0002.0004/input/input7/event5/uevent", O_RDONLY|O_CLOEXEC) = 17
374 newfstatat(17, "", {st_mode=S_IFREG|0644, st_size=4096, ...}, AT_EMPTY_PATH) = 0
374 newfstatat(17, "", {st_mode=S_IFREG|0644, st_size=4096, ...}, AT_EMPTY_PATH) = 0
374 read(17, "MAJOR=13\nMINOR=69\nDEVNAME=input/event5\n", 4096) = 39
374 read(17, "", 4096) = 0
374 close(17) = 0
374 getrandom("\x5a\x94\xdf\x50\x86\x78\xe7\x97\xc2\x42\xd7\xa4\x7c\x5d\x19\xdc", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 openat(AT_FDCWD, "/run/udev/data/c13:69", O_RDONLY|O_CLOEXEC) = 17
374 newfstatat(17, "", {st_mode=S_IFREG|0644, st_size=575, ...}, AT_EMPTY_PATH) = 0
374 newfstatat(17, "", {st_mode=S_IFREG|0644, st_size=575, ...}, AT_EMPTY_PATH) = 0
374 read(17, "S:input/by-id/usb-SIGMACHIP_USB_Keyboard-event-kbd\nS:input/by-path/pci-0000:00:1d.2-usb-0:2:1.0-event-kbd\nI:257912057\nE:ID_BUS=usb\nE:ID_INPUT=1\nE:ID_INPUT_KEY=1\nE:ID_INPUT_KEYBOARD=1\nE:ID_MODEL=USB_Keyboard\nE:ID_MODEL_ENC=USB\\x20Keyboard\nE:ID_MODEL_ID=0002\nE:ID_PATH=pci-0000:00:1d.2-usb-0:2:1.0\nE:ID_PATH_TAG=pci-0000_00_1d_2-usb-0_2_1_0\nE:ID_REVISION=0110\nE:ID_SERIAL=SIGMACHIP_USB_Keyboard\nE:ID_TYPE=hid\nE:ID_USB_DRIVER=usbhid\nE:ID_USB_INTERFACES=:030101:030000:\nE:ID_USB_INTERFACE_NUM=00\nE:ID_VENDOR=SIGMACHIP\nE:ID_VENDOR_ENC=SIGMACHIP\nE:ID_VENDOR_ID=1c4f\nG:power-switch\n", 4096) = 575
374 read(17, "", 4096) = 0
374 close(17) = 0
374 getrandom("\xbe\x38\xc5\x63\x63\x23\x81\xa6\x63\x2f\x1e\x98\x9f\xd1\x67\x8f", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 getrandom("\x7a\x6d\xa0\x17\x86\xb6\xaa\x70\x67\xd7\xe8\xb7\xc7\xd8\x42\x34", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 getrandom("\xe6\x32\x20\xac\x78\x46\xc4\x5d\x01\x0b\xae\x63\xeb\x20\xe0\x79", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 getrandom("\x38\x14\x7a\x08\x1e\x11\x16\x8d\x5a\x73\xd3\x47\x75\x64\x17\x19", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 getrandom("\x12\xe2\x5c\x58\x97\xc1\x17\x03\x61\x90\xeb\x97\xb1\x0a\x50\x23", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 openat(AT_FDCWD, "/dev/input/event5", O_RDWR|O_NOCTTY|O_NONBLOCK|O_CLOEXEC) = 17
374 ioctl(17, EVIOCGBIT(0, 8), [EV_SYN EV_KEY EV_MSC EV_LED ...]) = 8
374 ioctl(17, EVIOCGBIT(EV_KEY, 48), [KEY_ESC KEY_1 KEY_2 KEY_3 ...]) = 48
374 ioctl(17, EVIOCGNAME(256), "SIGMACHIP USB Keyboard\0") = 23
374 ioctl(17, EVIOCSMASK, 0x7ffc691bca00) = 0
374 ioctl(17, EVIOCSMASK, 0x7ffc691bca00) = 0
374 ioctl(17, EVIOCSMASK, 0x7ffc691bca00) = 0
374 epoll_ctl(5, EPOLL_CTL_ADD, 17, {events=EPOLLIN, data={u32=24851552, u64=24851552}}) = 0
374 sendmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="<38>", iov_len=4}, {iov_base="Dec 9 09:08:20 ", iov_len=16}, {iov_base="elogind", iov_len=7}, {iov_base="[374]: ", iov_len=7}, {iov_base="Watching system buttons on /dev/input/event5 (SIGMACHIP USB Keyboard)", iov_len=69}], msg_iovlen=5, msg_controllen=0, msg_flags=0}, MSG_NOSIGNAL) = 103
374 openat(AT_FDCWD, "/sys/devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.1/0003:1C4F:0002.0005/input/input8/event6/uevent", O_RDONLY|O_CLOEXEC) = 18
374 newfstatat(18, "", {st_mode=S_IFREG|0644, st_size=4096, ...}, AT_EMPTY_PATH) = 0
374 newfstatat(18, "", {st_mode=S_IFREG|0644, st_size=4096, ...}, AT_EMPTY_PATH) = 0
374 read(18, "MAJOR=13\nMINOR=70\nDEVNAME=input/event6\n", 4096) = 39
374 read(18, "", 4096) = 0
374 close(18) = 0
374 getrandom("\xca\xbf\x85\x84\x78\xb8\x6f\x86\x28\x1d\x0c\xe9\xba\xb3\xc1\x64", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 openat(AT_FDCWD, "/run/udev/data/c13:70", O_RDONLY|O_CLOEXEC) = 18
374 newfstatat(18, "", {st_mode=S_IFREG|0644, st_size=550, ...}, AT_EMPTY_PATH) = 0
374 newfstatat(18, "", {st_mode=S_IFREG|0644, st_size=550, ...}, AT_EMPTY_PATH) = 0
374 read(18, "S:input/by-id/usb-SIGMACHIP_USB_Keyboard-event-if01\nS:input/by-path/pci-0000:00:1d.2-usb-0:2:1.1-event\nI:257924048\nE:ID_BUS=usb\nE:ID_INPUT=1\nE:ID_INPUT_KEY=1\nE:ID_MODEL=USB_Keyboard\nE:ID_MODEL_ENC=USB\\x20Keyboard\nE:ID_MODEL_ID=0002\nE:ID_PATH=pci-0000:00:1d.2-usb-0:2:1.1\nE:ID_PATH_TAG=pci-0000_00_1d_2-usb-0_2_1_1\nE:ID_REVISION=0110\nE:ID_SERIAL=SIGMACHIP_USB_Keyboard\nE:ID_TYPE=hid\nE:ID_USB_DRIVER=usbhid\nE:ID_USB_INTERFACES=:030101:030000:\nE:ID_USB_INTERFACE_NUM=01\nE:ID_VENDOR=SIGMACHIP\nE:ID_VENDOR_ENC=SIGMACHIP\nE:ID_VENDOR_ID=1c4f\nG:power-switch\n", 4096) = 550
374 read(18, "", 4096) = 0
374 close(18) = 0
374 getrandom("\x66\x02\xd0\xf3\xd0\x22\xa1\xad\x53\xe8\x8e\xa4\x99\xd6\x83\xfc", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 getrandom("\xd6\x04\x19\xa7\xdc\xc1\x93\xd4\xab\x76\x8d\x0b\x10\xaf\xa4\x30", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 getrandom("\xb0\x74\x63\x81\xa5\xda\xec\x60\x49\x52\xf1\x58\x85\xca\x61\xa3", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 getrandom("\xb1\x80\xfa\xea\x6a\x8c\x29\xcf\xe1\x5a\x1a\x8b\x81\x5d\x69\x9b", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 getrandom("\xa0\xa5\x7d\x22\x5b\xee\x62\x32\x05\x7e\x2e\x7f\xda\x9c\xdf\xeb", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 openat(AT_FDCWD, "/dev/input/event6", O_RDWR|O_NOCTTY|O_NONBLOCK|O_CLOEXEC) = 18
374 ioctl(18, EVIOCGBIT(0, 8), [EV_SYN EV_KEY EV_REL EV_ABS ...]) = 8
374 ioctl(18, EVIOCGBIT(EV_KEY, 48), [KEY_ESC KEY_ENTER KEY_KPMINUS KEY_KPPLUS ...]) = 48
374 ioctl(18, EVIOCGNAME(256), "SIGMACHIP USB Keyboard Consumer Control\0") = 40
374 ioctl(18, EVIOCSMASK, 0x7ffc691bca00) = 0
374 ioctl(18, EVIOCSMASK, 0x7ffc691bca00) = 0
374 ioctl(18, EVIOCSMASK, 0x7ffc691bca00) = 0
374 epoll_ctl(5, EPOLL_CTL_ADD, 18, {events=EPOLLIN, data={u32=24858304, u64=24858304}}) = 0
374 sendmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="<38>", iov_len=4}, {iov_base="Dec 9 09:08:27 ", iov_len=16}, {iov_base="elogind", iov_len=7}, {iov_base="[374]: ", iov_len=7}, {iov_base="Watching system buttons on /dev/input/event6 (SIGMACHIP USB Keyboard Consumer Control)", iov_len=86}], msg_iovlen=5, msg_controllen=0, msg_flags=0}, MSG_NOSIGNAL) = 120
374 openat(AT_FDCWD, "/sys/devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.1/0003:1C4F:0002.0005/input/input9/event7/uevent", O_RDONLY|O_CLOEXEC) = 19
374 newfstatat(19, "", {st_mode=S_IFREG|0644, st_size=4096, ...}, AT_EMPTY_PATH) = 0
374 newfstatat(19, "", {st_mode=S_IFREG|0644, st_size=4096, ...}, AT_EMPTY_PATH) = 0
374 read(19, "MAJOR=13\nMINOR=71\nDEVNAME=input/event7\n", 4096) = 39
374 read(19, "", 4096) = 0
374 close(19) = 0
374 getrandom("\x5d\x60\x97\x23\xb2\x85\xb2\xd7\x5f\x34\xbc\xfa\x10\xe8\x9d\x88", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 openat(AT_FDCWD, "/run/udev/data/c13:71", O_RDONLY|O_CLOEXEC) = 19
374 newfstatat(19, "", {st_mode=S_IFREG|0644, st_size=550, ...}, AT_EMPTY_PATH) = 0
374 newfstatat(19, "", {st_mode=S_IFREG|0644, st_size=550, ...}, AT_EMPTY_PATH) = 0
374 read(19, "S:input/by-id/usb-SIGMACHIP_USB_Keyboard-event-if01\nS:input/by-path/pci-0000:00:1d.2-usb-0:2:1.1-event\nI:257916295\nE:ID_BUS=usb\nE:ID_INPUT=1\nE:ID_INPUT_KEY=1\nE:ID_MODEL=USB_Keyboard\nE:ID_MODEL_ENC=USB\\x20Keyboard\nE:ID_MODEL_ID=0002\nE:ID_PATH=pci-0000:00:1d.2-usb-0:2:1.1\nE:ID_PATH_TAG=pci-0000_00_1d_2-usb-0_2_1_1\nE:ID_REVISION=0110\nE:ID_SERIAL=SIGMACHIP_USB_Keyboard\nE:ID_TYPE=hid\nE:ID_USB_DRIVER=usbhid\nE:ID_USB_INTERFACES=:030101:030000:\nE:ID_USB_INTERFACE_NUM=01\nE:ID_VENDOR=SIGMACHIP\nE:ID_VENDOR_ENC=SIGMACHIP\nE:ID_VENDOR_ID=1c4f\nG:power-switch\n", 4096) = 550
374 read(19, "", 4096) = 0
374 close(19) = 0
374 getrandom("\x70\x8f\x58\x68\xb2\x2a\x4b\xed\x6e\xa6\x11\x4d\xf8\xd8\x5a\x49", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 getrandom("\x26\x69\x58\xcd\xb2\x29\xc2\xb3\x88\xdb\xbd\xc4\xe2\x99\xc0\xf5", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 getrandom("\xa7\x6d\x96\x5b\x5c\x1f\x30\x24\x9d\xd8\x8d\x4d\x87\x18\x04\xfb", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 getrandom("\x54\x02\x2e\xda\xe1\x3f\x0c\x68\x53\x0a\x6c\xce\x16\xf2\x7f\x1a", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 getrandom("\x8b\x56\x32\x26\x4f\xca\x81\x41\x3a\x36\x88\xa0\xc0\xb8\xa2\x5e", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 openat(AT_FDCWD, "/dev/input/event7", O_RDWR|O_NOCTTY|O_NONBLOCK|O_CLOEXEC) = 19
374 ioctl(19, EVIOCGBIT(0, 8), [EV_SYN EV_KEY EV_MSC]) = 8
374 ioctl(19, EVIOCGBIT(EV_KEY, 48), [KEY_POWER KEY_SLEEP KEY_WAKEUP]) = 48
374 ioctl(19, EVIOCGNAME(256), "SIGMACHIP USB Keyboard System Control\0") = 38
374 ioctl(19, EVIOCSMASK, 0x7ffc691bca00) = 0
374 ioctl(19, EVIOCSMASK, 0x7ffc691bca00) = 0
374 ioctl(19, EVIOCSMASK, 0x7ffc691bca00) = 0
374 epoll_ctl(5, EPOLL_CTL_ADD, 19, {events=EPOLLIN, data={u32=24860800, u64=24860800}}) = 0
374 sendmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="<38>", iov_len=4}, {iov_base="Dec 9 09:08:34 ", iov_len=16}, {iov_base="elogind", iov_len=7}, {iov_base="[374]: ", iov_len=7}, {iov_base="Watching system buttons on /dev/input/event7 (SIGMACHIP USB Keyboard System Control)", iov_len=84}], msg_iovlen=5, msg_controllen=0, msg_flags=0}, MSG_NOSIGNAL) = 118
374 getrandom("\x97\x4b\x22\xe0\x5b\xd1\xee\x12\xac\x67\xa0\x4a\x92\x06\xf5\x0a", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 openat(AT_FDCWD, "/sys/devices/pci0000:00/0000:00:1d.7/usb1/1-1/1-1.1/1-1.1:1.0/0003:0853:0100.0006/input/input10/event4/uevent", O_RDONLY|O_CLOEXEC) = 20
374 newfstatat(20, "", {st_mode=S_IFREG|0644, st_size=4096, ...}, AT_EMPTY_PATH) = 0
374 newfstatat(20, "", {st_mode=S_IFREG|0644, st_size=4096, ...}, AT_EMPTY_PATH) = 0
374 read(20, "MAJOR=13\nMINOR=68\nDEVNAME=input/event4\n", 4096) = 39
374 read(20, "", 4096) = 0
374 close(20) = 0
374 getrandom("\x40\x31\x0d\x7c\xa6\xe7\xf9\x04\x47\xb6\x45\x12\x57\x82\x5b\xc4", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 openat(AT_FDCWD, "/run/udev/data/c13:68", O_RDONLY|O_CLOEXEC) = 20
374 newfstatat(20, "", {st_mode=S_IFREG|0644, st_size=629, ...}, AT_EMPTY_PATH) = 0
374 newfstatat(20, "", {st_mode=S_IFREG|0644, st_size=629, ...}, AT_EMPTY_PATH) = 0
374 read(20, "S:input/by-id/usb-Topre_Corporation_HHKB_Professional-event-kbd\nS:input/by-path/pci-0000:00:1d.7-usb-0:1.1:1.0-event-kbd\nI:549244541\nE:ID_BUS=usb\nE:ID_INPUT=1\nE:ID_INPUT_KEY=1\nE:ID_INPUT_KEYBOARD=1\nE:ID_MODEL=HHKB_Professional\nE:ID_MODEL_ENC=HHKB\\x20Professional\nE:ID_MODEL_ID=0100\nE:ID_PATH=pci-0000:00:1d.7-usb-0:1.1:1.0\nE:ID_PATH_TAG=pci-0000_00_1d_7-usb-0_1_1_1_0\nE:ID_REVISION=0102\nE:ID_SERIAL=Topre_Corporation_HHKB_Professional\nE:ID_TYPE=hid\nE:ID_USB_DRIVER=usbhid\nE:ID_USB_INTERFACES=:030101:\nE:ID_USB_INTERFACE_NUM=00\nE:ID_VENDOR=Topre_Corporation\nE:ID_VENDOR_ENC=Topre\\x20Corporation\nE:ID_VENDOR_ID=0853\nG:power-switch\n", 4096) = 629
374 read(20, "", 4096) = 0
374 close(20) = 0
374 getrandom("\x32\xf1\x16\xf8\x3d\xca\xaa\x98\xe8\x88\xb2\x54\x83\x34\x39\x03", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 getrandom("\xa4\xc6\xfd\x15\x2a\xc6\x01\xc2\x80\x8b\x54\xc5\x45\xe7\x20\x19", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 getrandom("\x5d\x7c\x17\xbd\xff\xb2\x5b\x4d\xd7\xe0\x0b\xbf\xdc\x8e\x91\xe7", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 getrandom("\x93\x24\x39\xe5\xd5\xac\xfe\x53\xde\xee\x32\xa5\x90\x6e\x13\x6f", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 getrandom("\x3f\xfc\x1f\x64\x8f\xd0\x99\xfc\x09\x08\xfb\x1d\xcb\xee\x34\x4a", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 openat(AT_FDCWD, "/dev/input/event4", O_RDWR|O_NOCTTY|O_NONBLOCK|O_CLOEXEC) = 20
374 ioctl(20, EVIOCGBIT(0, 8), [EV_SYN EV_KEY EV_MSC EV_LED ...]) = 8
374 ioctl(20, EVIOCGBIT(EV_KEY, 48), [KEY_ESC KEY_1 KEY_2 KEY_3 ...]) = 48
374 ioctl(20, EVIOCGNAME(256), "Topre Corporation HHKB Professional\0") = 36
374 ioctl(20, EVIOCSMASK, 0x7ffc691bca00) = 0
374 ioctl(20, EVIOCSMASK, 0x7ffc691bca00) = 0
374 ioctl(20, EVIOCSMASK, 0x7ffc691bca00) = 0
374 epoll_ctl(5, EPOLL_CTL_ADD, 20, {events=EPOLLIN, data={u32=24869888, u64=24869888}}) = 0
374 sendmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="<38>", iov_len=4}, {iov_base="Dec 9 09:08:40 ", iov_len=16}, {iov_base="elogind", iov_len=7}, {iov_base="[374]: ", iov_len=7}, {iov_base="Watching system buttons on /dev/input/event4 (Topre Corporation HHKB Professional)", iov_len=82}], msg_iovlen=5, msg_controllen=0, msg_flags=0}, MSG_NOSIGNAL) = 116
374 openat(AT_FDCWD, "/sys/devices/pci0000:00/0000:00:1d.7/usb1/1-4/1-4:1.0/input/input21/event17/uevent", O_RDONLY|O_CLOEXEC) = 21
374 newfstatat(21, "", {st_mode=S_IFREG|0644, st_size=4096, ...}, AT_EMPTY_PATH) = 0
374 newfstatat(21, "", {st_mode=S_IFREG|0644, st_size=4096, ...}, AT_EMPTY_PATH) = 0
374 read(21, "MAJOR=13\nMINOR=81\nDEVNAME=input/event17\n", 4096) = 40
374 read(21, "", 4096) = 0
374 close(21) = 0
374 getrandom("\xf4\x8a\x8e\x51\xff\x51\x10\xe0\x34\x07\xd8\xa2\xca\x24\x33\x6d", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 openat(AT_FDCWD, "/run/udev/data/c13:81", O_RDONLY|O_CLOEXEC) = 21
374 newfstatat(21, "", {st_mode=S_IFREG|0644, st_size=623, ...}, AT_EMPTY_PATH) = 0
374 newfstatat(21, "", {st_mode=S_IFREG|0644, st_size=623, ...}, AT_EMPTY_PATH) = 0
374 read(21, "S:input/by-id/usb-046d_HD_Pro_Webcam_C920_79D3DE2F-event-if00\nS:input/by-path/pci-0000:00:1d.7-usb-0:4:1.0-event\nI:189231040\nE:ID_BUS=usb\nE:ID_INPUT=1\nE:ID_INPUT_KEY=1\nE:ID_MODEL=HD_Pro_Webcam_C920\nE:ID_MODEL_ENC=HD\\x20Pro\\x20Webcam\\x20C920\nE:ID_MODEL_ID=082d\nE:ID_PATH=pci-0000:00:1d.7-usb-0:4:1.0\nE:ID_PATH_TAG=pci-0000_00_1d_7-usb-0_4_1_0\nE:ID_REVISION=0011\nE:ID_SERIAL=046d_HD_Pro_Webcam_C920_79D3DE2F\nE:ID_SERIAL_SHORT=79D3DE2F\nE:ID_TYPE=video\nE:ID_USB_DRIVER=uvcvideo\nE:ID_USB_INTERFACES=:0e0100:0e0200:010100:010200:\nE:ID_USB_INTERFACE_NUM=00\nE:ID_VENDOR=046d\nE:ID_VENDOR_ENC=046d\nE:ID_VENDOR_ID=046d\nG:power-switch\n", 4096) = 623
374 read(21, "", 4096) = 0
374 close(21) = 0
374 getrandom("\xf1\xf1\x42\xe9\x1d\x64\xc4\x94\x1d\x1e\xe7\x9f\x78\x07\x95\x7c", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 getrandom("\xc4\x7b\x6e\xb6\x92\x6f\x4d\xac\x9f\x11\xca\x32\x8c\x70\xd6\x86", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 getrandom("\x47\xbb\xbc\x42\xab\x33\x34\x45\x6f\xba\x27\xaf\x2f\xc7\xfb\x3d", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 getrandom("\xe8\x40\xcb\x9b\xef\x9b\xa5\x60\xf6\x44\xb7\xa1\x3d\x21\x9a\x3c", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 getrandom("\x54\xba\x53\x54\x8c\x8a\x9f\x5a\x2d\xe5\xe7\xc8\x41\x5d\xde\xc5", 16, GRND_NONBLOCK|GRND_INSECURE) = 16
374 openat(AT_FDCWD, "/dev/input/event17", O_RDWR|O_NOCTTY|O_NONBLOCK|O_CLOEXEC) = 21
374 ioctl(21, EVIOCGBIT(0, 8), [EV_SYN EV_KEY]) = 8
374 ioctl(21, EVIOCGBIT(EV_KEY, 48), [KEY_CAMERA]) = 48
374 rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [HUP INT QUIT TERM CHLD RT_2], 8) = 0
374 rt_sigprocmask(SIG_BLOCK, ~[], ~[KILL STOP RTMIN RT_1], 8) = 0
374 clone(child_stack=0x7fd6c8bdbdf0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tid=[391], tls=0x7fd6c8bdc640, child_tidptr=0x7fd6c8bdc910) = 391
391 set_robust_list(0x7fd6c8bdc920, 24 <unfinished ...>
374 rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RTMIN RT_1], <unfinished ...>
391 <... set_robust_list resumed>) = 0
374 <... rt_sigprocmask resumed>NULL, 8) = 0
391 rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RTMIN RT_1], <unfinished ...>
374 rt_sigprocmask(SIG_SETMASK, [HUP INT QUIT TERM CHLD RT_2], <unfinished ...>
391 <... rt_sigprocmask resumed>NULL, 8) = 0
374 <... rt_sigprocmask resumed>NULL, 8) = 0
391 prctl(PR_SET_NAME, "close") = 0
391 close(21 <unfinished ...>
374 access("/var/run/utmpx", F_OK) = 0
374 openat(AT_FDCWD, "/var/run/utmpx", O_RDONLY|O_CLOEXEC) = 21
374 lseek(21, 0, SEEK_SET) = 0
374 alarm(0) = 0
374 rt_sigaction(SIGALRM, {sa_handler=0x7fd6cbd55f20, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fd6cbc650a0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
374 alarm(10) = 0
374 fcntl(21, F_SETLKW, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0
374 alarm(0) = 10
374 rt_sigaction(SIGALRM, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fd6cbc650a0}, NULL, 8) = 0
374 pread64(21, "\6\0\0\0\367\0\0\0tty3\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0003\0\0\0LOGIN\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\367\0\0\0t\r\262a\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 384, 0) = 384
374 fcntl(21, F_SETLKW, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0
374 alarm(0) = 0
374 rt_sigaction(SIGALRM, {sa_handler=0x7fd6cbd55f20, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fd6cbc650a0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fd6cbc650a0}, 8) = 0
374 alarm(10) = 0
374 fcntl(21, F_SETLKW, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0
374 alarm(0) = 10
374 rt_sigaction(SIGALRM, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fd6cbc650a0}, NULL, 8) = 0
374 pread64(21, "\6\0\0\0\364\0\0\0tty6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0006\0\0\0LOGIN\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\364\0\0\0t\r\262a\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 384, 384) = 384
374 fcntl(21, F_SETLKW, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0
374 alarm(0) = 0
374 rt_sigaction(SIGALRM, {sa_handler=0x7fd6cbd55f20, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fd6cbc650a0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fd6cbc650a0}, 8) = 0
374 alarm(10) = 0
374 fcntl(21, F_SETLKW, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0
374 alarm(0) = 10
374 rt_sigaction(SIGALRM, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fd6cbc650a0}, NULL, 8) = 0
374 pread64(21, "\6\0\0\0\365\0\0\0tty5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0005\0\0\0LOGIN\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\365\0\0\0t\r\262a\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 384, 768) = 384
374 fcntl(21, F_SETLKW, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0
374 alarm(0) = 0
374 rt_sigaction(SIGALRM, {sa_handler=0x7fd6cbd55f20, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fd6cbc650a0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fd6cbc650a0}, 8) = 0
374 alarm(10) = 0
374 fcntl(21, F_SETLKW, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0
374 alarm(0) = 10
374 rt_sigaction(SIGALRM, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fd6cbc650a0}, NULL, 8) = 0
374 pread64(21, "\6\0\0\0\366\0\0\0tty4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0004\0\0\0LOGIN\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\366\0\0\0t\r\262a\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 384, 1152) = 384
374 fcntl(21, F_SETLKW, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0
374 alarm(0) = 0
374 rt_sigaction(SIGALRM, {sa_handler=0x7fd6cbd55f20, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fd6cbc650a0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fd6cbc650a0}, 8) = 0
374 alarm(10) = 0
374 fcntl(21, F_SETLKW, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0
374 alarm(0) = 10
374 rt_sigaction(SIGALRM, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fd6cbc650a0}, NULL, 8) = 0
374 pread64(21, "\6\0\0\08\1\0\0tty2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0002\0\0\0LOGIN\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\08\1\0\0z\r\262a\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 384, 1536) = 384
374 fcntl(21, F_SETLKW, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0
374 alarm(0) = 0
374 rt_sigaction(SIGALRM, {sa_handler=0x7fd6cbd55f20, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fd6cbc650a0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fd6cbc650a0}, 8) = 0
374 alarm(10) = 0
374 fcntl(21, F_SETLKW, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0
374 alarm(0) = 10
374 rt_sigaction(SIGALRM, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fd6cbc650a0}, NULL, 8) = 0
374 pread64(21, "\6\0\0\0Z\1\0\0tty1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0001\0\0\0LOGIN\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Z\1\0\0\226\r\262a\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 384, 1920) = 384
374 fcntl(21, F_SETLKW, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0
374 alarm(0) = 0
374 rt_sigaction(SIGALRM, {sa_handler=0x7fd6cbd55f20, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fd6cbc650a0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fd6cbc650a0}, 8) = 0
374 alarm(10) = 0
374 fcntl(21, F_SETLKW, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0
374 alarm(0) = 10
374 rt_sigaction(SIGALRM, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fd6cbc650a0}, NULL, 8) = 0
374 pread64(21, "", 384, 2304) = 0
374 fcntl(21, F_SETLKW, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0
374 close(21) = 0
374 ioctl(18, EVIOCGSW(8), []) = 8
374 ioctl(19, EVIOCGSW(8), []) = 8
374 ioctl(14, EVIOCGSW(8), []) = 8
374 ioctl(17, EVIOCGSW(8), []) = 8
374 ioctl(20, EVIOCGSW(8), []) = 8
374 ioctl(15, EVIOCGSW(8), []) = 8
374 ioctl(16, EVIOCGSW(8), []) = 8
374 gettid() = 374
374 epoll_ctl(5, EPOLL_CTL_MOD, 11, {events=EPOLLIN, data={u32=24802800, u64=24802800}}) = 0
374 openat(AT_FDCWD, "/proc/sys/kernel/random/boot_id", O_RDONLY|O_NOCTTY|O_CLOEXEC) = 21
374 read(21, "bee5c28c-4857-4f14-8bfc-44f495d97bfa\n", 38) = 37
374 read(21, "", 1) = 0
374 close(21) = 0
374 timerfd_settime(12, TFD_TIMER_ABSTIME, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=255, tv_nsec=23685000}}, NULL) = 0
374 epoll_wait(5, [{events=EPOLLIN|EPOLLHUP, data={u32=24802800, u64=24802800}}], 20, -1) = 1
374 timerfd_create(CLOCK_BOOTTIME, TFD_CLOEXEC|TFD_NONBLOCK) = 21
374 close(21) = 0
374 recvmsg(11, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="DATA\r\nOK ea94265b9365f7158f1d81ee61b20dab\r\nAGREE_UNIX_FD\r\n", iov_len=256}], msg_iovlen=1, msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, MSG_DONTWAIT|MSG_CMSG_CLOEXEC) = 58
374 gettid() = 374
374 epoll_ctl(5, EPOLL_CTL_MOD, 11, {events=EPOLLIN|EPOLLOUT, data={u32=24802800, u64=24802800}}) = 0
374 timerfd_settime(12, TFD_TIMER_ABSTIME, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=250, tv_nsec=23685000}}, NULL) = 0
374 epoll_wait(5, [{events=EPOLLIN|EPOLLOUT|EPOLLHUP, data={u32=24802800, u64=24802800}}], 20, -1) = 1
374 sendmsg(11, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="l\1\0\1\0\0\0\0\1\0\0\0m\0\0\0\1\1o\0\25\0\0\0/org/freedesktop/DBus\0\0\0\3\1s\0\5\0\0\0Hello\0\0\0\2\1s\0\24\0\0\0org.freedesktop.DBus\0\0\0\0\6\1s\0\24\0\0\0org.freedesktop.DBus\0\0\0\0", iov_len=128}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, MSG_DONTWAIT|MSG_NOSIGNAL) = -1 EPIPE (Broken pipe)
374 gettid() = 374
374 epoll_ctl(5, EPOLL_CTL_MOD, 11, {events=0, data={u32=24802800, u64=24802800}}) = 0
374 timerfd_settime(12, TFD_TIMER_ABSTIME, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=0, tv_nsec=1}}, NULL) = 0
374 epoll_wait(5, [{events=EPOLLHUP, data={u32=24802800, u64=24802800}}, {events=EPOLLIN, data={u32=24764384, u64=24764384}}], 20, -1) = 2
374 read(12, "\1\0\0\0\0\0\0\0", 8) = 8
374 gettid() = 374
374 timerfd_settime(12, TFD_TIMER_ABSTIME, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=0, tv_nsec=1}}, NULL) = 0
374 epoll_wait(5, [{events=EPOLLHUP, data={u32=24802800, u64=24802800}}, {events=EPOLLIN, data={u32=24764384, u64=24764384}}], 20, -1) = 2
374 read(12, "\1\0\0\0\0\0\0\0", 8) = 8
374 gettid() = 374
374 timerfd_settime(12, TFD_TIMER_ABSTIME, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=0, tv_nsec=1}}, NULL) = 0
374 epoll_wait(5, [{events=EPOLLHUP, data={u32=24802800, u64=24802800}}, {events=EPOLLIN, data={u32=24764384, u64=24764384}}], 20, -1) = 2
374 read(12, "\1\0\0\0\0\0\0\0", 8) = 8
374 epoll_ctl(5, EPOLL_CTL_DEL, 11, NULL) = 0
374 close(11) = 0
374 gettid() = 374
374 epoll_wait(5, <unfinished ...>
391 <... close resumed>) = 0
391 madvise(0x7fd6c83dc000, 8368128, MADV_DONTNEED) = 0
391 exit(0) = ?
391 +++ exited with 0 +++
374 <... epoll_wait resumed>[{events=EPOLLERR, data={u32=24768000, u64=24768000}}], 17, -1) = 1
374 lseek(7, 0, SEEK_SET) = 0
374 read(7, "tty7\n", 63) = 5
374 gettid() = 374
374 epoll_wait(5,
Thanks!

Maxim
L
L
Ludovic Courtès wrote on 9 Dec 2021 23:15
(name . Maxim Cournoyer)(address . maxim.cournoyer@gmail.com)
87v8zxctn5.fsf@gnu.org
Hello!

Maxim Cournoyer <maxim.cournoyer@gmail.com> skribis:

Toggle quote (2 lines)
> 374 connect(11, {sa_family=AF_UNIX, sun_path="/var/run/dbus/system_bus_socket"}, 34) = 0

[...]

Toggle quote (27 lines)
> 374 epoll_wait(5, [{events=EPOLLIN|EPOLLOUT|EPOLLHUP, data={u32=24802800, u64=24802800}}], 20, -1) = 1
> 374 sendmsg(11, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="l\1\0\1\0\0\0\0\1\0\0\0m\0\0\0\1\1o\0\25\0\0\0/org/freedesktop/DBus\0\0\0\3\1s\0\5\0\0\0Hello\0\0\0\2\1s\0\24\0\0\0org.freedesktop.DBus\0\0\0\0\6\1s\0\24\0\0\0org.freedesktop.DBus\0\0\0\0", iov_len=128}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, MSG_DONTWAIT|MSG_NOSIGNAL) = -1 EPIPE (Broken pipe)
> 374 gettid() = 374
> 374 epoll_ctl(5, EPOLL_CTL_MOD, 11, {events=0, data={u32=24802800, u64=24802800}}) = 0
> 374 timerfd_settime(12, TFD_TIMER_ABSTIME, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=0, tv_nsec=1}}, NULL) = 0
> 374 epoll_wait(5, [{events=EPOLLHUP, data={u32=24802800, u64=24802800}}, {events=EPOLLIN, data={u32=24764384, u64=24764384}}], 20, -1) = 2
> 374 read(12, "\1\0\0\0\0\0\0\0", 8) = 8
> 374 gettid() = 374
> 374 timerfd_settime(12, TFD_TIMER_ABSTIME, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=0, tv_nsec=1}}, NULL) = 0
> 374 epoll_wait(5, [{events=EPOLLHUP, data={u32=24802800, u64=24802800}}, {events=EPOLLIN, data={u32=24764384, u64=24764384}}], 20, -1) = 2
> 374 read(12, "\1\0\0\0\0\0\0\0", 8) = 8
> 374 gettid() = 374
> 374 timerfd_settime(12, TFD_TIMER_ABSTIME, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=0, tv_nsec=1}}, NULL) = 0
> 374 epoll_wait(5, [{events=EPOLLHUP, data={u32=24802800, u64=24802800}}, {events=EPOLLIN, data={u32=24764384, u64=24764384}}], 20, -1) = 2
> 374 read(12, "\1\0\0\0\0\0\0\0", 8) = 8
> 374 epoll_ctl(5, EPOLL_CTL_DEL, 11, NULL) = 0
> 374 close(11) = 0
> 374 gettid() = 374
> 374 epoll_wait(5, <unfinished ...>
> 391 <... close resumed>) = 0
> 391 madvise(0x7fd6c83dc000, 8368128, MADV_DONTNEED) = 0
> 391 exit(0) = ?
> 391 +++ exited with 0 +++
> 374 <... epoll_wait resumed>[{events=EPOLLERR, data={u32=24768000, u64=24768000}}], 17, -1) = 1
> 374 lseek(7, 0, SEEK_SET) = 0
> 374 read(7, "tty7\n", 63) = 5

As you pointed out on IRC, the initially ‘Hello’ method call above leads
to EPIPE, and we can see that elogind eventually closes its socket to
dbus-daemon *but* keeps doing its thing.

Some interesting things to note…

First, to my surprise, elogind does not use the client library of the
‘dbus’ package:

Toggle snippet (5 lines)
$ guix gc --references $(./pre-inst-env guix build elogind)|grep dbus
$ echo $?
1

(This is already the case in ‘master’ with v243.7.) Instead, it has its
own implementation of the DBus protocol, in C, from systemd—we can’t
have enough sources of bugs and vulnerabilities.

Anyway, the “Hello” message is sent to the system bus asynchronously in
‘sd-bus.c’:

Toggle snippet (23 lines)
static int bus_send_hello(sd_bus *bus) {
_cleanup_(sd_bus_message_unrefp) sd_bus_message *m = NULL;
int r;

assert(bus);

if (!bus->bus_client)
return 0;

r = sd_bus_message_new_method_call(
bus,
&m,
"org.freedesktop.DBus",
"/org/freedesktop/DBus",
"org.freedesktop.DBus",
"Hello");
if (r < 0)
return r;

return sd_bus_call_async(bus, NULL, m, hello_callback, NULL, 0);
}

A callback is called when a reply is received or an error arises:

Toggle snippet (14 lines)
static int hello_callback(sd_bus_message *reply, void *userdata, sd_bus_error *error) {

[...]

fail:
/* When Hello() failed, let's propagate this in two ways: first we return the error immediately here,
* which is the propagated up towards the event loop. Let's also invalidate the connection, so that
* if the user then calls back into us again we won't wait any longer. */

bus_set_state(bus, BUS_CLOSING);
return r;
}

It’s not clear from that whether the authors intended for the thing to
keep going in case of failure. In our case it’s not helpful.

But why does dbus-daemon drop the connection in the first place?

To know that, we could change ‘dbus-root-service-type’ to run
dbus-daemon from a ‘--enable-verbose-mode’ build, and with the
‘DBUS_VERBOSE’ environment set to 1.

Looking at ‘dbus-server-socket.c’ it would seem that the only sensible
way this can happen is if dbus-daemon doesn’t yet have a
‘new_connection_function’ set at the time it accepts the incoming
connection:

Toggle snippet (28 lines)
static dbus_bool_t
handle_new_client_fd_and_unlock (DBusServer *server,
DBusSocket client_fd)
{

[...]

/* See if someone wants to handle this new connection, self-referencing
* for paranoia.
*/
new_connection_function = server->new_connection_function;
new_connection_data = server->new_connection_data;

_dbus_server_ref_unlocked (server);
SERVER_UNLOCK (server);

if (new_connection_function)
{
(* new_connection_function) (server, connection,
new_connection_data);
}
dbus_server_unref (server);

/* If no one grabbed a reference, the connection will die. */
_dbus_connection_close_if_only_one_ref (connection);
dbus_connection_unref (connection);

We know that elogind is started after dbus-daemon has written its PID
file (there’s a Shepherd service dependency). Is there a possibility
that dbus-daemon writes its PID file before it has set
‘new_connection_function’?

It would seem that ‘bus_context_new’ writes the PID file after it has
called ‘dbus_server_set_new_connection_function’ via ‘setup_server’ via
‘process_config_first_time_only’.

So not sure what happens.

That’s it for today. Thoughts?

Ludo’.
M
M
Maxim Cournoyer wrote on 10 Dec 2021 06:09
(name . Ludovic Courtès)(address . ludo@gnu.org)
875yrxyrjr.fsf@gmail.com
Hello Ludovic!

Ludovic Courtès <ludo@gnu.org> writes:

Toggle quote (44 lines)
> Hello!
>
> Maxim Cournoyer <maxim.cournoyer@gmail.com> skribis:
>
>> 374 connect(11, {sa_family=AF_UNIX, sun_path="/var/run/dbus/system_bus_socket"}, 34) = 0
>
> [...]
>
>> 374 epoll_wait(5, [{events=EPOLLIN|EPOLLOUT|EPOLLHUP, data={u32=24802800, u64=24802800}}], 20, -1) = 1
>> 374 sendmsg(11, {msg_name=NULL, msg_namelen=0,
>> msg_iov=[{iov_base="l\1\0\1\0\0\0\0\1\0\0\0m\0\0\0\1\1o\0\25\0\0\0/org/freedesktop/DBus\0\0\0\3\1s\0\5\0\0\0Hello\0\0\0\2\1s\0\24\0\0\0org.freedesktop.DBus\0\0\0\0\6\1s\0\24\0\0\0org.freedesktop.DBus\0\0\0\0",
>> iov_len=128}], msg_iovlen=1, msg_controllen=0, msg_flags=0},
>> MSG_DONTWAIT|MSG_NOSIGNAL) = -1 EPIPE (Broken pipe)
>> 374 gettid() = 374
>> 374 epoll_ctl(5, EPOLL_CTL_MOD, 11, {events=0, data={u32=24802800, u64=24802800}}) = 0
>> 374 timerfd_settime(12, TFD_TIMER_ABSTIME, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=0, tv_nsec=1}}, NULL) = 0
>> 374 epoll_wait(5, [{events=EPOLLHUP, data={u32=24802800, u64=24802800}}, {events=EPOLLIN, data={u32=24764384, u64=24764384}}], 20, -1) = 2
>> 374 read(12, "\1\0\0\0\0\0\0\0", 8) = 8
>> 374 gettid() = 374
>> 374 timerfd_settime(12, TFD_TIMER_ABSTIME, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=0, tv_nsec=1}}, NULL) = 0
>> 374 epoll_wait(5, [{events=EPOLLHUP, data={u32=24802800, u64=24802800}}, {events=EPOLLIN, data={u32=24764384, u64=24764384}}], 20, -1) = 2
>> 374 read(12, "\1\0\0\0\0\0\0\0", 8) = 8
>> 374 gettid() = 374
>> 374 timerfd_settime(12, TFD_TIMER_ABSTIME, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=0, tv_nsec=1}}, NULL) = 0
>> 374 epoll_wait(5, [{events=EPOLLHUP, data={u32=24802800, u64=24802800}}, {events=EPOLLIN, data={u32=24764384, u64=24764384}}], 20, -1) = 2
>> 374 read(12, "\1\0\0\0\0\0\0\0", 8) = 8
>> 374 epoll_ctl(5, EPOLL_CTL_DEL, 11, NULL) = 0
>> 374 close(11) = 0
>> 374 gettid() = 374
>> 374 epoll_wait(5, <unfinished ...>
>> 391 <... close resumed>) = 0
>> 391 madvise(0x7fd6c83dc000, 8368128, MADV_DONTNEED) = 0
>> 391 exit(0) = ?
>> 391 +++ exited with 0 +++
>> 374 <... epoll_wait resumed>[{events=EPOLLERR, data={u32=24768000, u64=24768000}}], 17, -1) = 1
>> 374 lseek(7, 0, SEEK_SET) = 0
>> 374 read(7, "tty7\n", 63) = 5
>
> As you pointed out on IRC, the initially ‘Hello’ method call above leads
> to EPIPE, and we can see that elogind eventually closes its socket to
> dbus-daemon *but* keeps doing its thing.
>
> Some interesting things to note…

Indeed, very interesting :-). Thanks for diving in!

Toggle quote (12 lines)
> First, to my surprise, elogind does not use the client library of the
> ‘dbus’ package:
>
> $ guix gc --references $(./pre-inst-env guix build elogind)|grep dbus
> $ echo $?
> 1
>
>
> (This is already the case in ‘master’ with v243.7.) Instead, it has its
> own implementation of the DBus protocol, in C, from systemd—we can’t
> have enough sources of bugs and vulnerabilities.

Oh! Marius found this interesting issue [0] that they shared on IRC
today; I wonder if it may be related. sd-bus apparently pipeline things
aggressively, which is not always handled well by other D-bus
participants.


Toggle quote (45 lines)
> Anyway, the “Hello” message is sent to the system bus asynchronously in
> ‘sd-bus.c’:
>
> static int bus_send_hello(sd_bus *bus) {
> _cleanup_(sd_bus_message_unrefp) sd_bus_message *m = NULL;
> int r;
>
> assert(bus);
>
> if (!bus->bus_client)
> return 0;
>
> r = sd_bus_message_new_method_call(
> bus,
> &m,
> "org.freedesktop.DBus",
> "/org/freedesktop/DBus",
> "org.freedesktop.DBus",
> "Hello");
> if (r < 0)
> return r;
>
> return sd_bus_call_async(bus, NULL, m, hello_callback, NULL, 0);
> }
>
>
> A callback is called when a reply is received or an error arises:
>
> static int hello_callback(sd_bus_message *reply, void *userdata, sd_bus_error *error) {
>
> [...]
>
> fail:
> /* When Hello() failed, let's propagate this in two ways: first we return the error immediately here,
> * which is the propagated up towards the event loop. Let's also invalidate the connection, so that
> * if the user then calls back into us again we won't wait any longer. */
>
> bus_set_state(bus, BUS_CLOSING);
> return r;
> }
>
>
> It’s not clear from that whether the authors intended for the thing to
> keep going in case of failure. In our case it’s not helpful.

If we picture this in the systemd use case, I believe sd-bus must be
used as *the* d-bus daemon, perhaps? So it should never die, and expect
users to call back into it to retry things? In our case, it acts as a
D-Bus client, not a server (IIUC), so perhaps its behavior is not tuned
right for our use case.

Toggle quote (11 lines)
> But why does dbus-daemon drop the connection in the first place?
>
> To know that, we could change ‘dbus-root-service-type’ to run
> dbus-daemon from a ‘--enable-verbose-mode’ build, and with the
> ‘DBUS_VERBOSE’ environment set to 1.
>
> Looking at ‘dbus-server-socket.c’ it would seem that the only sensible
> way this can happen is if dbus-daemon doesn’t yet have a
> ‘new_connection_function’ set at the time it accepts the incoming
> connection:

Interesting that you mention this; that's what I worked on yesterday
(see attached patches). I managed to get elogind panicking the kernel
during a guix system reconfigure, which corrupted GRUB, so had to chroot
and reconfigure from there [1]. Not sure what happened, but it seems
that killing and restarting elogind is susceptible to cause hard locks.

From 690d96cba581f253761e6c3263262fbc899aa2a2 Mon Sep 17 00:00:00 2001
From: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Date: Tue, 7 Dec 2021 22:20:02 -0500
Subject: [PATCH 1/5] gnu: Add dbus-verbose.

* gnu/packages/glib.scm (dbus-verbose): New variable.
---
gnu/packages/glib.scm | 15 +++++++++++++++
1 file changed, 15 insertions(+)

Toggle diff (28 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index 398d3943e5..2eead335f5 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -176,6 +176,21 @@ (define dbus
 shared NFS home directories.")
     (license license:gpl2+)))                     ; or Academic Free License 2.1
 
+;;; The reason this is not enabled in the regular dbus package is because it
+;;; impacts the performance of D-Bus (including its library) as a whole, even
+;;; when the DBUS_VERBOSE environment variable is not set.
+(define-public dbus-verbose
+  (package/inherit dbus
+    (name "dbus-verbose")
+    (arguments (substitute-keyword-arguments (package-arguments dbus)
+                 ((#:configure-flags flags '())
+                  `(cons "--enable-verbose-mode" ,flags))))
+    (synopsis "D-Bus with verbose mode enabled for debugging")
+    (description "This variant D-Bus package is built with verbose mode, which
+eases debugging of D-Bus services by printing various debug information when
+the @code{DBUS_VERBOSE} environment variable is set to @samp{1}.  For more
+information, refer to the @samp{dbus-daemon(1)} man page.")))
+
 (define glib
   (package
     (name "glib")
-- 
2.34.0
From c614159fbc539c8b1f556fe9ced2d13963b6d6f9 Mon Sep 17 00:00:00 2001
From: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Date: Tue, 7 Dec 2021 22:48:39 -0500
Subject: [PATCH 2/5] services: dbus: Add a VERBOSE? configuration option.

* gnu/services/dbus.scm (<dbus-configuration>)[verbose?]: New field.
(dbus-shepherd-service): Use it.
(dbus-service)[verbose?]: Add argument and update doc.
* doc/guix.texi (Desktop Services): Document it.
---
doc/guix.texi | 9 +++++++--
gnu/services/dbus.scm | 20 +++++++++++++++-----
2 files changed, 22 insertions(+), 7 deletions(-)

Toggle diff (83 lines)
diff --git a/doc/guix.texi b/doc/guix.texi
index 58625666c1..4b1297e5de 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -20280,9 +20280,14 @@ The actual service definitions included in @code{%desktop-services} and
 provided by @code{(gnu services dbus)} and @code{(gnu services desktop)}
 are described below.
 
-@deffn {Scheme Procedure} dbus-service [#:dbus @var{dbus}] [#:services '()]
+@deffn {Scheme Procedure} dbus-service [#:dbus @var{dbus}] [#:services '()] @
+                                       [#:verbose?]
 Return a service that runs the ``system bus'', using @var{dbus}, with
-support for @var{services}.
+support for @var{services}.  When @var{verbose?} is true, it causes the
+@samp{DBUS_VERBOSE} environment variable to be set to @samp{1}; a
+verbose-enabled D-Bus package such as @code{dbus-verbose} should be
+provided as @var{dbus} in this scenario.  The verbose output is logged
+to @file{/var/log/dbus-daemon.log}.
 
 @uref{https://dbus.freedesktop.org/, D-Bus} is an inter-process communication
 facility.  Its system bus is used to allow system services to communicate
diff --git a/gnu/services/dbus.scm b/gnu/services/dbus.scm
index 85a4c3ec9a..da167f2e36 100644
--- a/gnu/services/dbus.scm
+++ b/gnu/services/dbus.scm
@@ -53,7 +53,9 @@ (define-record-type* <dbus-configuration>
   (dbus      dbus-configuration-dbus              ;file-like
              (default dbus))
   (services  dbus-configuration-services          ;list of <package>
-             (default '())))
+             (default '()))
+  (verbose?  dbus-configuration-verbose?          ;boolean
+             (default #f)))
 
 (define (system-service-directory services)
   "Return the system service directory, containing @code{.service} files for
@@ -187,7 +189,7 @@ (define (dbus-activation config)
 
 (define dbus-shepherd-service
   (match-lambda
-    (($ <dbus-configuration> dbus)
+    (($ <dbus-configuration> dbus _ verbose?)
      (list (shepherd-service
             (documentation "Run the D-Bus system daemon.")
             (provision '(dbus-system))
@@ -195,6 +197,10 @@ (define dbus-shepherd-service
             (start #~(make-forkexec-constructor
                       (list (string-append #$dbus "/bin/dbus-daemon")
                             "--nofork" "--system" "--syslog-only")
+                      #$@(if verbose?
+                             '(#:environment-variables '("DBUS_VERBOSE=1")
+                               #:log-file "/var/log/dbus-daemon.log")
+                             '())
                       #:pid-file "/var/run/dbus/pid"))
             (stop #~(make-kill-destructor)))))))
 
@@ -230,9 +236,12 @@ (define dbus-root-service-type
 bus.  It allows programs and daemons to communicate and is also responsible
 for spawning (@dfn{activating}) D-Bus services on demand.")))
 
-(define* (dbus-service #:key (dbus dbus) (services '()))
+(define* (dbus-service #:key (dbus dbus) (services '()) verbose?)
   "Return a service that runs the \"system bus\", using @var{dbus}, with
-support for @var{services}.
+support for @var{services}.  When @var{verbose?} is true, it causes the
+@samp{DBUS_VERBOSE} environment variable to be set to @samp{1}; a
+verbose-enabled D-Bus package such as @code{dbus-verbose} should be provided
+as @var{dbus} in this scenario.
 
 @uref{http://dbus.freedesktop.org/, D-Bus} is an inter-process communication
 facility.  Its system bus is used to allow system services to communicate and
@@ -244,7 +253,8 @@ (define* (dbus-service #:key (dbus dbus) (services '()))
 @var{services} must be equal to @code{(list avahi)}."
   (service dbus-root-service-type
            (dbus-configuration (dbus dbus)
-                               (services services))))
+                               (services services)
+                               (verbose? verbose?))))
 
 (define (wrapped-dbus-service service program variables)
   "Return a wrapper for @var{service}, a package containing a D-Bus service,
-- 
2.34.0
From 31da8e84df7cdeb2084d4bf17c51208d7ad171db Mon Sep 17 00:00:00 2001
From: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Date: Wed, 8 Dec 2021 16:19:27 -0500
Subject: [PATCH 3/5] build: Move D-Bus parser to its own build module.

* gnu/build/jami-service.scm (with-retries, parse-dbus-reply)
(strip-quotes, deserialize-item, serialize-boolean, dict->alist)
(array->list, %send-dbus-binary, %send-dbus-bus, %send-dbus-user)
(%send-dbus-group, %send-dbus-debug, send-dbus, dbus-available-services)
(dbus-service-available?): Move to ...
* gnu/build/dbus-service.scm: ... this new module, prefixing 'dbus-' to
dict->alist and array->list in the process.
* gnu/local.mk (GNU_SYSTEM_MODULES): Register new module.
* gnu/services/telephony.scm: Adjust.
* gnu/tests/telephony.scm: Likewise.
---
gnu/build/dbus-service.scm | 248 +++++++++++++++++++++++++++++++++++++
gnu/build/jami-service.scm | 209 +------------------------------
gnu/local.mk | 1 +
gnu/services/telephony.scm | 5 +-
gnu/tests/telephony.scm | 2 +
5 files changed, 261 insertions(+), 204 deletions(-)
create mode 100644 gnu/build/dbus-service.scm

Toggle diff (593 lines)
diff --git a/gnu/build/dbus-service.scm b/gnu/build/dbus-service.scm
new file mode 100644
index 0000000000..fd56c8dae7
--- /dev/null
+++ b/gnu/build/dbus-service.scm
@@ -0,0 +1,248 @@
+;;; GNU Guix --- Functional package management for GNU
+;;; Copyright © 2021 Maxim Cournoyer <maxim.cournoyer@gmail.com>
+;;;
+;;; This file is part of GNU Guix.
+;;;
+;;; GNU Guix is free software; you can redistribute it and/or modify it
+;;; under the terms of the GNU General Public License as published by
+;;; the Free Software Foundation; either version 3 of the License, or (at
+;;; your option) any later version.
+;;;
+;;; GNU Guix is distributed in the hope that it will be useful, but
+;;; WITHOUT ANY WARRANTY; without even the implied warranty of
+;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+;;; GNU General Public License for more details.
+;;;
+;;; You should have received a copy of the GNU General Public License
+;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+
+;;; Commentary:
+;;;
+;;; This module contains procedures to interact with D-Bus via the 'dbus-send'
+;;; command line utility.
+;;;
+;;; Code:
+
+(define-module (gnu build dbus-service)
+  #:use-module (ice-9 format)
+  #:use-module (ice-9 match)
+  #:use-module (ice-9 peg)
+  #:use-module (rnrs io ports)
+  #:use-module (srfi srfi-1)
+  #:use-module (srfi srfi-26)
+  #:autoload (shepherd service) (fork+exec-command)
+  #:export (%send-dbus-binary
+            %send-dbus-bus
+            %send-dbus-user
+            %send-dbus-group
+            %send-dbus-debug
+            send-dbus
+
+            parse-dbus-reply
+            deserialize-item
+            serialize-boolean
+            dbus-dict->alist
+            dbus-array->list
+
+            dbus-available-services
+            dbus-service-available?
+
+            with-retries))
+
+;;;
+;;; Utilities.
+;;;
+
+(define-syntax-rule (with-retries n delay body ...)
+  "Retry the code in BODY up to N times until it doesn't raise an exception
+nor return #f, else raise an error.  A delay of DELAY seconds is inserted
+before each retry."
+  (let loop ((attempts 0))
+    (catch #t
+      (lambda ()
+        (let ((result (begin body ...)))
+          (if (not result)
+              (error "failed attempt" attempts)
+              result)))
+      (lambda args
+        (if (< attempts n)
+            (begin
+              (sleep delay)             ;else wait and retry
+              (loop (+ 1 attempts)))
+            (error "maximum number of retry attempts reached"
+                   body ... args))))))
+
+
+;;;
+;;; D-Bus reply parser.
+;;;
+
+(define (parse-dbus-reply reply)
+  "Return the parse tree of REPLY, a string returned by the 'dbus-send'
+command."
+  ;; Refer to 'man 1 dbus-send' for the grammar reference.  Note that the
+  ;; format of the replies doesn't match the format of the input, which is the
+  ;; one documented, but it gives an idea.  For an even better reference, see
+  ;; the `print_iter' procedure of the 'dbus-print-message.c' file from the
+  ;; 'dbus' package sources.
+  (define-peg-string-patterns
+    "contents <- header (item / container (item / container*)?)
+     item <-- WS type WS value NL
+     container <- array / dict / variant
+     array <-- array-start (item / container)* array-end
+     dict <-- array-start dict-entry* array-end
+     dict-entry <-- dict-entry-start item item dict-entry-end
+     variant <-- variant-start item
+     type <-- 'string' / 'int16' / 'uint16' / 'int32' / 'uint32' / 'int64' /
+              'uint64' / 'double' / 'byte' / 'boolean' / 'objpath'
+     value <-- (!NL .)* NL
+     header < (!NL .)* NL
+     variant-start < WS 'variant'
+     array-start < WS 'array [' NL
+     array-end < WS ']' NL
+     dict-entry-start < WS 'dict entry(' NL
+     dict-entry-end < WS ')' NL
+     DQ < '\"'
+     WS < ' '*
+     NL < '\n'*")
+
+  (peg:tree (match-pattern contents reply)))
+
+(define (strip-quotes text)
+  "Strip the leading and trailing double quotes (\") characters from TEXT."
+  (let* ((text* (if (string-prefix? "\"" text)
+                    (string-drop text 1)
+                    text))
+         (text** (if (string-suffix? "\"" text*)
+                     (string-drop-right text* 1)
+                     text*)))
+    text**))
+
+(define (deserialize-item item)
+  "Return the value described by the ITEM parse tree as a Guile object."
+  ;; Strings are printed wrapped in double quotes (see the print_iter
+  ;; procedure in dbus-print-message.c).
+  (match item
+    (('item ('type "string") ('value value))
+     (strip-quotes value))
+    (('item ('type "boolean") ('value value))
+     (if (string=? "true" value)
+         #t
+         #f))
+    (('item _ ('value value))
+     value)))
+
+(define (serialize-boolean bool)
+  "Return the serialized format expected by dbus-send for BOOL."
+  (format #f "boolean:~:[false~;true~]" bool))
+
+(define (dbus-dict->alist dict-parse-tree)
+  "Translate a dict parse tree to an alist."
+  (define (tuples->alist tuples)
+    (map (lambda (x) (apply cons x)) tuples))
+
+  (match dict-parse-tree
+    ('dict
+     '())
+    (('dict ('dict-entry keys values) ...)
+     (let ((keys* (map deserialize-item keys))
+           (values* (map deserialize-item values)))
+       (tuples->alist (zip keys* values*))))))
+
+;;;
+(define (dbus-array->list array-parse-tree)
+  "Translate an array parse tree to a list."
+  (match array-parse-tree
+    ('array
+     '())
+    (('array items ...)
+     (map deserialize-item items))))
+
+
+;;;
+;;; Low-level, D-Bus-related procedures.
+;;;
+
+;;; The following parameters are used in the jami-service-type service
+;;; definition to conveniently customize the behavior of the send-dbus helper,
+;;; even when called indirectly.
+(define %send-dbus-binary (make-parameter "dbus-send"))
+(define %send-dbus-bus (make-parameter #f))
+(define %send-dbus-user (make-parameter #f))
+(define %send-dbus-group (make-parameter #f))
+(define %send-dbus-debug (make-parameter #f))
+
+(define* (send-dbus #:key service path interface method
+                    bus
+                    dbus-send
+                    user group
+                    timeout
+                    arguments)
+  "Return the response of DBUS-SEND, else raise an error.  Unless explicitly
+provided, DBUS-SEND takes the value of the %SEND-DBUS-BINARY parameter.  BUS
+can be used to specify the bus address, such as 'unix:path=/var/run/jami/bus'.
+Alternatively, the %SEND-DBUS-BUS parameter can be used.  ARGUMENTS can be
+used to pass input values to a D-Bus method call.  TIMEOUT is the amount of
+time to wait for a reply in milliseconds before giving up with an error.  USER
+and GROUP allow choosing under which user/group the DBUS-SEND command is
+executed.  Alternatively, the %SEND-DBUS-USER and %SEND-DBUS-GROUP parameters
+can be used instead."
+  (let* ((command `(,(if dbus-send
+                         dbus-send
+                         (%send-dbus-binary))
+                    ,@(if (or bus (%send-dbus-bus))
+                          (list (string-append "--bus="
+                                               (or bus (%send-dbus-bus))))
+                          '())
+                    "--print-reply"
+                    ,@(if timeout
+                          (list (format #f "--reply-timeout=~d" timeout))
+                          '())
+                    ,(string-append "--dest=" service) ;e.g., cx.ring.Ring
+                    ,path            ;e.g., /cx/ring/Ring/ConfigurationManager
+                    ,(string-append interface "." method)
+                    ,@(or arguments '())))
+         (temp-port (mkstemp! (string-copy "/tmp/dbus-send-output-XXXXXXX")))
+         (temp-file (port-filename temp-port)))
+    (dynamic-wind
+      (lambda ()
+        (let* ((uid (or (and=> (or user (%send-dbus-user))
+                               (compose passwd:uid getpwnam)) -1))
+               (gid (or (and=> (or group (%send-dbus-group))
+                               (compose group:gid getgrnam)) -1)))
+          (chown temp-port uid gid)))
+      (lambda ()
+        (let ((pid (fork+exec-command command
+                                      #:user (or user (%send-dbus-user))
+                                      #:group (or group (%send-dbus-group))
+                                      #:log-file temp-file)))
+          (match (waitpid pid)
+            ((_ . status)
+             (let ((exit-status (status:exit-val status))
+                   (output (call-with-port temp-port get-string-all)))
+               (if (= 0 exit-status)
+                   output
+                   (error "the send-dbus command exited with: "
+                          command exit-status output)))))))
+      (lambda ()
+        (false-if-exception (delete-file temp-file))))))
+
+
+;;;
+;;; Higher-level, D-Bus-related procedures.
+;;;
+
+(define (dbus-available-services)
+  "Return the list of available (acquired) D-Bus services."
+  (let ((reply (parse-dbus-reply
+                (send-dbus #:service "org.freedesktop.DBus"
+                           #:path "/org/freedesktop/DBus"
+                           #:interface "org.freedesktop.DBus"
+                           #:method "ListNames"))))
+    ;; Remove entries such as ":1.7".
+    (remove (cut string-prefix? ":" <>)
+            (dbus-array->list reply))))
+
+(define (dbus-service-available? service)
+  "Predicate to check for the D-Bus SERVICE availability."
+  (member service (dbus-available-services)))
diff --git a/gnu/build/jami-service.scm b/gnu/build/jami-service.scm
index ddfc8cf937..f8c392d3e5 100644
--- a/gnu/build/jami-service.scm
+++ b/gnu/build/jami-service.scm
@@ -24,13 +24,11 @@
 ;;; Code:
 
 (define-module (gnu build jami-service)
+  #:use-module (gnu build dbus-service)
   #:use-module (ice-9 format)
   #:use-module (ice-9 match)
-  #:use-module (ice-9 peg)
   #:use-module (ice-9 rdelim)
   #:use-module (ice-9 regex)
-  #:use-module (rnrs io ports)
-  #:autoload (shepherd service) (fork+exec-command)
   #:use-module (srfi srfi-1)
   #:use-module (srfi srfi-26)
   #:export (account-fingerprint?
@@ -51,43 +49,12 @@ (define-module (gnu build jami-service)
             set-all-moderators
             set-moderator
             username->all-moderators?
-            username->moderators
-
-            dbus-available-services
-            dbus-service-available?
-
-            %send-dbus-binary
-            %send-dbus-bus
-            %send-dbus-user
-            %send-dbus-group
-            %send-dbus-debug
-            send-dbus
-
-            with-retries))
+            username->moderators))
 
 ;;;
 ;;; Utilities.
 ;;;
 
-(define-syntax-rule (with-retries n delay body ...)
-  "Retry the code in BODY up to N times until it doesn't raise an exception
-nor return #f, else raise an error.  A delay of DELAY seconds is inserted
-before each retry."
-  (let loop ((attempts 0))
-    (catch #t
-      (lambda ()
-        (let ((result (begin body ...)))
-          (if (not result)
-              (error "failed attempt" attempts)
-              result)))
-      (lambda args
-        (if (< attempts n)
-            (begin
-              (sleep delay)             ;else wait and retry
-              (loop (+ 1 attempts)))
-            (error "maximum number of retry attempts reached"
-                   body ... args))))))
-
 (define (alist->list alist)
   "Flatten ALIST into a list."
   (append-map (match-lambda
@@ -104,169 +71,20 @@ (define (account-fingerprint? val)
   (and (string? val)
        (regexp-exec account-fingerprint-rx val)))
 
-
-;;;
-;;; D-Bus reply parser.
-;;;
-
-(define (parse-dbus-reply reply)
-  "Return the parse tree of REPLY, a string returned by the 'dbus-send'
-command."
-  ;; Refer to 'man 1 dbus-send' for the grammar reference.  Note that the
-  ;; format of the replies doesn't match the format of the input, which is the
-  ;; one documented, but it gives an idea.  For an even better reference, see
-  ;; the `print_iter' procedure of the 'dbus-print-message.c' file from the
-  ;; 'dbus' package sources.
-  (define-peg-string-patterns
-    "contents <- header (item / container (item / container*)?)
-     item <-- WS type WS value NL
-     container <- array / dict / variant
-     array <-- array-start (item / container)* array-end
-     dict <-- array-start dict-entry* array-end
-     dict-entry <-- dict-entry-start item item dict-entry-end
-     variant <-- variant-start item
-     type <-- 'string' / 'int16' / 'uint16' / 'int32' / 'uint32' / 'int64' /
-              'uint64' / 'double' / 'byte' / 'boolean' / 'objpath'
-     value <-- (!NL .)* NL
-     header < (!NL .)* NL
-     variant-start < WS 'variant'
-     array-start < WS 'array [' NL
-     array-end < WS ']' NL
-     dict-entry-start < WS 'dict entry(' NL
-     dict-entry-end < WS ')' NL
-     DQ < '\"'
-     WS < ' '*
-     NL < '\n'*")
-
-  (peg:tree (match-pattern contents reply)))
-
-(define (strip-quotes text)
-  "Strip the leading and trailing double quotes (\") characters from TEXT."
-  (let* ((text* (if (string-prefix? "\"" text)
-                    (string-drop text 1)
-                    text))
-         (text** (if (string-suffix? "\"" text*)
-                     (string-drop-right text* 1)
-                     text*)))
-    text**))
-
-(define (deserialize-item item)
-  "Return the value described by the ITEM parse tree as a Guile object."
-  ;; Strings are printed wrapped in double quotes (see the print_iter
-  ;; procedure in dbus-print-message.c).
-  (match item
-    (('item ('type "string") ('value value))
-     (strip-quotes value))
-    (('item ('type "boolean") ('value value))
-     (if (string=? "true" value)
-         #t
-         #f))
-    (('item _ ('value value))
-     value)))
-
-(define (serialize-boolean bool)
-  "Return the serialized format expected by dbus-send for BOOL."
-  (format #f "boolean:~:[false~;true~]" bool))
-
-(define (dict->alist dict-parse-tree)
-  "Translate a dict parse tree to an alist."
-  (define (tuples->alist tuples)
-    (map (lambda (x) (apply cons x)) tuples))
-
-  (match dict-parse-tree
-    ('dict
-     '())
-    (('dict ('dict-entry keys values) ...)
-     (let ((keys* (map deserialize-item keys))
-           (values* (map deserialize-item values)))
-       (tuples->alist (zip keys* values*))))))
-
-(define (array->list array-parse-tree)
-  "Translate an array parse tree to a list."
-  (match array-parse-tree
-    ('array
-     '())
-    (('array items ...)
-     (map deserialize-item items))))
-
 
 ;;;
 ;;; Low-level, D-Bus-related procedures.
 ;;;
 
-;;; The following parameters are used in the jami-service-type service
-;;; definition to conveniently customize the behavior of the send-dbus helper,
-;;; even when called indirectly.
-(define %send-dbus-binary (make-parameter "dbus-send"))
-(define %send-dbus-bus (make-parameter #f))
-(define %send-dbus-user (make-parameter #f))
-(define %send-dbus-group (make-parameter #f))
-(define %send-dbus-debug (make-parameter #f))
-
-(define* (send-dbus #:key service path interface method
-                    bus
-                    dbus-send
-                    user group
-                    timeout
-                    arguments)
-  "Return the response of DBUS-SEND, else raise an error.  Unless explicitly
-provided, DBUS-SEND takes the value of the %SEND-DBUS-BINARY parameter.  BUS
-can be used to specify the bus address, such as 'unix:path=/var/run/jami/bus'.
-Alternatively, the %SEND-DBUS-BUS parameter can be used.  ARGUMENTS can be
-used to pass input values to a D-Bus method call.  TIMEOUT is the amount of
-time to wait for a reply in milliseconds before giving up with an error.  USER
-and GROUP allow choosing under which user/group the DBUS-SEND command is
-executed.  Alternatively, the %SEND-DBUS-USER and %SEND-DBUS-GROUP parameters
-can be used instead."
-  (let* ((command `(,(if dbus-send
-                         dbus-send
-                         (%send-dbus-binary))
-                    ,@(if (or bus (%send-dbus-bus))
-                          (list (string-append "--bus="
-                                               (or bus (%send-dbus-bus))))
-                          '())
-                    "--print-reply"
-                    ,@(if timeout
-                          (list (format #f "--reply-timeout=~d" timeout))
-                          '())
-                    ,(string-append "--dest=" service) ;e.g., cx.ring.Ring
-                    ,path            ;e.g., /cx/ring/Ring/ConfigurationManager
-                    ,(string-append interface "." method)
-                    ,@(or arguments '())))
-         (temp-port (mkstemp! (string-copy "/tmp/dbus-send-output-XXXXXXX")))
-         (temp-file (port-filename temp-port)))
-    (dynamic-wind
-      (lambda ()
-        (let* ((uid (or (and=> (or user (%send-dbus-user))
-                               (compose passwd:uid getpwnam)) -1))
-               (gid (or (and=> (or group (%send-dbus-group))
-                               (compose group:gid getgrnam)) -1)))
-          (chown temp-port uid gid)))
-      (lambda ()
-        (let ((pid (fork+exec-command command
-                                      #:user (or user (%send-dbus-user))
-                                      #:group (or group (%send-dbus-group))
-                                      #:log-file temp-file)))
-          (match (waitpid pid)
-            ((_ . status)
-             (let ((exit-status (status:exit-val status))
-                   (output (call-with-port temp-port get-string-all)))
-               (if (= 0 exit-status)
-                   output
-                   (error "the send-dbus command exited with: "
-                          command exit-status output)))))))
-      (lambda ()
-        (false-if-exception (delete-file temp-file))))))
-
 (define (parse-account-ids reply)
   "Return the Jami account IDs from REPLY, which is assumed to be the output
 of the Jami D-Bus `getAccountList' method."
-  (array->list (parse-dbus-reply reply)))
+  (dbus-array->list (parse-dbus-reply reply)))
 
 (define (parse-account-details reply)
   "Parse REPLY, which is assumed to be the output of the Jami D-Bus
 `getAccountDetails' method, and return its content as an alist."
-  (dict->alist (parse-dbus-reply reply)))
+  (dbus-dict->alist (parse-dbus-reply reply)))
 
 (define (parse-contacts reply)
   "Parse REPLY, which is assumed to be the output of the Jamid D-Bus
@@ -275,7 +93,7 @@ (define (parse-contacts reply)
     ('array
      '())
     (('array dicts ...)
-     (map dict->alist dicts))))
+     (map dbus-dict->alist dicts))))
 
 
 ;;;
@@ -287,21 +105,6 @@ (define (validate-fingerprint fingerprint)
   (unless (account-fingerprint? fingerprint)
     (error "Account fingerprint is not valid:" fingerprint)))
 
-(define (dbus-available-services)
-  "Return the list of available (acquired) D-Bus services."
-  (let ((reply (parse-dbus-reply
-                (send-dbus #:service "org.freedesktop.DBus"
-                           #:path "/org/freedesktop/DBus"
-                           #:interface "org.freedesktop.DBus"
-                           #:method "ListNames"))))
-    ;; Remove entries such as ":1.7".
-    (remove (cut string-prefix? ":" <>)
-            (array->list reply))))
-
-(define (dbus-service-available? service)
-  "Predicate to check for the D-Bus SERVICE availability."
-  (member service (dbus-available-services)))
-
 (define* (send-dbus/configuration-manager #:key method arguments timeout)
   "Query the Jami D-Bus ConfigurationManager service."
   (send-dbus #:service "cx.ring.Ring"
@@ -522,7 +325,7 @@ (define (username->moderators username)
                  #:method "getDefaultModerators"
                  #:arguments
                  (list (string-append "string:" id)))))
-    (array->list (parse-dbus-reply reply))))
+    (dbus-array->list (parse-dbus-reply reply))))
 
 (define (set-moderator contact enabled? username)
   "Set the moderator flag to ENABLED? for CONTACT, the 40 characters public
diff --git a/gnu/local.mk b/gnu/local.mk
index 5c19919f2e..55c5536450 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -706,6 +706,7 @@ GNU_SYSTEM_MODULES =				\
   %D%/build/bootloader.scm			\
   %D%/build/chromium-extension.scm		\
   %D%/build/cross-toolchain.scm			\
+  %D%/build/dbus-service.scm			\
   %D%/build/image.scm				\
   %D%/build/jami-service.scm			\
   %D%/build/file-systems.scm			\
diff --git a/gnu/services/telephony.scm b/gnu/services/telephony.scm
index 7c83f13b2a..f6501b6423 100644
--- a/gnu/services/telephony.scm
+++ b/gnu/services/telephony.scm
@@ -296,7 +296,8 @@ (define (jami-shepherd-services config)
          (declarative-mode? (not (eq? 'disabled accounts))))
 
     (with-imported-modules (source-module-closure
-                            '((gnu build jami-service)
+                            '((gnu build dbus-service)
+                              (gnu build jami-service)
                               (gnu build shepherd)
                               (gnu system file-systems)))
 
@@ -515,6 +516,7 @@ (define disable-account-action
              (documentation "Run a D-Bus session for the Jami daemon.")
              (provision '(jami-dbus-session))
              (modules `((gnu build shepherd)
+                        (gnu build dbus-service)
                         (gnu build jami-service)
                         (gnu system file-systems)
                         ,@%default-modules))
@@ -579,6 +581,7 @@ (define pid
                         (ice-9 receive)
                         (srfi srfi-1)
                         (srfi srfi-26)
+                        (gnu build dbus-service)
                         (gnu build jami-service)
                         (gnu build shepherd)
                         (gnu system file-systems)
diff --git a/gnu/tests/telephony.scm b/gnu/tests/telephony.scm
index 998bdbccf9..3b0a458c75 100644
--- a/gnu/tests/telephony.scm
+++ b/gnu/tests/telephony.scm
@@ -127,12 +127,14 @@ (define username (assoc-ref %jami-account-content-sexp
   (define test
     (with-imported-modules (source-module-closure
                             '((gnu build marionette)
+                              (gnu build dbus-service)
                               (gnu build jami-service)))
       #~(begin
           (use-modules (rnrs base)
                        (srfi srfi-11)
                        (srfi srfi-64)
                        (gnu build marionette)
+                       (gnu build dbus-service)
                        (gnu build jami-service))
 
           (define marionette
-- 
2.34.0
From 2b6624568622a409804a52cedcc2f7c15c420112 Mon Sep 17 00:00:00 2001
From: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Date: Wed, 8 Dec 2021 17:25:11 -0500
Subject: [PATCH 4/5] services: telephony: Factorize bus polling logic.

* gnu/services/telephony.scm (jami-shepherd-services): Move bus readiness
polling logic to...
* gnu/build/dbus-service.scm (wait-for-bus-readiness): ... here.
(%dbus-system-bus): New variable.
* gnu/packages/freedesktop.scm (localed): Use it.
---
gnu/build/dbus-service.scm | 20 +++++++++++++++++++-
gnu/packages/freedesktop.scm | 8 ++++----
gnu/services/telephony.scm | 10 +---------
3 files changed, 24 insertions(+), 14 deletions(-)

Toggle diff (109 lines)
diff --git a/gnu/build/dbus-service.scm b/gnu/build/dbus-service.scm
index fd56c8dae7..3ffdebc04d 100644
--- a/gnu/build/dbus-service.scm
+++ b/gnu/build/dbus-service.scm
@@ -31,7 +31,9 @@ (define-module (gnu build dbus-service)
   #:use-module (srfi srfi-1)
   #:use-module (srfi srfi-26)
   #:autoload (shepherd service) (fork+exec-command)
-  #:export (%send-dbus-binary
+  #:export (%dbus-system-bus
+
+            %send-dbus-binary
             %send-dbus-bus
             %send-dbus-user
             %send-dbus-group
@@ -44,11 +46,14 @@ (define-module (gnu build dbus-service)
             dbus-dict->alist
             dbus-array->list
 
+            wait-for-bus-readiness
             dbus-available-services
             dbus-service-available?
 
             with-retries))
 
+(define %dbus-system-bus "/var/run/dbus/system_bus_socket")
+
 ;;;
 ;;; Utilities.
 ;;;
@@ -232,6 +237,19 @@ (define* (send-dbus #:key service path interface method
 ;;; Higher-level, D-Bus-related procedures.
 ;;;
 
+(define* (wait-for-bus-readiness #:key (bus %dbus-system-bus)
+                                 (timeout 25))
+  "Wait until a connection can be opened to BUS.  An error is raised when
+TIMEOUT seconds elapse."
+  (let ((sock (socket PF_UNIX SOCK_STREAM 0)))
+    (with-retries timeout 1 (catch 'system-error
+                              (lambda ()
+                                (connect sock AF_UNIX bus)
+                                (close-port sock)
+                                #t)
+                              (lambda args
+                                #f)))))
+
 (define (dbus-available-services)
   "Return the list of available (acquired) D-Bus services."
   (let ((reply (parse-dbus-reply
diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm
index eba06600b2..5f9cbd8438 100644
--- a/gnu/packages/freedesktop.scm
+++ b/gnu/packages/freedesktop.scm
@@ -57,6 +57,7 @@ (define-module (gnu packages freedesktop)
   #:use-module (guix build-system perl)
   #:use-module (guix build-system python)
   #:use-module (guix build-system glib-or-gtk)
+  #:use-module ((gnu build dbus-service) #:select (%dbus-system-bus))
   #:use-module (gnu packages)
   #:use-module (gnu packages acl)
   #:use-module (gnu packages admin)
@@ -730,20 +731,19 @@ (define-public localed
               (file-name (git-file-name name version))
               (modules '((guix build utils)))
               (snippet
-               '(begin
+               `(begin
                   ;; Connect to the right location for our D-Bus daemon.
                   (substitute* '("src/basic/def.h"
                                  "src/libsystemd/sd-bus/sd-bus.c"
                                  "src/stdio-bridge/stdio-bridge.c")
                     (("/run/dbus/system_bus_socket")
-                     "/var/run/dbus/system_bus_socket"))
+                     ,%dbus-system-bus))
 
                   ;; Don't insist on having systemd as PID 1 (otherwise
                   ;; 'localectl' would exit without doing anything.)
                   (substitute* "src/shared/bus-util.c"
                     (("sd_booted\\(\\)")
-                     "(1)"))
-                  #t))
+                     "(1)"))))
               (patches (search-patches "localed-xorg-keyboard.patch"))))
     (build-system meson-build-system)
     (arguments
diff --git a/gnu/services/telephony.scm b/gnu/services/telephony.scm
index f6501b6423..0ceebbc6d6 100644
--- a/gnu/services/telephony.scm
+++ b/gnu/services/telephony.scm
@@ -549,15 +549,7 @@ (define pid
                   ;; needed if we were using a PID file, but providing it via a
                   ;; customized config file with <pidfile> would not override
                   ;; the one inherited from the base config of D-Bus.
-                  (let ((sock (socket PF_UNIX SOCK_STREAM 0)))
-                    (with-retries 20 1 (catch 'system-error
-                                         (lambda ()
-                                           (connect sock AF_UNIX
-                                                    "/var/run/jami/bus")
-                                           (close-port sock)
-                                           #t)
-                                         (lambda args
-                                           #f))))
+                  (wait-for-bus-readiness #:bus "/var/run/jami/bus")
 
                   pid))
              (stop #~(make-kill-destructor)))
-- 
2.34.0
From ee0e5d34a0ad5f52c547fdd7d270ab451eccab4a Mon Sep 17 00:00:00 2001
From: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Date: Thu, 9 Dec 2021 23:53:12 -0500
Subject: [PATCH 5/5] services: dbus: Add synchronization primitives to dbus,
elogind.

This is an (unsuccessful) to fix https://issues.guix.gnu.org/52051.
---
gnu/services/dbus.scm | 28 ++++++++++++++++++++--------
gnu/services/desktop.scm | 35 +++++++++++++++++++++++++++--------
2 files changed, 47 insertions(+), 16 deletions(-)

Toggle diff (94 lines)
diff --git a/gnu/services/dbus.scm b/gnu/services/dbus.scm
index da167f2e36..c285531663 100644
--- a/gnu/services/dbus.scm
+++ b/gnu/services/dbus.scm
@@ -194,14 +194,26 @@ (define dbus-shepherd-service
             (documentation "Run the D-Bus system daemon.")
             (provision '(dbus-system))
             (requirement '(user-processes syslogd))
-            (start #~(make-forkexec-constructor
-                      (list (string-append #$dbus "/bin/dbus-daemon")
-                            "--nofork" "--system" "--syslog-only")
-                      #$@(if verbose?
-                             '(#:environment-variables '("DBUS_VERBOSE=1")
-                               #:log-file "/var/log/dbus-daemon.log")
-                             '())
-                      #:pid-file "/var/run/dbus/pid"))
+            (modules `((gnu build dbus-service)
+                       ,@%default-modules))
+            (start
+             (with-imported-modules '((gnu build dbus-service))
+               #~(lambda args
+                   (define pid
+                     ((make-forkexec-constructor
+                       (list (string-append #$dbus "/bin/dbus-daemon")
+                             "--nofork" "--system" "--syslog-only")
+                       #$@(if verbose?
+                              ;; Since the verbose output goes to the console,
+                              ;; not syslog, add a log file to capture it.
+                              '(#:environment-variables '("DBUS_VERBOSE=1")
+                                #:log-file "/var/log/dbus-daemon.log")
+                              '())
+                       #:pid-file "/var/run/dbus/pid")))
+                   ;; Ensure the system bus is ready to service requests
+                   ;; before returning.
+                   (wait-for-bus-readiness)
+                   pid)))
             (stop #~(make-kill-destructor)))))))
 
 (define dbus-root-service-type
diff --git a/gnu/services/desktop.scm b/gnu/services/desktop.scm
index 612d548eea..3208cb7aac 100644
--- a/gnu/services/desktop.scm
+++ b/gnu/services/desktop.scm
@@ -3,7 +3,7 @@
 ;;; Copyright © 2015 Andy Wingo <wingo@igalia.com>
 ;;; Copyright © 2015 Mark H Weaver <mhw@netris.org>
 ;;; Copyright © 2016 Sou Bunnbu <iyzsong@gmail.com>
-;;; Copyright © 2017, 2020 Maxim Cournoyer <maxim.cournoyer@gmail.com>
+;;; Copyright © 2017, 2020, 2021 Maxim Cournoyer <maxim.cournoyer@gmail.com>
 ;;; Copyright © 2017 Nikita <nikita@n0.is>
 ;;; Copyright © 2018, 2020 Efraim Flashner <efraim@flashner.co.il>
 ;;; Copyright © 2018 Ricardo Wurmus <rekado@elephly.net>
@@ -724,13 +724,32 @@ (define (elogind-shepherd-service config)
   (list (shepherd-service
          (requirement '(dbus-system))
          (provision '(elogind))
-         (start #~(make-forkexec-constructor
-                   (list #$(file-append (elogind-package config)
-                                        "/libexec/elogind/elogind"))
-                   #:environment-variables
-                   (list (string-append "ELOGIND_CONF_FILE="
-                                        #$(elogind-configuration-file
-                                           config)))))
+         (modules `((gnu build dbus-service)
+                    ,@%default-modules))
+         (start
+          (with-imported-modules '((gnu build dbus-service))
+            #~(lambda args
+                (define pid
+                  ((make-forkexec-constructor
+                    (list #$(file-append strace "/bin/strace") "-f"
+                          "-o/elogind.log" "-s700"
+                          #$(file-append (elogind-package config)
+                                         "/libexec/elogind/elogind"))
+                    #:environment-variables
+                    (list (string-append "ELOGIND_CONF_FILE="
+                                         #$(elogind-configuration-file
+                                            config))))))
+                ;; Wait until the login1 service name has been acquired by
+                ;; D-Bus.  This prevents potential races that would cause
+                ;; elogind to be auto started by D-Bus by other processes
+                ;; requiring it, causing problems.
+                (parameterize ((%send-dbus-bus (string-append "unix:path="
+                                                              %dbus-system-bus)))
+                  (with-retries 25 1
+                    (pk 'available-dbus-services (dbus-available-services))
+                    (dbus-service-available? "org.freedesktop.login1")))
+
+                pid)))
          (stop #~(make-kill-destructor)))))
 
 (define elogind-service-type
-- 
2.34.0
Toggle quote (32 lines)
> static dbus_bool_t
> handle_new_client_fd_and_unlock (DBusServer *server,
> DBusSocket client_fd)
> {
>
> [...]
>
> /* See if someone wants to handle this new connection, self-referencing
> * for paranoia.
> */
> new_connection_function = server->new_connection_function;
> new_connection_data = server->new_connection_data;
>
> _dbus_server_ref_unlocked (server);
> SERVER_UNLOCK (server);
>
> if (new_connection_function)
> {
> (* new_connection_function) (server, connection,
> new_connection_data);
> }
> dbus_server_unref (server);
>
> /* If no one grabbed a reference, the connection will die. */
> _dbus_connection_close_if_only_one_ref (connection);
> dbus_connection_unref (connection);
>
> We know that elogind is started after dbus-daemon has written its PID
> file (there’s a Shepherd service dependency). Is there a possibility
> that dbus-daemon writes its PID file before it has set
> ‘new_connection_function’?

Are PID files conventionally agreed to be synchronization primitives?
In the case of systemd, I feel this may be more of an afterthought,
given the system is designed to rely on socket-based activation. Still
just guessing though, and your analysis above seems to suggest
otherwise.

Toggle quote (8 lines)
> It would seem that ‘bus_context_new’ writes the PID file after it has
> called ‘dbus_server_set_new_connection_function’ via ‘setup_server’ via
> ‘process_config_first_time_only’.
>
> So not sure what happens.
>
> That’s it for today. Thoughts?

Thank you!

I'm sorry for my lack of deep analysis here, I've spent most of my
evening attempting to fix my system just to boot ^^'. I've at least
managed to collect the following verbose D-Bus log (54 MiB uncompressed)
which hopefully can shed some light onto how this failure came to be.
Attachment: dbus-daemon.log.xz
Happy Friday!

Maxim
L
L
Ludovic Courtès wrote on 10 Dec 2021 11:17
(name . Maxim Cournoyer)(address . maxim.cournoyer@gmail.com)
87k0gcbw79.fsf@gnu.org
Hi Maxim!

Maxim Cournoyer <maxim.cournoyer@gmail.com> skribis:

[...]

Toggle quote (7 lines)
> Oh! Marius found this interesting issue [0] that they shared on IRC
> today; I wonder if it may be related. sd-bus apparently pipeline things
> aggressively, which is not always handled well by other D-bus
> participants.
>
> [0] https://github.com/systemd/systemd/issues/16610

Interesting.

Toggle quote (3 lines)
>> Anyway, the “Hello” message is sent to the system bus asynchronously in
>> ‘sd-bus.c’:

[...]

Toggle quote (23 lines)
>> static int hello_callback(sd_bus_message *reply, void *userdata, sd_bus_error *error) {
>>
>> [...]
>>
>> fail:
>> /* When Hello() failed, let's propagate this in two ways: first we return the error immediately here,
>> * which is the propagated up towards the event loop. Let's also invalidate the connection, so that
>> * if the user then calls back into us again we won't wait any longer. */
>>
>> bus_set_state(bus, BUS_CLOSING);
>> return r;
>> }
>>
>>
>> It’s not clear from that whether the authors intended for the thing to
>> keep going in case of failure. In our case it’s not helpful.
>
> If we picture this in the systemd use case, I believe sd-bus must be
> used as *the* d-bus daemon, perhaps? So it should never die, and expect
> users to call back into it to retry things? In our case, it acts as a
> D-Bus client, not a server (IIUC), so perhaps its behavior is not tuned
> right for our use case.

I think systemd-logind is a separate process, just like elogind, that
talks over D-Bus; I don’t think there’s any difference here. It just
seems that this corner case, where we don’t get a reply for ‘Hello’, is
not correctly handled.

Toggle quote (6 lines)
> Interesting that you mention this; that's what I worked on yesterday
> (see attached patches). I managed to get elogind panicking the kernel
> during a guix system reconfigure, which corrupted GRUB, so had to chroot
> and reconfigure from there [1]. Not sure what happened, but it seems
> that killing and restarting elogind is susceptible to cause hard locks.

Ouch! This is weird. Note that “everything” depends on elogind, as can
be seen with ‘guix system shepherd-graph’. So “herd stop elogind” is
not something you should try at home.

Incidentally, can you reproduce the bug in a VM? That would be much
nicer.

Toggle quote (7 lines)
>> We know that elogind is started after dbus-daemon has written its PID
>> file (there’s a Shepherd service dependency). Is there a possibility
>> that dbus-daemon writes its PID file before it has set
>> ‘new_connection_function’?
>
> Are PID files conventionally agreed to be synchronization primitives?

Yes. Daemons are supposed to write their PID file once they’re ready to
do their job.

Toggle quote (5 lines)
> I'm sorry for my lack of deep analysis here, I've spent most of my
> evening attempting to fix my system just to boot ^^'. I've at least
> managed to collect the following verbose D-Bus log (54 MiB uncompressed)
> which hopefully can shed some light onto how this failure came to be.

Excerpt:

Toggle snippet (24 lines)
366: 0x7f28f396e740: 1639108961.938358 [dbus-sysdeps-util-unix.c(237):_dbus_write_pid_to_file_and_pipe] writing pid file /var/run/dbus/pid
366: 0x7f28f396e740: 1639108961.938438 [dbus-sysdeps-util-unix.c(291):_dbus_write_pid_to_file_and_pipe] No pid pipe to write to
366: 0x7f28f396e740: 1639108961.938474 [dbus-userdb.c(177):_dbus_user_database_lookup] Using cache for UID 986 information
366: 0x7f28f396e740: 1639108961.938665 [dbus-sysdeps-unix.c(3514):_dbus_socketpair] full-duplex pipe 6 <-> 7
366: 0x7f28f396e740: 1639108961.938700 [main.c(719):main] We are on D-Bus...
366: 0x7f28f396e740: 1639108961.938725 [dbus-mainloop.c(884):_dbus_loop_run] Running main loop, depth 0 -> 1
366: 0x7f28f396e740: 1639108962.566557 [dbus-server-socket.c(182):socket_handle_watch] Handling client connection, flags 0x1
366: 0x7f28f396e740: 1639108962.566623 [dbus-sysdeps-unix.c(2344):_dbus_accept] client fd 8 accepted
366: 0x7f28f396e740: 1639108962.566665 [dbus-server-socket.c(94):handle_new_client_fd_and_unlock] Creating new client connection with fd 8
366: 0x7f28f396e740: 1639108962.566779 [dbus-connection.c(1360):_dbus_connection_new_for_transport] LOCK
366: 0x7f28f396e740: 1639108962.566824 [dbus-transport-socket.c(180):check_read_watch] fd = 8
366: 0x7f28f396e740: 1639108962.566869 [dbus-transport-socket.c(227):check_read_watch] setting read watch enabled = 1

[...]

366: 0x7f28f396e740: 1639108962.568765 [dbus-transport-socket.c(974):socket_handle_watch] handling read watch 0x23c2b00 flags = 9
366: 0x7f28f396e740: 1639108962.568807 [dbus-transport-socket.c(348):exchange_credentials] exchange_credentials: do_reading = 1, do_writing = 0
366: 0x7f28f396e740: 1639108962.568862 [dbus-transport-socket.c(383):exchange_credentials] Failed to read credentials Failed to read credentials byte (zero-length read)
366: 0x7f28f396e740: 1639108962.568904 [dbus-transport.c(510):_dbus_transport_disconnect] start
366: 0x7f28f396e740: 1639108962.568945 [dbus-transport-socket.c(1041):socket_disconnect]
366: 0x7f28f396e740: 1639108962.568986 [dbus-transport-socket.c(76):free_watches] start
366: 0x7f28f396e740: 1639108962.569029 [dbus-watch.c(423):_dbus_watch_list_remove_watch] Removing watch on fd 8

We see this sequence:

1. Writes PID file.

2. Accepts incoming connection.

3. “Failed to read credentials”.

4. Close connection.

So we need to understand #3. Perhaps going back to strace logs could
help this time…

Thanks,
Ludo’.
M
M
Michael Rohleder wrote on 15 Dec 2021 20:27
(name . Maxim Cournoyer)(address . maxim.cournoyer@gmail.com)(address . 52051@debbugs.gnu.org)
87k0g5hdne.fsf@rohleder.de
Hi Maxim,

I currently have this (very annoying) issue on _one_ of my machines (two
others work with nearly the same config).
I can't login at all not via console nor ssh or sddm.
I spend some time to reproduce it in a vm, but no success so far.

These are the relevant messages from syslog:
Dec 15 18:15:52 micha dbus-daemon[470]: [system] Failed to activate service 'org.freedesktop.login1': timed out (service_start_timeout=25000ms)
Dec 15 18:16:47 micha dbus-daemon[470]: [system] Activating service name='org.freedesktop.login1' requested by ':1.8' (uid=0 pid=899 comm="/gnu/store/ximad0zvg12r4x0x80mvym8hzg0n33jl-shadow") (using servicehelper)
Dec 15 18:16:47 micha elogind[935]: elogind is already running as PID 558
Dec 15 18:17:12 micha dbus-daemon[470]: [system] Failed to activate service 'org.freedesktop.login1': timed out (service_start_timeout=25000ms)

--
How much does it cost to entice a dope-smoking UNIX system guru to Dayton?
-- Brian Boyle, UNIX/WORLD's First Annual Salary Survey
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEdV4t5dDVhcUueCgwfHr/vv7yyyUFAmG6QaYACgkQfHr/vv7y
yyW5zwf/WYlUhJlA2C3ZcT5KbY5tqYLzAkYLuEGq+Lpvn6tGv2CbjHTOkIhSztJ7
YfNyG4GowxFPLcMp2bhsT2D4DbgXrhKDSoqnglsSPCfQ+TJSm7Xy/G4kala4sHbm
X/+BoGFtybf2ysF48a+8GwS+D68lLQ3f7xhLLMOoY3HpdgtsdrM89YcNvzGkp7bD
KAFPIY4BPiWXm5iaqNwCI1xE7PIraRWa2/3Q8A8ohf4Xun1yaJBEH21xTvElbqvO
sHZnKKFwaZemOdWkoQKzw1yC9PGXym0Gl8hlDiwbKrmvpdJL3/Urfz2GQ7H/in5a
07gb6rxZiEXr33li9v+yjYyNBqwcZw==
=jESv
-----END PGP SIGNATURE-----

A
A
Abhiseck Paira wrote on 16 Dec 2021 04:36
[core-updates-frozen] cannot login ('org.freedesktop.login1' service times out)
(address . 52051@debbugs.gnu.org)
874k795i1m.fsf@disroot.org
Hello,

I am getting the same errors others have mentioned. I can't login via
tty and GDM wouldn't launch either. This happened after I pulled this
commit 73eb941b8b3793aec6110a4ae28bdbfc3ab4f6c5 with guix pull and ran
system reconfigure.

--
Abhiseck Paira
E34E 825B 979E EB9F 8505 F80E E93D 353B 7740 0709
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEE406CW5ee65+FBfgO6T01O3dABwkFAmG6tmoACgkQ6T01O3dA
BwkJ4hAAo5F/xIkt6m57b5VKEnp4t6Cu7ZSI8nHEAJ/5FxdU0hlm9Qeoh+9bpS9N
SVh4hGa3rNN6AK5ylz5f4z2qfy67i4L2kk+zhphBzOXP2jp9NoAvG6fqBRczhmqM
LgKWULofkvu3Gd2mjsf98gnsv8+QLOLWklwGUTlUvy23Rz+lYwnEZpykDZXa3ElK
HVpKK7buCD+aFz/QAGxqYxiv5bxvIldcKj2gmbkpU3ZJK0w0VT19MLzfX+jZuj5Y
P7Du9sdt48qNqCXNK2hT1C2Uv2Nnx0UVpJJEt/V8Mk0r8XpMbfuqdOgFBx2V9vVV
xXRWmA73NQHvVkf/StLB9Kpg208Ka/bRP1Tyuha29eL7u4vk/psdUEaHnRF6W+UD
XnEaHaXFgITSlSK3oNZ91QxFtAOU8+8VyckwYIdBQvBK5TrW9IY7aWSOOCZNe5C3
o87s1j8VNhEpmNUe75ExL/SX8a4ldIJ4R/k8F1bO6cCdxcB4134dFY56bkXVa7m9
IukxJcBGcylZjxgc1b4D+fTfbOv8xI/givBMhHa+e+oBePC2MwZuxFigxKcgRm5A
ZN+dcyXYKExvjS4gmJiMUmk6rFpnje6+/LP0BYzGFmUdHy2qwjs3KsaJf078QHIy
4oHgXd3fyVc+fGJICqXh1Wg3A8qrc4mDUsdOU6ljSlH5zZhtgAY=
=Ip6w
-----END PGP SIGNATURE-----

I
(name . Maxim Cournoyer)(address . maxim.cournoyer@gmail.com)
87sfusofjg.fsf@airmail.cc
I may have found a clue about what's happening.

After updating I ran into this same issue (I login from TTY), and I see
the same "elogind is already running" error.
However, if I boot into an older generation (before the
core-updates-frozen merge), and then again reboot back into the newest
generation (after core-updates-frozen merge) then I am able to login.

I was able to reproduce those exact steps too. Reboot to new generation,
can't login again. Reboot to old generation, then reboot back to new
generation and I can log in.

Note that even when I'm able to login on the new generation I still see
the "elogind is already running" error printed, but only before the
login prompt shows up, not after.

Also I'm not sure if this matters, but another difference I notice
during the attempts when I can successfully login on the new generation
is that I see Herd restart the `nscd` service.
Perhaps someone else experiencing this issue should try to restart nscd
(via SSH) and see if that works for you.

Maxim Cournoyer <maxim.cournoyer@gmail.com> writes:

Toggle quote (29 lines)
> Hello,
>
> I'm not 100% sure this is the cause, but these are the last messages I
> have before I rebooted:
>
> Nov 23 01:09:14 localhost dbus-daemon[383]: [system] Activating service name='org.freedesktop.login1' requested by ':1.17' (uid=0 pid=370
> comm="/gnu/store/ximad0zvg12r4x0x80mvym8hzg0n33jl-shadow") (using servicehelper)
> Nov 23 01:09:14 localhost elogind[1189]: elogind is already running as PID 390
> Nov 23 01:09:20 localhost shepherd[1]: Respawning term-tty1.
> Nov 23 01:09:20 localhost shepherd[1]: Service host-name has been started.
> Nov 23 01:09:20 localhost shepherd[1]: Service term-tty1 has been started.
> Nov 23 01:09:39 localhost dbus-daemon[383]: [system] Failed to activate service 'org.freedesktop.login1': timed out (service_start_timeout=25000ms)
>
> I don't remember if I saw the slim login screen; but in any case I
> couldn't successfully login even via a ptty.
>
> It may have to do with polkit.
>
> To be investigated.
>
> This happened on a system *not* using gdm (it uses slim) and with
> ratpoison as the WM, on commit f42bc604547d9ee8e35fcd66d5db7786954cfac3
> of the core-updates-frozen branch.
>
> To be investigated.
>
> Thanks,
>
> Maxim
G
G
Guillaume Le Vaillant wrote on 16 Dec 2021 18:59
Re: bug#52051: [core-updates-frozen] cannot login
(address . 52051@debbugs.gnu.org)
87mtl0774j.fsf@kitej
Hi,

I just got this login error when updating an old machine with a HDD as
storage. On some other faster machines using SSD or NVME storage this
issue never happened, so I thought the error might be triggered by
slow IO.

Do some of you also see the issue on fast machines/storage?
-----BEGIN PGP SIGNATURE-----

iIUEAREKAC0WIQTLxZxm7Ce5cXlAaz5r6CCK3yH+PwUCYbuBLA8cZ2x2QHBvc3Rl
by5uZXQACgkQa+ggit8h/j+S/AD/byi2hXPYz9OtuuHugDB/bhicLhXoQ5n7EHCV
MyHum/UBAJehTqeY9LE4+ddy8qgY+Fz19InvhLTL9o/UHrGW9J5F
=4YEE
-----END PGP SIGNATURE-----

J
J
Josselin Poiret wrote on 16 Dec 2021 19:24
Re: bug#52051: [core-updates-frozen] cannot login ('org.freedesktop.login1' service times out)
8735msz9v8.fsf@jpoiret.xyz
Hello Maxim and Ludovic,

Seeing all the new activity on this bug, I decided to take a closer
look.

It doesn't seem to me that the credential byte read is the problem, as
can be seen by the elogind strace: it sends

Toggle snippet (3 lines)
374 sendmsg(11, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\0AUTH EXTERNAL\r\nDATA\r\n", iov_len=22}, {iov_base="NEGOTIATE_UNIX_FD\r\n", iov_len=19}, {iov_base="BEGIN\r\n", iov_len=7}], msg_iovlen=3, msg_controllen=0, msg_flags=0}, MSG_DONTWAIT|MSG_NOSIGNAL) = 48

to which dbus answers with

Toggle snippet (3 lines)
374 recvmsg(11, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="DATA\r\nOK ea94265b9365f7158f1d81ee61b20dab\r\nAGREE_UNIX_FD\r\n", iov_len=256}], msg_iovlen=1, msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, MSG_DONTWAIT|MSG_CMSG_CLOEXEC) = 58

so dbus doesn't seem to choke on the initial authentication (where the
credentials read happens) and it's clear that the byte 0 is properly
sent at the beginning of the handshake procedure.

Maxim Cournoyer <maxim.cournoyer@gmail.com> writes:

Toggle quote (5 lines)
> I'm sorry for my lack of deep analysis here, I've spent most of my
> evening attempting to fix my system just to boot ^^'. I've at least
> managed to collect the following verbose D-Bus log (54 MiB uncompressed)
> which hopefully can shed some light onto how this failure came to be.

Would it be possible to get both the elogind strace and the dbus log for
the same session? We could then simply `grep` the authentication cookie
sent back by dbus to elogind to track the corresponding fd in the dbus
log.

Best,
Josselin Poiret
M
M
Michael Rohleder wrote on 16 Dec 2021 19:53
(address . 52051@debbugs.gnu.org)
87v8zo4c0l.fsf_-_@rohleder.de
Hi Guillaume,

Guillaume Le Vaillant <glv@posteo.net> writes:
Toggle quote (7 lines)
> I just got this login error when updating an old machine with a HDD as
> storage. On some other faster machines using SSD or NVME storage this
> issue never happened, so I thought the error might be triggered by
> slow IO.
>
> Do some of you also see the issue on fast machines/storage?

I can confirm this. For me, this happens on a machine with a HDD, but
not on another with a SSD nor my laptop with NVME.

(It also "feels" like, it's about timing or so)

--
Q: How does a Unix guru have sex?
A: unzip;strip;touch;finger;mount;fsck;more;yes;umount;sleep
-----BEGIN PGP SIGNATURE-----

iQFFBAEBCAAvFiEEdV4t5dDVhcUueCgwfHr/vv7yyyUFAmG7iyoRHG1pa2VAcm9o
bGVkZXIuZGUACgkQfHr/vv7yyyVTqAf/QIdicZyGBbv4TC4lUqJEDoUwg1ej1q9T
7OWLfn75SzL+rNJQJZT7QR/RhGQtth46utp34gZv1RGayoKTHXH6QEha1e6kbiLj
yyT1BB6/5Byg0TSAAnTHy92PR8E1taVstsM6M16Kk+YIe8aANRuQEzUgcXYvt6V+
vuC4m+7d3zliydkJsi2chPHdpMqaS/TZwR9tzV1mmcGpRCRpj6rjcykHAOPhJHPf
93W2l40WmBvAlgO6ymXRlZVK8CZgqk2xbMkLsIq/jhG+FHQTsjxg7HEEwFHkW1Dh
ggwGzxrqlbRxm2i1fc91qLIkAzkGnVWysx+7YZJAg5RDwoghjlsOUw==
=PB76
-----END PGP SIGNATURE-----

C
C
Caleb Herbert wrote on 20 Dec 2021 01:40
[core-updates-frozen] cannot login ('org.freedesktop.login1' service times out)
(address . 52051@debbugs.gnu.org)
3a3f7cfa-9525-17a6-d53b-82d23dc9b70b@bluehome.net
I am using an X200 Tablet with an HDD. This happened on my system. I
am now on Fedora with Guix until this issue is fixed.
Attachment: OpenPGP_signature
T
T
Timothy Sample wrote on 21 Dec 2021 10:31
(name . Josselin Poiret)(address . dev@jpoiret.xyz)
87czlq1ez4.fsf@ngyro.com
Hello,

I dug out an old HDD, put it in my X200, and was able to reproduce this.
Eventually I was able to log in to the thing by fiddling with the
“auth_timeout” parameter in the D-Bus config.

Josselin Poiret <dev@jpoiret.xyz> writes:

Toggle quote (7 lines)
> [...]
>
> Would it be possible to get both the elogind strace and the dbus log for
> the same session? We could then simply `grep` the authentication cookie
> sent back by dbus to elogind to track the corresponding fd in the dbus
> log.

This is exactly what I did (thanks for posting the patches, Maxim).
While looking around in the D-Bus log, I noticed it complaining about
authentication expiry around where it mentions the PID of elogind. This
is in Maxim’s log, too. It counts down an authentication expiry with
messages like “Connection 0x23b9f50 authentication expires in ...”.
That brought me to the D-Bus NEWS file, which mentions adjusting
“auth_timeout” to fix a boot regression for users with older hardware
[1]. The NEWS file mentions a bug report [2] that discusses how this
might be related to hard disk speed.


After reading that I tried with the timeout bumped up to a minute, and
the X200 booted into GDM just fine, twice in row, and then failed again
when I removed the change. (I should add that it still printed the
“elogind is already running” messages, but it worked anyway.)

What’s weird is that this bug is very old (2014), and the default
timeout was increased at the time from 5s to 30s to solve the bug. So
it’s part of the story, but not the whole story.


-- Tim
L
L
Leo Famulari wrote on 21 Dec 2021 17:13
(name . Timothy Sample)(address . samplet@ngyro.com)
YcH9L9rNDrcosM20@jasmine.lan
On Tue, Dec 21, 2021 at 04:31:27AM -0500, Timothy Sample wrote:
Toggle quote (8 lines)
> [2] https://bugs.freedesktop.org/show_bug.cgi?id=86431#c3
>
> After reading that I tried with the timeout bumped up to a minute, and
> the X200 booted into GDM just fine, twice in row, and then failed again
> when I removed the change. (I should add that it still printed the
> “elogind is already running” messages, but it worked anyway.)

Okay, great. I don't "auth_timeout" in the Guix source tree. Can you say
where you adjusted it?
T
T
Timothy Sample wrote on 21 Dec 2021 17:36
(name . Leo Famulari)(address . leo@famulari.name)
87fsqlewzd.fsf@ngyro.com
Hi Leo,

Leo Famulari <leo@famulari.name> writes:

Toggle quote (12 lines)
> On Tue, Dec 21, 2021 at 04:31:27AM -0500, Timothy Sample wrote:
>> [1] https://gitlab.freedesktop.org/dbus/dbus/-/blob/master/NEWS#L2487
>> [2] https://bugs.freedesktop.org/show_bug.cgi?id=86431#c3
>>
>> After reading that I tried with the timeout bumped up to a minute, and
>> the X200 booted into GDM just fine, twice in row, and then failed again
>> when I removed the change. (I should add that it still printed the
>> “elogind is already running” messages, but it worked anyway.)
>
> Okay, great. I don't "auth_timeout" in the Guix source tree. Can you say
> where you adjusted it?

Good question! :) Here’s the patch:
Toggle diff (12 lines)
diff --git a/gnu/services/dbus.scm b/gnu/services/dbus.scm
index 85a4c3e..a680ed7 100644
--- a/gnu/services/dbus.scm
+++ b/gnu/services/dbus.scm
@@ -106,6 +106,7 @@ (define-syntax directives
         (define (services->sxml services)
           ;; Return the SXML 'includedir' clauses for DIRS.
           `(busconfig
+            (limit (@ (name "auth_timeout")) "60000")
             (servicehelper "/run/setuid-programs/dbus-daemon-launch-helper")
 
             ;; First, the '.service' files of services subject to activation.
M
M
Maxime Devos wrote on 21 Dec 2021 17:52
596551103b98265f46051b7898f5ca38744c7401.camel@telenet.be
Timothy Sample schreef op di 21-12-2021 om 11:36 [-0500]:
Toggle quote (3 lines)
> +            (limit (@ (name "auth_timeout")) "60000")


Are there any good reasons for having a timeout at all?
(Except for the local-user denial of service, but local users can do
"guix build -f something-that-allocates-almost-all-memory-and-melts-
the-cpu.scm" anyway ...)

If not, can the timeout be disabled/set to infinity?

A comment like

Toggle quote (5 lines)
> ;; Set timeout to a huge number (16.6 hours), because
> ;; upstream often sets timeouts low for spinning disks,
> ;; slow CPUs, etc.
> (limit [...] "60000")

could be useful (I'm assuming the timeout is in seconds here).

Greetings,
Maxime.
L
L
Leo Famulari wrote on 21 Dec 2021 18:32
(name . Maxime Devos)(address . maximedevos@telenet.be)
YcIPpSte2D4e8b6R@jasmine.lan
On Tue, Dec 21, 2021 at 04:52:19PM +0000, Maxime Devos wrote:
Toggle quote (7 lines)
> Are there any good reasons for having a timeout at all?
> (Except for the local-user denial of service, but local users can do
> "guix build -f something-that-allocates-almost-all-memory-and-melts-
> the-cpu.scm" anyway ...)
>
> If not,�can the timeout be disabled/set to infinity?

Could be. But I think that, based on a several years of reports, the
X200 with an HDD is the slowest machine used with Guix System. On my
X200 with HDD, I have personally experienced similar race-y bugs that
seem to crop up after major upgrades --- I assume that it's a case of
bad luck, where important programs for booting move to distant parts of
the disk and seeking is too slow.

Toggle quote (9 lines)
> A comment like
>
> > ;; Set timeout to a huge number (16.6 hours), because
> > ;; upstream often sets timeouts low for spinning disks,
> > ;; slow CPUs, etc.
> > (limit [...] "60000")
>
> could be useful (I'm assuming the timeout is in seconds here).

I suggest we wait until such drastic action is necessary. Otherwise we
might be banging our heads against the wall in a few years, trying to
debug something. Let's not rush to extremes :)
L
L
Leo Famulari wrote on 21 Dec 2021 18:37
(name . Timothy Sample)(address . samplet@ngyro.com)
YcIQ2ufni8EmmoJl@jasmine.lan
On Tue, Dec 21, 2021 at 11:36:22AM -0500, Timothy Sample wrote:
Toggle quote (14 lines)
> diff --git a/gnu/services/dbus.scm b/gnu/services/dbus.scm
> index 85a4c3e..a680ed7 100644
> --- a/gnu/services/dbus.scm
> +++ b/gnu/services/dbus.scm
> @@ -106,6 +106,7 @@ (define-syntax directives
> (define (services->sxml services)
> ;; Return the SXML 'includedir' clauses for DIRS.
> `(busconfig
> + (limit (@ (name "auth_timeout")) "60000")
> (servicehelper "/run/setuid-programs/dbus-daemon-launch-helper")
>
> ;; First, the '.service' files of services subject to activation.


With this patch, I can boot and login to X on my X200s with HDD.
Obviously this failure and subsequent fix are not deterministic, but
it's a good sign! Let's get some more testing! And comrades, let's test
the xorg-server update while doing it:

L
L
Leo Famulari wrote on 21 Dec 2021 18:44
(name . Timothy Sample)(address . samplet@ngyro.com)
YcISjw7v7K0MqYv9@jasmine.lan
On Tue, Dec 21, 2021 at 12:37:30PM -0500, Leo Famulari wrote:
Toggle quote (4 lines)
> With this patch, I can boot and login to X on my X200s with HDD.
> Obviously this failure and subsequent fix are not deterministic, but
> it's a good sign! Let's get some more testing!

I pushed the patch to a Savannah branch to ease testing:


So, you can do:

`guix pull --branch=wip-fix-52051 && guix system reconfigure [...]`

Or similar with time-machine
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAmHCEo8ACgkQJkb6MLrK
fwgyGw/+OwHyC/tnZbHPRNpVqgn83wtcvRf4Ud1Vzg1hN07Tmb0rVXaJAQFvNVpg
1Wn+bO0/Wo+PAMWtqnzfp3kkZu9kf0d9XlmNxxnTI6Dsj+dnFJB2Mp2NOfCM2sQU
5IRelOpSfHy7agEAbUoAF/K3ycJk/XaPnuKkV7CK87kPUQ8w9a3Hd8oibd+eZm4C
YEkeaGo1FRT2bv2rqWOPxp4HeLFSGJ91K4Q/TnAAmHsiKApdfhBwM7FqljGzkL4I
W8nTGqdCy577NVoiPQpGm+RTYksKjSv/h93H6HTGJ1EnSfFW/FpIGXNKjMfkF/A9
T5oxvYXNg/jaXYEmzNpNpqqerXaIiY89+9FZe3x88XTcp3fOrCUOsf++CLA4pIdV
cQ5nE+HD+fWZtTom3NhbpB26WcVNT4fqkpIANtvJEIQw+dcNjvN61B+3+/ox/G3x
JhFvVeB3gqOr3FlqppBjOKKcsp/1BTPggwyneOj5vcxjBWU84Zx8ciR9diq67ddp
gqMgTLcBGoQZZlBwzUkRD27K5KGvXAlSv27WcRlucZpNjXna/hOFc+KK/JCXhBZh
GimEOy8MtVAQiKL4grSgW/4MpmHghGm7hpilj8dUXRP46eYv5EKh59aGTw4tiRsz
sVICdg4YUWstCprS+bud2dsJEjwyLzkZRRLoX/m1BAIJVBCMVJc=
=g/8D
-----END PGP SIGNATURE-----


M
M
Maxime Devos wrote on 21 Dec 2021 18:51
(name . Leo Famulari)(address . leo@famulari.name)
260a106ae1127257b512f599282f9456df23b8dc.camel@telenet.be
Leo Famulari schreef op di 21-12-2021 om 12:32 [-0500]:
Toggle quote (14 lines)
> > A comment like
> >
> > > ;; Set timeout to a huge number (16.6 hours), because
> > > ;; upstream often sets timeouts low for spinning disks,
> > > ;; slow CPUs, etc.
> > > (limit [...] "60000")
> >
> > could be useful (I'm assuming the timeout is in seconds here).
>
> I suggest we wait until such drastic action