bytedance / sonic

A blazingly fast JSON serializing & deserializing library
Apache License 2.0
6.8k stars 333 forks source link

使用v1.10.2版本数组越界 #548

Closed zjtaozjtw closed 2 months ago

zjtaozjtw commented 11 months ago

[main] panic: runtime error: slice bounds out of range [317:305] [main] [main] goroutine 255 [running]: [main] github.com/bytedance/sonic/ast.(Node).skipNextPair(0xc000a938f0) [main] /go/pkg/mod/github.com/bytedance/sonic@v1.10.2/ast/parser.go:557 +0x1195 [main] github.com/bytedance/sonic/ast.(Node).skipKey(0xc000a938f0, {0xc000739c75, 0x5}) [main] /go/pkg/mod/github.com/bytedance/sonic@v1.10.2/ast/node.go:1246 +0x314 [main] github.com/bytedance/sonic/ast.(Node).Get(0xc000a938f0, {0xc000739c75, 0x5}) [main] /go/pkg/mod/github.com/bytedance/sonic@v1.10.2/ast/node.go:718 +0x96 [main] git.qingteng.cn/ms/service-outgoing/internal/global.(FilterMap).IsSink(0xc0009fce00, 0xc000486ea0) [main] /workspace/internal/global/common_msg.go:142 +0x3d2 [main] git.qingteng.cn/ms/service-outgoing/internal/processor/filter.Filter.func1() [main] /workspace/internal/processor/filter/filter.go:18 +0x125 [main] created by git.qingteng.cn/ms/service-outgoing/internal/processor/filter.Filter [main] /workspace/internal/processor/filter/filter.go:15 +0x19e

AsterDY commented 11 months ago

please give reproducible codes and data

GuangmingLuo commented 2 months ago

close due to no future response