Skip to content

Segfault due to incorrect initialization order in compiler extension #43913

@serge-sans-paille

Description

@serge-sans-paille
Bugzilla Link 44568
Resolution FIXED
Resolved on Feb 27, 2020 02:10
Version trunk
OS Linux
Blocks #43900
CC @echristo,@zmodem
Fixed by commit(s) ab2300b 52c1d20

Extended Description

The new compiler extension mecanism that landed in 24ab9b5 and 346de9b can cause segmentation fault upon llvm::terminate due to invalid initialization order of ManagedStatic.

The bug is fixed by https://reviews.llvm.org/D72493.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugzillaIssues migrated from bugzilla

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions