-
-
Notifications
You must be signed in to change notification settings - Fork 24
Open
Description
I have encountered a fatal error "checkptr: converted pointer straddles multiple allocations" when I upgraded my go version to go1.23.6 in macos M1(arm64 arch). The DEBUG [integration-test] is my own log format so you could ignore it.
DEBUG [integration-test] fatal error: checkptr: converted pointer straddles multiple allocations
DEBUG [integration-test] goroutine 13 gp=0xc0000a3340 m=8 mp=0xc00055a008 [running]:
DEBUG [integration-test] runtime.throw({0x10328bd19?, 0x102bf48ec
DEBUG [integration-test] ?})
DEBUG [integration-test] /usr/local/go/src/runtime/panic.go:1067
DEBUG [integration-test] +0x38 fp=0xc0005f5cb0 sp=0xc0005f5c80 pc=
DEBUG [integration-test] 0x102758c68
DEBUG [integration-test] runtime.checkptrAlignment(0xc0005f5cf0?, 0xc000110380?, 0x0?)
DEBUG [integration-test] /usr/local/go/src/runtime/checkptr.go:26 +0x70 fp=0xc0005f5cd0 sp=0xc0005f5cb0 pc=0x1026f12d0
DEBUG [integration-test] github.com/mattn/go-zglob/fastwalk.parseDirEnt({0xc0005f7bf8, 0x80, 0xc00000ff0e?})
DEBUG [integration-test] /Users/yuchen.xie/go/pkg/mod/github.com/mattn/[email protected]/fastwalk/fastwalk_unix.go:72 +0x4c fp=0xc0005f5d70 sp=
DEBUG [integration-test] 0xc0005f5cd0 pc=0x102bf490c
DEBUG [integration-test] github.com/mattn/go-zglob/fastwalk.readDir({0xc00060a0c0, 0x32}, 0xc0005f7ec0)
DEBUG [integration-test] /Users/yuchen.xie/go/pkg/mod/github.com/mattn/[email protected]/fastwalk/fastwalk_unix.go:45 +0x1e8 fp=0xc0005f7e80 sp=0xc0005f5d70 pc=0x102bf4588
DEBUG [integration-test] github.com/mattn/go-zglob/fastwalk.(*walker).walk(0xc000604f60, {0xc00060a0c0, 0x32}, 0x1)
DEBUG [integration-test] /Users/yuchen.xie/go/pkg/mod/github.com/mattn/[email protected]/fastwalk/fastwalk.go:208 +0xf0 fp=0xc0005f7ee0 sp=0xc0005f7e80 pc=0x102bf4320
DEBUG [integration-test] github.com/mattn/go-zglob/fastwalk.(*walker).doWork(0xc000604f60,
DEBUG [integration-test] 0xc000693ad0)
DEBUG [integration-test] /Users/yuchen.xie/go/pkg/mod/github.com/mattn/[email protected]/fastwalk/fastwalk.go:149 +0x50 fp=0xc0005f7fa0 sp=0xc0005f7ee0 pc=0x102bf3e30
DEBUG [integration-test] github.com/mattn/go-zglob/fastwalk.FastWalk.gowrap1()
DEBUG [integration-test] /Users/yuchen.xie/go/pkg/mod/github.com/mattn/[email protected]/fastwalk/fastwalk.go:76 +0x44
DEBUG [integration-test] fp=0xc0005f7fd0 sp=0xc0005f7fa0 pc=0x102bf3da4
DEBUG [integration-test] runtime.goexit(
DEBUG [integration-test] {})
DEBUG [integration-test] /usr/local/go/src/runtime/asm_arm64.s:
DEBUG [integration-test] 1223 +0x4
DEBUG [integration-test] fp=0xc0005f7fd0 sp=0xc0005f7fd0
DEBUG [integration-test] pc=0x102761124
DEBUG [integration-test] created by github.com/mattn/go-zglob/fastwalk.FastWalk
DEBUG [integration-test] in goroutine 1
DEBUG [integration-test] /Users/yuchen.xie/go/pkg/mod/github.com/mattn/[email protected]/fastwalk/fastwalk.go:76 +0x2b8
Metadata
Metadata
Assignees
Labels
No labels