Skip to content

test_import crashes with a --forever option#119584

@Eclips4

Description

@Eclips4

Crash report

Bug description:

./python.exe-mtest-vtest_import-mtest_check_state_first--forever==CPython3.14.0a0 (heads/main:5d04cc50e5, May262024, 21:33:31) [Clang15.0.0 (clang-1500.3.9.4)] ==macOS-14.5-arm64-arm-64bit-Mach-Olittle-endian==Pythonbuild: debug==cwd:/Users/admin/Projects/cpython/build/test_python_worker_94626æ==CPUcount: 8==encodings: locale=UTF-8FS=utf-8==resources: alltestresourcesaredisabled, use-uoptiontounskiptestsUsingrandomseed: 41277566750:00:00loadavg: 4.71Runtestssequentially0:00:00loadavg: 4.71 [ 1] test_importtest_check_state_first (test.test_import.SinglephaseInitTests.test_check_state_first) ... ok----------------------------------------------------------------------Ran1testin0.001sOK0:00:00loadavg: 4.71 [ 2] test_importtest_check_state_first (test.test_import.SinglephaseInitTests.test_check_state_first) ... Assertionfailed: (_testsinglephase_with_reinit_check_cache_first.m_base.m_index==0), functionPyInit__testsinglephase_with_reinit_check_cache_first, file_testsinglephase.c, line714.FatalPythonerror: AbortedCurrentthread0x00000001f61d0c00 (mostrecentcallfirst): File"<frozen importlib._bootstrap>", line488in_call_with_frames_removedFile"<frozen importlib._bootstrap_external>", line1316increate_moduleFile"<frozen importlib._bootstrap>", line813inmodule_from_specFile"<frozen importlib._bootstrap>", line921in_load_unlockedFile"<frozen importlib._bootstrap>", line966in_loadFile"/Users/admin/Projects/cpython/Lib/test/test_import/__init__.py", line2495in_load_dynamicFile"/Users/admin/Projects/cpython/Lib/test/test_import/__init__.py", line2894intest_check_state_firstFile"/Users/admin/Projects/cpython/Lib/unittest/case.py", line606in_callTestMethodFile"/Users/admin/Projects/cpython/Lib/unittest/case.py", line651inrunFile"/Users/admin/Projects/cpython/Lib/unittest/case.py", line707in__call__File"/Users/admin/Projects/cpython/Lib/unittest/suite.py", line122inrunFile"/Users/admin/Projects/cpython/Lib/unittest/suite.py", line84in__call__File"/Users/admin/Projects/cpython/Lib/unittest/suite.py", line122inrunFile"/Users/admin/Projects/cpython/Lib/unittest/suite.py", line84in__call__File"/Users/admin/Projects/cpython/Lib/unittest/runner.py", line240inrunFile"/Users/admin/Projects/cpython/Lib/test/libregrtest/single.py", line57in_run_suiteFile"/Users/admin/Projects/cpython/Lib/test/libregrtest/single.py", line37inrun_unittestFile"/Users/admin/Projects/cpython/Lib/test/libregrtest/single.py", line135intest_funcFile"/Users/admin/Projects/cpython/Lib/test/libregrtest/single.py", line91inregrtest_runnerFile"/Users/admin/Projects/cpython/Lib/test/libregrtest/single.py", line138in_load_run_testFile"/Users/admin/Projects/cpython/Lib/test/libregrtest/single.py", line181in_runtest_env_changed_excFile"/Users/admin/Projects/cpython/Lib/test/libregrtest/single.py", line281in_runtestFile"/Users/admin/Projects/cpython/Lib/test/libregrtest/single.py", line310inrun_single_testFile"/Users/admin/Projects/cpython/Lib/test/libregrtest/main.py", line355inrun_testFile"/Users/admin/Projects/cpython/Lib/test/libregrtest/main.py", line389inrun_tests_sequentiallyFile"/Users/admin/Projects/cpython/Lib/test/libregrtest/main.py", line533in_run_testsFile"/Users/admin/Projects/cpython/Lib/test/libregrtest/main.py", line568inrun_testsFile"/Users/admin/Projects/cpython/Lib/test/libregrtest/main.py", line731inmainFile"/Users/admin/Projects/cpython/Lib/test/libregrtest/main.py", line739inmainFile"/Users/admin/Projects/cpython/Lib/test/__main__.py", line2in<module>File"/Users/admin/Projects/cpython/Lib/runpy.py", line88in_run_codeFile"/Users/admin/Projects/cpython/Lib/runpy.py", line198in_run_module_as_mainExtensionmodules: _testinternalcapi, _testmultiphase (total: 2) zsh: abort ./python.exe-mtest-vtest_import-mtest_check_state_first--forever

CPython versions tested on:

CPython main branch

Operating systems tested on:

macOS

Linked PRs

Metadata

Metadata

Labels

testsTests in the Lib/test dirtype-crashA hard crash of the interpreter, possibly with a core dump

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions