Skip to content

Privatizations unsound when threadflag analysis deactivated #860

@sim642

Description

@sim642

In #859 one of the autotune unsoundness cases was caused by autotune deactivating the threadflag analysis. A minimized TODO test is added here: 505b669.

The problem is, when threadflag is deactivated, EnterMultithreaded event is never emitted and thus privatizations don't correctly publish initial values, in that particular case to MUTEX_INITS. I'm not sure which privatizations (both base and apron) are affected, possibly all non-trivial ones.

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions