<div dir="auto">Try to set the systemd user instance's log level to 'debug'; I'm guessing it's not that systemd kills processes directly but that something triggers a 'systemctl stop' of the session .scope that they were in.<div dir="auto"><br></div><div dir="auto">Can't think of any events directly related to monitor wakeup that systemd would react to (unless you meant the processes die on full system suspend that usually follows). Do you have any screensaver running? Do the processes actually get killed when the monitor goes to sleep or only when it wakes up?</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Jan 26, 2022, 15:39 Raman Gupta <<a href="mailto:rocketraman@gmail.com">rocketraman@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Does anyone have any tips for debugging this or getting more information? Should I create an issue for this?</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Jan 23, 2022 at 3:43 PM Raman Gupta <<a href="mailto:rocketraman@gmail.com" target="_blank" rel="noreferrer">rocketraman@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_quote">(A variation of this message was originally sent to fedora-users)<br><br><div dir="ltr"><div><span style="white-space:pre-wrap;color:rgba(0,0,0,0.87);font-family:Roboto,Noto,sans-serif;font-size:13px">I have a couple processes that have been consistently dying every time I wake up my monitors after the system has been idle. One is Slack Desktop and the other is IntelliJ IDEA.</span></div><div><span style="white-space:pre-wrap;color:rgba(0,0,0,0.87);font-family:Roboto,Noto,sans-serif;font-size:13px"><br></span></div><div><span style="font-size:13px;white-space:pre-wrap;color:rgba(0,0,0,0.87);font-family:Roboto,Noto,sans-serif">I used an eBPF program (killsnoop.py at </span><a href="https://github.com/iovisor/bcc/blob/master/tools/killsnoop.py" style="font-size:13px;text-decoration-line:none;font-family:Roboto,Noto,sans-serif" target="_blank" rel="noreferrer">https://github.com/iovisor/bcc/blob/master/tools/killsnoop.py</a><span style="font-size:13px;white-space:pre-wrap;color:rgba(0,0,0,0.87);font-family:Roboto,Noto,sans-serif">)</span><span style="font-size:13px;white-space:pre-wrap;color:rgba(0,0,0,0.87);font-family:Roboto,Noto,sans-serif"> to trace where the signal to shut down these processes was coming from, and it appears that systemd is sending pretty much every active process signal 15 and then 18.</span><br></div><div><span style="font-size:13px;white-space:pre-wrap;color:rgba(0,0,0,0.87);font-family:Roboto,Noto,sans-serif"><br></span></div><div><span style="font-size:13px;white-space:pre-wrap;color:rgba(0,0,0,0.87);font-family:Roboto,Noto,sans-serif">TIME      PID    COMM             SIG  TPID   RESULT<br></span></div><div><span style="font-size:13px;white-space:pre-wrap;color:rgba(0,0,0,0.87);font-family:Roboto,Noto,sans-serif">... on monitor wakeup ...</span></div><div><span style="font-size:13px;white-space:pre-wrap;color:rgba(0,0,0,0.87);font-family:Roboto,Noto,sans-serif">12:16:58  2551   systemd          15   2938613 0<br>12:16:58  2551   systemd          18   2938613 0<br>12:16:58  2551   systemd          15   2938814 0<br>12:16:58  2551   systemd          18   2938814 0<br>12:16:58  2551   systemd          15   2938832 0<br>12:16:58  2551   systemd          18   2938832 0<br>12:16:58  2551   systemd          15   2938978 0<br>12:16:58  2551   systemd          18   2938978 0<br>12:16:58  2551   systemd          15   2939432 0<br>12:16:58  2551   systemd          18   2939432 0<br>12:16:58  2551   systemd          15   2939899 0<br>12:16:58  2551   systemd          18   2939899 0<br>12:16:58  2551   systemd          15   2942192 0<br>12:16:58  2551   systemd          18   2942192 0<br></span></div><div><span style="font-size:13px;white-space:pre-wrap;color:rgba(0,0,0,0.87);font-family:Roboto,Noto,sans-serif">...</span></div><div><span style="font-size:13px;white-space:pre-wrap;color:rgba(0,0,0,0.87);font-family:Roboto,Noto,sans-serif"><br></span></div><div>Process 2551 is the PDF of the source of the signal according to killsnoop, 15 and 18 are the signals being sent, and TPID is the target PID, which among many others, does include my dying processes. Process 2551 is indeed systemd, specifically the user process:<br><br>raman       2551       1  0 Jan07 ?        00:00:10 /usr/lib/systemd/systemd --user<br></div><div><br></div><div>This behavior is relatively new. What is going on here? I haven't found any other reports of this behavior anywhere else.<br></div><div><br></div><div>I'm using systemd-249.9-1.fc35 on Fedora 35.</div><div><br></div><div>Regards,</div><div>Raman</div><div><br></div></div>
</div></div>
</blockquote></div>
</blockquote></div>