#1063253 python3 illegal opcode in Raspi 3B+

Package:
python3
Source:
python3
Description:
interactive high-level object-oriented language (default python3 version)
Submitter:
Marco Moock
Date:
2024-02-06 06:51:19 UTC
Severity:
normal
#1063253#5
Date:
2024-02-05 21:18:04 UTC
From:
To:
Dear Maintainer,

Running python3 gives an "illegal opcode" error. Core dump is attached.


Reading symbols from /usr/bin/python3...
Reading symbols from
/usr/lib/debug/.build-id/15/a1b7b17a3e246ca60bac3646ced99af27ca711.debug...
[New LWP 34704] [Thread debugging using libthread_db enabled]
Using host libthread_db library
"/lib/aarch64-linux-gnu/libthread_db.so.1". Core was generated by
`python3'. Program terminated with signal SIGILL, Illegal instruction.
#0  0x0000000000510d48 in _PyObject_GC_UNTRACK (op=<optimized out>) at
../Include/internal/pycore_object.h:169 169
../Include/internal/pycore_object.h: Datei oder Verzeichnis nicht
gefunden.

I can't use reportbug from the system.

m@pi-:~$ lscpu
Architecture:            aarch64
  CPU op-mode(s):        32-bit, 64-bit
  Byte Order:            Little Endian
CPU(s):                  4
  On-line CPU(s) list:   0-3
Vendor ID:               ARM
  Model name:            Cortex-A53

Kernel: 6.1.0-17-arm64 #1 SMP Debian 6.1.69-1 (2023-12-30) aarch64

#1063253#10
Date:
2024-02-05 22:25:19 UTC
From:
To:
Hi Marco (2024.02.05_21:18:04_+0000)

│  > 0x510d48        stur    q0, [x2, #-252]

Maybe alignment?

My understanding is that STUR is not supposed to require aligned access,
though.

Stefano

#1063253#15
Date:
2024-02-06 06:33:20 UTC
From:
To:
Am Mon, 5 Feb 2024 22:25:19 +0000
schrieb Stefano Rivera <stefanor@debian.org>:

How can I further diagnose that?