3.19b Crashing - Illegal instruction (core dumped)
At least since 3.19b, a clean install (Debian Stretch in Docker) will crash at startup.
Start a built image in bash:
> docker exec --rm -it bbsio/synchronet:3.19b bash
Run the sbbs-init
to ensure the node directories etc are extracted (note, also downloads x00, but unrelated).
Run sbbs
, will start, and summarily crash.
Will attempt to gather a GDB capture and attach additional details... logs below.
~/sbbs took 4m15s
❯ docker run --rm -it bbsio/synchronet:3.19b bash
Unable to find image 'bbsio/synchronet:3.19b' locally
3.19b: Pulling from bbsio/synchronet
Digest: sha256:891ef00100776e2efc32f0a7667be1928d569891cd93f99eb48c3849d7d6e1a7
Status: Downloaded newer image for bbsio/synchronet:3.19b
root@2216866b078f:/sbbs/ctrl# sbbs-init
Downloading and extraction x00 1.53a
--2022-01-21 22:51:59-- https://s1.bbs.land/bbs-io/downloads/fossil_drivers/x00153a.zip
Resolving s1.bbs.land (s1.bbs.land)... 205.185.216.10, 205.185.216.42
Connecting to s1.bbs.land (s1.bbs.land)|205.185.216.10|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 108621 (106K) [application/x-zip-compressed]
Saving to: 'x00153a.zip'
x00153a.zip 100%[===========================================================================================>] 106.08K --.-KB/s in 0.05s
2022-01-21 22:51:59 (1.93 MB/s) - 'x00153a.zip' saved [108621/108621]
root@2216866b078f:/sbbs/ctrl# sbbs
Synchronet Console for Linux-x64 Version 3.19b Copyright 2022 Rob Swindell
Reading /sbbs/ctrl/sbbs.ini
Loading configuration files from /sbbs/ctrl
1/21 22:52:02 stat Loading configuration files from /sbbs/ctrl
1/21 22:52:02 ftp Synchronet FTP Server Version 3.19b
1/21 22:52:02 ftp Compiled HEAD/6b10fdc Jan 3 2022 15:31:17 with GCC 6.3.0
1/21 22:52:02 mail Synchronet Mail Server Version 3.19b
1/21 22:52:02 term Synchronet Terminal Server Version 3.19b
1/21 22:52:02 ftp Initializing on Fri Jan 21 22:52:02 2022 with options: 14
WARNING: No user account specified, running as root!
1/21 22:52:02 mail Compiled HEAD/6b10fdc Jan 3 2022 15:31:22 with GCC 6.3.0
1/21 22:52:02 ftp Loading configuration files from /sbbs/ctrl
1/21 22:52:02 term Compiled HEAD/6b10fdc Jan 3 2022 15:30:51 with GCC 6.3.0
1/21 22:52:02 srvc Synchronet Services Version 3.19b
1/21 22:52:02 mail Initializing on Fri Jan 21 22:52:02 2022 with options: 60000404
1/21 22:52:02 web Synchronet Web Server Version 3.19b
1/21 22:52:02 web Compiled HEAD/6b10fdc Jan 3 2022 15:31:32 with GCC 6.3.0
1/21 22:52:02 mail Loading configuration files from /sbbs/ctrl
1/21 22:52:02 term Initializing on Fri Jan 21 22:52:02 2022 with options: 1022
1/21 22:52:02 srvc Compiled HEAD/6b10fdc Jan 3 2022 15:31:28 with GCC 6.3.0
1/21 22:52:02 term Loading configuration files from /sbbs/ctrl
1/21 22:52:02 web Initializing on Fri Jan 21 22:52:02 2022 with options: 8a0
1/21 22:52:02 srvc Initializing on Fri Jan 21 22:52:02 2022 with options: 800
1/21 22:52:02 web Loading configuration files from /sbbs/ctrl
1/21 22:52:02 srvc Loading configuration files from /sbbs/ctrl
1/21 22:52:02 stat Listening on /sbbs/ctrl/status.sock
1/21 22:52:02 ftp FTP Server listening on socket 0.0.0.0 port 21
1/21 22:52:02 mail SMTP Transfer Agent listening on socket 0.0.0.0 port 25
[Threads: 8 Sockets: 1 Clients: 0 Served: 0 Errors: 0] (?=Help): Illegal instruction (core dumped)
root@2216866b078f:/sbbs/ctrl#