I don't have the best s390x hardware access at the moment, but per Olivier's above suggestion I can get similar crashes (OSError: Error while polling fd) on amd64.
To do that I'm triggering some events
```
for n in $(seq 1 100); do
udevadm trigger &
done
```
Olivier's patch to pyudev does appear to help, as with the patch I'm no longer able to see that OSError.
I will do more testing next week. If anyone else would like to test, I have done a test build. To use that, please add subiquity-channel=edge/lp-2009141 to the kernel command line and allow the installer to update itself when prompted.
I spent some time today looking at this bug.
I don't have the best s390x hardware access at the moment, but per Olivier's above suggestion I can get similar crashes (OSError: Error while polling fd) on amd64.
To do that I'm triggering some events
```
for n in $(seq 1 100); do
udevadm trigger &
done
```
Olivier's patch to pyudev does appear to help, as with the patch I'm no longer able to see that OSError.
I will do more testing next week. If anyone else would like to test, I have done a test build. To use that, please add subiquity- channel= edge/lp- 2009141 to the kernel command line and allow the installer to update itself when prompted.