Package: containerd
Version: 1.5.7~ds1-1
Severity: important
X-Debbugs-Cc: [email protected]

Dear Maintainer,

Starting containerd results in Illegal Instruction on a 32bit x86 system.

Looking at the core dump with gdb shows the offending instruction as
0x808ef13   movsd  %xmm0,0x44(%esp) 
.
This is an SSE2 instruction, however, my CPU only supports SSE1.

As containerd is written in Go, this is likely due to
<https://golang.org/doc/go1.16#386>, thus building with GO386=softfloat
might fix the issue.

See related bug report on dockerd (#995708).

Thanks,
Jörn


-- System Information:
Debian Release: bookworm/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 5.14.0-1-686-pae (SMP w/1 CPU thread)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages containerd depends on:
ii  libc6  2.32-4
ii  runc   1.0.2+ds1-1

containerd recommends no packages.

Versions of packages containerd suggests:
pn  containernetworking-plugins  <none>

-- no debconf information

Reply via email to