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?



Trying this again since the first message seems to have disappeared.

On Wed, 7 Apr 2021, John D. Baker wrote:

> On Wed, 7 Apr 2021, John D. Baker wrote:
> 
> > I'm updating my -current install and will try again from there and
> > see what happens.
> 
> Same as netbsd-9 with OpenSSL 1.1.1k.
> 
> 
> $ sudo ktrace -i sendmail -odi -v -q
> 
> Running /var/spool/mqueue/137HphNB000892 (sequence 1 of 1)
> <jdbaker%consolidated.net@localhost>... Connecting to mail.consolidated.net. port 587 via relay...
> 220 mail239c25.carrierzone.com ESMTP Sendmail 8.14.9 ready at Wed, 7 Apr 2021 17:52:43 +0000
> >>> EHLO <local FQDN>
> 250-mail239c25.carrierzone.com Hello <public FQDN> [<public IP addr>], pleased to meet you
> 250-ENHANCEDSTATUSCODES
> 250-8BITMIME
> 250-SIZE 52428800
> 250-DSN
> 250-AUTH <mechanism>
> 250-STARTTLS
> 250-DELIVERBY
> 250 HELP
> >>> STARTTLS
> 220 Ready to start TLS
> Illegal instruction 
> 
> 
> OK, looking more carefully at the trace output, I see a 
> 
>   __sigaction_sigtramp(SIGILL...)
> 
> four instances of
> 
>   PSIG  SIGILL caught handler=0xedd18c60 ... code=ILL_COPROC, ....
> 
> and one more
> 
>   __sigaction_sigtramp(SIGILL...)
> 
> Then, at the end:
> 
>   PSIG  SIGILL SIG_DFL: code=ILL_ILLOPC, addr=0xedccbdf0, trap=2)
> 
> 
> Under 'gdb' then:
> 
> (gdb) run -odi -v -q
> Starting program: /usr/sbin/sendmail -odi -v -q
> process 1426 is executing new program: /usr/pkg/libexec/sendmail/sendmail
> 
> Program received signal SIGILL, Illegal instruction.
> 0xedd6eacc in _sparcv9_vis1_probe () from /usr/lib/libcrypto.so.14
> (gdb) continue
> Continuing.
> 
> Program received signal SIGILL, Illegal instruction.
> 0xedd6eacc in _sparcv9_vis1_probe () from /usr/lib/libcrypto.so.14
> (gdb) continue
> Continuing.
> 
> Program received signal SIGILL, Illegal instruction.
> 0xedd6eb58 in _sparcv9_fmadd_probe () from /usr/lib/libcrypto.so.14
> (gdb) continue
> Continuing.
> 
> Program received signal SIGILL, Illegal instruction.
> 0xedd6eb58 in _sparcv9_fmadd_probe () from /usr/lib/libcrypto.so.14
> (gdb) continue
> Continuing.
> 
> Program received signal SIGILL, Illegal instruction.
> 0xedd6eb74 in _sparcv9_vis3_probe () from /usr/lib/libcrypto.so.14
> (gdb) continue
> Continuing.
> 
> Program received signal SIGILL, Illegal instruction.
> 0xedd6eb74 in _sparcv9_vis3_probe () from /usr/lib/libcrypto.so.14
> (gdb) continue
> Continuing.
> 
> Program received signal SIGILL, Illegal instruction.
> 0xedd6eb80 in _sparcv9_fjaesx_probe () from /usr/lib/libcrypto.so.14
> (gdb) continue
> Continuing.
> 
> Program received signal SIGILL, Illegal instruction.
> 0xedd6eb80 in _sparcv9_fjaesx_probe () from /usr/lib/libcrypto.so.14
> (gdb) continue
> Continuing.
> 
> Running /var/spool/mqueue/137HphNB000892 (sequence 1 of 1)
> <jdbaker%consolidated.net@localhost>... Connecting to mail.consolidated.net. port 587 via relay...
> 220 mail7c25.carrierzone.com ESMTP Sendmail 8.14.9 ready at Wed, 7 Apr 2021 18:08:57 +0000
> >>> EHLO <local FQDN>
> 250-mail7c25.carrierzone.com Hello <public FQDN> [<public IP addr>], pleased to meet you
> 250-ENHANCEDSTATUSCODES
> 250-8BITMIME
> 250-SIZE 52428800
> 250-DSN
> 250-AUTH <mechanism>
> 250-STARTTLS
> 250-DELIVERBY
> 250 HELP
> >>> STARTTLS
> 220 Ready to start TLS
> 
> Program received signal SIGILL, Illegal instruction.
> 0xedccbdf0 in gcm_ghash_4bit () from /usr/lib/libcrypto.so.14
> (gdb) bt
> #0  0xedccbdf0 in gcm_ghash_4bit () from /usr/lib/libcrypto.so.14
> (gdb) 
> 
> 
> So, there it is.  Trying to list the address above doesn't display
> anything.  Attempting to 'continue' exits the program.

-- 
|/"\ John D. Baker, KN5UKS               NetBSD     Darwin/MacOS X
|\ / jdbaker[snail]consolidated[flyspeck]net  OpenBSD            FreeBSD
| X  No HTML/proprietary data in email.   BSD just sits there and works!
|/ \ GPGkeyID:  D703 4A7E 479F 63F8 D3F4  BD99 9572 8F23 E4AD 1645


Home | Main Index | Thread Index | Old Index