Issues compiling Python 3.14.2 on Rhel 8.10

2025年12月16日 10:06:35 -0800

Hi.
I am currently facing issues compiling Python 3.14.2 on my RHEL 8 server. It 
seems to relate to the --enable-optimizations argument. If I build with out the 
--enable-optimizations it is finalizing the build, but with the argument, it 
segfaults during the "test_functools"
./configure not working:
./configure --prefix=/home/easybuild/Python-3.14.2-GCCcore-14.3.0 
--build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --enable-shared 
--with-lto --enable-optimizations --with-ensurepip=upgrade
Error output:
0:01:04 load avg: 1.61 [17/43] test_fstring passed
0:01:04 load avg: 1.61 [18/43] test_functools
Fatal Python error: Segmentation fault
Current thread 0x000015555553af80 [python] (most recent call first):
 File "/home/easybuild/Python-3.14.2/Lib/test/test_functools.py", line 451 in 
test_recursive_pickle
 File "/home/easybuild/Python-3.14.2/Lib/unittest/case.py", line 615 in 
_callTestMethod
 File "/home/easybuild/Python-3.14.2/Lib/unittest/case.py", line 669 in run
 File "/home/easybuild/Python-3.14.2/Lib/unittest/case.py", line 725 in 
__call__
 File "/home/easybuild/Python-3.14.2/Lib/unittest/suite.py", line 122 in run
 File "/home/easybuild/Python-3.14.2/Lib/unittest/suite.py", line 84 in 
__call__
 File "/home/easybuild/Python-3.14.2/Lib/unittest/suite.py", line 122 in run
 File "/home/easybuild/Python-3.14.2/Lib/unittest/suite.py", line 84 in 
__call__
 File "/home/easybuild/Python-3.14.2/Lib/unittest/runner.py", line 257 in run
 File "/home/easybuild/Python-3.14.2/Lib/test/libregrtest/single.py", line 84 
in _run_suite
 File "/home/easybuild/Python-3.14.2/Lib/test/libregrtest/single.py", line 42 
in run_unittest
 File "/home/easybuild/Python-3.14.2/Lib/test/libregrtest/single.py", line 162 
in test_func
 File "/home/easybuild/Python-3.14.2/Lib/test/libregrtest/single.py", line 118 
in regrtest_runner
 File "/home/easybuild/Python-3.14.2/Lib/test/libregrtest/single.py", line 165 
in _load_run_test
 File "/home/easybuild/Python-3.14.2/Lib/test/libregrtest/single.py", line 210 
in _runtest_env_changed_exc
 File "/home/easybuild/Python-3.14.2/Lib/test/libregrtest/single.py", line 304 
in _runtest
 File "/home/easybuild/Python-3.14.2/Lib/test/libregrtest/single.py", line 348 
in run_single_test
 File "/home/easybuild/Python-3.14.2/Lib/test/libregrtest/main.py", line 393 
in run_test
 File "/home/easybuild/Python-3.14.2/Lib/test/libregrtest/main.py", line 423 
in run_tests_sequentially
 File "/home/easybuild/Python-3.14.2/Lib/test/libregrtest/main.py", line 563 
in _run_tests
 File "/home/easybuild/Python-3.14.2/Lib/test/libregrtest/main.py", line 598 
in run_tests
 File "/home/easybuild/Python-3.14.2/Lib/test/libregrtest/main.py", line 779 
in main
 File "/home/easybuild/Python-3.14.2/Lib/test/libregrtest/main.py", line 787 
in main
 File "/home/easybuild/Python-3.14.2/Lib/test/__main__.py", line 2 in <module>
 File "<frozen runpy>", line 88 in _run_code
 File "<frozen runpy>", line 198 in _run_module_as_main
Current thread's C stack trace (most recent call first):
 Binary file "/home/easybuild/Python-3.14.2/libpython3.14.so.1.0", at 
_Py_DumpStack+0xa3 [0x155554c11883]
 Binary file "/home/easybuild/Python-3.14.2/libpython3.14.so.1.0", at 
+0x68adaa [0x155554c40daa]
 Binary file "/lib64/libpthread.so.0", at +0x12990 [0x1555543a8990]
 Binary file "/lib64/libc.so.6", at _IO_vfprintf+0x1b [0x15555389b44b]
 Binary file "/lib64/libc.so.6", at vsnprintf+0x94 [0x1555538c3aa4]
 Binary file "/home/easybuild/Python-3.14.2/libpython3.14.so.1.0", at 
PyOS_snprintf+0xea [0x155554bb058a]
 Binary file 
"/home/easybuild/Python-3.14.2/build/lib.linux-x86_64-3.14/_pickle.cpython-314-x86_64-linux-gnu.so",
 at +0x13084 [0x1555533a8084]
 Binary file 
"/home/easybuild/Python-3.14.2/build/lib.linux-x86_64-3.14/_pickle.cpython-314-x86_64-linux-gnu.so",
 at +0x1586f [0x1555533aa86f]
 Binary file 
"/home/easybuild/Python-3.14.2/build/lib.linux-x86_64-3.14/_pickle.cpython-314-x86_64-linux-gnu.so",
 at +0x1ba59 [0x1555533b0a59]
 Binary file 
"/home/easybuild/Python-3.14.2/build/lib.linux-x86_64-3.14/_pickle.cpython-314-x86_64-linux-gnu.so",
 at +0x15679 [0x1555533aa679]
 Binary file 
"/home/easybuild/Python-3.14.2/build/lib.linux-x86_64-3.14/_pickle.cpython-314-x86_64-linux-gnu.so",
 at +0x178f7 [0x1555533ac8f7]
 Binary file 
