CC linux-m68k On Mon, Jan 30, 2023 at 5:01 AM Stan Johnson <userm57@xxxxxxxxx> wrote:
Hello, I am seeing anywhere from zero to four of the following errors while booting Linux on 68030 systems and using sysvinit startup scripts: *** stack smashing detected ***: terminated Aborted I usually (but not always) see three of the errors while init is running the rcS.d scripts, and one while running the rc2.d scripts. The stack smashing messages appear only on the system console (nothing is logged in an error log or dmesg). Despite the errors, the system continues booting to multiuser mode without any obvious additional problems. I haven't tested systemd, which is too slow to be useful on my m68k systems (though I have a Debian SID with systemd that I can restore for testing if necessary). I'm using the current Debian SID and Debian kernel, and I've confirmed the errors on a Mac IIci and SE/30. I haven't seen the errors on any 68040 system (I only tested on a Centris 650 and PowerBook 550c). I also notice the errors on 68030 systems using custom kernels that I have cross-compiled using GCC 12 or GCC 10 on a x86_64 system running Debian SID; however, I do not see the errors as often if I cross-compile using GCC 8.3.0 on a 686 system (running Debian 10.7 Buster) -- I saw the errors a few weeks ago with an earlier kernel, but none today using Linux 6.1.8 cross-compiled with GCC 8.3.0. I'll be happy to help debug or troubleshoot, though at this point, since the "stack smashing detected" errors aren't reporting which processes are being terminated/aborted, I'm not sure where to start. thanks for any suggestions -Stan Johnson userm57@xxxxxxxxx