It seems that start-stop-daemon/supervise-daemon's retry option's correct format is actually SIGNAL/timeout/SIGNAL/timeout
,
separated with a slash, not with a space. While the space somehow does work with start-stop-daemon, it does not with supervise-daemon and makes it segfault.
(Sorry about the branch name, i just edited the file on gitlab directly)