Skip to content
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

net: hang in Netsh tests on windows-arm64-10 #52082

Closed
bcmills opened this issue Mar 31, 2022 · 3 comments
Closed

net: hang in Netsh tests on windows-arm64-10 #52082

bcmills opened this issue Mar 31, 2022 · 3 comments
Labels
arch-arm64 FrozenDueToAge NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one. OS-Windows release-blocker
Milestone

Comments

@bcmills
Copy link
Contributor

bcmills commented Mar 31, 2022

goroutine 49 [syscall, 2 minutes, locked to thread]:
runtime.cgocall(0x7ff727ba62e0, 0x40000802c0)
	C:/workdir/go/src/runtime/cgocall.go:157 +0x44 fp=0x40001e97e0 sp=0x40001e97a0 pc=0x7ff727b43514
syscall.SyscallN(0x7ffeb9adf280?, {0x40001e9890?, 0x3?, 0x0?})
	C:/workdir/go/src/runtime/syscall_windows.go:538 +0xec fp=0x40001e9860 sp=0x40001e97e0 pc=0x7ff727ba27bc
syscall.Syscall(0xa?, 0x40000b6205?, 0x40001e9998?, 0x7ff727b4bca4?, 0x39?)
	C:/workdir/go/src/runtime/syscall_windows.go:476 +0x30 fp=0x40001e98b0 sp=0x40001e9860 pc=0x7ff727ba25a0
syscall.WaitForSingleObject(0x40000b6640?, 0xffffffff)
	C:/workdir/go/src/syscall/zsyscall_windows.go:1145 +0x64 fp=0x40001e9900 sp=0x40001e98b0 pc=0x7ff727bb8fb4
os.(*Process).wait(0x40000db590)
	C:/workdir/go/src/os/exec_windows.go:18 +0x50 fp=0x40001e99a0 sp=0x40001e9900 pc=0x7ff727bdef10
os.(*Process).Wait(...)
	C:/workdir/go/src/os/exec.go:132
os/exec.(*Cmd).Wait(0x40000e2000)
	C:/workdir/go/src/os/exec/exec.go:507 +0x44 fp=0x40001e9a20 sp=0x40001e99a0 pc=0x7ff727c2d054
os/exec.(*Cmd).Run(0x3?)
	C:/workdir/go/src/os/exec/exec.go:341 +0x38 fp=0x40001e9a40 sp=0x40001e9a20 pc=0x7ff727c2c0d8
os/exec.(*Cmd).CombinedOutput(0x40000e2000)
	C:/workdir/go/src/os/exec/exec.go:567 +0xb8 fp=0x40001e9a70 sp=0x40001e9a40 pc=0x7ff727c2d378
net.runCmd({0x40001e9c88?, 0x2, 0x2})
	C:/workdir/go/src/net/net_windows_test.go:185 +0x180 fp=0x40001e9bc0 sp=0x40001e9a70 pc=0x7ff727cd4510
net.checkNetsh(0x40000b4680)
	C:/workdir/go/src/net/net_windows_test.go:208 +0x60 fp=0x40001e9cb0 sp=0x40001e9bc0 pc=0x7ff727cd4ab0
net.TestInterfaceAddrsWithNetsh(0x40000b4680)
	C:/workdir/go/src/net/net_windows_test.go:433 +0x28 fp=0x40001e9f60 sp=0x40001e9cb0 pc=0x7ff727cd6108
testing.tRunner(0x40000b4680, 0x7ff727d7ae78)
	C:/workdir/go/src/testing/testing.go:1439 +0x10c fp=0x40001e9fb0 sp=0x40001e9f60 pc=0x7ff727c22bbc
testing.(*T).Run.func1()
	C:/workdir/go/src/testing/testing.go:1486 +0x2c fp=0x40001e9fd0 sp=0x40001e9fb0 pc=0x7ff727c2390c
runtime.goexit()
	C:/workdir/go/src/runtime/asm_arm64.s:1151 +0x4 fp=0x40001e9fd0 sp=0x40001e9fd0 pc=0x7ff727ba5754
created by testing.(*T).Run
	C:/workdir/go/src/testing/testing.go:1486 +0x328

greplogs --dashboard -md -l -e 'goroutine \d+ \[syscall, \d+ minutes.*\]:\n(?:.+\n\t.+\n)*net\.TestInterfaceAddrs'

2022-03-31T04:40:46-3943d97/windows-arm64-10
2021-10-25T17:18:40-bc0eb57/windows-arm64-10
2021-10-09T23:29:26-b99abf3/windows-arm64-10
2021-06-09T15:44:42-e6dda19/windows-arm64-aws
2021-06-08T20:19:17-da4a640/windows-arm64-aws

@bcmills
Copy link
Contributor Author

bcmills commented Mar 31, 2022

Marking as release-blocker because this is an ongoing source of failures on the builders.

Since windows/arm64 is not a first class port — and especially since hasn't failed yet on the windows-arm64-11 builder (and kind of looks to me like a platform bug) — I suggest that we skip this test on the windows-arm64-10 builder and see whether it ever recurs on Windows 11.

@bcmills bcmills added OS-Windows NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one. release-blocker arch-arm64 labels Mar 31, 2022
@bcmills bcmills added this to the Go1.19 milestone Mar 31, 2022
@bcmills bcmills changed the title net: hang in TestInterfaceAddrsWithNetsh on windows/arm64 net: hang in Netsh testsl on windows-arm64-10 Mar 31, 2022
@bcmills bcmills changed the title net: hang in Netsh testsl on windows-arm64-10 net: hang in Netsh tests on windows-arm64-10 Mar 31, 2022
@gopherbot
Copy link

Change https://go.dev/cl/397315 mentions this issue: net: skip tests that use netsh on the windows-arm64-10 builder

@golang golang locked and limited conversation to collaborators Mar 31, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
arch-arm64 FrozenDueToAge NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one. OS-Windows release-blocker
Projects
None yet
Development

No branches or pull requests

2 participants