Bug#1061063: armhf: h5py's tests expose unaligned memory accesses during the build

Matthias Klose doko at debian.org
Wed Jan 17 08:33:52 GMT 2024


Package: src:h5py
Version: 3.10.0-1
Severity: serious
Tags: sid trixie

armhf: h5py's tests expose unaligned memory accesses during the build, 
this not seen with with the 3.9.0 version. You don't see this on the 
Debian buildds itself, because they ignore these misalignments.

Already happens with Python 3.11.

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

Current thread 0xf7959020 (most recent call first):
   File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_h5py_serial/build/h5py/_debian_h5py_serial/_hl/dataset.py", 
line 841 in __getitem__
   File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_h5py_serial/build/h5py/_debian_h5py_serial/tests/test_dtype.py", 
line 60 in test_compound_vlen_bool
   File "/usr/lib/python3.11/unittest/case.py", line 579 in _callTestMethod
   File "/usr/lib/python3.11/unittest/case.py", line 623 in run
   File "/usr/lib/python3.11/unittest/case.py", line 678 in __call__
   File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 333 
in runtest
   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 169 in 
pytest_runtest_call
   File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 77 in 
_multicall
   File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 115 in 
_hookexec
   File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 493 in 
__call__
   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 262 in 
<lambda>
   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 341 in 
from_call
   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 261 in 
call_runtest_hook
   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 222 in 
call_and_report
   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 133 in 
runtestprotocol
   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 114 in 
pytest_runtest_protocol
   File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 77 in 
_multicall
   File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 115 in 
_hookexec
   File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 493 in 
__call__
   File "/usr/lib/python3/dist-packages/_pytest/main.py", line 350 in 
pytest_runtestloop
   File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 77 in 
_multicall
   File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 115 in 
_hookexec
   File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 493 in 
__call__
   File "/usr/lib/python3/dist-packages/_pytest/main.py", line 325 in _main
   File "/usr/lib/python3/dist-packages/_pytest/main.py", line 271 in 
wrap_session
   File "/usr/lib/python3/dist-packages/_pytest/main.py", line 318 in 
pytest_cmdline_main
   File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 77 in 
_multicall
   File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 115 in 
_hookexec
   File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 493 in 
__call__
   File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", 
line 169 in main
   File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", 
line 192 in console_main
   File "/usr/lib/python3/dist-packages/pytest/__main__.py", line 5 in 
<module>
   File "<frozen runpy>", line 88 in _run_code
   File "<frozen runpy>", line 198 in _run_module_as_main



More information about the debian-science-maintainers mailing list