Affected version: HEAD
File:
is a volatile field (line 86). reads it without holding the monitor. Meanwhile, (line 351, ) sets (line 360). Between the volatile read at line 291 and the call, another thread can call , nulling . The same pattern applies to at line 316 with .
Originally reported in #1944.
Affected version: HEAD
File:
is a volatile field (line 86). reads it without holding the monitor. Meanwhile, (line 351, ) sets (line 360). Between the volatile read at line 291 and the call, another thread can call , nulling . The same pattern applies to at line 316 with .
Originally reported in #1944.