On Wed, Apr 07, 2021 at 11:47:10AM -0500, John D. Baker wrote: > Dropping pkgsrc-users@ as it appears not to be a pkgsrc problem. > > On Wed, 7 Apr 2021, Martin Husemann wrote: > > > On Wed, Apr 07, 2021 at 11:26:05AM -0500, John D. Baker wrote: > > > > > > (gdb) run -odi -v -q > > > Starting program: /usr/sbin/sendmail -odi -v -q > > > process 867 is executing new program: /usr/pkg/libexec/sendmail/sendmail > > > > > > Program received signal SIGILL, Illegal instruction. > > > 0xedd6d40c in _sparcv9_vis1_probe () from /usr/lib/libcrypto.so.14 > > > (gdb) bt > > > > This is normal, you should be able to "continue" from it. > > The library catches the SIGILL and avoids the instruction. > > ISTR that I tried that and simply got the SIGILL again. Maybe that > was from a later sparcV9 instruction... > > In any case, while one may be able to do that in 'gdb', when running > normally, it is fatal and there is no recourse. Odd that it doesn't > dump core.
It should not be fatal. The library traps sigill specially to test for instructions. Does the program really exit if you hit 'continue' in ddb ? -- Manuel Bouyer <[email protected]> NetBSD: 26 ans d'experience feront toujours la difference --
