Skip to content

multiprocessing test_thread_safety() fails with "gc_list_is_empty(to) || gc_old_space(to_tail) == gc_old_space(from_tail)" assert error #115127

Closed
@vstinner

Description

@vstinner

Error on AMD64 Windows11 Bigmem 3.x.

build: https://buildbot.python.org/all/#/builders/1079/builds/3327

test_multiprocessing_spawn also fails with an assertion error:

test_thread_safety (test.test_multiprocessing_spawn.test_processes.WithProcessesTestFinalize.test_thread_safety) ...

Assertion failed: gc_list_is_empty(to) || gc_old_space(to_tail) == gc_old_space(from_tail), file R:\buildarea\3.x.ambv-bb-win11.bigmem\build\Python\gc.c, line 320
Fatal Python error: Aborted

Current thread 0x00000cbc (most recent call first):
  Garbage-collecting
  File "R:\buildarea\3.x.ambv-bb-win11.bigmem\build\Lib\test\_test_multiprocessing.py", line 4592 in __init__
  File "__init__", line ??? in __init__
  File "R:\buildarea\3.x.ambv-bb-win11.bigmem\build\Lib\test\_test_multiprocessing.py", line 4618 in make_finalizers
  File "R:\buildarea\3.x.ambv-bb-win11.bigmem\build\Lib\threading.py", line 1026 in run
  File "R:\buildarea\3.x.ambv-bb-win11.bigmem\build\Lib\threading.py", line 1089 in _bootstrap_inner
  File "R:\buildarea\3.x.ambv-bb-win11.bigmem\build\Lib\threading.py", line 1046 in _bootstrap

Thread 0x00002b88 (most recent call first):
  File "R:\buildarea\3.x.ambv-bb-win11.bigmem\build\Lib\logging\__init__.py", line 1561 in log
  File "R:\buildarea\3.x.ambv-bb-win11.bigmem\build\Lib\multiprocessing\util.py", line 46 in sub_debug
  File "R:\buildarea\3.x.ambv-bb-win11.bigmem\build\Lib\multiprocessing\util.py", line 294 in _run_finalizers
  File "R:\buildarea\3.x.ambv-bb-win11.bigmem\build\Lib\test\_test_multiprocessing.py", line 4607 in run_finalizers
  File "R:\buildarea\3.x.ambv-bb-win11.bigmem\build\Lib\threading.py", line 1026 in run
  File "R:\buildarea\3.x.ambv-bb-win11.bigmem\build\Lib\threading.py", line 1089 in _bootstrap_inner
  File "R:\buildarea\3.x.ambv-bb-win11.bigmem\build\Lib\threading.py", line 1046 in _bootstrap

Thread 0x00002598 (most recent call first):
  File "R:\buildarea\3.x.ambv-bb-win11.bigmem\build\Lib\test\_test_multiprocessing.py", line 4631 in test_thread_safety
  File "R:\buildarea\3.x.ambv-bb-win11.bigmem\build\Lib\unittest\case.py", line 589 in _callTestMethod
  File "R:\buildarea\3.x.ambv-bb-win11.bigmem\build\Lib\unittest\case.py", line 634 in run
  File "R:\buildarea\3.x.ambv-bb-win11.bigmem\build\Lib\unittest\case.py", line 690 in __call__
  File "R:\buildarea\3.x.ambv-bb-win11.bigmem\build\Lib\unittest\suite.py", line 122 in run
  File "R:\buildarea\3.x.ambv-bb-win11.bigmem\build\Lib\unittest\suite.py", line 84 in __call__
  File "R:\buildarea\3.x.ambv-bb-win11.bigmem\build\Lib\unittest\suite.py", line 122 in run
  File "R:\buildarea\3.x.ambv-bb-win11.bigmem\build\Lib\unittest\suite.py", line 84 in __call__
  File "R:\buildarea\3.x.ambv-bb-win11.bigmem\build\Lib\unittest\runner.py", line 240 in run
  File "R:\buildarea\3.x.ambv-bb-win11.bigmem\build\Lib\test\libregrtest\single.py", line 57 in _run_suite
  File "R:\buildarea\3.x.ambv-bb-win11.bigmem\build\Lib\test\libregrtest\single.py", line 37 in run_unittest
  File "R:\buildarea\3.x.ambv-bb-win11.bigmem\build\Lib\test\libregrtest\single.py", line 132 in test_func
  File "R:\buildarea\3.x.ambv-bb-win11.bigmem\build\Lib\test\libregrtest\single.py", line 88 in regrtest_runner
  File "R:\buildarea\3.x.ambv-bb-win11.bigmem\build\Lib\test\libregrtest\single.py", line 135 in _load_run_test
  File "R:\buildarea\3.x.ambv-bb-win11.bigmem\build\Lib\test\libregrtest\single.py", line 178 in _runtest_env_changed_exc
  File "R:\buildarea\3.x.ambv-bb-win11.bigmem\build\Lib\test\libregrtest\single.py", line 278 in _runtest
  File "R:\buildarea\3.x.ambv-bb-win11.bigmem\build\Lib\test\libregrtest\single.py", line 306 in run_single_test
  File "R:\buildarea\3.x.ambv-bb-win11.bigmem\build\Lib\test\libregrtest\worker.py", line 91 in worker_process
  File "R:\buildarea\3.x.ambv-bb-win11.bigmem\build\Lib\test\libregrtest\worker.py", line 126 in main
  File "R:\buildarea\3.x.ambv-bb-win11.bigmem\build\Lib\test\libregrtest\worker.py", line 130 in <module>
  File "R:\buildarea\3.x.ambv-bb-win11.bigmem\build\Lib\runpy.py", line 88 in _run_code
  File "R:\buildarea\3.x.ambv-bb-win11.bigmem\build\Lib\runpy.py", line 198 in _run_module_as_main

Extension modules: _testcapi, _wmi (total: 2)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions