Assertion failure on PPC64 after 8200545: Improve filter for enqueued deferred cards
martin.doerr at sap.com
Thu May 23 10:21:55 UTC 2019
we observe sporadically failing assertion on PPC64:
assert(region_attr.needs_remset_update() == hr_obj->rem_set()->is_tracked()) failed: State flag indicating remset tracking disagrees (false) with actual remembered set (true) for region 62
| 62|0x00000000f3e00000, 0x00000000f3f00000, 0x00000000f3f00000|100%| O| |TAMS 0x00000000f3f00000, 0x00000000f3e00000| Complete
(This pattern has shown up twice, just with a different heap region, once on linuxppc64le and once on AIX.)
Is the assertion too strict? I guess we could allow false positives of region_attr.needs_remset_update(), right?
Or do you have an idea about a real problem like missing memory barriers?
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 123653 bytes
More information about the hotspot-gc-dev