[pkg-go] Bug#850197: golang-github-dgryski-go-bits: FTBFS randomly (failing tests)

Santiago Vila sanvila at debian.org
Wed Jan 4 23:51:02 UTC 2017

Package: src:golang-github-dgryski-go-bits
Version: 0.0~git20151205.0.86c69b3-1
Severity: important

Dear maintainer:

I tried to build this package in stretch with "dpkg-buildpackage -A"
(which is what the "Arch: all" autobuilder would do to build it)
but it failed:

 debian/rules build-indep
dh build-indep --buildsystem=golang --with=golang
   dh_testdir -i -O--buildsystem=golang
   dh_update_autotools_config -i -O--buildsystem=golang
   dh_auto_configure -i -O--buildsystem=golang
   dh_auto_build -i -O--buildsystem=golang
	go install -v -p 1 github.com/dgryski/go-bits
   dh_auto_test -i -O--buildsystem=golang
	go test -v -p 1 github.com/dgryski/go-bits
=== RUN   TestQuickCtz
--- PASS: TestQuickCtz (0.00s)
=== RUN   TestQuickClz

[... snipped ...]

	/usr/lib/go-1.7/src/runtime/asm_amd64.s:2086 +0x1 fp=0xc420044fa8 sp=0xc420044fa0
created by testing.(*T).Run
	/usr/lib/go-1.7/src/testing/testing.go:646 +0x2ec

goroutine 1 [chan receive]:
testing.(*T).Run(0xc420018180, 0x53cf14, 0xf, 0x54be38, 0xc42003fd01)
	/usr/lib/go-1.7/src/testing/testing.go:647 +0x316
	/usr/lib/go-1.7/src/testing/testing.go:793 +0x6d
testing.tRunner(0xc420018180, 0xc42003fe20)
	/usr/lib/go-1.7/src/testing/testing.go:610 +0x81
testing.RunTests(0x54be58, 0x5dd7c0, 0x3, 0x3, 0x53c471)
	/usr/lib/go-1.7/src/testing/testing.go:799 +0x2f5
testing.(*M).Run(0xc42003fee8, 0xc42000e510)
	/usr/lib/go-1.7/src/testing/testing.go:743 +0x85
	github.com/dgryski/go-bits/_test/_testmain.go:58 +0xc6

rax    0x54be20
rbx    0x38fc2ffac2fd9401
rcx    0x54be50
rdx    0x38fc2ffac2fd9401
rdi    0xc4200449b8
rsi    0x479100
rbp    0xc420044998
rsp    0xc420044970
r8     0x18b
r9     0xc42000ff48
r10    0x50e6a0
r11    0x0
r12    0x10
r13    0x1f50
r14    0x1f6
r15    0x582480
rip    0x479105
rflags 0x10216
cs     0x33
fs     0x0
gs     0x0
exit status 2
FAIL	github.com/dgryski/go-bits	0.022s
dh_auto_test: go test -v -p 1 github.com/dgryski/go-bits returned exit code 1
debian/rules:4: recipe for target 'build-indep' failed
make: *** [build-indep] Error 1
dpkg-buildpackage: error: debian/rules build-indep gave error exit status 2

This is just how the build ends, not necessarily the relevant part.

I've put several build logs here:


If this is really a bug in one of the build-depends, please use reassign and affects,
so that this is still visible in the page for this package.

The bug should be reproducible with sbuild on a single CPU virtual machine,
provided you try enough times (as the failure happens randomly).

After building 200 times, the failure rate observed here is about 17%.


More information about the Pkg-go-maintainers mailing list