#1148860 alignment error on armhf

#1148860#5
Date:
2026-09-24 10:20:39 UTC
From:
To:
This is only seen on the Ubuntu buildds, because they make this
alignment issue a fatal error, appear to start with 3.16.

[...]
build/h5py/_debian_h5py_serial/tests/test_dtype.py::TestVlen::test_compound
PASSED [ 51%]
build/h5py/_debian_h5py_serial/tests/test_dtype.py::TestVlen::test_compound_vlen_bool
Fatal Python error: Bus error

Current thread 0xf4f7c020 [python3.14] (most recent call first):
   File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_h5py_serial/build/h5py/_debian_h5py_serial/_hl/dataset.py",
line 1109 in __setitem__
   File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_h5py_serial/build/h5py/_debian_h5py_serial/tests/test_dtype.py",
line 60 in test_compound_vlen_bool
   File "/usr/lib/python3.14/unittest/case.py", line 615 in _callTestMethod
   File "/usr/lib/python3.14/unittest/case.py", line 669 in run
   File "/usr/lib/python3.14/unittest/case.py", line 725 in __call__
   File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 410
in runtest
   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 184 in
pytest_runtest_call
   File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 121 in
_multicall
   File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120 in
_hookexec
   File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 512 in
__call__
   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 250 in
<lambda>
   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 361 in
from_call
   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 249 in
call_and_report
   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 139 in
runtestprotocol
   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 118 in
pytest_runtest_protocol
   File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 121 in
_multicall
   File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120 in
_hookexec
   File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 512 in
__call__
   File "/usr/lib/python3/dist-packages/_pytest/main.py", line 408 in
pytest_runtestloop
   File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 121 in
_multicall
   File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120 in
_hookexec
   File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 512 in
__call__
   File "/usr/lib/python3/dist-packages/_pytest/main.py", line 384 in _main
   File "/usr/lib/python3/dist-packages/_pytest/main.py", line 330 in
wrap_session
   File "/usr/lib/python3/dist-packages/_pytest/main.py", line 377 in
pytest_cmdline_main
   File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 121 in
_multicall
   File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120 in
_hookexec
   File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 512 in
__call__
   File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py",
line 229 in _main
   File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py",
line 253 in _console_main
   File "/usr/lib/python3/dist-packages/pytest/__main__.py", line 9 in
<module>
   File "<frozen runpy>", line 88 in _run_code
   File "<frozen runpy>", line 203 in _run_module_as_main

Current thread's C stack trace (most recent call first):
   <system returned no stack trace>

Extension modules: h5py._debian_h5py_serial._errors,
h5py._debian_h5py_serial.defs, h5py._debian_h5py_serial._objects,
h5py._debian_h5py_serial.h5, numpy._core._multiarray_umath,
numpy.linalg._umath_linalg, h5py._debian_h5py_serial.utils,
h5py._debian_h5py_serial.h5t, h5py._debian_h5py_serial.h5s,
h5py._debian_h5py_serial.h5ac, h5py._debian_h5py_serial.h5p,
h5py._debian_h5py_serial.h5r, h5py._debian_h5py_serial._npystrings,
h5py._debian_h5py_serial._proxy, h5py._debian_h5py_serial._conv,
h5py._debian_h5py_serial.h5z, h5py._debian_h5py_serial.h5a,
h5py._debian_h5py_serial.h5d, h5py._debian_h5py_serial.h5ds,
h5py._debian_h5py_serial.h5g, h5py._debian_h5py_serial.h5i,
h5py._debian_h5py_serial.h5o, h5py._debian_h5py_serial.h5f,
h5py._debian_h5py_serial.h5fd, h5py._debian_h5py_serial.h5pl,
h5py._debian_h5py_serial.h5l, h5py._debian_h5py_serial._selector,
h5py.atexit, h5py._errors, h5py.defs, h5py._objects, h5py.h5,
h5py.utils, h5py.h5t, h5py.h5s, h5py.h5ac, h5py.h5p, h5py.h5r,
h5py._npystrings, h5py._proxy, h5py._conv, h5py.h5z, h5py.h5a, h5py.h5d,
h5py.h5ds, h5py.h5g, h5py.h5i, h5py.h5o, h5py.h5f, h5py.h5fd, h5py.h5pl,
h5py.h5l, h5py._selector, numpy.random._common,
numpy.random.bit_generator, numpy.random._bounded_integers,
numpy.random._pcg64, numpy.random._generator, numpy.random._mt19937,
numpy.random._philox, numpy.random._sfc64, numpy.random.mtrand (total: 62)
make[1]: *** [debian/rules:130: override_dh_auto_test-arch] Error 249