[pkg-go] Bug#844343: golang-github-pierrec-lz4: FTBFS on armhf (TestCopy crashes)

Daniel Stender debian at danielstender.com
Mon Nov 14 15:58:16 UTC 2016


Source: golang-github-pierrec-lz4
Version: 0.0~git20151216.222ab1f-1
Severity: serious
Justification: fails to build from source
User: reproducible-builds at lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-Cc: reproducible-builds at lists.alioth.debian.org

The build of this package break in the reproducible build environment during the
2nd build on armhf [1]:

<cut>
=== RUN   TestCopy
SIGQUIT: quit
PC=0x709f8 m=0

goroutine 0 [idle]:
runtime.futex(0x1c48fc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1dba0, 0x0, 0x0, 0x0, ...)
	/usr/lib/go-1.7/src/runtime/sys_linux_arm.s:247 +0x20
runtime.futexsleep(0x1c48fc, 0x0, 0xffffffff, 0xffffffff)
	/usr/lib/go-1.7/src/runtime/os_linux.go:45 +0x68
runtime.notesleep(0x1c48fc)
	/usr/lib/go-1.7/src/runtime/lock_futex.go:145 +0xa4
runtime.stopm()
	/usr/lib/go-1.7/src/runtime/proc.go:1594 +0x100
runtime.findrunnable(0x1051f400, 0x0)
	/usr/lib/go-1.7/src/runtime/proc.go:2021 +0x758
runtime.schedule()
	/usr/lib/go-1.7/src/runtime/proc.go:2120 +0x26c
runtime.goexit0(0x117eb770)
	/usr/lib/go-1.7/src/runtime/proc.go:2257 +0x1d0
runtime.mcall(0x1c4600)
	/usr/lib/go-1.7/src/runtime/asm_arm.s:183 +0x5c

goroutine 1 [chan receive, 3 minutes]:
testing.(*T).Run(0x10588000, 0x14906a, 0x8, 0x15c6f4, 0xa1901)
	/usr/lib/go-1.7/src/testing/testing.go:647 +0x324
testing.RunTests.func1(0x10590100)
	/usr/lib/go-1.7/src/testing/testing.go:793 +0xb8
testing.tRunner(0x10590100, 0x1053ced4)
	/usr/lib/go-1.7/src/testing/testing.go:610 +0xa4
testing.RunTests(0x15c714, 0x1c3120, 0x8, 0x8, 0xa00001)
	/usr/lib/go-1.7/src/testing/testing.go:799 +0x388
testing.(*M).Run(0x1053cf7c, 0x400000)
	/usr/lib/go-1.7/src/testing/testing.go:743 +0x8c
main.main()
	github.com/pierrec/lz4/_test/_testmain.go:76 +0x118

goroutine 17422 [semacquire]:
sync.runtime_Semacquire(0x10516080)
	/usr/lib/go-1.7/src/runtime/sema.go:47 +0x24
sync.(*WaitGroup).Wait(0x10516074)
	/usr/lib/go-1.7/src/sync/waitgroup.go:131 +0xc0
github.com/pierrec/lz4.(*Writer).Write(0x10516050, 0x128c0000, 0x100000, 0x100000, 0x0, 0x0, 0x0)
	/build/golang-github-pierrec-lz4-0.0~git20151216.222ab1f/obj-arm-linux-gnueabihf/src/github.com/pierrec/lz4/writer.go:183 +0x9b0
github.com/pierrec/lz4.(*Writer).ReadFrom(0x10516050, 0x1b2770, 0x10570128, 0x200000, 0x0, 0x0, 0x0)
	/build/golang-github-pierrec-lz4-0.0~git20151216.222ab1f/obj-arm-linux-gnueabihf/src/github.com/pierrec/lz4/writer.go:357 +0x1a0
