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
You (or rather the fuzzer) has built a self-referential data structure, and a useless one at that. As we have seen in the fmt package, such creatures are both troublesome and worth avoiding rather than supporting.
I do not consider this a bug in the package, but a bug in the code calling the package. Not every fuzz-found bug is worthy of a fix.
What version of Go are you using (
go version
)?Does this issue reproduce with the latest release?
Yes
What operating system and processor architecture are you using (
go env
)?go env
OutputWhat did you do?
Run https://go.dev/play/p/wCX7o1hapRn?v=gotip
What did you expect to see?
The program finishing and printing somme Hello twice
What did you see instead?
Only one Hello printed
I think there is an infinite recursion leading to timeout on the playground (stack overflow on oss-fuzz)
Is this API abuse or a bug ?
Found by https://github.com/catenacyber/ngolo-fuzzing on oss-fuzz
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=48416
The text was updated successfully, but these errors were encountered: