[copied to Colin as the most recent uploader]
Hi,
python-memray FTBFS on armhf with a segfault. This has occurred on both
arm-conova-01 and arm-ubc-02.
Relevant-looking log extract:
tests/integration/test_object_tracking.py::test_object_tracking_in_threads PASSED [ 10%]
tests/integration/test_object_tracking.py::test_object_stack_trace_with_native_traces Fatal Python error: Segmentation fault
Current thread 0xf7a45020 [python3.14] (most recent call first):
File "/build/reproducible-path/python-memray-1.19.3+dfsg/.pybuild/cpython3_3.14_memray/build/tests/integration/test_object_tracking.py", line 346 in test_object_stack_trace_with_native_traces
File "/usr/lib/python3/dist-packages/_pytest/python.py", line 167 in pytest_pyfunc_call
File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 121 in _multicall
File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120 in _hookexec
File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 512 in __call__
File "/usr/lib/python3/dist-packages/_pytest/python.py", line 1707 in runtest
File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 184 in pytest_runtest_call
File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 121 in _multicall
File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120 in _hookexec
File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 512 in __call__
File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 250 in <lambda>
File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 361 in from_call
File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 249 in call_and_report
File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 139 in runtestprotocol
File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 118 in pytest_runtest_protocol
File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 121 in _multicall
File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120 in _hookexec
File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 512 in __call__
File "/usr/lib/python3/dist-packages/_pytest/main.py", line 408 in pytest_runtestloop
File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 121 in _multicall
File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120 in _hookexec
File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 512 in __call__
File "/usr/lib/python3/dist-packages/_pytest/main.py", line 384 in _main
File "/usr/lib/python3/dist-packages/_pytest/main.py", line 330 in wrap_session
File "/usr/lib/python3/dist-packages/_pytest/main.py", line 377 in pytest_cmdline_main
File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 121 in _multicall
File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120 in _hookexec
File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 512 in __call__
File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 229 in _main
File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 253 in _console_main
File "/usr/lib/python3/dist-packages/pytest/__main__.py", line 9 in <module>
File "<frozen runpy>", line 88 in _run_code
File "<frozen runpy>", line 203 in _run_module_as_main
Current thread's C stack trace (most recent call first):
<system returned no stack trace>
Extension modules: memray._memray, memray._test_utils, markupsafe._speedups (total: 3)
Segmentation fault
E: pybuild pybuild:485: test: plugin pyproject failed with: exit code=139: cd /build/reproducible-path/python-memray-1.19.3+dfsg/.pybuild/cpython3_3.14_memray/build; python3.14 -m pytest --ignore=tests/integration/test_main.py --ignore=tests/integration/test_native_tracking.py --ignore=tests/integration/test_tracing.py --ignore=tests/integration/test_tracking.py -v -k 'not test_thread_name and not test_setting_python_thread_name and not test_successful_parse_of_aggregated_capture_file and not test_reading_allocations_while_reading_stack_traces and not test_live_tracking_waits_for_client and not test_live_tracking and not test_live_client_exits_properly_on_sigint_before_connecting and not test_multithreaded_extension and not test_misbehaving_extension and not test_extension_that_uses_pygilstate_ensure and not test_native_dlopen and not test_valloc_at_thread_exit and not test_valloc_at_thread_exit_in_subprocess and not test_dlopen_with_rpath'
Regards,
Adam