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
Closing (reported before I could create a good reproduce case).
In short, there is the error seam to be raised by reflect.Value.Index when there is a data-race (elsewhere) in the application, but as I don't know how or why, this issue currently have little value. The error message hides the data race error (I think).
Error can be produced for me for Go 1.19.1, up until 1.19.5. Go 1.18.x seams to be fine.
Here is portion of the stack trace, althouhg I don't know how useful it is:
The call into reflect.Value.Index happens from either a call to go-cmps cmp.Diff, or a regulat t.Logf("%#v", v), where v is a generic struct contains a _slice_ attribute (type T[V any] struct{V []V}`) that's passed into the test.
I will create a new issue is I am able to find out more.
The text was updated successfully, but these errors were encountered:
Closing (reported before I could create a good reproduce case).
In short, there is the error seam to be raised by
reflect.Value.Index
when there is a data-race (elsewhere) in the application, but as I don't know how or why, this issue currently have little value. The error message hides the data race error (I think).Error can be produced for me for Go 1.19.1, up until 1.19.5. Go 1.18.x seams to be fine.
Here is portion of the stack trace, althouhg I don't know how useful it is:
The call into
reflect.Value.Index
happens from either a call togo-cmp
scmp.Diff
, or a regulatt.Logf("%#v", v), where v is a generic struct contains a _slice_ attribute (
type T[V any] struct{V []V}`) that's passed into the test.I will create a new issue is I am able to find out more.
The text was updated successfully, but these errors were encountered: