[Bug 15236] New: [1.36] SIGILL on accessing sha256 on some CPUs

bugzilla at busybox.net bugzilla at busybox.net
Sun Jan 8 20:30:06 UTC 2023


https://bugs.busybox.net/show_bug.cgi?id=15236

            Bug ID: 15236
           Summary: [1.36] SIGILL on accessing sha256 on some CPUs
           Product: Busybox
           Version: unspecified
          Hardware: All
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P5
         Component: Other
          Assignee: unassigned at busybox.net
          Reporter: tonistiigi at gmail.com
                CC: busybox-cvs at busybox.net, vda.linux at googlemail.com
  Target Milestone: ---

Since 1.36, accessing sha256sum sometimes errors "illegal instruction". v1.35
seems to work properly.

This can be demonstrated in Github Actions infra, which schedules jobs on
different types of CPUs, causing them to fail when they hit the wrong one.
Please see
https://github.com/tonistiigi/gh-busybox-sigill-debug/actions/runs/3858482123/jobs/6577057476
for logs.

In GH infra:
Good CPUs: 8370C, E5-2673
Bad CPUs: 8171M, 8272CL


Likely regression from
https://github.com/mirror/busybox/commit/6472ac942898437e040171cec991de1c0b962f72
but didn't verify.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the busybox-cvs mailing list