io.copyBuffer(0x1b2758, 0x10516050, 0x1b2770, 0x10570128, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
	/usr/lib/go-1.7/src/io/io.go:384 +0x124
io.Copy(0x1b2758, 0x10516050, 0x1b2770, 0x10570128, 0x10, 0x148670, 0x0, 0x0)
	/usr/lib/go-1.7/src/io/io.go:360 +0x64
github.com/pierrec/lz4_test.TestCopy(0x10588000)
	/build/golang-github-pierrec-lz4-0.0~git20151216.222ab1f/obj-arm-linux-gnueabihf/src/github.com/pierrec/lz4/lz4_test.go:493 +0x370
testing.tRunner(0x10588000, 0x15c6f4)
	/usr/lib/go-1.7/src/testing/testing.go:610 +0xa4
created by testing.(*T).Run
	/usr/lib/go-1.7/src/testing/testing.go:646 +0x304

goroutine 25094 [runnable]:
github.com/pierrec/lz4.(*Writer).Write.func1(0x10516050, 0x128c0000, 0x100000, 0x100000)
	/build/golang-github-pierrec-lz4-0.0~git20151216.222ab1f/obj-arm-linux-gnueabihf/src/github.com/pierrec/lz4/writer.go:120
created by github.com/pierrec/lz4.(*Writer).Write
	/build/golang-github-pierrec-lz4-0.0~git20151216.222ab1f/obj-arm-linux-gnueabihf/src/github.com/pierrec/lz4/writer.go:123 +0xf8

goroutine 25098 [runnable]:
github.com/pierrec/lz4.CompressBlock(0x12980000, 0x40000, 0x40000, 0x112a8000, 0x40000, 0x40000, 0x0, 0x40000, 0x6fe08, 0x10516074)
	/build/golang-github-pierrec-lz4-0.0~git20151216.222ab1f/obj-arm-linux-gnueabihf/src/github.com/pierrec/lz4/block.go:116
github.com/pierrec/lz4.(*Writer).compressBlock(0x10516050, 0x116ea084)
	/build/golang-github-pierrec-lz4-0.0~git20151216.222ab1f/obj-arm-linux-gnueabihf/src/github.com/pierrec/lz4/writer.go:238 +0x310
created by github.com/pierrec/lz4.(*Writer).Write
	/build/golang-github-pierrec-lz4-0.0~git20151216.222ab1f/obj-arm-linux-gnueabihf/src/github.com/pierrec/lz4/writer.go:165 +0x530

goroutine 25097 [runnable]:
github.com/pierrec/lz4.(*Writer).compressBlock(0x10516050, 0x116ea058)
	/build/golang-github-pierrec-lz4-0.0~git20151216.222ab1f/obj-arm-linux-gnueabihf/src/github.com/pierrec/lz4/writer.go:228
created by github.com/pierrec/lz4.(*Writer).Write
	/build/golang-github-pierrec-lz4-0.0~git20151216.222ab1f/obj-arm-linux-gnueabihf/src/github.com/pierrec/lz4/writer.go:165 +0x530

goroutine 25096 [runnable]:
github.com/pierrec/lz4.(*Writer).compressBlock(0x10516050, 0x116ea02c)
	/build/golang-github-pierrec-lz4-0.0~git20151216.222ab1f/obj-arm-linux-gnueabihf/src/github.com/pierrec/lz4/writer.go:228
created by github.com/pierrec/lz4.(*Writer).Write
	/build/golang-github-pierrec-lz4-0.0~git20151216.222ab1f/obj-arm-linux-gnueabihf/src/github.com/pierrec/lz4/writer.go:165 +0x530

goroutine 25095 [runnable]:
github.com/pierrec/lz4.(*Writer).compressBlock(0x10516050, 0x116ea000)
	/build/golang-github-pierrec-lz4-0.0~git20151216.222ab1f/obj-arm-linux-gnueabihf/src/github.com/pierrec/lz4/writer.go:228
created by github.com/pierrec/lz4.(*Writer).Write
	/build/golang-github-pierrec-lz4-0.0~git20151216.222ab1f/obj-arm-linux-gnueabihf/src/github.com/pierrec/lz4/writer.go:165 +0x530

trap    0x6
error   0x0
oldmask 0x0
r0      0x0
r1      0x0
r2      0x0
r3      0x0
r4      0x0
r5      0x0
r6      0x4
r7      0xf0
r8      0x1051f400
r9      0x0
r10     0x1c4650
fp      0x1c45c4
ip      0x1051f6f8
sp      0xbed2bee0
lr      0x3b5c4
pc      0x709f8
cpsr    0xa0000010
fault   0x0
*** Test killed with quit: ran too long (10m0s).
FAIL	github.com/pierrec/lz4	600.135s
</cut>

I'll go into that soon. Hints welcome.

DS

[1] https://tests.reproducible-builds.org/debian/rb-pkg/unstable/armhf/golang-github-pierrec-lz4.html

-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.7.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

-- 
4096R/DF5182C8
Debian Developer (stender at debian.org)
LPIC-1 (LPI000329859 64mz6f7kt4)
http://www.danielstender.com/



More information about the Pkg-go-maintainers mailing list