Hi, I know there's some problems with some of numba's autopkgtests but I couldn't reproduce the segmentation fault.
llvmlite's tracker suggests that the tests are passing now? Did you find a solution or is this likely to be a random problem? Diane On Sun, 2022-07-10 at 13:10 +0200, Paul Gevers wrote: > Source: llvmlite, numba > Control: found -1 llvmlite/0.38.1-2 > Control: found -1 numba/0.55.2+dfsg-1 > Severity: serious > Tags: sid bookworm > User: debian...@lists.debian.org > Usertags: breaks needs-update > > Dear maintainer(s), > > With a recent upload of llvmlite the autopkgtest of numba fails in > testing when that autopkgtest is run with the binary packages of > llvmlite from unstable. It passes when run with only packages from > testing. In tabular form: > > pass fail > llvmlite from testing 0.38.1-2 > numba from testing 0.55.2+dfsg-1 > all others from testing from testing > > I copied some of the output at the bottom of this report. > > Currently this regression is blocking the migration of llvmlite to > testing [1]. Due to the nature of this issue, I filed this bug report > against both packages. Can you please investigate the situation and > reassign the bug to the right package? > > More information about this bug and the reason for filing it can be > found on > https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation > > Paul > > [1] https://qa.debian.org/excuses.php?package=llvmlite > > https://ci.debian.net/data/autopkgtest/testing/arm64/n/numba/23504675/log.gz > > [*] Testing with python3.9: > /usr/lib/python3/dist-packages/numba/tests/npyufunc/test_gufunc.py:5: > DeprecationWarning: numpy.core.umath_tests is an internal NumPy > module > and should not be imported. It will be removed in a future NumPy > release. > import numpy.core.umath_tests as ut > /usr/lib/python3/dist- > packages/numba/tests/test_llvm_version_check.py:1: > DeprecationWarning: the imp module is deprecated in favour of > importlib; > see the module's documentation for alternative uses > import imp > skipped CUDA tests > skipped CUDA tests > Parallel: 9022. Serial: 652 > test (numba.tests.gdb.test_array_arg.Test) ... skipped 'needs > subprocess > harness' > test (numba.tests.gdb.test_basic.Test) ... skipped 'needs subprocess > harness' > test (numba.tests.gdb.test_break_on_symbol.Test) ... skipped 'needs > subprocess harness' > test (numba.tests.gdb.test_conditional_breakpoint.Test) ... skipped > 'needs subprocess harness' > test_axis (numba.tests.npyufunc.test_gufunc.TestGUFunc) ... ok > test_axis (numba.tests.npyufunc.test_gufunc.TestDynamicGUFunc) ... ok > test_basic_gufunc > (numba.tests.npyufunc.test_ufuncbuilding.TestGUfuncBuilding) ... ok > test_basic_gufunc > (numba.tests.npyufunc.test_ufuncbuilding.TestGUfuncBuildingJitDisable > d) > ... ok > test_basic_ufunc > (numba.tests.npyufunc.test_ufuncbuilding.TestUfuncBuilding) ... ok > test_basic_ufunc > (numba.tests.npyufunc.test_ufuncbuilding.TestUfuncBuildingJitDisabled > ) > ... ok > test_documentation_example1 > (numba.tests.doc_examples.test_rec_array.TestExample) ... ok > test_docstring (numba.tests.npyufunc.test_gufunc.TestGUFunc) ... ok > test_broadcasting (numba.tests.npyufunc.test_ufunc.TestUFuncs) ... ok > test_dynamic_ufunc_like > (numba.tests.npyufunc.test_gufunc.TestDynamicGUFunc) ... ok > test_dynamic_scalar_output > (numba.tests.npyufunc.test_gufunc.TestDynamicGUFunc) > Note that scalar output is a 0-dimension array that acts as ... ok > test_documentation_example2 > (numba.tests.doc_examples.test_rec_array.TestExample) ... ok > test_dynamic_matmul > (numba.tests.npyufunc.test_gufunc.TestDynamicGUFunc) > ... ok > Fatal Python error: Segmentation fault > > Current thread 0x0000ffffac447010 (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.9/unittest/case.py", line 550 in > _callTestMethod > File "/usr/lib/python3.9/unittest/case.py", line 592 in run > File "/usr/lib/python3.9/unittest/case.py", line 651 in __call__ > File "/usr/lib/python3/dist-packages/numba/testing/main.py", line > 664 > in __call__ > File "/usr/lib/python3.9/multiprocessing/pool.py", line 125 in > worker > File "/usr/lib/python3.9/multiprocessing/process.py", line 108 in > run > File "/usr/lib/python3.9/multiprocessing/process.py", line 315 in > _bootstrap > File "/usr/lib/python3.9/multiprocessing/popen_fork.py", line 71 > in > _launch > File "/usr/lib/python3.9/multiprocessing/popen_fork.py", line 19 > in > __init__ > File "/usr/lib/python3.9/multiprocessing/context.py", line 277 in > _Popen > File "/usr/lib/python3.9/multiprocessing/process.py", line 121 in > start > File "/usr/lib/python3.9/multiprocessing/pool.py", line 326 in > _repopulate_pool_static > File "/usr/lib/python3.9/multiprocessing/pool.py", line 303 in > _repopulate_pool > File "/usr/lib/python3.9/multiprocessing/pool.py", line 212 in > __init__ > File "/usr/lib/python3.9/multiprocessing/context.py", line 119 in > Pool > File "/usr/lib/python3/dist-packages/numba/testing/main.py", line > 741 > in _run_inner > File "/usr/lib/python3.9/unittest/runner.py", line 184 in run > File "/usr/lib/python3/dist-packages/numba/testing/main.py", line > 795 > in run > File "/usr/lib/python3.9/unittest/main.py", line 271 in runTests > File "/usr/lib/python3/dist-packages/numba/testing/main.py", line > 325 > in run_tests_real > File "/usr/lib/python3/dist-packages/numba/testing/main.py", line > 340 > in runTests > File "/usr/lib/python3.9/unittest/main.py", line 101 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 "/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 > Fatal Python error: Segmentation fault > > Current thread 0x0000ffffac447010 (most recent call first): > File "/usr/lib/python3.9/unittest/case.py", line 550 in > _callTestMethod > File "/usr/lib/python3.9/unittest/case.py", line 592 in run > File "/usr/lib/python3.9/unittest/case.py", line 651 in __call__ > File "/usr/lib/python3/dist-packages/numba/testing/main.py", line > 664 > in __call__ > File "/usr/lib/python3.9/multiprocessing/pool.py", line 125 in > worker > File "/usr/lib/python3.9/multiprocessing/process.py", line 108 in > run > File "/usr/lib/python3.9/multiprocessing/process.py", line 315 in > _bootstrap > File "/usr/lib/python3.9/multiprocessing/popen_fork.py", line 71 > in > _launch > File "/usr/lib/python3.9/multiprocessing/popen_fork.py", line 19 > in > __init__ > File "/usr/lib/python3.9/multiprocessing/context.py", line 277 in > _Popen > File "/usr/lib/python3.9/multiprocessing/process.py", line 121 in > start > File "/usr/lib/python3.9/multiprocessing/pool.py", line 326 in > _repopulate_pool_static > File "/usr/lib/python3.9/multiprocessing/pool.py", line 303 in > _repopulate_pool > File "/usr/lib/python3.9/multiprocessing/pool.py", line 212 in > __init__ > File "/usr/lib/python3.9/multiprocessing/context.py", line 119 in > Pool > File "/usr/lib/python3/dist-packages/numba/testing/main.py", line > 741 > in _run_inner > File "/usr/lib/python3.9/unittest/runner.py", line 184 in run > File "/usr/lib/python3/dist-packages/numba/testing/main.py", line > 795 > in run > File "/usr/lib/python3.9/unittest/main.py", line 271 in runTests > File "/usr/lib/python3/dist-packages/numba/testing/main.py", line > 325 > in run_tests_real > File "/usr/lib/python3/dist-packages/numba/testing/main.py", line > 340 > in runTests > File "/usr/lib/python3.9/unittest/main.py", line 101 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 "/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 > Fatal Python error: Segmentation fault > > Current thread 0x0000ffffac447010 (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.9/unittest/case.py", line 550 in > _callTestMethod > File "/usr/lib/python3.9/unittest/case.py", line 592 in run > File "/usr/lib/python3.9/unittest/case.py", line 651 in __call__ > File "/usr/lib/python3/dist-packages/numba/testing/main.py", line > 664 > in __call__ > File "/usr/lib/python3.9/multiprocessing/pool.py", line 125 in > worker > File "/usr/lib/python3.9/multiprocessing/process.py", line 108 in > run > File "/usr/lib/python3.9/multiprocessing/process.py", line 315 in > _bootstrap > File "/usr/lib/python3.9/multiprocessing/popen_fork.py", line 71 > in > _launch > File "/usr/lib/python3.9/multiprocessing/popen_fork.py", line 19 > in > __init__ > File "/usr/lib/python3.9/multiprocessing/context.py", line 277 in > _Popen > File "/usr/lib/python3.9/multiprocessing/process.py", line 121 in > start > File "/usr/lib/python3.9/multiprocessing/pool.py", line 326 in > _repopulate_pool_static > File "/usr/lib/python3.9/multiprocessing/pool.py", line 303 in > _repopulate_pool > File "/usr/lib/python3.9/multiprocessing/pool.py", line 212 in > __init__ > File "/usr/lib/python3.9/multiprocessing/context.py", line 119 in > Pool > File "/usr/lib/python3/dist-packages/numba/testing/main.py", line > 741 > in _run_inner > File "/usr/lib/python3.9/unittest/runner.py", line 184 in run > File "/usr/lib/python3/dist-packages/numba/testing/main.py", line > 795 > in run > File "/usr/lib/python3.9/unittest/main.py", line 271 in runTests > File "/usr/lib/python3/dist-packages/numba/testing/main.py", line > 325 > in run_tests_real > File "/usr/lib/python3/dist-packages/numba/testing/main.py", line > 340 > in runTests > File "/usr/lib/python3.9/unittest/main.py", line 101 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 "/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 > test_ex_initial_value_list_compile_time_consts > (numba.tests.doc_examples.test_literal_container_usage.DocsLiteralCon > tainerUsageTest) > ... ok > test_ex_literal_dict_compile_time_consts > (numba.tests.doc_examples.test_literal_container_usage.DocsLiteralCon > tainerUsageTest) > ... ok > test_ex_literal_list > (numba.tests.doc_examples.test_literal_container_usage.DocsLiteralCon > tainerUsageTest) > ... ok > test_ex_jitclass > (numba.tests.doc_examples.test_jitclass.DocsJitclassUsageTest) ... ok > Fatal Python error: Segmentation fault > > Current thread 0x0000ffff9c9ac150 (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.9/unittest/case.py", line 550 in > _callTestMethod > File "/usr/lib/python3.9/unittest/case.py", line 592 in run > File "/usr/lib/python3.9/unittest/case.py", line 651 in __call__ > File "/usr/lib/python3/dist-packages/numba/testing/main.py", line > 664 > in __call__ > File "/usr/lib/python3.9/multiprocessing/pool.py", line 125 in > worker > File "/usr/lib/python3.9/multiprocessing/process.py", line 108 in > run > File "/usr/lib/python3.9/multiprocessing/process.py", line 315 in > _bootstrap > File "/usr/lib/python3.9/multiprocessing/popen_fork.py", line 71 > in > _launch > File "/usr/lib/python3.9/multiprocessing/popen_fork.py", line 19 > in > __init__ > File "/usr/lib/python3.9/multiprocessing/context.py", line 277 in > _Popen > File "/usr/lib/python3.9/multiprocessing/process.py", line 121 in > start > File "/usr/lib/python3.9/multiprocessing/pool.py", line 326 in > _repopulate_pool_static > File "/usr/lib/python3.9/multiprocessing/pool.py", line 337 in > _maintain_pool > File "/usr/lib/python3.9/multiprocessing/pool.py", line 513 in > _handle_workers > File "/usr/lib/python3.9/threading.py", line 917 in run > File "/usr/lib/python3.9/threading.py", line 980 in > _bootstrap_inner > File "/usr/lib/python3.9/threading.py", line 937 in _bootstrap > Fatal Python error: Bus error > > Current thread 0x0000ffff9c9ac150 (most recent call first): > File "/usr/lib/python3.9/unittest/case.py", line 550 in > _callTestMethod > File "/usr/lib/python3.9/unittest/case.py", line 592 in run > File "/usr/lib/python3.9/unittest/case.py", line 651 in __call__ > File "/usr/lib/python3/dist-packages/numba/testing/main.py", line > 664 > in __call__ > File "/usr/lib/python3.9/multiprocessing/pool.py", line 125 in > worker > File "/usr/lib/python3.9/multiprocessing/process.py", line 108 in > run > File "/usr/lib/python3.9/multiprocessing/process.py", line 315 in > _bootstrap > File "/usr/lib/python3.9/multiprocessing/popen_fork.py", line 71 > in > _launch > File "/usr/lib/python3.9/multiprocessing/popen_fork.py", line 19 > in > __init__ > File "/usr/lib/python3.9/multiprocessing/context.py", line 277 in > _Popen > File "/usr/lib/python3.9/multiprocessing/process.py", line 121 in > start > File "/usr/lib/python3.9/multiprocessing/pool.py", line 326 in > _repopulate_pool_static > File "/usr/lib/python3.9/multiprocessing/pool.py", line 337 in > _maintain_pool > File "/usr/lib/python3.9/multiprocessing/pool.py", line 513 in > _handle_workers > File "/usr/lib/python3.9/threading.py", line 917 in run > File "/usr/lib/python3.9/threading.py", line 980 in > _bootstrap_inner > File "/usr/lib/python3.9/threading.py", line 937 in _bootstrap > test_floordiv_float > (numba.tests.npyufunc.test_errors.TestFloatingPointExceptions) ... ok > test_floordiv_int > (numba.tests.npyufunc.test_errors.TestFloatingPointExceptions) ... ok > test_frozen (numba.tests.npyufunc.test_dufunc.TestDUFunc) ... ok > test_gufunc (numba.tests.npyufunc.test_gufunc.TestGUFunc) ... ok > test_gufunc_attributes > (numba.tests.npyufunc.test_gufunc.TestDynamicGUFunc) ... ok > Fatal Python error: Segmentation fault > > Current thread 0x0000ffffac447010 (most recent call first): > File > "/usr/lib/python3/dist- > packages/numba/tests/doc_examples/test_literal_container_usage.py", > line 83 in test_ex_initial_value_dict_compile_time_consts > File "/usr/lib/python3.9/unittest/case.py", line 550 in > _callTestMethod > File "/usr/lib/python3.9/unittest/case.py", line 592 in run > File "/usr/lib/python3.9/unittest/case.py", line 651 in __call__ > File "/usr/lib/python3/dist-packages/numba/testing/main.py", line > 664 > in __call__ > File "/usr/lib/python3.9/multiprocessing/pool.py", line 125 in > worker > File "/usr/lib/python3.9/multiprocessing/process.py", line 108 in > run > File "/usr/lib/python3.9/multiprocessing/process.py", line 315 in > _bootstrap > File "/usr/lib/python3.9/multiprocessing/popen_fork.py", line 71 > in > _launch > File "/usr/lib/python3.9/multiprocessing/popen_fork.py", line 19 > in > __init__ > File "/usr/lib/python3.9/multiprocessing/context.py", line 277 in > _Popen > File "/usr/lib/python3.9/multiprocessing/process.py", line 121 in > start > File "/usr/lib/python3.9/multiprocessing/pool.py", line 326 in > _repopulate_pool_static > File "/usr/lib/python3.9/multiprocessing/pool.py", line 303 in > _repopulate_pool > File "/usr/lib/python3.9/multiprocessing/pool.py", line 212 in > __init__ > File "/usr/lib/python3.9/multiprocessing/context.py", line 119 in > Pool > File "/usr/lib/python3/dist-packages/numba/testing/main.py", line > 741 > in _run_inner > File "/usr/lib/python3.9/unittest/runner.py", line 184 in run > File "/usr/lib/python3/dist-packages/numba/testing/main.py", line > 795 > in run > File "/usr/lib/python3.9/unittest/main.py", line 271 in runTests > File "/usr/lib/python3/dist-packages/numba/testing/main.py", line > 325 > in run_tests_real > File "/usr/lib/python3/dist-packages/numba/testing/main.py", line > 340 > in runTests > File "/usr/lib/python3.9/unittest/main.py", line 101 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 "/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 > test_gufunc_attributes2 > (numba.tests.npyufunc.test_gufunc.TestDynamicGUFunc) ... ok > test_gufunc_raise (numba.tests.npyufunc.test_errors.TestExceptions) > ... ok > test_gufunc_raise_objmode > (numba.tests.npyufunc.test_errors.TestExceptions) ... ok > test_gufunc_struct > (numba.tests.npyufunc.test_ufuncbuilding.TestGUfuncBuilding) ... ok > test_gufunc_struct > (numba.tests.npyufunc.test_ufuncbuilding.TestGUfuncBuildingJitDisable > d) > ... ok > test_gufunc_struct_forceobj > (numba.tests.npyufunc.test_ufuncbuilding.TestGUfuncBuilding) ... ok > test_gufunc_struct_forceobj > (numba.tests.npyufunc.test_ufuncbuilding.TestGUfuncBuildingJitDisable > d) > ... ok > test_guvectorize > (numba.tests.npyufunc.test_ufuncbuilding.TestVectorizeDecor) ... ok > test_guvectorize_error_in_objectmode > (numba.tests.npyufunc.test_ufuncbuilding.TestVectorizeDecor) ... ok > test_guvectorize_decor (numba.tests.npyufunc.test_gufunc.TestGUFunc) > ... ok > Fatal Python error: Segmentation fault > > Current thread 0x0000ffff9c9ac150 (most recent call first): > File "/usr/lib/python3/dist-packages/numba/typed/typeddict.py", > line > 155 in __setitem__ > File > "/usr/lib/python3/dist- > packages/numba/tests/doc_examples/test_typed_dict_usage.py", > line 26 in test_ex_typed_dict_from_cpython > File "/usr/lib/python3.9/unittest/case.py", line 550 in > _callTestMethod > File "/usr/lib/python3.9/unittest/case.py", line 592 in run > File "/usr/lib/python3.9/unittest/case.py", line 651 in __call__ > File "/usr/lib/python3/dist-packages/numba/testing/main.py", line > 664 > in __call__ > File "/usr/lib/python3.9/multiprocessing/pool.py", line 125 in > worker > File "/usr/lib/python3.9/multiprocessing/process.py", line 108 in > run > File "/usr/lib/python3.9/multiprocessing/process.py", line 315 in > _bootstrap > File "/usr/lib/python3.9/multiprocessing/popen_fork.py", line 71 > in > _launch > File "/usr/lib/python3.9/multiprocessing/popen_fork.py", line 19 > in > __init__ > File "/usr/lib/python3.9/multiprocessing/context.py", line 277 in > _Popen > File "/usr/lib/python3.9/multiprocessing/process.py", line 121 in > start > File "/usr/lib/python3.9/multiprocessing/pool.py", line 326 in > _repopulate_pool_static > File "/usr/lib/python3.9/multiprocessing/pool.py", line 337 in > _maintain_pool > File "/usr/lib/python3.9/multiprocessing/pool.py", line 513 in > _handle_workers > File "/usr/lib/python3.9/threading.py", line 917 in run > File "/usr/lib/python3.9/threading.py", line 980 in > _bootstrap_inner > File "/usr/lib/python3.9/threading.py", line 937 in _bootstrap > test_guvectorize_invalid_layout > (numba.tests.npyufunc.test_ufuncbuilding.TestVectorizeDecor) ... ok > /usr/lib/python3/dist- > packages/numba/tests/npyufunc/test_ufuncbuilding.py:50: > NumbaWarning: Compilation is falling back to object mode WITHOUT > looplifting enabled because Function "guadd_obj" failed type > inference > due to: Untyped global name 'Dummy': Cannot determine Numba type of > <class 'type'> > > File > "../../../../usr/lib/python3/dist- > packages/numba/tests/npyufunc/test_ufuncbuilding.py", > line 51: > def guadd_obj(a, b, c): > Dummy() # to force object mode > ^ > > def guadd_obj(a, b, c): > test_guvectorize_no_output > (numba.tests.npyufunc.test_ufuncbuilding.TestVectorizeDecor) ... ok > /usr/lib/python3/dist- > packages/numba/tests/npyufunc/test_ufuncbuilding.py:57: > NumbaWarning: Compilation is falling back to object mode WITHOUT > looplifting enabled because Function "guadd_scalar_obj" failed type > inference due to: Untyped global name 'Dummy': Cannot determine Numba > type of <class 'type'> > > File > "../../../../usr/lib/python3/dist- > packages/numba/tests/npyufunc/test_ufuncbuilding.py", > line 58: > def guadd_scalar_obj(a, b, c): > Dummy() # to force object mode > ^ > > def guadd_scalar_obj(a, b, c): > /usr/lib/python3/dist-packages/numba/core/object_mode_passes.py:151: > NumbaWarning: Function "guadd_obj" was compiled in object mode > without > forceobj=True. > > File > "../../../../usr/lib/python3/dist- > packages/numba/tests/npyufunc/test_ufuncbuilding.py", > line 50: > > def guadd_obj(a, b, c): > ^ > > warnings.warn(errors.NumbaWarning(warn_msg, > /usr/lib/python3/dist-packages/numba/core/object_mode_passes.py:161: > NumbaDeprecationWarning: Fall-back from the nopython compilation path > to > the object mode compilation path has been detected, this is > deprecated > behaviour. > > For more information visit > https://numba.readthedocs.io/en/stable/reference/deprecation.html#deprecation-of-object-mode-fall-back-behaviour-when-using-jit > > File > "../../../../usr/lib/python3/dist- > packages/numba/tests/npyufunc/test_ufuncbuilding.py", > line 50: > > def guadd_obj(a, b, c): > ^ > > warnings.warn(errors.NumbaDeprecationWarning(msg, > /usr/lib/python3/dist-packages/numba/core/object_mode_passes.py:151: > NumbaWarning: Function "guadd_scalar_obj" was compiled in object mode > without forceobj=True. > > File > "../../../../usr/lib/python3/dist- > packages/numba/tests/npyufunc/test_ufuncbuilding.py", > line 57: > > def guadd_scalar_obj(a, b, c): > ^ > > warnings.warn(errors.NumbaWarning(warn_msg, > /usr/lib/python3/dist-packages/numba/core/object_mode_passes.py:161: > NumbaDeprecationWarning: Fall-back from the nopython compilation path > to > the object mode compilation path has been detected, this is > deprecated > behaviour. > > For more information visit > https://numba.readthedocs.io/en/stable/reference/deprecation.html#deprecation-of-object-mode-fall-back-behaviour-when-using-jit > > File > "../../../../usr/lib/python3/dist- > packages/numba/tests/npyufunc/test_ufuncbuilding.py", > line 57: > > def guadd_scalar_obj(a, b, c): > ^ > > warnings.warn(errors.NumbaDeprecationWarning(msg, > test_guvectorize_objectmode > (numba.tests.npyufunc.test_ufuncbuilding.TestVectorizeDecor) ... ok > test_implicit_broadcasting > (numba.tests.npyufunc.test_ufunc.TestUFuncs) > ... ok > test_guvectorize_scalar_objectmode > (numba.tests.npyufunc.test_ufuncbuilding.TestVectorizeDecor) > Test passing of scalars to object mode gufuncs. ... ok > test_guvectorize_identity > (numba.tests.npyufunc.test_ufuncbuilding.TestVectorizeDecor) ... ok > test_moving_average > (numba.tests.doc_examples.test_examples.DocsExamplesTest) ... ok > test_ndim_mismatch > (numba.tests.npyufunc.test_gufunc.TestGUVectorizeScalar) ... ok > test_mandelbrot > (numba.tests.doc_examples.test_examples.DocsExamplesTest) ... ok > test_nested_call > (numba.tests.npyufunc.test_ufuncbuilding.TestUfuncBuilding) > Check nested call to an implicitly-typed ufunc. ... ok > test_nested_call > (numba.tests.npyufunc.test_ufuncbuilding.TestUfuncBuildingJitDisabled > ) > Check nested call to an implicitly-typed ufunc. ... ok > test_nested_call_explicit > (numba.tests.npyufunc.test_ufuncbuilding.TestUfuncBuilding) > Check nested call to an explicitly-typed ufunc. ... ok > Fatal Python error: Segmentation fault > > Current thread 0x0000ffff9c9ac150 (most recent call first): > File > "/usr/lib/python3/dist- > packages/numba/tests/doc_examples/test_typed_dict_usage.py", > line 76 in test_ex_typed_dict_njit > File "/usr/lib/python3.9/unittest/case.py", line 550 in > _callTestMethod > File "/usr/lib/python3.9/unittest/case.py", line 592 in run > File "/usr/lib/python3.9/unittest/case.py", line 651 in __call__ > File "/usr/lib/python3/dist-packages/numba/testing/main.py", line > 664 > in __call__ > File "/usr/lib/python3.9/multiprocessing/pool.py", line 125 in > worker > File "/usr/lib/python3.9/multiprocessing/process.py", line 108 in > run > File "/usr/lib/python3.9/multiprocessing/process.py", line 315 in > _bootstrap > File "/usr/lib/python3.9/multiprocessing/popen_fork.py", line 71 > in > _launch > File "/usr/lib/python3.9/multiprocessing/popen_fork.py", line 19 > in > __init__ > File "/usr/lib/python3.9/multiprocessing/context.py", line 277 in > _Popen > File "/usr/lib/python3.9/multiprocessing/process.py", line 121 in > start > File "/usr/lib/python3.9/multiprocessing/pool.py", line 326 in > _repopulate_pool_static > File "/usr/lib/python3.9/multiprocessing/pool.py", line 337 in > _maintain_pool > File "/usr/lib/python3.9/multiprocessing/pool.py", line 513 in > _handle_workers > File "/usr/lib/python3.9/threading.py", line 917 in run > File "/usr/lib/python3.9/threading.py", line 980 in > _bootstrap_inner > File "/usr/lib/python3.9/threading.py", line 937 in _bootstrap > test_nested_call_explicit > (numba.tests.npyufunc.test_ufuncbuilding.TestUfuncBuildingJitDisabled > ) > Check nested call to an explicitly-typed ufunc. ... ok > test_literally_usage > (numba.tests.doc_examples.test_literally_usage.DocsLiterallyUsageTest > ) > ... ok > test_no_impl_import (numba.cuda.tests.nocuda.test_import.TestImport) > Tests that importing cuda doesn't trigger the import of modules ... > ok > test_nvvm_accepts_encoding > (numba.cuda.tests.nocuda.test_nvvm.TestNvvmWithoutCuda) ... skipped > 'No > libNVVM' > test_nvvm_memset_fixup_for_34 > (numba.cuda.tests.nocuda.test_nvvm.TestNvvmWithoutCuda) > Test llvm.memset changes in llvm7. ... skipped 'No libNVVM' > test_nvvm_memset_fixup_for_34_missing_align > (numba.cuda.tests.nocuda.test_nvvm.TestNvvmWithoutCuda) > We require alignment to be specified as a parameter attribute to the > ... > skipped 'No libNVVM' > test_nogil (numba.tests.doc_examples.test_examples.DocsExamplesTest) > ... ok > test_npm_call (numba.tests.npyufunc.test_dufunc.TestDUFunc) ... ok > test_pass_timings > (numba.tests.doc_examples.test_llvm_pass_timings.DocsLLVMPassTimings) > ... ok > test_optional_type_handling > (numba.tests.npyufunc.test_ufunc.TestUFuncs) > ... ok > test_npm_call_implicit_output > (numba.tests.npyufunc.test_dufunc.TestDUFunc) ... ok > test_pickle_gufunc_dyanmic_null_init > (numba.tests.npyufunc.test_gufunc.TestGUVectorizePickling) > Dynamic gufunc w/o prepopulating before pickling. ... ok > test_pickle_gufunc_non_dyanmic > (numba.tests.npyufunc.test_gufunc.TestGUVectorizePickling) > Non-dynamic gufunc. ... ok > test_power_float > (numba.tests.npyufunc.test_errors.TestFloatingPointExceptions) > Test 0 ** -1 and 2 ** <big number>. ... ok > test_remainder_float > (numba.tests.npyufunc.test_errors.TestFloatingPointExceptions) ... ok > test_remainder_int > (numba.tests.npyufunc.test_errors.TestFloatingPointExceptions) ... ok > test_power_integer > (numba.tests.npyufunc.test_errors.TestFloatingPointExceptions) > Test 0 ** -1. ... ok > test_pickle_gufunc_dynamic_initialized > (numba.tests.npyufunc.test_gufunc.TestGUVectorizePickling) > Dynamic gufunc prepopulated before pickling. ... ok > test_scalar_input > (numba.tests.npyufunc.test_gufunc.TestGUVectorizeScalar) ... ok > test_scalar (numba.tests.npyufunc.test_dufunc.TestDUFunc) ... ok > Fatal Python error: Segmentation fault > > Current thread 0x0000ffff9c9ac150 (most recent call first): > File > "/usr/lib/python3/dist- > packages/numba/tests/doc_examples/test_structref_usage.py", > line 149 in test_overload_method > File "/usr/lib/python3.9/unittest/case.py", line 550 in > _callTestMethod > File "/usr/lib/python3.9/unittest/case.py", line 592 in run > File "/usr/lib/python3.9/unittest/case.py", line 651 in __call__ > File "/usr/lib/python3/dist-packages/numba/testing/main.py", line > 664 > in __call__ > File "/usr/lib/python3.9/multiprocessing/pool.py", line 125 in > worker > File "/usr/lib/python3.9/multiprocessing/process.py", line 108 in > run > File "/usr/lib/python3.9/multiprocessing/process.py", line 315 in > _bootstrap > File "/usr/lib/python3.9/multiprocessing/popen_fork.py", line 71 > in > _launch > File "/usr/lib/python3.9/multiprocessing/popen_fork.py", line 19 > in > __init__ > File "/usr/lib/python3.9/multiprocessing/context.py", line 277 in > _Popen > File "/usr/lib/python3.9/multiprocessing/process.py", line 121 in > start > File "/usr/lib/python3.9/multiprocessing/pool.py", line 326 in > _repopulate_pool_static > File "/usr/lib/python3.9/multiprocessing/pool.py", line 337 in > _maintain_pool > File "/usr/lib/python3.9/multiprocessing/pool.py", line 513 in > _handle_workers > File "/usr/lib/python3.9/threading.py", line 917 in run > File "/usr/lib/python3.9/threading.py", line 980 in > _bootstrap_inner > File "/usr/lib/python3.9/threading.py", line 937 in _bootstrap > test_scalar_input_core_type_error > (numba.tests.npyufunc.test_gufunc.TestGUVectorizeScalar) ... ok > test_restricted (numba.tests.npyufunc.test_dufunc.TestDUFuncPickling) > ... ok > test_scalar_input_core_type > (numba.tests.npyufunc.test_gufunc.TestGUVectorizeScalar) ... ok > test_truediv_float > (numba.tests.npyufunc.test_errors.TestFloatingPointExceptions) ... ok > test_truediv_integer > (numba.tests.npyufunc.test_errors.TestFloatingPointExceptions) ... ok > test_scalar_output > (numba.tests.npyufunc.test_gufunc.TestGUVectorizeScalar) > Note that scalar output is a 0-dimension array that acts as ... ok > test_ufunc_forceobj > (numba.tests.npyufunc.test_ufuncbuilding.TestUfuncBuilding) ... ok > test_ufunc_forceobj > (numba.tests.npyufunc.test_ufuncbuilding.TestUfuncBuildingJitDisabled > ) > ... ok > test_ufunc_like (numba.tests.npyufunc.test_gufunc.TestGUFunc) ... ok > test_ufunc_attributes (numba.tests.npyufunc.test_ufunc.TestUFuncs) > ... ok > /usr/lib/python3/dist- > packages/numba/tests/npyufunc/test_ufunc.py:111: > NumbaWarning: Compilation is falling back to object mode WITH > looplifting enabled because Function "test" failed type inference due > to: No implementation of function Function(<ufunc 'sin'>) found for > signature: > >>> sin(array(float64, 1d, C), readonly array(float64, 1d, C)) > There are 2 candidate implementations: > - Of which 2 did not match due to: > Overload in function 'Numpy_rules_ufunc.generic': File: > numba/core/typing/npydecl.py: Line 98. > With argument(s): '(array(float64, 1d, C), readonly > array(float64, 1d, C))': > Rejected as the implementation raised a specific error: > TypingError: ufunc 'sin' called with an explicit output that > is > read-only > raised from > /usr/lib/python3/dist-packages/numba/core/typing/npydecl.py:73 > > During: resolving callee type: Function(<ufunc 'sin'>) > During: typing of call at > /usr/lib/python3/dist-packages/numba/tests/npyufunc/test_ufunc.py > (113) > > > File > "../../../../usr/lib/python3/dist- > packages/numba/tests/npyufunc/test_ufunc.py", > line 113: > def test(x): > <source elided> > a = np.ones(x.shape, x.dtype) # do not copy RO > attribute from x > np.sin(a, x) > ^ > > def test(x): > test_ufunc_raise (numba.tests.npyufunc.test_errors.TestExceptions) > ... ok > /usr/lib/python3/dist-packages/numba/core/object_mode_passes.py:151: > NumbaWarning: Function "test" was compiled in object mode without > forceobj=True. > > File > "../../../../usr/lib/python3/dist- > packages/numba/tests/npyufunc/test_ufunc.py", > line 111: > for dec, exc, msg in tests: > def test(x): > ^ > > warnings.warn(errors.NumbaWarning(warn_msg, > /usr/lib/python3/dist-packages/numba/core/object_mode_passes.py:161: > NumbaDeprecationWarning: Fall-back from the nopython compilation path > to > the object mode compilation path has been detected, this is > deprecated > behaviour. > > For more information visit > https://numba.readthedocs.io/en/stable/reference/deprecation.html#deprecation-of-object-mode-fall-back-behaviour-when-using-jit > > File > "../../../../usr/lib/python3/dist- > packages/numba/tests/npyufunc/test_ufunc.py", > line 111: > for dec, exc, msg in tests: > def test(x): > ^ > > warnings.warn(errors.NumbaDeprecationWarning(msg, > test_ufunc_exception_on_write_to_readonly > (numba.tests.npyufunc.test_ufunc.TestUFuncs) ... ok > test_ufunc_struct > (numba.tests.npyufunc.test_ufuncbuilding.TestUfuncBuilding) ... ok > test_ufunc_raise_objmode > (numba.tests.npyufunc.test_errors.TestExceptions) ... ok > test_ufunc_props (numba.tests.npyufunc.test_dufunc.TestDUFunc) ... ok > test_ufunc_struct > (numba.tests.npyufunc.test_ufuncbuilding.TestUfuncBuildingJitDisabled > ) > ... ok > test_vectorize > (numba.tests.npyufunc.test_ufuncbuilding.TestVectorizeDecor) ... ok > test_vectorize_bool_return > (numba.tests.npyufunc.test_ufuncbuilding.TestVectorizeDecor) ... ok > test_unrestricted > (numba.tests.npyufunc.test_dufunc.TestDUFuncPickling) > ... ok > test_vectorize_no_args > (numba.tests.npyufunc.test_ufuncbuilding.TestVectorizeDecor) ... ok > test_vectorize_objmode > (numba.tests.npyufunc.test_ufuncbuilding.TestVectorizeDecor) ... ok > test_vectorize_identity > (numba.tests.npyufunc.test_ufuncbuilding.TestVectorizeDecor) ... ok > Fatal Python error: Segmentation fault > > Current thread 0x0000ffff9c9ac150 (most recent call first): > File "/usr/lib/python3.9/unittest/case.py", line 550 in > _callTestMethod > File "/usr/lib/python3.9/unittest/case.py", line 592 in run > File "/usr/lib/python3.9/unittest/case.py", line 651 in __call__ > File "/usr/lib/python3/dist-packages/numba/testing/main.py", line > 664 > in __call__ > File "/usr/lib/python3.9/multiprocessing/pool.py", line 125 in > worker > File "/usr/lib/python3.9/multiprocessing/process.py", line 108 in > run > File "/usr/lib/python3.9/multiprocessing/process.py", line 315 in > _bootstrap > File "/usr/lib/python3.9/multiprocessing/popen_fork.py", line 71 > in > _launch > File "/usr/lib/python3.9/multiprocessing/popen_fork.py", line 19 > in > __init__ > File "/usr/lib/python3.9/multiprocessing/context.py", line 277 in > _Popen > File "/usr/lib/python3.9/multiprocessing/process.py", line 121 in > start > File "/usr/lib/python3.9/multiprocessing/pool.py", line 326 in > _repopulate_pool_static > File "/usr/lib/python3.9/multiprocessing/pool.py", line 337 in > _maintain_pool > File "/usr/lib/python3.9/multiprocessing/pool.py", line 513 in > _handle_workers > File "/usr/lib/python3.9/threading.py", line 917 in run > File "/usr/lib/python3.9/threading.py", line 980 in > _bootstrap_inner > File "/usr/lib/python3.9/threading.py", line 937 in _bootstrap > Traceback (most recent call last): > File "/usr/lib/python3.9/runpy.py", line 197, in > _run_module_as_main > return _run_code(code, main_globals, None, > File "/usr/lib/python3.9/runpy.py", line 87, in _run_code > exec(code, run_globals) > File "/usr/lib/python3/dist-packages/numba/runtests.py", line 9, > in > <module> > sys.exit(0 if _main(sys.argv) else 1) > File "/usr/lib/python3/dist-packages/numba/testing/_runtests.py", > line 25, in _main > return run_tests(argv, defaultTest='numba.tests', > File "/usr/lib/python3/dist-packages/numba/testing/__init__.py", > line > 54, in run_tests > prog = NumbaTestProgram(argv=argv, > File "/usr/lib/python3/dist-packages/numba/testing/main.py", line > 168, in __init__ > super(NumbaTestProgram, self).__init__(*args, **kwargs) > File "/usr/lib/python3.9/unittest/main.py", line 101, in __init__ > self.runTests() > File "/usr/lib/python3/dist-packages/numba/testing/main.py", line > 340, in runTests > run_tests_real() > File "/usr/lib/python3/dist-packages/numba/testing/main.py", line > 325, in run_tests_real > super(NumbaTestProgram, self).runTests() > File "/usr/lib/python3.9/unittest/main.py", line 271, in runTests > self.result = testRunner.run(self.test) > File "/usr/lib/python3/dist-packages/numba/testing/main.py", line > 795, in run > return super(ParallelTestRunner, self).run(self._run_inner) > File "/usr/lib/python3.9/unittest/runner.py", line 184, in run > test(result) > File "/usr/lib/python3/dist-packages/numba/testing/main.py", line > 743, in _run_inner > self._run_parallel_tests(result, pool, child_runner, tests) > File "/usr/lib/python3/dist-packages/numba/testing/main.py", line > 779, in _run_parallel_tests > raise e > File "/usr/lib/python3/dist-packages/numba/testing/main.py", line > 770, in _run_parallel_tests > child_result = it.__next__(self.timeout) > File "/usr/lib/python3.9/multiprocessing/pool.py", line 865, in > next > raise TimeoutError from None > multiprocessing.context.TimeoutError: Tests didn't finish before > timeout > (or crashed): > - > 'numba.tests.doc_examples.test_jitclass.DocsJitclassUsageTest.test_ex > _jitclass_type_hints' > - > 'numba.tests.doc_examples.test_literal_container_usage.DocsLiteralCon > tainerUsageTest.test_ex_initial_value_dict_compile_time_consts' > - > 'numba.tests.doc_examples.test_structref_usage.TestStructRefUsage.tes > t_overload_method' > - > 'numba.tests.doc_examples.test_structref_usage.TestStructRefUsage.tes > t_type_definition' > - > 'numba.tests.doc_examples.test_typed_dict_usage.DocsTypedDictUsageTes > t.test_ex_inferred_dict_njit' > - > 'numba.tests.doc_examples.test_typed_dict_usage.DocsTypedDictUsageTes > t.test_ex_typed_dict_from_cpython' > - > 'numba.tests.doc_examples.test_typed_dict_usage.DocsTypedDictUsageTes > t.test_ex_typed_dict_njit' > - > 'numba.tests.doc_examples.test_typed_list_usage.DocsTypedListUsageTes > t.test_ex_inferred_list' > - > 'numba.tests.doc_examples.test_typed_list_usage.DocsTypedListUsageTes > t.test_ex_inferred_list_jit' > - > 'numba.tests.doc_examples.test_typed_list_usage.DocsTypedListUsageTes > t.test_ex_nested_list' > > autopkgtest [15:22:46]: test python3-numba >
signature.asc
Description: This is a digitally signed message part