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
The calculation uintptr(newcap) * et.size in growslice
for the below example wraps around to 32 (4*1073741832) on 386:
type T [1<<27 + 1]int64
var d T
var s []T
func main() {
s = append(s, d, d, d, d)
print(len(s), "\n")
}
unexpected fault address 0x5044e000
fatal error: fault
[signal SIGBUS: bus error code=0x2 addr=0x5044e000 pc=0x4402f]
go tip ea5e3bd but also earlier
The calculation uintptr(newcap) * et.size in growslice
for the below example wraps around to 32 (4*1073741832) on 386:
Working on a fix in: https://golang.org/cl/55133
The text was updated successfully, but these errors were encountered: