Closed korniltsev closed 1 month ago
Thanks for sharing this!
Interesting: the assembly is generated by PyPeach, which reminds me about the recent issue with BP clobbering (this is not the case this time): https://github.com/dgryski/go-groupvarint/blob/master/decode_amd64.s
I think I'll replace groupvarint with something more efficient.
I wouldn't discount a trivial bug on our end, though – I'll take a closer look
Yeah, it reminded me the bug you shared.
But the crash seems to happen while reading relative to rbx register, so it looks different.
I will try to find something as well
I had a misterious panic in dev environment
Which I am unable to reproduce locally and comprehend. I suspect it is a bug in a go1.23.0 which I used locally. I am going ignore the panic and merge the PR as this should not be caused by the PR. Will monitor dev after merge.