New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
runtime: "found pointer to free object" on windows-arm64 #49363
Comments
This crash seems sporadic, so it's not clear to me whether this is a 1.18 regression. We should probably at least figure out whether there is a memory-corruption problem on this platform before the 1.18 release. |
/cc @ zx2c4 @bufflig Would you be able to take a look at this issue? |
I can see if I can reproduce it, but it looks like an issue that just happens to show up on windows and is actually not really windows specific. It's quite probable that someone from the runtime team proper has a higher chance of finding this problem. |
The zombie object is at 0x40006adc30 whereas this stack is actively using it
I wonder if we fail to keep something alive, possibly especially related to |
Change https://golang.org/cl/363358 mentions this issue: |
The CL above is likely to fix the crash in 2021-10-29T02:16:47-d6a9af8-2c7cdec/windows-arm64-10. 2021-10-11T21:58:33-18fa840-d973bb1/windows-arm64-10 doesn't contain that pattern so it may or may not be the same error.It could be a memory corruption like the other one earlier then causes the error, or it could be something else. |
Change https://golang.org/cl/369158 mentions this issue: |
greplogs --dashboard -md -l -e '(?ms)\Awindows.*found pointer to free object' --since=2021-05-01
2021-10-29T02:16:47-d6a9af8-2c7cdec/windows-arm64-10
2021-10-11T21:58:33-18fa840-d973bb1/windows-arm64-10
(CC @mknyszek)
The text was updated successfully, but these errors were encountered: