Assertion failure on PPC64 after 8200545: Improve filter for enqueued deferred cards
Doerr, Martin
martin.doerr at sap.com
Thu May 23 10:21:55 UTC 2019
Hi Thomas,
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
with region:
| 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?
Best regards,
Martin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: hs_err_pid13585.log
Type: application/octet-stream
Size: 123653 bytes
Desc: hs_err_pid13585.log
URL: <https://mail.openjdk.org/pipermail/hotspot-gc-dev/attachments/20190523/708e7741/hs_err_pid13585.log>
More information about the hotspot-gc-dev
mailing list