Skip to content

Instantly share code, notes, and snippets.

@austin-millan
Created June 12, 2021 23:27
Show Gist options
  • Save austin-millan/e75ea6fd9426f19797f732fcf8c95518 to your computer and use it in GitHub Desktop.
Save austin-millan/e75ea6fd9426f19797f732fcf8c95518 to your computer and use it in GitHub Desktop.
Markdium-
{"valA":99,"valB":1}
==================
WARNING: DATA RACE
Write at 0x00000066b9d0 by goroutine 8:
reflect.Value.SetInt()
/usr/local/go/src/reflect/value.go:1642 +0xfd
encoding/json.(*decodeState).literalStore()
/usr/local/go/src/encoding/json/decode.go:1002 +0x266e
encoding/json.(*decodeState).value()
/usr/local/go/src/encoding/json/decode.go:384 +0x307
encoding/json.(*decodeState).object()
/usr/local/go/src/encoding/json/decode.go:765 +0x220d
encoding/json.(*decodeState).value()
/usr/local/go/src/encoding/json/decode.go:370 +0xb4
encoding/json.(*decodeState).unmarshal()
/usr/local/go/src/encoding/json/decode.go:180 +0x287
encoding/json.Unmarshal()
/usr/local/go/src/encoding/json/decode.go:107 +0x1e5
Previous write at 0x00000066b9d0 by goroutine 7:
reflect.Value.SetInt()
/usr/local/go/src/reflect/value.go:1642 +0xfd
encoding/json.(*decodeState).literalStore()
/usr/local/go/src/encoding/json/decode.go:1002 +0x266e
encoding/json.(*decodeState).value()
/usr/local/go/src/encoding/json/decode.go:384 +0x307
encoding/json.(*decodeState).object()
/usr/local/go/src/encoding/json/decode.go:765 +0x220d
encoding/json.(*decodeState).value()
/usr/local/go/src/encoding/json/decode.go:370 +0xb4
encoding/json.(*decodeState).unmarshal()
/usr/local/go/src/encoding/json/decode.go:180 +0x287
encoding/json.Unmarshal()
/usr/local/go/src/encoding/json/decode.go:107 +0x1e5
Goroutine 8 (running) created at:
main.main()
/home/austinm/Tresors/Projects/personal/austin-millan-blog/austinmillan.com/content/writings/prog.go:24 +0x204
Goroutine 7 (finished) created at:
main.main()
/home/austinm/Tresors/Projects/personal/austin-millan-blog/austinmillan.com/content/writings/prog.go:23 +0x164
==================
{"valA":99,"valB":1}
{"valA":99,"valB":1}
{"valA":99,"valB":1}
{"valA":99,"valB":1}
{"valA":99,"valB":1}
{"valA":99,"valB":1}
{"valA":9999999,"valB":1}
{"valA":9999999,"valB":1}
{"valA":9999999,"valB":1}
Found 1 data race(s)
exit status 66{"valA":99,"valB":1}
==================
WARNING: DATA RACE
Write at 0x00000066b9d0 by goroutine 8:
reflect.Value.SetInt()
/usr/local/go/src/reflect/value.go:1642 +0xfd
encoding/json.(*decodeState).literalStore()
/usr/local/go/src/encoding/json/decode.go:1002 +0x266e
encoding/json.(*decodeState).value()
/usr/local/go/src/encoding/json/decode.go:384 +0x307
encoding/json.(*decodeState).object()
/usr/local/go/src/encoding/json/decode.go:765 +0x220d
encoding/json.(*decodeState).value()
/usr/local/go/src/encoding/json/decode.go:370 +0xb4
encoding/json.(*decodeState).unmarshal()
/usr/local/go/src/encoding/json/decode.go:180 +0x287
encoding/json.Unmarshal()
/usr/local/go/src/encoding/json/decode.go:107 +0x1e5
Previous write at 0x00000066b9d0 by goroutine 7:
reflect.Value.SetInt()
/usr/local/go/src/reflect/value.go:1642 +0xfd
encoding/json.(*decodeState).literalStore()
/usr/local/go/src/encoding/json/decode.go:1002 +0x266e
encoding/json.(*decodeState).value()
/usr/local/go/src/encoding/json/decode.go:384 +0x307
encoding/json.(*decodeState).object()
/usr/local/go/src/encoding/json/decode.go:765 +0x220d
encoding/json.(*decodeState).value()
/usr/local/go/src/encoding/json/decode.go:370 +0xb4
encoding/json.(*decodeState).unmarshal()
/usr/local/go/src/encoding/json/decode.go:180 +0x287
encoding/json.Unmarshal()
/usr/local/go/src/encoding/json/decode.go:107 +0x1e5
Goroutine 8 (running) created at:
main.main()
/home/austinm/Tresors/Projects/personal/austin-millan-blog/austinmillan.com/content/writings/prog.go:24 +0x204
Goroutine 7 (finished) created at:
main.main()
/home/austinm/Tresors/Projects/personal/austin-millan-blog/austinmillan.com/content/writings/prog.go:23 +0x164
==================
{"valA":99,"valB":1}
{"valA":99,"valB":1}
{"valA":99,"valB":1}
{"valA":99,"valB":1}
{"valA":99,"valB":1}
{"valA":99,"valB":1}
{"valA":9999999,"valB":1}
{"valA":9999999,"valB":1}
{"valA":9999999,"valB":1}
Found 1 data race(s)
exit status 66
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment