PTAL since you already know the issue very well. Sorry that you had to investigate my issue!
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Commit-Queue | +2 |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
[execution] Fix DCHECK in VisitSpillSlot for parallel root scanning
Starting with https://crrev.com/c/7534962 we iterate roots
concurrently to scavenging GC threads. This CL fixes a DCHECK in
VisitSpillSlot() which might fail with the right timing.
The issue here was that we had a double-load of the map word and
assumed that the map word remained the same. This was perfectly fine
so far but in the presence of parallel scavenging tasks can result
in DCHECK failures because these threads could relocate that object
in-between those two loads.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |