Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Bug#1016526: openssl: Regression on mips64el throws error:1E08010C:DECODER

927 views
Skip to first unread message

Jérémy Lal

unread,
Aug 2, 2022, 7:00:04 AM8/2/22
to
Package: openssl
Version: 3.0.5-1
Severity: normal
Control: affects -1 nodejs

Hi,

while building nodejs 18.6.0+dfsg-4 on mips64el, some SSL tests did regress,
https://buildd.debian.org/status/logs.php?pkg=nodejs&arch=mips64el
(look for "not ok" tests).

In particular, test-crypto-sign-verify test failed with an unexpected error:
'error:1E08010C:DECODER routines::unsupported'

I suppose the root cause is similar to the one for
[EC code appears to be broken on s390x](https://bugs.debian.org/1016290),
but it's not the same bug.

Also note that nodejs tests run with
CipherString = DEFAULT:@SECLEVEL=1

Also the same tests don't fail on mipsel, or any other arch,
including s390x.

Jérémy

-- System Information:
Debian Release: bookworm/sid
APT prefers unstable
APT policy: (500, 'unstable'), (101, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 5.18.0-3-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages openssl depends on:
ii libc6 2.33-8
ii libssl3 3.0.5-1

openssl recommends no packages.

Versions of packages openssl suggests:
ii ca-certificates 20211016

-- Configuration Files:
/etc/ssl/openssl.cnf changed [not included]

-- no debconf information

Jérémy Lal

unread,
Aug 2, 2022, 10:40:03 AM8/2/22
to
Package: openssl
Version: 3.0.5-1
Followup-For: Bug #1016526

The same test also fails when building nodejs on riscv64.

Kurt Roeckx

unread,
Aug 2, 2022, 1:00:04 PM8/2/22
to
On Tue, Aug 02, 2022 at 12:50:05PM +0200, Jérémy Lal wrote:
> Package: openssl
> Version: 3.0.5-1
> Severity: normal
> Control: affects -1 nodejs
>
> Hi,
>
> while building nodejs 18.6.0+dfsg-4 on mips64el, some SSL tests did regress,
> https://buildd.debian.org/status/logs.php?pkg=nodejs&arch=mips64el
> (look for "not ok" tests).
>
> In particular, test-crypto-sign-verify test failed with an unexpected error:
> 'error:1E08010C:DECODER routines::unsupported'

For some reason it seems to expect to fail with some other error
instead.

It's currently unclear that this is an openssl bug. Can you show
what that code is trying to do, and what it expects openssl to return?

There seem to be various other test suite failures that don't seem to be
related to openssl at all.

> I suppose the root cause is similar to the one for
> [EC code appears to be broken on s390x](https://bugs.debian.org/1016290),
> but it's not the same bug.

It will be totally unrelated. That one is very specific to s390x.


Kurt

Jérémy Lal

unread,
Aug 2, 2022, 2:30:03 PM8/2/22
to
Control: reassign -1 nodejs

Indeed, something has changed somewhere else.

Jérémy



Sebastian Andrzej Siewior

unread,
Aug 12, 2022, 3:20:03 PM8/12/22
to
On 2022-08-02 20:18:32 [+0200], Jérémy Lal wrote:
> Indeed, something has changed somewhere else.

I've been looking at this because I assumed that something may be
different in the init path on mips vs everywhere else leading to a
similar kind of an error like the last time where the error strings were
missing. That said, I haven't seen much difference between mips64el and
amd64 here. Therefore I just wiped my home on eller.
Let me know if you want me to look at this again.

> Jérémy

Sebastian

Jérémy Lal

unread,
Aug 12, 2022, 3:30:05 PM8/12/22
to
Thanks a lot. I assumed the same, that's why I notified it here.

The actual issue is somewhere else between gcc11 and gcc12.

Jérémy
0 new messages