Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: mail/sendmail not relaying on netbsd-9/sparc, problem with OpenSSL update?



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 <bouyer%antioche.eu.org@localhost>
     NetBSD: 26 ans d'experience feront toujours la difference
--


Home | Main Index | Thread Index | Old Index