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