Open
Description
See https://ci.chromium.org/b/8715046913413654785 for example:
=== RUN TestObjdumpRISCV64TestDecodeGNUSyntaxdata
panic: test timed out after 10m0s
running tests:
TestObjdumpRISCV64TestDecodeGNUSyntaxdata (10m0s)
goroutine 6 [running]:
testing.(*M).startAlarm.func1()
/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2501 +0x444
created by time.goFunc
/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:215 +0x42
goroutine 1 [chan receive]:
testing.(*T).Run(0xc000082540, {0x203464, 0x29}, 0x2088f8)
/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1873 +0x504
testing.runTests.func1(0xc000082540)
/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2296 +0x62
testing.tRunner(0xc000082540, 0xc0000a0ca0)
/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1806 +0x12e
testing.runTests(0xc0000a4108, {0x340960, 0x5, 0x5}, {0xc200b4bd72ac7468, 0x8bb2cb487a, 0x3476e0})
/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2294 +0x50a
testing.(*M).Run(0xc0000a6280)
/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2159 +0x6ec
main.main()
_testmain.go:53 +0xd8
goroutine 20 [chan receive]:
golang.org/x/arch/riscv64/riscv64asm.testExtDis.func3({0xc00019cf4c, 0x4, 0x4})
/home/swarming/.swarming/w/ir/x/w/targetrepo433634655/riscv64/riscv64asm/ext_test.go:130 +0xaa
golang.org/x/arch/riscv64/riscv64asm.testdataCases.func1(0xc000506000)
/home/swarming/.swarming/w/ir/x/w/targetrepo433634655/riscv64/riscv64asm/ext_test.go:330 +0x68
golang.org/x/arch/riscv64/riscv64asm.testExtDis(0xc000082c40, {0x1f8144, 0x3}, 0x208a10, 0xc00019baa0, 0x208a08)
/home/swarming/.swarming/w/ir/x/w/targetrepo433634655/riscv64/riscv64asm/ext_test.go:129 +0x47c
golang.org/x/arch/riscv64/riscv64asm.testObjdumpArch(0xc000082c40, 0xc00019baa0)
/home/swarming/.swarming/w/ir/x/w/targetrepo433634655/riscv64/riscv64asm/objdumpext_test.go:29 +0x66
golang.org/x/arch/riscv64/riscv64asm.testObjdumpRISCV64(...)
/home/swarming/.swarming/w/ir/x/w/targetrepo433634655/riscv64/riscv64asm/objdumpext_test.go:24
golang.org/x/arch/riscv64/riscv64asm.TestObjdumpRISCV64TestDecodeGNUSyntaxdata(0xc000082c40)
/home/swarming/.swarming/w/ir/x/w/targetrepo433634655/riscv64/riscv64asm/objdump_test.go:13 +0x54
testing.tRunner(0xc000082c40, 0x2088f8)
/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1806 +0x12e
created by testing.(*T).Run in goroutine 1
/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1865 +0x4e4
goroutine 5 [chan send]:
golang.org/x/arch/riscv64/riscv64asm.testExtDis.func2()
/home/swarming/.swarming/w/ir/x/w/targetrepo433634655/riscv64/riscv64asm/ext_test.go:126 +0x70
created by golang.org/x/arch/riscv64/riscv64asm.testExtDis in goroutine 20
/home/swarming/.swarming/w/ir/x/w/targetrepo433634655/riscv64/riscv64asm/ext_test.go:125 +0x35e
It's not entirely clear to me if it's intended for this seemingly riscv64-related test to run on other platforms like s390x, but even if not, stalling might be indicative of some problem. This is a tracking issue to investigate and resolve this.
CC @golang/s390x.