Source: python-selectolax
Version: 0.4.11-1
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: debian-loongarch@lists.debian.org, sramacher@debian.org
User: debian-loongarch@lists.debian.org
Usertags: loong64
Dear maintainer,
python-selectolax FTBFS on loong64:
Successfully built selectolax-0.4.11-cp314-cp314-linux_loongarch64.whl
I: pybuild plugin_pyproject:168: Unpacking wheel built for python3.14 with "installer" module
dh_auto_test -a -O--buildsystem=pybuild
I: pybuild base:385: cd /build/reproducible-path/python-selectolax-0.4.11/.pybuild/cpython3_3.14_selectolax/build; python3.14 -m pytest -k " not test_empty_attribute_lexbor and not test_inner_html_pretty_parser and not test_fragment_root_html_pretty_serialization "
============================= test session starts ==============================
platform linux -- Python 3.14.7, pytest-9.1.1, pluggy-1.6.0
rootdir: /build/reproducible-path/python-selectolax-0.4.11/.pybuild/cpython3_3.14_selectolax/build
configfile: pyproject.toml
plugins: cython-0.4.0, cov-7.1.0, typeguard-4.4.4
collected 315 items / 3 deselected / 312 selected
tests/test_lexbor.py ................................................... [ 16%]
........ [ 18%]
tests/test_lexbor_fragment.py .......................................... [ 32%]
.................. [ 38%]
tests/test_nodes.py .................................................... [ 54%]
........................................................................ [ 77%]
...Fatal Python error: Segmentation fault
Thread 0x00007ffff2d88040 [python3.14] (most recent call first):
File "/build/reproducible-path/python-selectolax-0.4.11/.pybuild/cpython3_3.14_selectolax/build/tests/test_nodes.py", line 725 in test_text_separator_correctness
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):
Binary file "python3.14", at _Py_DumpStack+0x28 [0x120356a48]
Binary file "python3.14" [0x120416218]
Binary file "linux-vdso.so.1", at __vdso_rt_sigreturn+0x0 [0x7ffffc158a4c]
Binary file "/usr/lib/loongarch64-linux-gnu/libmodest.so.0", at myhtml_parser_worker+0x24 [0x7fffefbcff28]
Binary file "/usr/lib/loongarch64-linux-gnu/libmodest.so.0", at mythread_function_queue_batch+0xb8 [0x7fffefb93fc4]
Binary file "/usr/lib/loongarch64-linux-gnu/libc.so.6", at +0x8d508 [0x7ffff2a8d508]
Binary file "/usr/lib/loongarch64-linux-gnu/libc.so.6", at +0x107b94 [0x7ffff2b07b94]
Extension modules: selectolax.lexbor, selectolax.parser (total: 2)
Segmentation fault
E: pybuild pybuild:485: test: plugin pyproject failed with: exit code=139: cd /build/reproducible-path/python-selectolax-0.4.11/.pybuild/cpython3_3.14_selectolax/build; python3.14 -m pytest -k " not test_empty_attribute_lexbor and not test_inner_html_pretty_parser and not test_fragment_root_html_pretty_serialization "
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.14 --parallel=8 returned exit code 13
make: *** [debian/rules:19: binary-arch] Error 25
See
https://buildd.debian.org/status/fetch.php?pkg=python-selectolax&arch=loong64&ver=0.4.11-1%2Bb1&stamp=1788673403&raw=0
for details.