On Wed, Sep 27, 2017 at 10:20 PM, Dan Kortschak <dan.kortsc...@adelaide.edu.au> wrote: > > I am seeing all.bash fail when testing cmd/go with a likely cause being > internal/poll.runtime_pollWait. > > I'm trying to build go1.9 (with a change to the heap size), but > all.bash fails as shown below. Is this a known problem? and if it is, > is there a workaround.
This is not a known problem. It does not look like the problem has anything to do with runtime_pollWait. The test being run is TestGoTestCpuprofileDashOControlsBinaryLocation in cmd/go/go_test.go. That test runs the go tool itself, specifically running `go test -cpuprofile errors.prof -o myerrors.test errors`. The stack trace you included (thanks for doing that) shows that cmd/go/go_test.go is waiting for that execution to complete. There is an overall timeout of 3 minutes. If your machine is slow for some reason it is possible that the cmd/go tests are simply timing out. Or, it is possible that the execution invoked by TestGoTestCpuprofileDashOControlsBinaryLocation is hanging for some reason, though I don't know why that would happen. Ian > thanks > > ``` > panic: test timed out after 3m0s > > goroutine 249 [running]: > testing.startAlarm.func1() > /home/users/dkortschak/go/src/testing/testing.go:1145 +0xf9 > created by time.goFunc > /home/users/dkortschak/go/src/time/sleep.go:170 +0x44 > > goroutine 1 [chan receive]: > testing.(*T).Run(0xc8401ca000, 0x929b65, 0x2f, 0x945350, 0x48d701) > /home/users/dkortschak/go/src/testing/testing.go:790 +0x2fc > testing.runTests.func1(0xc8401ca000) > /home/users/dkortschak/go/src/testing/testing.go:1004 +0x64 > testing.tRunner(0xc8401ca000, 0xc840157b80) > /home/users/dkortschak/go/src/testing/testing.go:746 +0xd0 > testing.runTests(0xc840109000, 0xb94920, 0xd7, 0xd7, 0x91ed9c) > /home/users/dkortschak/go/src/testing/testing.go:1002 +0x2d8 > testing.(*M).Run(0xc84007df18, 0x4) > /home/users/dkortschak/go/src/testing/testing.go:921 +0x111 > cmd/go_test.TestMain(0xc840157f18) > /home/users/dkortschak/go/src/cmd/go/go_test.go:141 +0x150 > main.main() > cmd/go/_test/_testmain.go:472 +0xdb > > goroutine 5 [syscall, 1 minutes]: > os/signal.signal_recv(0x0) > /home/users/dkortschak/go/src/runtime/sigqueue.go:131 +0xa6 > os/signal.loop() > /home/users/dkortschak/go/src/os/signal/signal_unix.go:22 +0x22 > created by os/signal.init.0 > /home/users/dkortschak/go/src/os/signal/signal_unix.go:28 +0x41 > > goroutine 9 [chan receive, 1 minutes]: > testing.(*T).Parallel(0xc8401ca0f0) > /home/users/dkortschak/go/src/testing/testing.go:677 +0x127 > cmd/go_test.(*testgoData).parallel(0xc8400b7b80) > /home/users/dkortschak/go/src/cmd/go/go_test.go:218 +0x382 > cmd/go_test.TestFileLineInErrorMessages(0xc8401ca0f0) > /home/users/dkortschak/go/src/cmd/go/go_test.go:667 +0x6c > testing.tRunner(0xc8401ca0f0, 0x9451b8) > /home/users/dkortschak/go/src/testing/testing.go:746 +0xd0 > created by testing.(*T).Run > /home/users/dkortschak/go/src/testing/testing.go:789 +0x2de > > goroutine 10 [chan receive, 1 minutes]: > testing.(*T).Parallel(0xc8401ca1e0) > /home/users/dkortschak/go/src/testing/testing.go:677 +0x127 > cmd/go_test.(*testgoData).parallel(0xc8400b7cc0) > /home/users/dkortschak/go/src/cmd/go/go_test.go:218 +0x382 > cmd/go_test.TestProgramNameInCrashMessages(0xc8401ca1e0) > /home/users/dkortschak/go/src/cmd/go/go_test.go:681 +0x6c > testing.tRunner(0xc8401ca1e0, 0x945600) > /home/users/dkortschak/go/src/testing/testing.go:746 +0xd0 > created by testing.(*T).Run > /home/users/dkortschak/go/src/testing/testing.go:789 +0x2de > > goroutine 16 [chan receive, 1 minutes]: > testing.(*T).Parallel(0xc8401ca3c0) > /home/users/dkortschak/go/src/testing/testing.go:677 +0x127 > cmd/go_test.(*testgoData).parallel(0xc8403ee000) > /home/users/dkortschak/go/src/cmd/go/go_test.go:218 +0x382 > cmd/go_test.TestGoInstallRebuildsStalePackagesInOtherGOPATH(0xc8401ca3c > 0) > /home/users/dkortschak/go/src/cmd/go/go_test.go:873 +0x7d > testing.tRunner(0xc8401ca3c0, 0x945300) > /home/users/dkortschak/go/src/testing/testing.go:746 +0xd0 > created by testing.(*T).Run > /home/users/dkortschak/go/src/testing/testing.go:789 +0x2de > > goroutine 65 [chan receive, 1 minutes]: > testing.(*T).Parallel(0xc8401ca4b0) > /home/users/dkortschak/go/src/testing/testing.go:677 +0x127 > cmd/go_test.(*testgoData).parallel(0xc8403ee140) > /home/users/dkortschak/go/src/cmd/go/go_test.go:218 +0x382 > cmd/go_test.TestGoInstallDetectsRemovedFiles(0xc8401ca4b0) > /home/users/dkortschak/go/src/cmd/go/go_test.go:903 +0x6c > testing.tRunner(0xc8401ca4b0, 0x9452e8) > /home/users/dkortschak/go/src/testing/testing.go:746 +0xd0 > created by testing.(*T).Run > /home/users/dkortschak/go/src/testing/testing.go:789 +0x2de > > goroutine 37 [chan receive, 1 minutes]: > testing.(*T).Parallel(0xc8402425a0) > /home/users/dkortschak/go/src/testing/testing.go:677 +0x127 > cmd/go_test.(*testgoData).parallel(0xc8401fadc0) > /home/users/dkortschak/go/src/cmd/go/go_test.go:218 +0x382 > cmd/go_test.TestGoInstallDetectsRemovedFilesInPackageMain(0xc8402425a0) > /home/users/dkortschak/go/src/cmd/go/go_test.go:972 +0x6c > testing.tRunner(0xc8402425a0, 0x9452e0) > /home/users/dkortschak/go/src/testing/testing.go:746 +0xd0 > created by testing.(*T).Run > /home/users/dkortschak/go/src/testing/testing.go:789 +0x2de > > goroutine 213 [chan receive]: > testing.(*T).Parallel(0xc8402422d0) > /home/users/dkortschak/go/src/testing/testing.go:677 +0x127 > cmd/go_test.(*testgoData).parallel(0xc8403ee780) > /home/users/dkortschak/go/src/cmd/go/go_test.go:218 +0x382 > cmd/go_test.TestGoListCmdOnlyShowsCommands(0xc8402422d0) > /home/users/dkortschak/go/src/cmd/go/go_test.go:1636 +0x6f > testing.tRunner(0xc8402422d0, 0x945310) > /home/users/dkortschak/go/src/testing/testing.go:746 +0xd0 > created by testing.(*T).Run > /home/users/dkortschak/go/src/testing/testing.go:789 +0x2de > > goroutine 109 [chan receive, 1 minutes]: > testing.(*T).Parallel(0xc8401ca960) > /home/users/dkortschak/go/src/testing/testing.go:677 +0x127 > cmd/go_test.(*testgoData).parallel(0xc8401fa8c0) > /home/users/dkortschak/go/src/cmd/go/go_test.go:218 +0x382 > cmd/go_test.TestNonCanonicalImportPaths(0xc8401ca960) > /home/users/dkortschak/go/src/cmd/go/go_test.go:1361 +0x6c > testing.tRunner(0xc8401ca960, 0x9455c0) > /home/users/dkortschak/go/src/testing/testing.go:746 +0xd0 > created by testing.(*T).Run > /home/users/dkortschak/go/src/testing/testing.go:789 +0x2de > > goroutine 219 [chan receive]: > testing.(*T).Parallel(0xc840242780) > /home/users/dkortschak/go/src/testing/testing.go:677 +0x127 > cmd/go_test.(*testgoData).parallel(0xc8403eec80) > /home/users/dkortschak/go/src/cmd/go/go_test.go:218 +0x382 > cmd/go_test.TestMultipleGOPATHEntriesReportedSeparately(0xc840242780) > /home/users/dkortschak/go/src/cmd/go/go_test.go:1684 +0x7d > testing.tRunner(0xc840242780, 0x9455a0) > /home/users/dkortschak/go/src/testing/testing.go:746 +0xd0 > created by testing.(*T).Run > /home/users/dkortschak/go/src/testing/testing.go:789 +0x2de > > goroutine 221 [chan receive]: > testing.(*T).Parallel(0xc840242960) > /home/users/dkortschak/go/src/testing/testing.go:677 +0x127 > cmd/go_test.(*testgoData).parallel(0xc8403eef00) > /home/users/dkortschak/go/src/cmd/go/go_test.go:218 +0x382 > cmd/go_test.TestMentionGOPATHNotOnSecondEntry(0xc840242960) > /home/users/dkortschak/go/src/cmd/go/go_test.go:1710 +0x80 > testing.tRunner(0xc840242960, 0x945590) > /home/users/dkortschak/go/src/testing/testing.go:746 +0xd0 > created by testing.(*T).Run > /home/users/dkortschak/go/src/testing/testing.go:789 +0x2de > > goroutine 220 [chan receive]: > testing.(*T).Parallel(0xc840242870) > /home/users/dkortschak/go/src/testing/testing.go:677 +0x127 > cmd/go_test.(*testgoData).parallel(0xc8403eedc0) > /home/users/dkortschak/go/src/cmd/go/go_test.go:218 +0x382 > cmd/go_test.TestMentionGOPATHInFirstGOPATHEntry(0xc840242870) > /home/users/dkortschak/go/src/cmd/go/go_test.go:1697 +0x80 > testing.tRunner(0xc840242870, 0x945588) > /home/users/dkortschak/go/src/testing/testing.go:746 +0xd0 > created by testing.(*T).Run > /home/users/dkortschak/go/src/testing/testing.go:789 +0x2de > > goroutine 248 [IO wait]: > internal/poll.runtime_pollWait(0x7f9fe0076df0, 0x72, 0x1) > /home/users/dkortschak/go/src/runtime/netpoll.go:173 +0x57 > internal/poll.(*pollDesc).wait(0xc840462478, 0x72, 0xffffffffffffff01, > 0xb55040, 0xb51308) > /home/users/dkortschak/go/src/internal/poll/fd_poll_runtime.go: > 85 +0xae > internal/poll.(*pollDesc).waitRead(0xc840462478, 0xc84048c401, 0x200, > 0x200) > /home/users/dkortschak/go/src/internal/poll/fd_poll_runtime.go: > 90 +0x3d > internal/poll.(*FD).Read(0xc840462460, 0xc84048c400, 0x200, 0x200, 0x0, > 0x0, 0x0) > /home/users/dkortschak/go/src/internal/poll/fd_unix.go:125 > +0x18a > os.(*File).read(0xc8401a6080, 0xc84048c400, 0x200, 0x200, 0x0, > 0xc8401d15e8, 0x4e20eb) > /home/users/dkortschak/go/src/os/file_unix.go:216 +0x4e > os.(*File).Read(0xc8401a6080, 0xc84048c400, 0x200, 0x200, 0x0, 0x0, > 0x0) > /home/users/dkortschak/go/src/os/file.go:103 +0x6d > bytes.(*Buffer).ReadFrom(0xc8401fa488, 0xb53b80, 0xc8401a6080, > 0x7f9fe0032028, 0xc8401fa488, 0x1) > /home/users/dkortschak/go/src/bytes/buffer.go:209 +0x177 > io.copyBuffer(0xb52ac0, 0xc8401fa488, 0xb53b80, 0xc8401a6080, 0x0, 0x0, > 0x0, 0xc840462280, 0x0, 0x0) > /home/users/dkortschak/go/src/io/io.go:386 +0x2bb > io.Copy(0xb52ac0, 0xc8401fa488, 0xb53b80, 0xc8401a6080, 0x403703, > 0xc8400602a0, 0xc8401d17b0) > /home/users/dkortschak/go/src/io/io.go:362 +0x68 > os/exec.(*Cmd).writerDescriptor.func1(0xc8400602a0, 0xc8401d17b0) > /home/users/dkortschak/go/src/os/exec/exec.go:264 +0x4d > os/exec.(*Cmd).Start.func1(0xc840460160, 0xc840454280) > /home/users/dkortschak/go/src/os/exec/exec.go:380 +0x27 > created by os/exec.(*Cmd).Start > /home/users/dkortschak/go/src/os/exec/exec.go:379 +0x646 > > goroutine 217 [chan receive]: > testing.(*T).Parallel(0xc8402424b0) > /home/users/dkortschak/go/src/testing/testing.go:677 +0x127 > cmd/go_test.(*testgoData).parallel(0xc8403eea00) > /home/users/dkortschak/go/src/cmd/go/go_test.go:218 +0x382 > cmd/go_test.TestUnsuccessfulGoInstallShouldMentionMissingPackage(0xc840 > 2424b0) > /home/users/dkortschak/go/src/cmd/go/go_test.go:1664 +0x6c > testing.tRunner(0xc8402424b0, 0x945698) > /home/users/dkortschak/go/src/testing/testing.go:746 +0xd0 > created by testing.(*T).Run > /home/users/dkortschak/go/src/testing/testing.go:789 +0x2de > > goroutine 218 [chan receive]: > testing.(*T).Parallel(0xc840242690) > /home/users/dkortschak/go/src/testing/testing.go:677 +0x127 > cmd/go_test.(*testgoData).parallel(0xc8403eeb40) > /home/users/dkortschak/go/src/cmd/go/go_test.go:218 +0x382 > cmd/go_test.TestGOROOTSearchFailureReporting(0xc840242690) > /home/users/dkortschak/go/src/cmd/go/go_test.go:1674 +0x72 > testing.tRunner(0xc840242690, 0x9451c0) > /home/users/dkortschak/go/src/testing/testing.go:746 +0xd0 > created by testing.(*T).Run > /home/users/dkortschak/go/src/testing/testing.go:789 +0x2de > > goroutine 150 [chan receive, 1 minutes]: > testing.(*T).Parallel(0xc840446d20) > /home/users/dkortschak/go/src/testing/testing.go:677 +0x127 > cmd/go_test.(*testgoData).parallel(0xc8400b77c0) > /home/users/dkortschak/go/src/cmd/go/go_test.go:218 +0x382 > cmd/go_test.TestPackageMainTestImportsArchiveNotBinary(0xc840446d20) > /home/users/dkortschak/go/src/cmd/go/go_test.go:1423 +0x7d > testing.tRunner(0xc840446d20, 0x9455e0) > /home/users/dkortschak/go/src/testing/testing.go:746 +0xd0 > created by testing.(*T).Run > /home/users/dkortschak/go/src/testing/testing.go:789 +0x2de > > goroutine 247 [IO wait]: > internal/poll.runtime_pollWait(0x7f9fe0076f70, 0x72, 0x1) > /home/users/dkortschak/go/src/runtime/netpoll.go:173 +0x57 > internal/poll.(*pollDesc).wait(0xc8404623d8, 0x72, 0xffffffffffffff01, > 0xb55040, 0xb51308) > /home/users/dkortschak/go/src/internal/poll/fd_poll_runtime.go: > 85 +0xae > internal/poll.(*pollDesc).waitRead(0xc8404623d8, 0xc8402ba401, 0x200, > 0x200) > /home/users/dkortschak/go/src/internal/poll/fd_poll_runtime.go: > 90 +0x3d > internal/poll.(*FD).Read(0xc8404623c0, 0xc8402ba400, 0x200, 0x200, 0x0, > 0x0, 0x0) > /home/users/dkortschak/go/src/internal/poll/fd_unix.go:125 > +0x18a > os.(*File).read(0xc8401a6068, 0xc8402ba400, 0x200, 0x200, 0x0, > 0xc8401d3de8, 0x4e20eb) > /home/users/dkortschak/go/src/os/file_unix.go:216 +0x4e > os.(*File).Read(0xc8401a6068, 0xc8402ba400, 0x200, 0x200, 0x0, 0x0, > 0x0) > /home/users/dkortschak/go/src/os/file.go:103 +0x6d > bytes.(*Buffer).ReadFrom(0xc8401fa420, 0xb53b80, 0xc8401a6068, > 0x7f9fe0032028, 0xc8401fa420, 0x1) > /home/users/dkortschak/go/src/bytes/buffer.go:209 +0x177 > io.copyBuffer(0xb52ac0, 0xc8401fa420, 0xb53b80, 0xc8401a6068, 0x0, 0x0, > 0x0, 0xc8404621e0, 0x0, 0x0) > /home/users/dkortschak/go/src/io/io.go:386 +0x2bb > io.Copy(0xb52ac0, 0xc8401fa420, 0xb53b80, 0xc8401a6068, 0x403703, > 0xc8400602a0, 0xc8401d3fb0) > /home/users/dkortschak/go/src/io/io.go:362 +0x68 > os/exec.(*Cmd).writerDescriptor.func1(0xc8400602a0, 0xc8401d3fb0) > /home/users/dkortschak/go/src/os/exec/exec.go:264 +0x4d > os/exec.(*Cmd).Start.func1(0xc840460160, 0xc840454240) > /home/users/dkortschak/go/src/os/exec/exec.go:380 +0x27 > created by os/exec.(*Cmd).Start > /home/users/dkortschak/go/src/os/exec/exec.go:379 +0x646 > > goroutine 210 [chan receive]: > testing.(*T).Parallel(0xc840242000) > /home/users/dkortschak/go/src/testing/testing.go:677 +0x127 > cmd/go_test.(*testgoData).parallel(0xc8403ee3c0) > /home/users/dkortschak/go/src/cmd/go/go_test.go:218 +0x382 > cmd/go_test.TestGoTestWithPackageListedMultipleTimes(0xc840242000) > /home/users/dkortschak/go/src/cmd/go/go_test.go:1606 +0x6c > testing.tRunner(0xc840242000, 0x9453c0) > /home/users/dkortschak/go/src/testing/testing.go:746 +0xd0 > created by testing.(*T).Run > /home/users/dkortschak/go/src/testing/testing.go:789 +0x2de > > goroutine 212 [chan receive]: > testing.(*T).Parallel(0xc8402421e0) > /home/users/dkortschak/go/src/testing/testing.go:677 +0x127 > cmd/go_test.(*testgoData).parallel(0xc8403ee640) > /home/users/dkortschak/go/src/cmd/go/go_test.go:218 +0x382 > cmd/go_test.TestGoListStdDoesNotIncludeCommands(0xc8402421e0) > /home/users/dkortschak/go/src/cmd/go/go_test.go:1628 +0x6c > testing.tRunner(0xc8402421e0, 0x945330) > /home/users/dkortschak/go/src/testing/testing.go:746 +0xd0 > created by testing.(*T).Run > /home/users/dkortschak/go/src/testing/testing.go:789 +0x2de > > goroutine 246 [syscall]: > syscall.Syscall6(0xf7, 0x1, 0x207f, 0xc84040fb78, 0x1000004, 0x0, 0x0, > 0x0, 0x0, 0x0) > /home/users/dkortschak/go/src/syscall/asm_linux_amd64.s:44 +0x5 > os.(*Process).blockUntilWaitable(0xc840456780, 0xc840456780, 0x0, 0x0) > /home/users/dkortschak/go/src/os/wait_waitid.go:31 +0xa5 > os.(*Process).wait(0xc840456780, 0xc840158700, 0xc840460238, 0x6) > /home/users/dkortschak/go/src/os/exec_unix.go:22 +0x42 > os.(*Process).Wait(0xc840456780, 0x0, 0x0, 0x945f10) > /home/users/dkortschak/go/src/os/exec.go:115 +0x2b > os/exec.(*Cmd).Wait(0xc840460160, 0x0, 0x0) > /home/users/dkortschak/go/src/os/exec/exec.go:446 +0x62 > os/exec.(*Cmd).Run(0xc840460160, 0x2b, 0xc840060360) > /home/users/dkortschak/go/src/os/exec/exec.go:289 +0x5c > cmd/go_test.(*testgoData).doRun(0xc8401fa3c0, 0xc840060360, 0x6, 0x6, > 0x0, 0x915c70) > /home/users/dkortschak/go/src/cmd/go/go_test.go:317 +0x425 > cmd/go_test.(*testgoData).run(0xc8401fa3c0, 0xc840060360, 0x6, 0x6) > /home/users/dkortschak/go/src/cmd/go/go_test.go:332 +0x5c > cmd/go_test.TestGoTestCpuprofileDashOControlsBinaryLocation(0xc8401ca78 > 0) > /home/users/dkortschak/go/src/cmd/go/go_test.go:1866 +0x17b > testing.tRunner(0xc8401ca780, 0x945350) > /home/users/dkortschak/go/src/testing/testing.go:746 +0xd0 > created by testing.(*T).Run > /home/users/dkortschak/go/src/testing/testing.go:789 +0x2de > > goroutine 211 [chan receive]: > testing.(*T).Parallel(0xc8402420f0) > /home/users/dkortschak/go/src/testing/testing.go:677 +0x127 > cmd/go_test.(*testgoData).parallel(0xc8403ee500) > /home/users/dkortschak/go/src/cmd/go/go_test.go:218 +0x382 > cmd/go_test.TestGoListHasAConsistentOrder(0xc8402420f0) > /home/users/dkortschak/go/src/cmd/go/go_test.go:1616 +0x6c > testing.tRunner(0xc8402420f0, 0x945320) > /home/users/dkortschak/go/src/testing/testing.go:746 +0xd0 > created by testing.(*T).Run > /home/users/dkortschak/go/src/testing/testing.go:789 +0x2de > > goroutine 222 [chan receive]: > testing.(*T).Parallel(0xc840242a50) > /home/users/dkortschak/go/src/testing/testing.go:677 +0x127 > cmd/go_test.(*testgoData).parallel(0xc8403ef040) > /home/users/dkortschak/go/src/cmd/go/go_test.go:218 +0x382 > cmd/go_test.TestDefaultGOPATH(0xc840242a50) > /home/users/dkortschak/go/src/cmd/go/go_test.go:1733 +0x6c > testing.tRunner(0xc840242a50, 0x945180) > /home/users/dkortschak/go/src/testing/testing.go:746 +0xd0 > created by testing.(*T).Run > /home/users/dkortschak/go/src/testing/testing.go:789 +0x2de > > goroutine 242 [chan receive]: > testing.(*T).Parallel(0xc8401ca5a0) > /home/users/dkortschak/go/src/testing/testing.go:677 +0x127 > cmd/go_test.(*testgoData).parallel(0xc8401fa140) > /home/users/dkortschak/go/src/cmd/go/go_test.go:218 +0x382 > cmd/go_test.TestLdflagsArgumentsWithSpacesIssue3941(0xc8401ca5a0) > /home/users/dkortschak/go/src/cmd/go/go_test.go:1840 +0x6c > testing.tRunner(0xc8401ca5a0, 0x9454e8) > /home/users/dkortschak/go/src/testing/testing.go:746 +0xd0 > created by testing.(*T).Run > /home/users/dkortschak/go/src/testing/testing.go:789 +0x2de > FAIL cmd/go 203.131s > ``` > > -- > You received this message because you are subscribed to the Google Groups > "golang-nuts" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to golang-nuts+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.