Indeed, I should have had some rest before applying your patch... I did create the condition, branching on init mode towards continue as intended, yet also left the original call there right thereafter :D It applied and compiled well and I was sure I used the new packages and image so I was reluctant to follow along. Now I have retraced my steps and looked at the code after applying my mangled patch and everything became very obvious. Thank You for pointing it out!
On 2019. 02. 18. 17:36, Wietse Venema wrote: > Tam?s G?rczei: >> 1 root 0:00 /usr/libexec/postfix/master -i >> ... >> 78 postfix 0:00 smtpd -n smtp -t inet -u -o stress= >> >> Feb 18 09:36:57 mail-postfix-0 postfix/master[1]: panic: master_reap: >> unknown pid: 78* >>> + if (init_mode) >>> + continue; /* non-Postfix process */ >>> msg_panic("master_reap: unknown pid: %d", pid); > You are not running a correctly patched master daemon. Your code > probably looks like this: > > if (init_mode) > msg_panic("master_reap: unknown pid: %d", pid); > > That is consistent with your logging and 'ps' output. > > Wietse