Thanks to visit codestin.com
Credit goes to github.com

Skip to content

CI should run Undefined Behavior Sanitizer (UBSAN), as already done for ASAN #111758

Open
@thesamesam

Description

@thesamesam

Feature or enhancement

Proposal:

cpython's CI should run Undefined Behavior Sanitizer (UBSAN), like it already does for Address Sanitizer (ASAN).

It already has support in configure for this with ./configure --with-undefined-behavior-sanitizer.

This is important for portability, future proofing (keeping CPython working with a range of compilers), and avoiding confusing bug reports later when UB manifests.

Has this already been discussed elsewhere?

No response given

Links to previous discussion of this feature:

No response

Linked PRs

Metadata

Metadata

Assignees

No one assigned

    Labels

    buildThe build process and cross-buildinfraCI, GitHub Actions, buildbots, Dependabot, etc.type-featureA feature request or enhancement

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions