Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
runtime: heapBitsForSpan: base out of range #20259
We've received another crash report on
The report claims that it was a one off event and couldn't reproduce it, so we can't really tell much more about it than the crash log. The crash part of the dump is below, but you can look ad the linked issue for the full version.
pushed a commit
May 12, 2017
Some debugging notes:
At this point it would have called
We can also glean some things about the address space layout. Since this is 32-bit,
This suggests two possibilities: 1.
Found it (I love symbolic execution). Actually, I'm surprised this doesn't fail more often.
I think the fix is easy, but we've screwed up this code more times than I care to count. :) I'll put together and verify a patch on Monday, if not earlier.
It got moved to 1.8.3 precisely because 1.8.2 is a security release (and we don't combine other things into security releases). I believe the plan is to release 1.8.3 basically immediately after 1.8.2, so for people who don't care about the distinction between security and non-security point releases, it shouldn't matter.