Skip to content

segmentation fault on function call on .NET 6 macOS arm64 #1664

Open
@slozier

Description

@slozier

Function calls with 16, 24, 32, 48, 64, 128, 256, 512, 1024, 2048 arguments (not necessarily an exhaustive list) are causing a segmentation fault on .NET 6 macOS arm64. This is causing failures in test_function.test_big_calls and test_generator.test_generator_arg_counts. For example:

def f(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16): pass

f(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)

I tried the 16 argument case with .NET 7 and it did not fail so I assume it's a .NET 6 issue and the resolution will be to skip the failing tests...

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions