Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

3.13.0b1 freethreading-debug build: flakytest_signal.test_stress_modifying_handlers on s390x (RecursionError) #118989

Closed as duplicate of#121065
@befeleme

Description

@befeleme

Bug report

Bug description:

When building freethreading-debug Python 3.13.0b1 on s390x, test_signal.test_stress_modifying_handlers sometimes fails with RecursionError.

0:24:26 load avg: 1.90 [1/1/1] test_signal failed (1 error)Re-running test_signal in verbose mode (matching: test_stress_modifying_handlers)test_stress_modifying_handlers (test.test_signal.StressTest.test_stress_modifying_handlers) ... ERROR======================================================================ERROR: test_stress_modifying_handlers (test.test_signal.StressTest.test_stress_modifying_handlers)----------------------------------------------------------------------Traceback (most recent call last):  File "/builddir/build/BUILD/Python-3.13.0b1/Lib/test/test_signal.py", line 1384, in test_stress_modifying_handlers    cycle_handlers()    ~~~~~~~~~~~~~~^^  File "/builddir/build/BUILD/Python-3.13.0b1/Lib/test/test_signal.py", line 1374, in cycle_handlers    signal.signal(signum, handler)    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^  File "/builddir/build/BUILD/Python-3.13.0b1/Lib/signal.py", line 59, in signal    return _int_to_enum(handler, Handlers)  File "/builddir/build/BUILD/Python-3.13.0b1/Lib/signal.py", line 31, in _int_to_enum    return enum_klass(value)  File "/builddir/build/BUILD/Python-3.13.0b1/Lib/enum.py", line 722, in __call__    return cls.__new__(cls, value)           ~~~~~~~~~~~^^^^^^^^^^^^  File "/builddir/build/BUILD/Python-3.13.0b1/Lib/enum.py", line 1145, in __new__    def __new__(cls, value):      File "/builddir/build/BUILD/Python-3.13.0b1/Lib/test/test_signal.py", line 1359, in custom_handler    def custom_handler(signum, frame):      File "/builddir/build/BUILD/Python-3.13.0b1/Lib/test/test_signal.py", line 1359, in custom_handler    def custom_handler(signum, frame):      File "/builddir/build/BUILD/Python-3.13.0b1/Lib/test/test_signal.py", line 1359, in custom_handler    def custom_handler(signum, frame):      [Previous line repeated 236 more times]RecursionError: maximum recursion depth exceeded----------------------------------------------------------------------Ran 1 test in 0.515sFAILED (errors=1)

CPython versions tested on:

3.13

Operating systems tested on:

Linux

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions


      [8]ページ先頭

      ©2009-2025 Movatter.jp