-
-
Notifications
You must be signed in to change notification settings - Fork 33.7k
Closed
Labels
testsTests in the Lib/test dirTests in the Lib/test dirtype-bugAn unexpected behavior, bug, or errorAn unexpected behavior, bug, or error
Description
Bug report
Bug description:
I encountered segmentation faults (SIGSEGV, Exit code -11) while running the test suite on the main branch (3.15). The crashes occur during recursion tests in test_isinstance and test_json.
Build Environment:
- Compiler: Clang 21
- Flags:
-march=native - Configuration:
CC=clang-21 CXX=clang++-21 CFLAGS='-march=native' ./configure --enable-optimizations --enable-experimental-jit=yes --with-lto=full && make -j8
Reproduction:
./python -X dev -m test -j8 -uallCrash 1: test_isinstance
Test: test_isinstance.py -> test_infinite_cycle_in_bases
Fatal Python error: Segmentation fault
Current thread 0x00007bac0e60f780 [python] (most recent call first):
File "/home/shamil/oss/cpython/main/Lib/test/test_isinstance.py", line 338 in __bases__
...
File "/home/shamil/oss/cpython/main/Lib/test/test_isinstance.py", line 340 in test_infinite_cycle_in_bases
...
Current thread's C stack trace (most recent call first):
Binary file "/home/shamil/oss/cpython/main/python", at _Py_DumpStack+0x29
...
Binary file "/home/shamil/oss/cpython/main/python", at _PyEval_EvalFrameDefault+0x1aa1a
Binary file "/home/shamil/oss/cpython/main/python", at _PyFunction_Vectorcall+0xb83
Binary file "/home/shamil/oss/cpython/main/python", at PyObject_CallOneArg+0x54
...
<repeated calls>
Crash 2: test_json
Test: test_json/test_recursion.py -> test_endless_recursion
Fatal Python error: Segmentation fault
Current thread 0x00007e1fc251b780 [python] (most recent call first):
File "/home/shamil/oss/cpython/main/Lib/test/test_json/test_recursion.py", line 109 in default
File "/home/shamil/oss/cpython/main/Lib/json/encoder.py", line 263 in iterencode
...
Current thread's C stack trace (most recent call first):
Binary file "/home/shamil/oss/cpython/main/python", at _Py_DumpStack+0x29
...
Binary file "/home/shamil/oss/cpython/main/build/lib.linux-x86_64-3.15/_json.cpython-315-x86_64-linux-gnu.so", at +0x6afb
Binary file "/home/shamil/oss/cpython/main/build/lib.linux-x86_64-3.15/_json.cpython-315-x86_64-linux-gnu.so", at +0x6a7c
<repeated calls>
Full tests log - tests.log
CPython versions tested on:
CPython main branch
Operating systems tested on:
Linux
Linked PRs
Metadata
Metadata
Assignees
Labels
testsTests in the Lib/test dirTests in the Lib/test dirtype-bugAn unexpected behavior, bug, or errorAn unexpected behavior, bug, or error