SimdJsonSharp icon indicating copy to clipboard operation
SimdJsonSharp copied to clipboard

Internal Bug

Open hez2010 opened this issue 6 years ago • 2 comments

I use SimdJsonSharp.Managed.

Exception has occurred: CLR/System.InvalidOperationException
An unhandled exception of type 'System.InvalidOperationException' occurred in SimdJsonSharp.Managed.dll: 'Internal bug'
   at SimdJsonSharp.stage1_find_marks.find_structural_bits(Byte* buf, UInt64 len, ParsedJson pj)
   at SimdJsonSharp.SimdJson.JsonParse(Byte* jsonData, UInt64 length, ParsedJson pj, Boolean reallocIfNeeded)
   at SimdJsonSharp.SimdJson.ParseJson(Byte* jsonData, Int32 length, Boolean reallocIfNeeded)
   at JsonTest.Program.Main(String[] args) in c:\Users\hez20\Desktop\JsonTest\Program.cs:line 14

test code:

using System;
using System.Text;
using SimdJsonSharp;

namespace JsonTest
{
    class Program
    {
        static unsafe void Main(string[] args)
        {
            var p = Encoding.UTF8.GetBytes("{\"test\": 1}");
            fixed (byte* ptr = p)
            {
                var json = SimdJson.ParseJson(ptr, p.Length);
            }
            return;
        }
    }
}

hez2010 avatar May 01 '19 17:05 hez2010

Doesn't reproduce on SimdJsonSharp.Bindings 1.7.0. (SimdJsonN). The managed bindings are out of date a bit.

EgorBo avatar May 26 '19 22:05 EgorBo

Cannot reproduce on Managed as well

valentk777 avatar Oct 25 '19 13:10 valentk777