Package: src:golang-github-weaveworks-promrus Version: 1.2.0+git20210208.77c195c-2 Severity: serious Tags: ftbfs
Dear maintainer: During an incremental rebuild of all packages in trixie, this package failed to build: === RUN TestRegisteringHookMultipleTimesShouldBeSafe promrus_test.go:103: Error Trace: /<<PKGBUILDDIR>>/_build/src/github.com/weaveworks/promrus/promrus_test.go:103 /<<PKGBUILDDIR>>/_build/src/github.com/weaveworks/promrus/promrus_test.go:29 Error: Expected nil, but got: &url.Error{Op:"Get", URL:"http://localhost:8080/metrics", Err:(*net.OpError)(0xc000025360)} Test: TestRegisteringHookMultipleTimesShouldBeSafe --- FAIL: TestRegisteringHookMultipleTimesShouldBeSafe (0.00s) panic: runtime error: invalid memory address or nil pointer dereference [recovered] panic: runtime error: invalid memory address or nil pointer dereference [signal SIGSEGV: segmentation violation code=0x1 addr=0x40 pc=0x8a91ea] That's what I got in my autobuilders, but it's also the way it fails in reproducible-builds: https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/golang-github-weaveworks-promrus.html I've decided to report this as "serious" because of the "invalid memory address or nil pointer dereference", which seems, well, quite serious. To reproduce, I usually build the packages using machines with 1 CPU and 2 CPUs, and in this case I've noticed that it fails a lot more on systems with 1 CPU, so maybe this is enough to reproduce it: taskset -c 0 dpkg-buildpackage -uc -us In case that would not be enough, please contact me privately, as I would be willing to offer a virtual machine where this happens 100% of the time. Thanks.