# Bug report ### Bug description: Use the API C of 'Py-NewInterpreterFromConfig' to exit unexpectedly in multiple threads. ```c PyInterpreterConfig config = { .use_main_obmalloc = 0, .allow_fork = 0, .allow_exec = 0, .allow_threads = 1, .allow_daemon_threads = 0, .check_multi_interp_extensions = 1, .gil = PyInterpreterConfig_OWN_GIL, }; PyStatus pstatus = Py_NewInterpreterFromConfig(&Sub_GIL_ThreadState, &config); if (PyStatus_Exception(pstatus)) { return FALSE; } ``` ### CPython versions tested on: 3.13, CPython main branch ### Operating systems tested on: Linux