Skip to content

test_sys_settrace -R 3:3 does crash #109052

Closed
@vstinner

Description

@vstinner
$ ./python -m test test_sys_settrace -R 3:3 -m test_line_event_raises_before_opcode_event -m test_no_jump_backwards_into_for_block 
0:00:00 load avg: 0.77 Run tests sequentially
0:00:00 load avg: 0.77 [1/1] test_sys_settrace
beginning 6 repetitions
123456
.Fatal Python error: Segmentation fault

Current thread 0x00007f8a40b15740 (most recent call first):
  File "/home/vstinner/python/main/Lib/test/test_sys_settrace.py", line 1883 in trace
  File "/home/vstinner/python/main/Lib/test/test_sys_settrace.py", line 2433 in test_no_jump_backwards_into_for_block
(...)

Regression introduced by: commit 6f3c138

commit 6f3c138dfa868b32d3288898923bbfa388f2fa5d
Author: Serhiy Storchaka <storchaka@gmail.com>
Date:   Wed Sep 6 23:55:42 2023 +0300

    gh-108751: Add copy.replace() function (GH-108752)
    
    It creates a modified copy of an object by calling the object's
    __replace__() method.
    
    It is a generalization of dataclasses.replace(), named tuple's _replace()
    method and replace() methods in various classes, and supports all these
    stdlib classes.

Linked PRs

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