"/home/easybuild/Python-3.14.2/build/lib.linux-x86_64-3.14/_pickle.cpython-314-x86_64-linux-gnu.so",
 at +0x16820 [0x1555533ab820]
 Binary file 
"/home/easybuild/Python-3.14.2/build/lib.linux-x86_64-3.14/_pickle.cpython-314-x86_64-linux-gnu.so",
 at +0x1ba7c [0x1555533b0a7c]
 Binary file 
"/home/easybuild/Python-3.14.2/build/lib.linux-x86_64-3.14/_pickle.cpython-314-x86_64-linux-gnu.so",
 at +0x15679 [0x1555533aa679]
 Binary file 
"/home/easybuild/Python-3.14.2/build/lib.linux-x86_64-3.14/_pickle.cpython-314-x86_64-linux-gnu.so",
 at +0x178f7 [0x1555533ac8f7]
 Binary file 
"/home/easybuild/Python-3.14.2/build/lib.linux-x86_64-3.14/_pickle.cpython-314-x86_64-linux-gnu.so",
 at +0x16820 [0x1555533ab820]
 Binary file 
"/home/easybuild/Python-3.14.2/build/lib.linux-x86_64-3.14/_pickle.cpython-314-x86_64-linux-gnu.so",
 at +0x1ba7c [0x1555533b0a7c]
 Binary file 
"/home/easybuild/Python-3.14.2/build/lib.linux-x86_64-3.14/_pickle.cpython-314-x86_64-linux-gnu.so",
 at +0x15679 [0x1555533aa679]
 Binary file 
"/home/easybuild/Python-3.14.2/build/lib.linux-x86_64-3.14/_pickle.cpython-314-x86_64-linux-gnu.so",
 at +0x178f7 [0x1555533ac8f7]
 Binary file 
"/home/easybuild/Python-3.14.2/build/lib.linux-x86_64-3.14/_pickle.cpython-314-x86_64-linux-gnu.so",
 at +0x16820 [0x1555533ab820]
 Binary file 
"/home/easybuild/Python-3.14.2/build/lib.linux-x86_64-3.14/_pickle.cpython-314-x86_64-linux-gnu.so",
 at +0x1ba7c [0x1555533b0a7c]
 Binary file 
"/home/easybuild/Python-3.14.2/build/lib.linux-x86_64-3.14/_pickle.cpython-314-x86_64-linux-gnu.so",
 at +0x15679 [0x1555533aa679]
 Binary file 
"/home/easybuild/Python-3.14.2/build/lib.linux-x86_64-3.14/_pickle.cpython-314-x86_64-linux-gnu.so",
 at +0x178f7 [0x1555533ac8f7]
 Binary file 
"/home/easybuild/Python-3.14.2/build/lib.linux-x86_64-3.14/_pickle.cpython-314-x86_64-linux-gnu.so",
 at +0x16820 [0x1555533ab820]
 Binary file 
"/home/easybuild/Python-3.14.2/build/lib.linux-x86_64-3.14/_pickle.cpython-314-x86_64-linux-gnu.so",
 at +0x1ba7c [0x1555533b0a7c]
 Binary file 
"/home/easybuild/Python-3.14.2/build/lib.linux-x86_64-3.14/_pickle.cpython-314-x86_64-linux-gnu.so",
 at +0x15679 [0x1555533aa679]
 Binary file 
"/home/easybuild/Python-3.14.2/build/lib.linux-x86_64-3.14/_pnnickle.cpython-314-x86_64-linux-gnu.so",
 at +0x178f7 [0x1555533ac8f7]
 Binary file 
"/home/easybuild/Python-3.14.2/build/lib.linux-x86_64-3.14/_pickle.cpython-314-x86_64-linux-gnu.so",
 at +0x16820 [0x1555533ab820]
 Binary file 
"/home/easybuild/Python-3.14.2/build/lib.linux-x86_64-3.14/_pickle.cpython-314-x86_64-linux-gnu.so",
 at +0x1ba7c [0x1555533b0a7c]
 Binary file 
"/home/easybuild/Python-3.14.2/build/lib.linux-x86_64-3.14/_pickle.cpython-314-x86_64-linux-gnu.so",
 at +0x15679 [0x1555533aa679]
 Binary file 
"/home/easybuild/Python-3.14.2/build/lib.linux-x86_64-3.14/_pickle.cpython-314-x86_64-linux-gnu.so",
 at +0x178f7 [0x1555533ac8f7]
 Binary file 
"/home/easybuild/Python-3.14.2/build/lib.linux-x86_64-3.14/_pickle.cpython-314-x86_64-linux-gnu.so",
 at +0x16820 [0x1555533ab820]
 <truncated rest of calls>
Extension modules: _testcapi, _testinternalcapi, _testlimitedcapi (total: 3)
make: *** [Makefile:1004: profile-run-stamp] Segmentation fault
[easybuild@login-rhel8 Python-3.14.2]$
I am at a bit of a lost here, any ideas what to try?
Compiling with GCC 14.3
Let me know if you need addtional info.
Kind regards
Mads.
This email is intended solely for the use of the individual or entity to whom 
it is addressed and it may contain confidential information. If It has been 
sent to you in error, please reply to notify the sender and delete this email 
from your system immediately.
Grundfos takes your privacy seriously. If you want to know how Grundfos 
processes your personal data, please see our Privacy 
Policy.<https://www.grundfos.com/legal/privacy>
-- 
https://mail.python.org/mailman3//lists/python-list.python.org

Reply via email to