Bug#1033907: numba: autopkgtest regression: segmentation fault on arm64
Paul Gevers
elbrus at debian.org
Mon Apr 3 20:15:53 BST 2023
Source: numba
Version: 0.56.4+dfsg-2
Severity: serious
Control: tags -1 bookworm-ignore
User: debian-ci at lists.debian.org
Usertags: regression
Dear maintainer(s),
Your package has an autopkgtest, great. However, as mentioned in bug
#1020445 message 19 it fails since around September 2022 everywhere
except amd64 (where it only finishes before timeout on our most powerful
host). Can you please investigate the situation and fix it? I copied
some of the output on arm64 at the bottom of this report, other
architectures have different issues thought.
The release team has announced [1] that failing autopkgtest on amd64 and
arm64 are considered RC in testing. [Release Team member hat on] Because
we're currently in the hard freeze for bookworm, I have marked this bug
as bookworm-ignore. Targeted fixes are still welcome.
More information about this bug and the reason for filing it can be
found on
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation
Paul
[1] https://lists.debian.org/debian-devel-announce/2019/07/msg00002.html
https://ci.debian.net/data/autopkgtest/testing/arm64/n/numba/32471152/log.gz
Fatal Python error: Segmentation fault
Current thread 0x0000ffff946c96e0 (most recent call first):
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/numba/testing/main.py", line 665
in __call__
File "/usr/lib/python3.11/multiprocessing/pool.py", line 125 in worker
File "/usr/lib/python3.11/multiprocessing/process.py", line 108 in run
File "/usr/lib/python3.11/multiprocessing/process.py", line 314 in
_bootstrap
File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 71 in
_launch
File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 19 in
__init__
File "/usr/lib/python3.11/multiprocessing/context.py", line 281 in _Popen
File "/usr/lib/python3.11/multiprocessing/process.py", line 121 in start
File "/usr/lib/python3.11/multiprocessing/pool.py", line 329 in
_repopulate_pool_static
File "/usr/lib/python3.11/multiprocessing/pool.py", line 306 in
_repopulate_pool
File "/usr/lib/python3.11/multiprocessing/pool.py", line 215 in __init__
File "/usr/lib/python3.11/multiprocessing/context.py", line 119 in Pool
File "/usr/lib/python3/dist-packages/numba/testing/main.py", line 742
in _run_inner
File "/usr/lib/python3.11/unittest/runner.py", line 217 in run
File "/usr/lib/python3/dist-packages/numba/testing/main.py", line 796
in run
File "/usr/lib/python3.11/unittest/main.py", line 274 in runTests
File "/usr/lib/python3/dist-packages/numba/testing/main.py", line 326
in run_tests_real
File "/usr/lib/python3/dist-packages/numba/testing/main.py", line 341
in runTests
File "/usr/lib/python3.11/unittest/main.py", line 102 in __init__
File "/usr/lib/python3/dist-packages/numba/testing/main.py", line 168
in __init__
File "/usr/lib/python3/dist-packages/numba/testing/__init__.py", line
54 in run_tests
File "/usr/lib/python3/dist-packages/numba/testing/_runtests.py",
line 25 in _main
File "/usr/lib/python3/dist-packages/numba/runtests.py", line 9 in
<module>
File "<frozen runpy>", line 88 in _run_code
File "<frozen runpy>", line 198 in _run_module_as_main
Extension modules: numpy.core._multiarray_umath,
numpy.core._multiarray_tests, numpy.linalg._umath_linalg,
numpy.fft._pocketfft_internal, numpy.random._common,
numpy.random.bit_generator, numpy.random._bounded_integers,
numpy.random._mt19937, numpy.random.mtrand, numpy.random._philox,
numpy.random._pcg64, numpy.random._sfc64, numpy.random._generator,
numba.core.typeconv._typeconv, numba._helperlib, numba._dynfunc,
numba._dispatcher, numba.core.runtime._nrt_python,
numba.np.ufunc._internal, numba.experimental.jitclass._box,
scipy._lib._ccallback_c, scipy.linalg._fblas, scipy.linalg._flapack,
scipy.linalg._cythonized_array_utils, scipy.linalg._flinalg,
scipy.linalg._solve_toeplitz, scipy.linalg._matfuncs_sqrtm_triu,
scipy.linalg.cython_lapack, scipy.linalg.cython_blas,
scipy.linalg._matfuncs_expm, scipy.linalg._decomp_update,
scipy.sparse._sparsetools, _csparsetools, scipy.sparse._csparsetools,
scipy.sparse.linalg._isolve._iterative,
scipy.sparse.linalg._dsolve._superlu,
scipy.sparse.linalg._eigen.arpack._arpack, scipy.sparse.csgraph._tools,
scipy.sparse.csgraph._shortest_path, scipy.sparse.csgraph._traversal,
scipy.sparse.csgraph._min_spanning_tree, scipy.sparse.csgraph._flow,
scipy.sparse.csgraph._matching, scipy.sparse.csgraph._reordering,
zmq.backend.cython.context, zmq.backend.cython.message,
zmq.backend.cython.socket, zmq.backend.cython._device,
zmq.backend.cython._poll, zmq.backend.cython._proxy_steerable,
zmq.backend.cython._version, zmq.backend.cython.error,
zmq.backend.cython.utils, tornado.speedups, numpy.core._umath_tests,
_cffi_backend, scipy.special._ufuncs_cxx, scipy.special._ufuncs,
scipy.special._specfun, scipy.special._comb,
scipy.special._ellip_harm_2, scipy.special.cython_special,
numba.mviewbuf, psutil._psutil_linux, psutil._psutil_posix,
numpy.linalg.lapack_lite (total: 66)
Fatal Python error: Segmentation fault
Current thread 0x0000ffff946c96e0 (most recent call first):
File
"/usr/lib/python3/dist-packages/numba/tests/doc_examples/test_typed_list_usage.py",
line 34 in test_ex_inferred_list_jit
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/numba/testing/main.py", line 665
in __call__
File "/usr/lib/python3.11/multiprocessing/pool.py", line 125 in worker
File "/usr/lib/python3.11/multiprocessing/process.py", line 108 in run
File "/usr/lib/python3.11/multiprocessing/process.py", line 314 in
_bootstrap
File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 71 in
_launch
File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 19 in
__init__
File "/usr/lib/python3.11/multiprocessing/context.py", line 281 in _Popen
File "/usr/lib/python3.11/multiprocessing/process.py", line 121 in start
File "/usr/lib/python3.11/multiprocessing/pool.py", line 329 in
_repopulate_pool_static
File "/usr/lib/python3.11/multiprocessing/pool.py", line 306 in
_repopulate_pool
File "/usr/lib/python3.11/multiprocessing/pool.py", line 215 in __init__
File "/usr/lib/python3.11/multiprocessing/context.py", line 119 in Pool
File "/usr/lib/python3/dist-packages/numba/testing/main.py", line 742
in _run_inner
File "/usr/lib/python3.11/unittest/runner.py", line 217 in run
File "/usr/lib/python3/dist-packages/numba/testing/main.py", line 796
in run
File "/usr/lib/python3.11/unittest/main.py", line 274 in runTests
File "/usr/lib/python3/dist-packages/numba/testing/main.py", line 326
in run_tests_real
File "/usr/lib/python3/dist-packages/numba/testing/main.py", line 341
in runTests
File "/usr/lib/python3.11/unittest/main.py", line 102 in __init__
File "/usr/lib/python3/dist-packages/numba/testing/main.py", line 168
in __init__
File "/usr/lib/python3/dist-packages/numba/testing/__init__.py", line
54 in run_tests
File "/usr/lib/python3/dist-packages/numba/testing/_runtests.py",
line 25 in _main
File "/usr/lib/python3/dist-packages/numba/runtests.py", line 9 in
<module>
File "<frozen runpy>", line 88 in _run_code
File "<frozen runpy>", line 198 in _run_module_as_main
Extension modules: numpy.core._multiarray_umath,
numpy.core._multiarray_tests, numpy.linalg._umath_linalg,
numpy.fft._pocketfft_internal, numpy.random._common,
numpy.random.bit_generator, numpy.random._bounded_integers,
numpy.random._mt19937, numpy.random.mtrand, numpy.random._philox,
numpy.random._pcg64, numpy.random._sfc64, numpy.random._generator,
numba.core.typeconv._typeconv, numba._helperlib, numba._dynfunc,
numba._dispatcher, numba.core.runtime._nrt_python,
numba.np.ufunc._internal, numba.experimental.jitclass._box,
scipy._lib._ccallback_c, scipy.linalg._fblas, scipy.linalg._flapack,
scipy.linalg._cythonized_array_utils, scipy.linalg._flinalg,
scipy.linalg._solve_toeplitz, scipy.linalg._matfuncs_sqrtm_triu,
scipy.linalg.cython_lapack, scipy.linalg.cython_blas,
scipy.linalg._matfuncs_expm, scipy.linalg._decomp_update,
scipy.sparse._sparsetools, _csparsetools, scipy.sparse._csparsetools,
scipy.sparse.linalg._isolve._iterative,
scipy.sparse.linalg._dsolve._superlu,
scipy.sparse.linalg._eigen.arpack._arpack, scipy.sparse.csgraph._tools,
scipy.sparse.csgraph._shortest_path, scipy.sparse.csgraph._traversal,
scipy.sparse.csgraph._min_spanning_tree, scipy.sparse.csgraph._flow,
scipy.sparse.csgraph._matching, scipy.sparse.csgraph._reordering,
zmq.backend.cython.context, zmq.backend.cython.message,
zmq.backend.cython.socket, zmq.backend.cython._device,
zmq.backend.cython._poll, zmq.backend.cython._proxy_steerable,
zmq.backend.cython._version, zmq.backend.cython.error,
zmq.backend.cython.utils, tornado.speedups, numpy.core._umath_tests,
_cffi_backend, scipy.special._ufuncs_cxx, scipy.special._ufuncs,
scipy.special._specfun, scipy.special._comb,
scipy.special._ellip_harm_2, scipy.special.cython_special,
numba.mviewbuf, psutil._psutil_linux, psutil._psutil_posix (total: 65)
Fatal Python error: Segmentation fault
Current thread 0x0000ffff946c96e0 (most recent call first):
File
"/usr/lib/python3/dist-packages/numba/tests/doc_examples/test_typed_dict_usage.py",
line 100 in test_ex_inferred_dict_njit
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/numba/testing/main.py", line 665
in __call__
File "/usr/lib/python3.11/multiprocessing/pool.py", line 125 in worker
File "/usr/lib/python3.11/multiprocessing/process.py", line 108 in run
File "/usr/lib/python3.11/multiprocessing/process.py", line 314 in
_bootstrap
File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 71 in
_launch
File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 19 in
__init__
File "/usr/lib/python3.11/multiprocessing/context.py", line 281 in _Popen
File "/usr/lib/python3.11/multiprocessing/process.py", line 121 in start
File "/usr/lib/python3.11/multiprocessing/pool.py", line 329 in
_repopulate_pool_static
File "/usr/lib/python3.11/multiprocessing/pool.py", line 306 in
_repopulate_pool
File "/usr/lib/python3.11/multiprocessing/pool.py", line 215 in __init__
File "/usr/lib/python3.11/multiprocessing/context.py", line 119 in Pool
File "/usr/lib/python3/dist-packages/numba/testing/main.py", line 742
in _run_inner
File "/usr/lib/python3.11/unittest/runner.py", line 217 in run
File "/usr/lib/python3/dist-packages/numba/testing/main.py", line 796
in run
File "/usr/lib/python3.11/unittest/main.py", line 274 in runTests
File "/usr/lib/python3/dist-packages/numba/testing/main.py", line 326
in run_tests_real
File "/usr/lib/python3/dist-packages/numba/testing/main.py", line 341
in runTests
File "/usr/lib/python3.11/unittest/main.py", line 102 in __init__
File "/usr/lib/python3/dist-packages/numba/testing/main.py", line 168
in __init__
File "/usr/lib/python3/dist-packages/numba/testing/__init__.py", line
54 in run_tests
File "/usr/lib/python3/dist-packages/numba/testing/_runtests.py",
line 25 in _main
File "/usr/lib/python3/dist-packages/numba/runtests.py", line 9 in
<module>
File "<frozen runpy>", line 88 in _run_code
File "<frozen runpy>", line 198 in _run_module_as_main
Extension modules: numpy.core._multiarray_umath,
numpy.core._multiarray_tests, numpy.linalg._umath_linalg,
numpy.fft._pocketfft_internal, numpy.random._common,
numpy.random.bit_generator, numpy.random._bounded_integers,
numpy.random._mt19937, numpy.random.mtrand, numpy.random._philox,
numpy.random._pcg64, numpy.random._sfc64, numpy.random._generator,
numba.core.typeconv._typeconv, numba._helperlib, numba._dynfunc,
numba._dispatcher, numba.core.runtime._nrt_python,
numba.np.ufunc._internal, numba.experimental.jitclass._box,
scipy._lib._ccallback_c, scipy.linalg._fblas, scipy.linalg._flapack,
scipy.linalg._cythonized_array_utils, scipy.linalg._flinalg,
scipy.linalg._solve_toeplitz, scipy.linalg._matfuncs_sqrtm_triu,
scipy.linalg.cython_lapack, scipy.linalg.cython_blas,
scipy.linalg._matfuncs_expm, scipy.linalg._decomp_update,
scipy.sparse._sparsetools, _csparsetools, scipy.sparse._csparsetools,
scipy.sparse.linalg._isolve._iterative,
scipy.sparse.linalg._dsolve._superlu,
scipy.sparse.linalg._eigen.arpack._arpack, scipy.sparse.csgraph._tools,
scipy.sparse.csgraph._shortest_path, scipy.sparse.csgraph._traversal,
scipy.sparse.csgraph._min_spanning_tree, scipy.sparse.csgraph._flow,
scipy.sparse.csgraph._matching, scipy.sparse.csgraph._reordering,
zmq.backend.cython.context, zmq.backend.cython.message,
zmq.backend.cython.socket, zmq.backend.cython._device,
zmq.backend.cython._poll, zmq.backend.cython._proxy_steerable,
zmq.backend.cython._version, zmq.backend.cython.error,
zmq.backend.cython.utils, tornado.speedups, numpy.core._umath_tests,
_cffi_backend, scipy.special._ufuncs_cxx, scipy.special._ufuncs,
scipy.special._specfun, scipy.special._comb,
scipy.special._ellip_harm_2, scipy.special.cython_special,
numba.mviewbuf, psutil._psutil_linux, psutil._psutil_posix,
numpy.linalg.lapack_lite (total: 66)
test_ex_initial_value_list_compile_time_consts
(numba.tests.doc_examples.test_literal_container_usage.DocsLiteralContainerUsageTest.test_ex_initial_value_list_compile_time_consts)
... ok
test_ex_literal_dict_compile_time_consts
(numba.tests.doc_examples.test_literal_container_usage.DocsLiteralContainerUsageTest.test_ex_literal_dict_compile_time_consts)
... ok
test_ex_literal_list
(numba.tests.doc_examples.test_literal_container_usage.DocsLiteralContainerUsageTest.test_ex_literal_list)
... ok
test_ex_jitclass
(numba.tests.doc_examples.test_jitclass.DocsJitclassUsageTest.test_ex_jitclass)
... ok
Fatal Python error: Segmentation fault
Current thread 0x0000ffff8516f1a0 (most recent call first):
File "/usr/lib/python3/dist-packages/numba/typed/typedlist.py", line
345 in append
File
"/usr/lib/python3/dist-packages/numba/tests/doc_examples/test_typed_list_usage.py",
line 87 in test_ex_nested_list
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/numba/testing/main.py", line 665
in __call__
File "/usr/lib/python3.11/multiprocessing/pool.py", line 125 in worker
File "/usr/lib/python3.11/multiprocessing/process.py", line 108 in run
File "/usr/lib/python3.11/multiprocessing/process.py", line 314 in
_bootstrap
File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 71 in
_launch
File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 19 in
__init__
File "/usr/lib/python3.11/multiprocessing/context.py", line 281 in _Popen
File "/usr/lib/python3.11/multiprocessing/process.py", line 121 in start
File "/usr/lib/python3.11/multiprocessing/pool.py", line 329 in
_repopulate_pool_static
File "/usr/lib/python3.11/multiprocessing/pool.py", line 340 in
_maintain_pool
File "/usr/lib/python3.11/multiprocessing/pool.py", line 516 in
_handle_workers
File "/usr/lib/python3.11/threading.py", line 975 in run
File "/usr/lib/python3.11/threading.py", line 1038 in _bootstrap_inner
File "/usr/lib/python3.11/threading.py", line 995 in _bootstrap
Extension modules: numpy.core._multiarray_umath,
numpy.core._multiarray_tests, numpy.linalg._umath_linalg,
numpy.fft._pocketfft_internal, numpy.random._common,
numpy.random.bit_generator, numpy.random._bounded_integers,
numpy.random._mt19937, numpy.random.mtrand, numpy.random._philox,
numpy.random._pcg64, numpy.random._sfc64, numpy.random._generator,
numba.core.typeconv._typeconv, numba._helperlib, numba._dynfunc,
numba._dispatcher, numba.core.runtime._nrt_python,
numba.np.ufunc._internal, numba.experimental.jitclass._box,
scipy._lib._ccallback_c, scipy.linalg._fblas, scipy.linalg._flapack,
scipy.linalg._cythonized_array_utils, scipy.linalg._flinalg,
scipy.linalg._solve_toeplitz, scipy.linalg._matfuncs_sqrtm_triu,
scipy.linalg.cython_lapack, scipy.linalg.cython_blas,
scipy.linalg._matfuncs_expm, scipy.linalg._decomp_update,
scipy.sparse._sparsetools, _csparsetools, scipy.sparse._csparsetools,
scipy.sparse.linalg._isolve._iterative,
scipy.sparse.linalg._dsolve._superlu,
scipy.sparse.linalg._eigen.arpack._arpack, scipy.sparse.csgraph._tools,
scipy.sparse.csgraph._shortest_path, scipy.sparse.csgraph._traversal,
scipy.sparse.csgraph._min_spanning_tree, scipy.sparse.csgraph._flow,
scipy.sparse.csgraph._matching, scipy.sparse.csgraph._reordering,
zmq.backend.cython.context, zmq.backend.cython.message,
zmq.backend.cython.socket, zmq.backend.cython._device,
zmq.backend.cython._poll, zmq.backend.cython._proxy_steerable,
zmq.backend.cython._version, zmq.backend.cython.error,
zmq.backend.cython.utils, tornado.speedups, numpy.core._umath_tests,
_cffi_backend, scipy.special._ufuncs_cxx, scipy.special._ufuncs,
scipy.special._specfun, scipy.special._comb,
scipy.special._ellip_harm_2, scipy.special.cython_special,
numba.mviewbuf, psutil._psutil_linux, psutil._psutil_posix (total: 65)
Fatal Python error: Bus error
Current thread 0x0000ffff8516f1a0 (most recent call first):
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/numba/testing/main.py", line 665
in __call__
File "/usr/lib/python3.11/multiprocessing/pool.py", line 125 in worker
File "/usr/lib/python3.11/multiprocessing/process.py", line 108 in run
File "/usr/lib/python3.11/multiprocessing/process.py", line 314 in
_bootstrap
File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 71 in
_launch
File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 19 in
__init__
File "/usr/lib/python3.11/multiprocessing/context.py", line 281 in _Popen
File "/usr/lib/python3.11/multiprocessing/process.py", line 121 in start
File "/usr/lib/python3.11/multiprocessing/pool.py", line 329 in
_repopulate_pool_static
File "/usr/lib/python3.11/multiprocessing/pool.py", line 340 in
_maintain_pool
File "/usr/lib/python3.11/multiprocessing/pool.py", line 516 in
_handle_workers
File "/usr/lib/python3.11/threading.py", line 975 in run
File "/usr/lib/python3.11/threading.py", line 1038 in _bootstrap_inner
File "/usr/lib/python3.11/threading.py", line 995 in _bootstrap
Extension modules: numpy.core._multiarray_umath,
numpy.core._multiarray_tests, numpy.linalg._umath_linalg,
numpy.fft._pocketfft_internal, numpy.random._common,
numpy.random.bit_generator, numpy.random._bounded_integers,
numpy.random._mt19937, numpy.random.mtrand, numpy.random._philox,
numpy.random._pcg64, numpy.random._sfc64, numpy.random._generator,
numba.core.typeconv._typeconv, numba._helperlib, numba._dynfunc,
numba._dispatcher, numba.core.runtime._nrt_python,
numba.np.ufunc._internal, numba.experimental.jitclass._box,
scipy._lib._ccallback_c, scipy.linalg._fblas, scipy.linalg._flapack,
scipy.linalg._cythonized_array_utils, scipy.linalg._flinalg,
scipy.linalg._solve_toeplitz, scipy.linalg._matfuncs_sqrtm_triu,
scipy.linalg.cython_lapack, scipy.linalg.cython_blas,
scipy.linalg._matfuncs_expm, scipy.linalg._decomp_update,
scipy.sparse._sparsetools, _csparsetools, scipy.sparse._csparsetools,
scipy.sparse.linalg._isolve._iterative,
scipy.sparse.linalg._dsolve._superlu,
scipy.sparse.linalg._eigen.arpack._arpack, scipy.sparse.csgraph._tools,
scipy.sparse.csgraph._shortest_path, scipy.sparse.csgraph._traversal,
scipy.sparse.csgraph._min_spanning_tree, scipy.sparse.csgraph._flow,
scipy.sparse.csgraph._matching, scipy.sparse.csgraph._reordering,
zmq.backend.cython.context, zmq.backend.cython.message,
zmq.backend.cython.socket, zmq.backend.cython._device,
zmq.backend.cython._poll, zmq.backend.cython._proxy_steerable,
zmq.backend.cython._version, zmq.backend.cython.error,
zmq.backend.cython.utils, tornado.speedups, numpy.core._umath_tests,
_cffi_backend, scipy.special._ufuncs_cxx, scipy.special._ufuncs,
scipy.special._specfun, scipy.special._comb,
scipy.special._ellip_harm_2, scipy.special.cython_special,
numba.mviewbuf, psutil._psutil_linux, psutil._psutil_posix (total: 65)
test_floordiv_float
(numba.tests.npyufunc.test_errors.TestFloatingPointExceptions.test_floordiv_float)
... ok
-------------- 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/20230403/d4ff46bd/attachment-0001.sig>
More information about the debian-science-maintainers
mailing list