Closed
Description
Running tool: E:\go\bin\go.exe test -timeout 30s -run ^Test_stat_agent_count$ publiclib\cache -v -count=1
Exception 0xc0000005 0x0 0x1f9e10967ec 0x7ffd68120530
PC=0x7ffd68120530
runtime.cgocall(0xc25620, 0xc0003802c0)
c:/go/src/runtime/cgocall.go:157 +0x4a fp=0xc000487220 sp=0xc0004871e8 pc=0xbc458a
syscall.SyscallN(0xd32?, {0xc0004872b8?, 0xc0004873e0?, 0xc3409f?})
c:/go/src/runtime/syscall_windows.go:538 +0x109 fp=0xc000487298 sp=0xc000487220 pc=0xc208a9
syscall.Syscall12(0x0?, 0x0?, 0xc0005746e0?, 0x0?, 0x1000000000003?, 0xc0004873a0?, 0xc0a1f2?, 0xc00002d050?, 0xc0004873d0?, 0x0, ...)
c:/go/src/runtime/syscall_windows.go:494 +0xac fp=0xc000487328 sp=0xc000487298 pc=0xc2078c
syscall.CreateProcess(0x51?, 0x1f9deb27580?, 0x0?, 0x10100000000?, 0x1, 0x80400, 0xc000487458?, 0xd0?, 0x200?, 0xc0004874b8)
c:/go/src/syscall/zsyscall_windows.go:545 +0x114 fp=0xc0004873f0 sp=0xc000487328 pc=0xc3a614
syscall.StartProcess({0xc0000e2180?, 0xc0000ac3a8?}, {0xc0006849a0, 0x2, 0x2}, 0xc0000eb000?)
c:/go/src/syscall/exec_windows.go:408 +0xc69 fp=0xc000487658 sp=0xc0004873f0 pc=0xc352a9
os.startProcess({0xc0000e2180, 0x24}, {0xc0006849a0, 0x2, 0x2}, 0xc000487930)
c:/go/src/os/exec_posix.go:54 +0x305 fp=0xc000487738 sp=0xc000487658 pc=0xc9eac5
os.StartProcess({0xc0000e2180, 0x24}, {0xc0006849a0, 0x2, 0x2}, 0xded7ff60?)
c:/go/src/os/exec.go:109 +0x5a fp=0xc000487780 sp=0xc000487738 pc=0xc9e51a
os/exec.(*Cmd).Start(0xc00054e2c0)
c:/go/src/os/exec/exec.go:422 +0x611 fp=0xc000487988 sp=0xc000487780 pc=0xccfc91
os/exec.(*Cmd).Run(0xc0000e2180?)
c:/go/src/os/exec/exec.go:338 +0x1e fp=0xc0004879a8 sp=0xc000487988 pc=0xccf39e
cmd/go/internal/work.(*Builder).toolID(0xc0005c3f40, {0x1195db2, 0x3})
c:/go/src/cmd/go/internal/work/buildid.go:167 +0x425 fp=0xc000487b88 sp=0xc0004879a8 pc=0x103cb45
cmd/go/internal/work.(*Builder).vet(0x1297698?, {0xc000024050?, 0x0?}, 0xc0000d0c80)
c:/go/src/cmd/go/internal/work/exec.go:1146 +0x165 fp=0xc000487db8 sp=0xc000487b88 pc=0x104b9c5
cmd/go/internal/work.(*Builder).Do.func2({0x1297698, 0xc000024050}, 0xc0000d0c80)
c:/go/src/cmd/go/internal/work/exec.go:139 +0x5ec fp=0xc000487f20 sp=0xc000487db8 pc=0x1041cac
cmd/go/internal/work.(*Builder).Do.func3()
c:/go/src/cmd/go/internal/work/exec.go:201 +0xb9 fp=0xc000487fe0 sp=0xc000487f20 pc=0x10414d9
runtime.goexit()
c:/go/src/runtime/asm_amd64.s:1571 +0x1 fp=0xc000487fe8 sp=0xc000487fe0 pc=0xc23d81
created by cmd/go/internal/work.(*Builder).Do
c:/go/src/cmd/go/internal/work/exec.go:187 +0x3da
goroutine 1 [semacquire]:
sync.runtime_Semacquire(0xc0003eb3b0?)
c:/go/src/runtime/sema.go:56 +0x25
sync.(*WaitGroup).Wait(0x113f5a0?)
c:/go/src/sync/waitgroup.go:136 +0x52
cmd/go/internal/work.(*Builder).Do(0xc0005c3f40, {0x1297698, 0xc000024050}, 0xc0002f9b80)
c:/go/src/cmd/go/internal/work/exec.go:210 +0x4af
cmd/go/internal/test.runTest({0x1297698, 0xc000024050}, 0xc000023368?, {0xc00011e020?, 0x7?, 0x4a?})
c:/go/src/cmd/go/internal/test/test.go:960 +0x23cc
main.invoke(0x156d820, {0xc00011e010, 0x9, 0xf})
c:/go/src/cmd/go/main.go:218 +0x2ee
main.main()
c:/go/src/cmd/go/main.go:175 +0x76e
goroutine 1026 [syscall, locked to thread]:
syscall.SyscallN(0x0?, {0xc000543c70?, 0x0?, 0x0?})
c:/go/src/runtime/syscall_windows.go:538 +0x109
syscall.Syscall6(0x10?, 0x1f9df307bf8?, 0xc000430340?, 0xc00865?, 0xc000430340?, 0x300000002?, 0xc000430340?, 0xc000543d18?)
c:/go/src/runtime/syscall_windows.go:482 +0x50
syscall.ReadFile(0xc25620?, {0xc00024a200?, 0x200, 0x800000?}, 0x7ffff800000?, 0x2?)
c:/go/src/syscall/zsyscall_windows.go:1024 +0x94
syscall.Read(0xc0000ec000?, {0xc00024a200?, 0x0?, 0xc000543db0?})
c:/go/src/syscall/syscall_windows.go:380 +0x2e
internal/poll.(*FD).Read(0xc0000ec000, {0xc00024a200, 0x200, 0x200})
c:/go/src/internal/poll/fd_windows.go:427 +0x1b4
os.(*File).read(...)
c:/go/src/os/file_posix.go:31
os.(*File).Read(0xc000306700, {0xc00024a200?, 0x17?, 0xc000543ea0?})
c:/go/src/os/file.go:119 +0x5e
bytes.(*Buffer).ReadFrom(0xc00017f7d0, {0x12934e0, 0xc000306700})
c:/go/src/bytes/buffer.go:204 +0x98
io.copyBuffer({0x12925e0, 0xc00017f7d0}, {0x12934e0, 0xc000306700}, {0x0, 0x0, 0x0})
c:/go/src/io/io.go:412 +0x14b
io.Copy(...)
c:/go/src/io/io.go:385
os/exec.(*Cmd).writerDescriptor.func1()
c:/go/src/os/exec/exec.go:311 +0x3a
os/exec.(*Cmd).Start.func1(0x0?)
c:/go/src/os/exec/exec.go:441 +0x25
created by os/exec.(*Cmd).Start
c:/go/src/os/exec/exec.go:440 +0x7c5
goroutine 957 [syscall, locked to thread]:
syscall.SyscallN(0xd32?, {0xc0000712b8?, 0xc0000713e0?, 0xc3409f?})
c:/go/src/runtime/syscall_windows.go:538 +0x109
syscall.Syscall12(0x0?, 0x0?, 0xc0000ee960?, 0x0?, 0x1000000000003?, 0xc0000713a0?, 0xc0a1f2?, 0xc00002d050?, 0xc0000713d0?, 0x0, ...)
c:/go/src/runtime/syscall_windows.go:494 +0xac
syscall.CreateProcess(0x51?, 0x1f9deb27580?, 0x0?, 0x10100000000?, 0x1, 0x80400, 0xc000071458?, 0xd0?, 0x200?, 0xc0000714b8)
c:/go/src/syscall/zsyscall_windows.go:545 +0x114
syscall.StartProcess({0xc0008c70e0?, 0xc0001ef008?}, {0xc0005022c0, 0x2, 0x2}, 0xc0000eb000?)
c:/go/src/syscall/exec_windows.go:408 +0xc69
os.startProcess({0xc0008c70e0, 0x24}, {0xc0005022c0, 0x2, 0x2}, 0xc000071930)
c:/go/src/os/exec_posix.go:54 +0x305
os.StartProcess({0xc0008c70e0, 0x24}, {0xc0005022c0, 0x2, 0x2}, 0xded71ba8?)
c:/go/src/os/exec.go:109 +0x5a
os/exec.(*Cmd).Start(0xc00054e6e0)
c:/go/src/os/exec/exec.go:422 +0x611
os/exec.(*Cmd).Run(0xc0008c70e0?)
c:/go/src/os/exec/exec.go:338 +0x1e
cmd/go/internal/work.(*Builder).toolID(0xc0005c3f40, {0x1195db2, 0x3})
c:/go/src/cmd/go/internal/work/buildid.go:167 +0x425
cmd/go/internal/work.(*Builder).vet(0x1297698?, {0xc000024050?, 0x0?}, 0xc0000d1900)
c:/go/src/cmd/go/internal/work/exec.go:1146 +0x165
cmd/go/internal/work.(*Builder).Do.func2({0x1297698, 0xc000024050}, 0xc0000d1900)
c:/go/src/cmd/go/internal/work/exec.go:139 +0x5ec
cmd/go/internal/work.(*Builder).Do.func3()
c:/go/src/cmd/go/internal/work/exec.go:201 +0xb9
created by cmd/go/internal/work.(*Builder).Do
c:/go/src/cmd/go/internal/work/exec.go:187 +0x3da
goroutine 958 [syscall, locked to thread]:
syscall.SyscallN(0x7ffd68502e40?, {0xc00085f7f8?, 0x3?, 0x0?})
c:/go/src/runtime/syscall_windows.go:538 +0x109
syscall.Syscall(0xc000404400?, 0x0?, 0x8?, 0xc205bb?, 0x0?)
c:/go/src/runtime/syscall_windows.go:476 +0x3b
syscall.WaitForSingleObject(0x0?, 0xffffffff)
c:/go/src/syscall/zsyscall_windows.go:1145 +0x65
os.(*Process).wait(0xc0008c7e90)
c:/go/src/os/exec_windows.go:18 +0x65
os.(*Process).Wait(...)
c:/go/src/os/exec.go:132
os/exec.(*Cmd).Wait(0xc00054e580)
c:/go/src/os/exec/exec.go:507 +0x54
os/exec.(*Cmd).Run(0xc0001a2c60?)
c:/go/src/os/exec/exec.go:341 +0x39
cmd/go/internal/work.(*Builder).toolID(0xc0005c3f40, {0x1195db2, 0x3})
c:/go/src/cmd/go/internal/work/buildid.go:167 +0x425
cmd/go/internal/work.(*Builder).vet(0x1297698?, {0xc000024050?, 0x0?}, 0xc0000d1040)
c:/go/src/cmd/go/internal/work/exec.go:1146 +0x165
cmd/go/internal/work.(*Builder).Do.func2({0x1297698, 0xc000024050}, 0xc0000d1040)
c:/go/src/cmd/go/internal/work/exec.go:139 +0x5ec
cmd/go/internal/work.(*Builder).Do.func3()
c:/go/src/cmd/go/internal/work/exec.go:201 +0xb9
created by cmd/go/internal/work.(*Builder).Do
c:/go/src/cmd/go/internal/work/exec.go:187 +0x3da
goroutine 1027 [syscall, locked to thread]:
syscall.SyscallN(0x10000000000?, {0xc0002dfc70?, 0x0?, 0x0?})
c:/go/src/runtime/syscall_windows.go:538 +0x109
syscall.Syscall6(0x10?, 0x1f9ded72ca8?, 0xc000350340?, 0xc00865?, 0xc000350340?, 0x300000002?, 0xc000350340?, 0xc0002dfd18?)
c:/go/src/runtime/syscall_windows.go:482 +0x50
syscall.ReadFile(0xc25620?, {0xc0004ba400?, 0x200, 0x800000?}, 0x7ffff800000?, 0x2?)
c:/go/src/syscall/zsyscall_windows.go:1024 +0x94
syscall.Read(0xc0000ec780?, {0xc0004ba400?, 0x0?, 0xc0002dfdb0?})
c:/go/src/syscall/syscall_windows.go:380 +0x2e
internal/poll.(*FD).Read(0xc0000ec780, {0xc0004ba400, 0x200, 0x200})
c:/go/src/internal/poll/fd_windows.go:427 +0x1b4
os.(*File).read(...)
c:/go/src/os/file_posix.go:31
os.(*File).Read(0xc000306718, {0xc0004ba400?, 0x14?, 0xc0002dfea0?})
c:/go/src/os/file.go:119 +0x5e
bytes.(*Buffer).ReadFrom(0xc00017fa40, {0x12934e0, 0xc000306718})
c:/go/src/bytes/buffer.go:204 +0x98
io.copyBuffer({0x12925e0, 0xc00017fa40}, {0x12934e0, 0xc000306718}, {0x0, 0x0, 0x0})
c:/go/src/io/io.go:412 +0x14b
io.Copy(...)
c:/go/src/io/io.go:385
os/exec.(*Cmd).writerDescriptor.func1()
c:/go/src/os/exec/exec.go:311 +0x3a
os/exec.(*Cmd).Start.func1(0x0?)
c:/go/src/os/exec/exec.go:441 +0x25
created by os/exec.(*Cmd).Start
c:/go/src/os/exec/exec.go:440 +0x7c5
goroutine 959 [syscall, locked to thread]:
syscall.SyscallN(0xd77?, {0xc000482868?, 0xc000482990?, 0xc3409f?})
c:/go/src/runtime/syscall_windows.go:538 +0x109
syscall.Syscall12(0x0?, 0x0?, 0xc000574aa0?, 0xc0003504e0?, 0x1000000000003?, 0xc000482950?, 0xc0a1f2?, 0xc00002d050?, 0xc000482980?, 0xc0005c1a40, ...)
c:/go/src/runtime/syscall_windows.go:494 +0xac
syscall.CreateProcess(0x52?, 0xc0003b4f90?, 0x28?, 0x10100000000?, 0x1, 0x80400, 0xc000482a08?, 0xd0?, 0x200?, 0xc000482a68)
c:/go/src/syscall/zsyscall_windows.go:545 +0x114
syscall.StartProcess({0xc0003b4f90?, 0x1d?}, {0xc0003a4140, 0x13, 0x14}, 0xc00047e000?)
c:/go/src/syscall/exec_windows.go:408 +0xc69
os.startProcess({0xc0003b4f90, 0x28}, {0xc0003a4140, 0x13, 0x14}, 0xc000482ee0)
c:/go/src/os/exec_posix.go:54 +0x305
os.StartProcess({0xc0003b4f90, 0x28}, {0xc0003a4140, 0x13, 0x14}, 0xdf302ec8?)
c:/go/src/os/exec.go:109 +0x5a
os/exec.(*Cmd).Start(0xc000464160)
c:/go/src/os/exec/exec.go:422 +0x611
os/exec.(*Cmd).Run(0xc000464160?)
c:/go/src/os/exec/exec.go:338 +0x1e
cmd/go/internal/work.(*Builder).runOut(0x6?, 0xc000074dc0, {0xc00001eb80, 0x1d}, {0x0, 0x0, 0xbd60270ac1e6e5eb?}, {0xc00068e800, 0xe, 0x10})
c:/go/src/cmd/go/internal/work/exec.go:2133 +0x5cf
cmd/go/internal/work.gcToolchain.gc({}, 0xc0dd50?, 0xc000074dc0, {0xc000494550, 0x45}, {0xc0003ac000, 0x354, 0x37a}, {0x0, 0x0, ...}, ...)
c:/go/src/cmd/go/internal/work/gc.go:213 +0x1819
cmd/go/internal/work.(*Builder).build(0xc0005c3f40, {0xc000024050?, 0x0?}, 0xc000074dc0)
c:/go/src/cmd/go/internal/work/exec.go:810 +0x2429
cmd/go/internal/work.(*Builder).Do.func2({0x1297698, 0xc000024050}, 0xc000074dc0)
c:/go/src/cmd/go/internal/work/exec.go:139 +0x5ec
cmd/go/internal/work.(*Builder).Do.func3()
c:/go/src/cmd/go/internal/work/exec.go:201 +0xb9
created by cmd/go/internal/work.(*Builder).Do
c:/go/src/cmd/go/internal/work/exec.go:187 +0x3da
goroutine 961 [syscall, locked to thread]:
syscall.SyscallN(0xd32?, {0xc0008092b8?, 0xc0008093e0?, 0xc3409f?})
c:/go/src/runtime/syscall_windows.go:538 +0x109
syscall.Syscall12(0x0?, 0x0?, 0xc0003bc9b0?, 0x0?, 0x1000000000003?, 0xc0008093a0?, 0xc0a1f2?, 0xc00002d050?, 0xc0008093d0?, 0x0, ...)
c:/go/src/runtime/syscall_windows.go:494 +0xac
syscall.CreateProcess(0x51?, 0x1f9deb2c980?, 0x0?, 0x10100000000?, 0x1, 0x80400, 0xc000809458?, 0xd0?, 0x200?, 0xc0008094b8)
c:/go/src/syscall/zsyscall_windows.go:545 +0x114
syscall.StartProcess({0xc0008c7110?, 0xc00050d5c0?}, {0xc000684d20, 0x2, 0x2}, 0xc000193000?)
c:/go/src/syscall/exec_windows.go:408 +0xc69
os.startProcess({0xc0008c7110, 0x24}, {0xc000684d20, 0x2, 0x2}, 0xc000809930)
c:/go/src/os/exec_posix.go:54 +0x305
os.StartProcess({0xc0008c7110, 0x24}, {0xc000684d20, 0x2, 0x2}, 0xdf2c1900?)
c:/go/src/os/exec.go:109 +0x5a
os/exec.(*Cmd).Start(0xc000378dc0)
c:/go/src/os/exec/exec.go:422 +0x611
os/exec.(*Cmd).Run(0xc0008c7110?)
c:/go/src/os/exec/exec.go:338 +0x1e
cmd/go/internal/work.(*Builder).toolID(0xc0005c3f40, {0x1195db2, 0x3})
c:/go/src/cmd/go/internal/work/buildid.go:167 +0x425
cmd/go/internal/work.(*Builder).vet(0x1297698?, {0xc000024050?, 0x0?}, 0xc0000d17c0)
c:/go/src/cmd/go/internal/work/exec.go:1146 +0x165
cmd/go/internal/work.(*Builder).Do.func2({0x1297698, 0xc000024050}, 0xc0000d17c0)
c:/go/src/cmd/go/internal/work/exec.go:139 +0x5ec
cmd/go/internal/work.(*Builder).Do.func3()
c:/go/src/cmd/go/internal/work/exec.go:201 +0xb9
created by cmd/go/internal/work.(*Builder).Do
c:/go/src/cmd/go/internal/work/exec.go:187 +0x3da
goroutine 978 [syscall, locked to thread]:
syscall.SyscallN(0x7ffd68502e40?, {0xc00085b7f8?, 0x3?, 0x0?})
c:/go/src/runtime/syscall_windows.go:538 +0x109
syscall.Syscall(0xc00085b878?, 0x0?, 0x8?, 0x0?, 0x0?)
c:/go/src/runtime/syscall_windows.go:476 +0x3b
syscall.WaitForSingleObject(0x5?, 0xffffffff)
c:/go/src/syscall/zsyscall_windows.go:1145 +0x65
os.(*Process).wait(0xc0000e3ec0)
c:/go/src/os/exec_windows.go:18 +0x65
os.(*Process).Wait(...)
c:/go/src/os/exec.go:132
os/exec.(*Cmd).Wait(0xc00054e160)
c:/go/src/os/exec/exec.go:507 +0x54
os/exec.(*Cmd).Run(0xc0008c6690?)
c:/go/src/os/exec/exec.go:341 +0x39
cmd/go/internal/work.(*Builder).toolID(0xc0005c3f40, {0x1195db2, 0x3})
c:/go/src/cmd/go/internal/work/buildid.go:167 +0x425
cmd/go/internal/work.(*Builder).vet(0x1297698?, {0xc000024050?, 0x0?}, 0xc0000d0640)
c:/go/src/cmd/go/internal/work/exec.go:1146 +0x165
cmd/go/internal/work.(*Builder).Do.func2({0x1297698, 0xc000024050}, 0xc0000d0640)
c:/go/src/cmd/go/internal/work/exec.go:139 +0x5ec
cmd/go/internal/work.(*Builder).Do.func3()
c:/go/src/cmd/go/internal/work/exec.go:201 +0xb9
created by cmd/go/internal/work.(*Builder).Do
c:/go/src/cmd/go/internal/work/exec.go:187 +0x3da
goroutine 979 [syscall, locked to thread]:
syscall.SyscallN(0xd84?, {0xc00045a868?, 0xc00045a990?, 0xc3409f?})
c:/go/src/runtime/syscall_windows.go:538 +0x109
syscall.Syscall12(0x0?, 0x0?, 0xc0003bcf00?, 0x0?, 0x1000000000003?, 0xc00045a950?, 0xc0a1f2?, 0xc00002d050?, 0xc00045a980?, 0xc0003c2040, ...)
c:/go/src/runtime/syscall_windows.go:494 +0xac
syscall.CreateProcess(0x52?, 0xc0000e3560?, 0x28?, 0x10100000000?, 0x1, 0x80400, 0xc00045aa08?, 0xd0?, 0x200?, 0xc00045aa68)
c:/go/src/syscall/zsyscall_windows.go:545 +0x114
syscall.StartProcess({0xc0000e3560?, 0x1d?}, {0xc00024d500, 0x1c, 0x1c}, 0xc00047f000?)
c:/go/src/syscall/exec_windows.go:408 +0xc69
os.startProcess({0xc0000e3560, 0x28}, {0xc00024d500, 0x1c, 0x1c}, 0xc00045aee0)
c:/go/src/os/exec_posix.go:54 +0x305
os.StartProcess({0xc0000e3560, 0x28}, {0xc00024d500, 0x1c, 0x1c}, 0xdf2c1900?)
c:/go/src/os/exec.go:109 +0x5a
os/exec.(*Cmd).Start(0xc000464dc0)
c:/go/src/os/exec/exec.go:422 +0x611
os/exec.(*Cmd).Run(0xc000464dc0?)
c:/go/src/os/exec/exec.go:338 +0x1e
cmd/go/internal/work.(*Builder).runOut(0x9?, 0xc00061d180, {0xc00001eb80, 0x1d}, {0x0, 0x0, 0x38364643d156e6da?}, {0xc000632e00, 0x17, 0x20})
c:/go/src/cmd/go/internal/work/exec.go:2133 +0x5cf
cmd/go/internal/work.gcToolchain.gc({}, 0xc0dd50?, 0xc00061d180, {0xc0003bc870, 0x45}, {0xc0004e4000, 0x3f8, 0x726}, {0x0, 0x0, ...}, ...)
c:/go/src/cmd/go/internal/work/gc.go:213 +0x1819
cmd/go/internal/work.(*Builder).build(0xc0005c3f40, {0xc000024050?, 0x0?}, 0xc00061d180)
c:/go/src/cmd/go/internal/work/exec.go:810 +0x2429
cmd/go/internal/work.(*Builder).Do.func2({0x1297698, 0xc000024050}, 0xc00061d180)
c:/go/src/cmd/go/internal/work/exec.go:139 +0x5ec
cmd/go/internal/work.(*Builder).Do.func3()
c:/go/src/cmd/go/internal/work/exec.go:201 +0xb9
created by cmd/go/internal/work.(*Builder).Do
c:/go/src/cmd/go/internal/work/exec.go:187 +0x3da
goroutine 980 [syscall, locked to thread]:
syscall.SyscallN(0xd7c?, {0xc00045e868?, 0xc00045e990?, 0xc3409f?})
c:/go/src/runtime/syscall_windows.go:538 +0x109
syscall.Syscall12(0x0?, 0x0?, 0xc000574d20?, 0x0?, 0x1000000000003?, 0xc00045e950?, 0xc0a1f2?, 0xc00002d050?, 0xc00045e980?, 0xc0003cbf40, ...)
c:/go/src/runtime/syscall_windows.go:494 +0xac
syscall.CreateProcess(0x52?, 0xc000291110?, 0x28?, 0x10100000000?, 0x1, 0x80400, 0xc00045ea08?, 0xd0?, 0x200?, 0xc00045ea68)
c:/go/src/syscall/zsyscall_windows.go:545 +0x114
syscall.StartProcess({0xc000291110?, 0x1d?}, {0xc0002b2d80, 0x23, 0x24}, 0xc000193000?)
c:/go/src/syscall/exec_windows.go:408 +0xc69
os.startProcess({0xc000291110, 0x28}, {0xc0002b2d80, 0x23, 0x24}, 0xc00045eee0)
c:/go/src/os/exec_posix.go:54 +0x305
os.StartProcess({0xc000291110, 0x28}, {0xc0002b2d80, 0x23, 0x24}, 0xb7fc96b0?)
c:/go/src/os/exec.go:109 +0x5a
os/exec.(*Cmd).Start(0xc000378f20)
c:/go/src/os/exec/exec.go:422 +0x611
os/exec.(*Cmd).Run(0xc000378f20?)
c:/go/src/os/exec/exec.go:338 +0x1e
cmd/go/internal/work.(*Builder).runOut(0x13?, 0xc00036b400, {0xc00001eb80, 0x1d}, {0x0, 0x0, 0x6c4ebc30e665a577?}, {0xc00036ea00, 0x1e, 0x20})
c:/go/src/cmd/go/internal/work/exec.go:2133 +0x5cf
cmd/go/internal/work.gcToolchain.gc({}, 0xc0dd50?, 0xc00036b400, {0xc0005744b0, 0x45}, {0xc0003ac380, 0x33c, 0x35e}, {0x0, 0x0, ...}, ...)
c:/go/src/cmd/go/internal/work/gc.go:213 +0x1819
cmd/go/internal/work.(*Builder).build(0xc0005c3f40, {0xc000024050?, 0x0?}, 0xc00036b400)
c:/go/src/cmd/go/internal/work/exec.go:810 +0x2429
cmd/go/internal/work.(*Builder).Do.func2({0x1297698, 0xc000024050}, 0xc00036b400)
c:/go/src/cmd/go/internal/work/exec.go:139 +0x5ec
cmd/go/internal/work.(*Builder).Do.func3()
c:/go/src/cmd/go/internal/work/exec.go:201 +0xb9
created by cmd/go/internal/work.(*Builder).Do
c:/go/src/cmd/go/internal/work/exec.go:187 +0x3da
rax 0x4c7f1
rbx 0x1f9df522e10
rcx 0x1f9e10967ec
rdi 0x0
rsi 0x4c7ec
rbp 0x8923fd6f9
rsp 0x8923fd648
r8 0x5
r9 0x1
r10 0x0
r11 0x8923fbe68
r12 0x1f9e104a000
r13 0x1f9dec72960
r14 0x1f9df522e00
r15 0x50200
rip 0x7ffd68120530
rflags 0x10206
cs 0x33
fs 0x53
gs 0x2b
Metadata
Metadata
Assignees
Labels
Type
Projects
Milestone
Relationships
Development
No branches or pull requests
Activity
[-]win11, golang 1.17.x, 1.18.x go test panic.[/-][+]win11, golang 1.17.x, 1.18.x go test panic, 1.16.x no problem[/+]heschi commentedon Mar 16, 2022
cc @golang/runtime
zangyunfeng commentedon Mar 25, 2022
I have the same problem, there is no directory like c:/go/src,even running a simple main.go file with "go run" exposes the problem !
aclements commentedon Mar 25, 2022
@imkos , we need more information. Was this a one-off failure, or is it completely repeatable, or does it fail with some probability? Does it only fail for this particular command or others, too? What is your exact OS version? What is the exact Go version you used for the traceback you posted? What is the output of
go env
? (In the future, it would be valuable if you used the issue template, which asks most of these questions.)If you can reproduce with the environment variable
GOTRACEBACK=system
, that may print more helpful information, too.zangyunfeng commentedon Mar 26, 2022
go env output:
PS C:\Users\zyf15> go env
set GO111MODULE=on
set GOARCH=amd64
set GOBIN=G:\go_space\bin
set GOCACHE=G:\go_space\build-cache
set GOENV=C:\Users\zyf15\AppData\Roaming\go\env
set GOEXE=.exe
set GOEXPERIMENT=
set GOFLAGS=
set GOHOSTARCH=amd64
set GOHOSTOS=windows
set GOINSECURE=
set GOMODCACHE=G:\go_space\pkg\mod
set GONOPROXY=
set GONOSUMDB=
set GOOS=windows
set GOPATH=G:\go_space
set GOPRIVATE=
set GOPROXY=https://goproxy.cn,direct
set GOROOT=G:\GoVersion\go
set GOSUMDB=sum.golang.org
set GOTMPDIR=
set GOTOOLDIR=G:\GoVersion\go\pkg\tool\windows_amd64
set GOVCS=
set GOVERSION=go1.18
set GCCGO=gccgo
set GOAMD64=v1
set AR=ar
set CC=gcc
set CXX=g++
set CGO_ENABLED=1
set GOMOD=NUL
set GOWORK=
set CGO_CFLAGS=-g -O2
set CGO_CPPFLAGS=
set CGO_CXXFLAGS=-g -O2
set CGO_FFLAGS=-g -O2
set CGO_LDFLAGS=-g -O2
set PKG_CONFIG=pkg-config
set GOGCCFLAGS=-m64 -mthreads -fmessage-length=0 -fdebug-prefix-map=C:\Users\zyf15\AppData\Local\Temp\go-build2317518572=/tmp/go-build -gno-record-gcc-switches
here is exception infomation:
Exception 0xc0000005 0x0 0x1b035cbbd4b 0x7ffe86540510
PC=0x7ffe86540510
runtime.cgocall(0xc15620, 0xc0003002c0)
c:/go/src/runtime/cgocall.go:157 +0x4a fp=0xc0002d46d8 sp=0xc0002d46a0 pc=0xbb458a
syscall.SyscallN(0x1273?, {0xc0002d4770?, 0xc0002d4898?, 0xc2409f?})
c:/go/src/runtime/syscall_windows.go:538 +0x109 fp=0xc0002d4750 sp=0xc0002d46d8 pc=0xc108a9
syscall.Syscall12(0x0?, 0x0?, 0xc00039e780?, 0x0?, 0x1000000000003?, 0xc0002d4858?, 0xbfa1f2?, 0xc00008b020?, 0xc0002d4888?, 0x0, ...)
c:/go/src/runtime/syscall_windows.go:494 +0xac fp=0xc0002d47e0 sp=0xc0002d4750 pc=0xc1078c
syscall.CreateProcess(0x59?, 0x1b032942000?, 0xc0002d4908?, 0x10100000000?, 0x1, 0x80400, 0xc0002d4910?, 0xd0?, 0x155?, 0xc0002d4970)
c:/go/src/syscall/zsyscall_windows.go:545 +0x114 fp=0xc0002d48a8 sp=0xc0002d47e0 pc=0xc2a614
syscall.StartProcess({0xc00048a930?, 0xc000296960?}, {0xc000316120, 0x2, 0x2}, 0xc000240000?)
c:/go/src/syscall/exec_windows.go:408 +0xc69 fp=0xc0002d4b10 sp=0xc0002d48a8 pc=0xc252a9
os.startProcess({0xc00048a930, 0x2e}, {0xc000316120, 0x2, 0x2}, 0xc0002d4de8)
c:/go/src/os/exec_posix.go:54 +0x305 fp=0xc0002d4bf0 sp=0xc0002d4b10 pc=0xc8eac5
os.StartProcess({0xc00048a930, 0x2e}, {0xc000316120, 0x2, 0x2}, 0xd4998d0?)
c:/go/src/os/exec.go:109 +0x5a fp=0xc0002d4c38 sp=0xc0002d4bf0 pc=0xc8e51a
os/exec.(*Cmd).Start(0xc000392160)
c:/go/src/os/exec/exec.go:422 +0x611 fp=0xc0002d4e40 sp=0xc0002d4c38 pc=0xcbfc91
os/exec.(*Cmd).Run(0xc00048a930?)
c:/go/src/os/exec/exec.go:338 +0x1e fp=0xc0002d4e60 sp=0xc0002d4e40 pc=0xcbf39e
cmd/go/internal/work.(*Builder).toolID(0xc000095360, {0x1185c95, 0x3})
c:/go/src/cmd/go/internal/work/buildid.go:167 +0x425 fp=0xc0002d5040 sp=0xc0002d4e60 pc=0x102cb45
cmd/go/internal/work.(*Builder).buildActionID(0xc000095360, 0xc0002c5180)
c:/go/src/cmd/go/internal/work/exec.go:316 +0xf96 fp=0xc0002d5448 sp=0xc0002d5040 pc=0x1032f56
cmd/go/internal/work.(*Builder).build(0xc000095360, {0xc00009e010?, 0x0?}, 0xc0002c5180)
c:/go/src/cmd/go/internal/work/exec.go:474 +0x199 fp=0xc0002d5db8 sp=0xc0002d5448 pc=0x10342f9
cmd/go/internal/work.(*Builder).Do.func2({0x1287698, 0xc00009e010}, 0xc0002c5180)
c:/go/src/cmd/go/internal/work/exec.go:139 +0x5ec fp=0xc0002d5f20 sp=0xc0002d5db8 pc=0x1031cac
cmd/go/internal/work.(*Builder).Do.func3()
c:/go/src/cmd/go/internal/work/exec.go:201 +0xb9 fp=0xc0002d5fe0 sp=0xc0002d5f20 pc=0x10314d9
runtime.goexit()
c:/go/src/runtime/asm_amd64.s:1571 +0x1 fp=0xc0002d5fe8 sp=0xc0002d5fe0 pc=0xc13d81
created by cmd/go/internal/work.(*Builder).Do
c:/go/src/cmd/go/internal/work/exec.go:187 +0x3da
goroutine 1 [semacquire]:
sync.runtime_Semacquire(0xc0003c8570?)
c:/go/src/runtime/sema.go:56 +0x25
sync.(*WaitGroup).Wait(0x112f5a0?)
c:/go/src/sync/waitgroup.go:136 +0x52
cmd/go/internal/work.(*Builder).Do(0xc000095360, {0x1287698, 0xc00009e010}, 0xc0003ba3c0)
c:/go/src/cmd/go/internal/work/exec.go:210 +0x4af
cmd/go/internal/run.runRun({0x1287698, 0xc00009e010}, 0xc0000a3140?, {0xc0000d4020?, 0x1, 0x2})
c:/go/src/cmd/go/internal/run/run.go:166 +0x765
main.invoke(0x155d760, {0xc0000d4010, 0x2, 0x3})
c:/go/src/cmd/go/main.go:218 +0x2ee
main.main()
c:/go/src/cmd/go/main.go:175 +0x76e
goroutine 132 [syscall, locked to thread]:
syscall.SyscallN(0x0?, {0xc000061c70?, 0x0?, 0x0?})
c:/go/src/runtime/syscall_windows.go:538 +0x109
syscall.Syscall6(0x10?, 0x1b00d499d10?, 0x35?, 0xc000061d10?, 0xbbcfbe?, 0x1b00d499d10?, 0xc000185135?, 0xc000061d18?)
c:/go/src/runtime/syscall_windows.go:482 +0x50
syscall.ReadFile(0xc15635?, {0xc0005de200?, 0x200, 0x800000?}, 0x7ffff800000?, 0x2?)
c:/go/src/syscall/zsyscall_windows.go:1024 +0x94
syscall.Read(0xc0003acf00?, {0xc0005de200?, 0x74006900780045?, 0xc000061db0?})
c:/go/src/syscall/syscall_windows.go:380 +0x2e
internal/poll.(*FD).Read(0xc0003acf00, {0xc0005de200, 0x200, 0x200})
c:/go/src/internal/poll/fd_windows.go:427 +0x1b4
os.(*File).read(...)
c:/go/src/os/file_posix.go:31
os.(*File).Read(0xc0000ce050, {0xc0002c8c13?, 0x1b0349ace20?, 0xc000061ea0?})
c:/go/src/os/file.go:119 +0x5e
bytes.(*Buffer).ReadFrom(0xc00048e120, {0x12834e0, 0xc0001851e0})
c:/go/src/bytes/buffer.go:204 +0x98
io.copyBuffer({0xc0003acf00, 0xc00048e120}, {0x12834e0, 0xc0000ce050}, {0xc000061f80, 0xbb59fd, 0xc0003720c0})
c:/go/src/io/io.go:412 +0x14b
os.(*File).Close(...)
c:/go/src/os/file_posix.go:25
os/exec.(*Cmd).writerDescriptor.func1()
c:/go/src/os/exec/exec.go:312 +0x57
os/exec.(*Cmd).Start.func1(0xc000168d20?)
c:/go/src/os/exec/exec.go:441 +0x45
created by os/exec.(*Cmd).Start
c:/go/src/os/exec/exec.go:440 +0x7c5
goroutine 104 [select]:
cmd/go/internal/work.(*Builder).Do.func3()
c:/go/src/cmd/go/internal/work/exec.go:191 +0x10c
created by cmd/go/internal/work.(*Builder).Do
c:/go/src/cmd/go/internal/work/exec.go:187 +0x3da
goroutine 105 [sleep]:
time.Sleep(0x4c4b40)
c:/go/src/runtime/time.go:194 +0x133
os.(*Process).wait(0xc0005810e0)
c:/go/src/os/exec_windows.go:45 +0x38c
os.(*Process).Wait(...)
c:/go/src/os/exec.go:132
os/exec.(*Cmd).Wait(0xc00049a160)
c:/go/src/os/exec/exec.go:507 +0x54
os/exec.(*Cmd).Run(0xc000580150?)
c:/go/src/os/exec/exec.go:341 +0x39
cmd/go/internal/work.(*Builder).toolID(0xc000095360, {0x1185c95, 0x3})
c:/go/src/cmd/go/internal/work/buildid.go:167 +0x425
cmd/go/internal/work.(*Builder).buildActionID(0xc000095360, 0xc0002c5400)
c:/go/src/cmd/go/internal/work/exec.go:316 +0xf96
cmd/go/internal/work.(*Builder).build(0xc000095360, {0xc00009e010?, 0xc0001a8030?}, 0xc0002c5400)
c:/go/src/cmd/go/internal/work/exec.go:474 +0x199
cmd/go/internal/work.(*Builder).Do.func2({0x1287698, 0xc00009e010}, 0xc0002c5400)
c:/go/src/cmd/go/internal/work/exec.go:139 +0x5ec
cmd/go/internal/work.(*Builder).Do.func3()
c:/go/src/cmd/go/internal/work/exec.go:201 +0xb9
created by cmd/go/internal/work.(*Builder).Do
c:/go/src/cmd/go/internal/work/exec.go:187 +0x3da
goroutine 106 [select]:
cmd/go/internal/work.(*Builder).Do.func3()
c:/go/src/cmd/go/internal/work/exec.go:191 +0x10c
created by cmd/go/internal/work.(*Builder).Do
c:/go/src/cmd/go/internal/work/exec.go:187 +0x3da
goroutine 107 [select]:
cmd/go/internal/work.(*Builder).Do.func3()
c:/go/src/cmd/go/internal/work/exec.go:191 +0x10c
created by cmd/go/internal/work.(*Builder).Do
c:/go/src/cmd/go/internal/work/exec.go:187 +0x3da
goroutine 108 [select]:
cmd/go/internal/work.(*Builder).Do.func3()
c:/go/src/cmd/go/internal/work/exec.go:191 +0x10c
created by cmd/go/internal/work.(*Builder).Do
c:/go/src/cmd/go/internal/work/exec.go:187 +0x3da
goroutine 109 [select]:
cmd/go/internal/work.(*Builder).Do.func3()
c:/go/src/cmd/go/internal/work/exec.go:191 +0x10c
created by cmd/go/internal/work.(*Builder).Do
c:/go/src/cmd/go/internal/work/exec.go:187 +0x3da
goroutine 110 [select]:
cmd/go/internal/work.(*Builder).Do.func3()
c:/go/src/cmd/go/internal/work/exec.go:191 +0x10c
created by cmd/go/internal/work.(*Builder).Do
c:/go/src/cmd/go/internal/work/exec.go:187 +0x3da
rax 0xcd5a
rbx 0x1b0346c8120
rcx 0x1b035cbbd4b
rdi 0x1
rsi 0xcd4b
rbp 0x67e48fddb9
rsp 0x67e48fdd08
r8 0xf
r9 0x1
r10 0x7ffe87fa8c6a
r11 0x1b00d1d0000
r12 0x1b034244e90
r13 0x1b035caf000
r14 0x1b0346c80f0
r15 0x17e00
rip 0x7ffe86540510
rflags 0x10206
cs 0x33
fs 0x53
gs 0x2b
Thank you very much for your help!~
aclements commentedon Mar 29, 2022
Sorry, @imkos , but we still need more information to make progress on this. Was this a one-off failure, or is it completely repeatable, or does it fail with some probability? Does it only fail for this particular command or others, too? What is your exact OS version? What is the exact Go version you used for the traceback you posted?
Thanks for the traceback, but it looks like you didn't set
GOTRACEBACK=system
, so it didn't contain any additional information. If you can reproduce it, please set that variable and try again.gopherbot commentedon Apr 25, 2022
Timed out in state WaitingForInfo. Closing.
(I am just a bot, though. Please speak up if this is a mistake or you have the requested information.)