You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Prior to Core-6, we had a trickle of error reports pertaining to invalid access to the accessor tracking machinery. We never nailed the root cause of this, and the whole machinery was designed away for Core-6. If the root cause actually resided outside (above) Core in the software stack, it may still be there, just showing itself differently.
The text was updated successfully, but these errors were encountered:
I no longer believe it can be a bug in the memory mapping management. To stress this part of the machinery, a special version of Core was built, in which the section size was lowered to 16 kilobytes. This increases turnaround of memory mappings by several orders of magnitude, but requires special filtering of tests - since many of our tests cannot run with such a change. Tests which failed as expected where filtered out. No tests failed in unexpected ways (including anything mimicking the reported bugs). Multi process and multi threaded tests were then expanded to run for hours. We were still unable to trigger a crash.
This meta issue track other issues that indicate use of a stale accessor.
There may be a single or multiple underlying root causes. We don't know.
We have 4 different ways such an error can manifest itself
Guesses re root cause:
Links (to be added):
Historic note:
Prior to Core-6, we had a trickle of error reports pertaining to invalid access to the accessor tracking machinery. We never nailed the root cause of this, and the whole machinery was designed away for Core-6. If the root cause actually resided outside (above) Core in the software stack, it may still be there, just showing itself differently.
The text was updated successfully, but these errors were encountered: