We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
sometimes my app crashes when unpacking huge amounts of msgpack packets. unfortunately i can't reproduce it. i get the following trace:
object.Error@(0): Overlapping arrays in copy: 4065435 byte(s) overlap of 4843686 ---------------- 5 filters 0x0000000109721731 _d_arraycopy + 149 6 filters 0x00000001096f4fa5 @safe void msgpack.StreamingUnpacker.__mixin12.feed(const(ubyte[])) + 153
why is the buffer array copied?
The text was updated successfully, but these errors were encountered:
That's weird. msgpack-d checks array overlap in this line >
msgpack-d/src/msgpack.d
Line 2030 in 2bd9089
Hmm... how about removing overlap check and returns always dupped array in above line?
overlap
Sorry, something went wrong.
No branches or pull requests
sometimes my app crashes when unpacking huge amounts of msgpack packets.
unfortunately i can't reproduce it. i get the following trace:
why is the buffer array copied?
The text was updated successfully, but these errors were encountered: