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
Using SimdJsonSharp.Managed nuget with a .Net5 console application in VS19 on Windows 10 with AVX2 support i am able to reproduce an access violation with some Json files.
After a first investigation it looks like the expected padding (SIMDJSON_PADDING) doesn't work. My memory window is showing that there were only very few additional bytes added at the end of my json byte array (probably by debug mode).
The value of 'ptr' was pointing to the selected character shown in the memory window / see 'Autos' window bottom left.
Using SimdJsonSharp.Managed nuget with a .Net5 console application in VS19 on Windows 10 with AVX2 support i am able to reproduce an access violation with some Json files.
After a first investigation it looks like the expected padding (SIMDJSON_PADDING) doesn't work. My memory window is showing that there were only very few additional bytes added at the end of my json byte array (probably by debug mode).
The value of 'ptr' was pointing to the selected character shown in the memory window / see 'Autos' window bottom left.
The shown decompiled line seems to correspond to:
SimdJsonSharp/src/FullyManagedImpl/Utils/stringparsing.cs
Line 108 in 0786341
If it helps i can share the source code and json .
Workaround: Adding the padding of 32 bytes and the end of the input byte array solved this issue.
The text was updated successfully, but these errors were encountered: