On Fri, 21 Feb 2025 at 21:42, Nilesh Patra <nil...@riseup.net> wrote: > On 22 February 2025 6:19:44 am IST, Tianon Gravi <tia...@debian.org> wrote: > >I managed to reproduce in a qemu-system-aarch64 VM so that I could > >mess with this and try to figure out more information (it's not super > >fast, but it *does* reproduce the problem, so that's a bonus - someone > >with real hardware could probably iterate on this a lot faster 🙈). > > FYI, all DDs have access to porter boxes (which has every release > architecture) which is "real" hardware. > > See: https://wiki.debian.org/PorterBoxHowToUse
Fair, thanks for the reminder! I usually shy away from the porterboxes because in my experience they're slow and they're restrictive against the (admittedly odd) ways I tend to debug/test things, but it's a good callout! On Tue, 18 Feb 2025 at 01:11, Simon Josefsson <si...@josefsson.org> wrote: > Hmm, but those are related to illegal instructions, where the panic in > our notary package is somehow related to use-after-free. 😭 On the plus side though, I managed to successfully git bisect in between Go 1.23 and 1.24.0: https://github.com/notaryproject/notary/issues/1708#issuecomment-2676121207 (perhaps someone can escalate to a person with more arm64 assembly knowledge and/or the Go project? not sure if there's an easy way to create a smaller reproducer than the "go test -count 100 -run TestPublishDelegations ./client" I used there though, which would be helpful for reporting it) ♥, - Tianon 4096R / B42F 6819 007F 00F8 8E36 4FD4 036A 9C25 BF35 7DD4