You are not logged in.
For a while now, I keep seeing the following in my system logs:
Apr 28 18:30:01 systemd[3404067]: runtime: epollwait on fd 9 failed with 9
Apr 28 18:30:01 systemd[3404067]: fatal error: runtime: netpoll failedAlways "fd 9" and always "with 9", and always these two messages, 3-5 times a day. Now, the PID mentioned here is of course already gone when I logged in to the system to check which process really generated the message. So I kept logging PIDs to a file to see what PID 3404067 (and others) really were, and they were always pointing to systemd:
PID PPID COMMAND COMMAND
3404067 1 systemd /usr/lib/systemd/systemd --user
3404078 3404067 (sd-pam) (sd-pam)Currently there is v248-5 installed on the system, but these messages appeared with earlier versions too.
The thing is: nothing in the systemd repository contains these error messages. Searching the interwebs always points to src/runtime/netpoll_epoll.go from the Go repository. Yet, ps(1) points to systemd, and I don't really know which program may have been written in the Go language. So, I guess my question really is: given ~100 running processes (excluding kernel processes), how do I find out which of them was written in the Go language that may produce the messages above?
Does anyone have any pointers on how to debug this scenario?
Last edited by ckujau (2021-04-28 22:49:54)
Offline