Bug#995416: netgen: autopkgtest regression on armhf: Fatal Python error: Bus error
Paul Gevers
elbrus at debian.org
Thu Sep 30 20:57:32 BST 2021
Source: netgen
Version: 6.2.2006+really6.2.1905+dfsg-4
X-Debbugs-CC: debian-ci at lists.debian.org
Severity: important
User: debian-ci at lists.debian.org
Usertags: regression
Dear maintainer(s),
Thanks for fixing bug #993533. However, with the introduction of the
improved autopkgtest, the test fails on armhf. I note that the failure
already happens during the build of your package, while it builds fine
on the buildd. Can you help understanding what could be going wrong and
what's essential in the difference of our host and the buildd?
Currently this regression is blocking the migration to testing [1]. I've
filed this bug not at the regular severity of serious as it's the build
that already fails, but we need to come to an agreement of how to proceed.
Paul
By the way, the intention of autopkgtest usage in Debian is to test the
as-installed binaries. I *think* you're only testing the build artifacts
of the current run. Is it feasible to have the tests as you run them use
the installed binaries?
[1] https://qa.debian.org/excuses.php?package=netgen
https://ci.debian.net/data/autopkgtest/testing/armhf/n/netgen/15627976/log.gz
cd tests/pytest && \
PYTHONPATH=/tmp/autopkgtest-lxc.aj0csnj9/downtmp/build.ieK/src/debian/tmp/usr/lib/python3/dist-packages
\
LD_LIBRARY_PATH=/tmp/autopkgtest-lxc.aj0csnj9/downtmp/build.ieK/src/debian/tmp/usr/lib/arm-linux-gnueabihf
\
python3 -m pytest
============================= test session starts
==============================
platform linux -- Python 3.9.7, pytest-6.0.2, py-1.10.0, pluggy-0.13.0
rootdir: /tmp/autopkgtest-lxc.aj0csnj9/downtmp/build.ieK/src/tests/pytest
collected 7 items
test_gui.py s
[ 14%]
test_pickling.py Fatal Python error: Bus error
Current thread 0xf7af5730 (most recent call first):
File
"/tmp/autopkgtest-lxc.aj0csnj9/downtmp/build.ieK/src/tests/pytest/test_pickling.py",
line 31 in test_pickle_csg
File "/usr/lib/python3/dist-packages/_pytest/python.py", line 180 in
pytest_pyfunc_call
File "/usr/lib/python3/dist-packages/pluggy/callers.py", line 187 in
_multicall
File "/usr/lib/python3/dist-packages/pluggy/manager.py", line 83 in
<lambda>
File "/usr/lib/python3/dist-packages/pluggy/manager.py", line 92 in
_hookexec
File "/usr/lib/python3/dist-packages/pluggy/hooks.py", line 286 in
__call__
File "/usr/lib/python3/dist-packages/_pytest/python.py", line 1570 in
runtest
File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 153 in
pytest_runtest_call
File "/usr/lib/python3/dist-packages/pluggy/callers.py", line 187 in
_multicall
File "/usr/lib/python3/dist-packages/pluggy/manager.py", line 83 in
<lambda>
File "/usr/lib/python3/dist-packages/pluggy/manager.py", line 92 in
_hookexec
File "/usr/lib/python3/dist-packages/pluggy/hooks.py", line 286 in
__call__
File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 247 in
<lambda>
File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 294 in
from_call
File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 246 in
call_runtest_hook
File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 207 in
call_and_report
File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 117 in
runtestprotocol
File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 100 in
pytest_runtest_protocol
File "/usr/lib/python3/dist-packages/pluggy/callers.py", line 187 in
_multicall
File "/usr/lib/python3/dist-packages/pluggy/manager.py", line 83 in
<lambda>
File "/usr/lib/python3/dist-packages/pluggy/manager.py", line 92 in
_hookexec
File "/usr/lib/python3/dist-packages/pluggy/hooks.py", line 286 in
__call__
File "/usr/lib/python3/dist-packages/_pytest/main.py", line 321 in
pytest_runtestloop
File "/usr/lib/python3/dist-packages/pluggy/callers.py", line 187 in
_multicall
File "/usr/lib/python3/dist-packages/pluggy/manager.py", line 83 in
<lambda>
File "/usr/lib/python3/dist-packages/pluggy/manager.py", line 92 in
_hookexec
File "/usr/lib/python3/dist-packages/pluggy/hooks.py", line 286 in
__call__
File "/usr/lib/python3/dist-packages/_pytest/main.py", line 296 in _main
File "/usr/lib/python3/dist-packages/_pytest/main.py", line 240 in
wrap_session
File "/usr/lib/python3/dist-packages/_pytest/main.py", line 289 in
pytest_cmdline_main
File "/usr/lib/python3/dist-packages/pluggy/callers.py", line 187 in
_multicall
File "/usr/lib/python3/dist-packages/pluggy/manager.py", line 83 in
<lambda>
File "/usr/lib/python3/dist-packages/pluggy/manager.py", line 92 in
_hookexec
File "/usr/lib/python3/dist-packages/pluggy/hooks.py", line 286 in
__call__
File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line
157 in main
File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line
180 in console_main
File "/usr/lib/python3/dist-packages/pytest/__main__.py", line 7 in
<module>
File "/usr/lib/python3.9/runpy.py", line 87 in _run_code
File "/usr/lib/python3.9/runpy.py", line 197 in _run_module_as_main
Bus error
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 495 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/debian-science-maintainers/attachments/20210930/6d55af39/attachment.sig>
More information about the debian-science-maintainers
mailing list