Skip to content

win11, golang 1.17.x, 1.18.x go test panic, 1.16.x no problem #51718

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
imkos opened this issue Mar 16, 2022 · 6 comments
Closed

win11, golang 1.17.x, 1.18.x go test panic, 1.16.x no problem #51718

imkos opened this issue Mar 16, 2022 · 6 comments
Labels
FrozenDueToAge NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one. WaitingForInfo Issue is not actionable because of missing required information, which needs to be provided.
Milestone

Comments

@imkos
Copy link

imkos commented Mar 16, 2022

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
@imkos imkos changed the title 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 Mar 16, 2022
@heschi
Copy link
Contributor

heschi commented Mar 16, 2022

cc @golang/runtime

@heschi heschi added the NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one. label Mar 16, 2022
@heschi heschi added this to the Backlog milestone Mar 16, 2022
@zangyunfeng
Copy link

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
Copy link
Member

@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.

@aclements aclements added the WaitingForInfo Issue is not actionable because of missing required information, which needs to be provided. label Mar 25, 2022
@zangyunfeng
Copy link

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
Copy link
Member

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
Copy link
Contributor

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.)

@golang golang locked and limited conversation to collaborators Apr 25, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
FrozenDueToAge NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one. WaitingForInfo Issue is not actionable because of missing required information, which needs to be provided.
Projects
None yet
Development

No branches or pull requests

5 participants