SysVinit-2.78-12 has bug in sysvinit-2.78-notty.patch patch that under some artificial conditions can lead to not releasing newly open file handle for tty. Incorrect statement in patch was ' if (fd>0) close(fd);' Correct statement will be ' if (fd >= 0) close(fd);' . Attachment is a corrected patch.
Created attachment 12664 [details] Corrected version of sysvinit-2.78-notty.patch
Should be fixed in 2.78-13 - thanks!