I am trying to start a Process-A from systemd.
Within Process-A, it starts another process-B using popen
.
If Process-A is started from command line, then Process-B gets launched correctly.
When Process-A is launched from systemd, then the Process-B launched is crashing soon after it getting started from Process-A
systemd[1]: Received SIGCHLD from PID 770 (process-B).
systemd[1]: Child 770 (process-B) died (code=dumped, status=11/SEGV)
Any idea if any configuration needs to be added in systemd service file ? Currently only ExecStart is added with path of Process-A.