Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
os/signal: test timeout (entire VM hangs) on netbsd/386 (7.0.1 GENERIC) #16511
Comments
minux
added
the
OS-NetBSD
label
Jul 27, 2016
minux
added this to the Go1.8Early milestone
Jul 27, 2016
Ian is on vacation. |
Is that the same as #10027? |
the test timeout part is different from #10027.
but they might have the same cause.
|
The problem on netbsd is even worse,
the builder VM freezes (sometimes
restarts automatically) after a few builds.
so far I haven't been able to capture a
copy of the kernel messages yet.
there isn't any log on the console.
|
See if you can get the strace output (or dtruss, or whatever it is called on NetBSD) of Sounds like something is going wrong if a signal is received while handling that signal. Or, it's a problem with the alternate signal stack. |
quentinmit
added
WaitingForInfo
NeedsInvestigation
labels
Sep 26, 2016
quentinmit
modified the milestones:
Go1.8Maybe,
Go1.8Early
Sep 26, 2016
If the entire builder VM freezes then it's probably not Go's fault. Sounds like a kernel problem. |
rsc
changed the title from
os/signal: test timeout on netbsd/386 (7.0.1 GENERIC)
to
os/signal: test timeout (entire VM hangs) on netbsd/386 (7.0.1 GENERIC)
Nov 2, 2016
rsc
modified the milestones:
Go1.9,
Go1.8Maybe
Nov 11, 2016
wenheping
commented
Feb 18, 2017
The same test error of Go-1.8 On NetBSD/amd64(7.0.1 GENERIC). |
bsiegert
referenced this issue
Mar 15, 2017
Closed
os/signal: tests run too long and fail on NetBSD #19295
bradfitz
removed
the
WaitingForInfo
label
Mar 21, 2017
gopherbot
closed this
Mar 21, 2017
bradfitz
reopened this
Mar 21, 2017
bradfitz
modified the milestones:
Go1.10,
Go1.9
Jun 28, 2017
gopherbot
commented
Jun 28, 2017
CL https://golang.org/cl/47036 mentions this issue. |
pushed a commit
that referenced
this issue
Jun 28, 2017
gopherbot
commented
Nov 29, 2017
Change https://golang.org/cl/80515 mentions this issue: |
pushed a commit
that referenced
this issue
Nov 29, 2017
This is fixed by requiring NetBSD 8-BETA+. |
minux commentedJul 27, 2016
•
Edited 1 time
-
minux
Jul 27, 2016
I upgraded the netbsd/386 builder to the latest 7.0.1 release,
and suddenly a lot of the builds fail at os/signal.
E.g.
timeout:
https://build.golang.org/log/f4c637234824467172beb3c7fdaf61fbd403d55c
illegal instruction:
https://build.golang.org/log/d1841610bb2fd982671f4db6bd8d1836a0a2d735
(this log also shows a failure in runtime/pprof, which might be interesting
as well.)
SIGTRAP:
https://build.golang.org/log/7275a54c64635553b418a15a58475698cf772f64
Repeated run of os/signal tests showed that it's failing in TestStress.
/cc @ianlancetaylor any ideas?