• Bug#1107409: numba: FTBFS: Fatal Python error: Segmentation fault (5/5)

    From Santiago Vila@1:229/2 to All on Sat Jun 7 12:00:01 2025
    [continued from previous message]

    verbosity=verbosity,
    nomultiproc=nomultiproc)
    File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_numba/build/numba/testing/main.py", line 204, in __init__
    super(NumbaTestProgram, self).__init__(*args, **kwargs)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
    File "/usr/lib/python3.13/unittest/main.py", line 104, in __init__
    self.runTests()
    ~~~~~~~~~~~~~^^
    File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_numba/build/numba/testing/main.py", line 376, in runTests
    run_tests_real()
    ~~~~~~~~~~~~~~^^
    File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_numba/build/numba/testing/main.py", line 361, in run_tests_real
    super(NumbaTestProgram, self).runTests()
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
    File "/usr/lib/python3.13/unittest/main.py", line 270, in runTests
    self.result = testRunner.run(self.test)
    ~~~~~~~~~~~~~~^^^^^^^^^^^
    File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_numba/build/numba/testing/main.py", line 830, in run
    return super(ParallelTestRunner, self).run(self._run_inner)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
    File "/usr/lib/python3.13/unittest/runner.py", line 240, in run
    test(result)
    ~~~~^^^^^^^^
    File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_numba/build/numba/testing/main.py", line 779, in _run_inner
    self._run_parallel_tests(result, pool, child_runner, tests)
    ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_numba/build/numba/testing/main.py", line 815, in _run_parallel_tests
    raise e
    File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_numba/build/numba/testing/main.py", line 806, in _run_parallel_tests
    child_result = it.__next__(self.timeout)
    File "/usr/lib/python3.13/multiprocessing/pool.py", line 868, in next
    raise TimeoutError from None
    multiprocessing.context.TimeoutError: Tests didn't finish before timeout (or crashed):
    - 'numba.tests.test_object_mode.TestObjectMode.test_expr_undef'

    E: pybuild pybuild:389: test: plugin custom failed with: exit code=1: ls /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_numba/build && cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_numba/build && MPLBACKEND=Agg python3.13 -Wd runtests.py --exclude-tags='long-
    running,gdb,compiled_caching' -v -m --random 0.2 -- numba.tests
    dh_auto_test: error: pybuild --test -i python{version} -p 3.13 returned exit code 13
    make[1]: *** [debian/rules:21: override_dh_auto_test-arch] Error 25
    make[1]: Leaving directory '/<<PKGBUILDDIR>>'
    make: *** [debian/rules:14: binary] Error 2
    dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 --------------------------------------------------------------------------------

    The above is just how the build ends and not necessarily the most relevant part.
    If required, the full build log is available here:

    https://people.debian.org/~sanvila/build-logs/202506/

    About the archive rebuild: The build was made on virtual machines from AWS, using sbuild and a reduced chroot with only build-essential packages.

    If you could not reproduce the bug please contact me privately, as I
    am willing to provide ssh access to a virtual machine where the bug is
    fully reproducible.

    If this is really a bug in one of the build-depends, please use
    reassign and add an affects on src:numba, so that this is still
    visible in the BTS web page for this package.

    Thanks.

    --- SoupGate-Win32 v1.05
    * Origin: you cannot sedate... all the things you hate (1:229/2)