Miscompilation of write barriers for unboxed types on PPC64 causes ExtremeAssertionsBaseBaseUsePrimitiveWriteBarriers to segfault during RVMThread.boot()

Description

The configuration ExtremeAssertionsBaseBaseUsePrimitiveWriteBarriers builds successfully on PPC64 but no test passes. The VM segfaults during statup.

From what I can tell, it seems like the VM crashes during RVMThread.boot(). The crash seems to occur shortly after executing sysMonitorEnter (when running normally from the command line) or shortly after a sysMonitorCreate (when running under gdb).

Environment

PPC64, configuration ExtremeAssertionsBaseBaseUsePrimitiveWriteBarriers

Status

Assignee

Erik Brangs

Reporter

Erik Brangs

Labels

None

External issue ID

None

Fix versions

Affects versions

3.1.3

Priority

Medium