• A configuration file (e.g. text.ini) issue can cause a server to fail

    From Rob Swindell@1:103/705 to GitLab issue in main/sbbs on Thursday, January 25, 2024 17:16:27
    open https://gitlab.synchro.net/main/sbbs/-/issues/706

    Reported by Nelgin via IRC, running "sbbs t!" (terminal server over) and introducing a syntax error to ctrl/text.ini file, would cause the terminal server to fail to (re)load config upon recycle and then terminate (as expected), but the sbbs process was still running, never terminating. No additional log output after "Terminal Server thread terminated".

    Attaching with gdb showed the main thread in the select(NULL,0,0,0) /* sleep forever */ call in sbbscon.c.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)