#1109561 receptor: flaky autopkgtest: panic: Fail in goroutine after TestTCPProxyServiceOutbound has completed #1109561
- Package:
- src:receptor
- Source:
- src:receptor
- Submitter:
- Paul Gevers
- Date:
- 2026-06-29 01:03:00 UTC
- Severity:
- normal
- Tags:
Dear maintainer(s), I looked at the results of the autopkgtest of your package because it was blocking the migration of glibc. I noticed that it regularly fails. Because the unstable-to-testing migration software now blocks on regressions in testing, flaky tests, i.e. tests that flip between passing and failing without changes to the list of installed packages, are causing people unrelated to your package to spend time on these tests. Don't hesitate to reach out if you need help and some more information from our infrastructure. With my Release Team member hat on I have tagged this such that autoremoval won't happen until trixie is released as it's so late in the freeze and it's not worth removing the package from trixie because of this at this moment. Paul https://ci.debian.net/packages/r/receptor/testing/s390x/62343376/ 479s ok github.com/ansible/receptor/tests/functional/mesh 37.021s 479s ? github.com/ansible/receptor/tests/utils [no test files] 479s FAIL
tags 1109561 ftbfs thanks Hi. I had in fact this one pending to be reported (as a FTBFS bug). In my setup, this builds ok on systems with 1 CPU and fails 36% of the time (18 out of 50) on systems with 2 CPUs (maybe this is a hint about the nature of the problem). When it fails, the failure is the same happening in ci.debian.org, i.e. this: you can just tell me. Thanks.
control: retitle -1 receptor: flaky autopkgtest: panic: Fail in goroutine after TestTCPProxyServiceOutbound has completed
The actual failure is:
=== RUN TestTCPProxyInboundCfgRun
=== RUN TestTCPProxyInboundCfgRun/Required_parameters_set_no_errors_raised
panic: Fail in goroutine after TestTCPProxyServiceOutbound has completed
goroutine 39 [running]:
testing.(*common).Fail(0xc000319340)
/usr/lib/go-1.24/src/testing/testing.go:988 +0xcb
testing.(*common).FailNow(0xc000319340)
/usr/lib/go-1.24/src/testing/testing.go:1017 +0x26
testing.(*common).Fatalf(0xc000319340, {0x927097?, 0x2?}, {0xc000314320?, 0xc0001a8050?, 0xc0001a2210?})
/usr/lib/go-1.24/src/testing/testing.go:1125 +0x5e
go.uber.org/mock/gomock.(*Controller).Call.func1(0xc0001a2240, {0x88a7e0, 0xc0001a6260}, {0x90bcfc, 0x4}, {0xc0003047e0, 0x2, 0x2})
/tmp/autopkgtest-lxc._cg2k6k4/downtmp/autopkgtest_tmp/_build/src/go.uber.org/mock/gomock/controller.go:214 +0x3b7
go.uber.org/mock/gomock.(*Controller).Call(0xc0001a2240, {0x88a7e0, 0xc0001a6260}, {0x90bcfc, 0x4}, {0xc0003047e0, 0x2, 0x2})
/tmp/autopkgtest-lxc._cg2k6k4/downtmp/autopkgtest_tmp/_build/src/go.uber.org/mock/gomock/controller.go:230 +0xa5
github.com/ansible/receptor/pkg/services/mock_services.(*MockNetLib).Dial(0xc0001a6260, {0x90b8c3, 0x3}, {0x0, 0x0})
/tmp/autopkgtest-lxc._cg2k6k4/downtmp/autopkgtest_tmp/_build/src/github.com/ansible/receptor/pkg/services/mock_services/tcp_proxy.go:117 +0x10a
github.com/ansible/receptor/pkg/services.TCPProxyServiceOutbound.func1()
/tmp/autopkgtest-lxc._cg2k6k4/downtmp/autopkgtest_tmp/_build/src/github.com/ansible/receptor/pkg/services/tcp_proxy.go:131 +0x12b
created by github.com/ansible/receptor/pkg/services.TCPProxyServiceOutbound in goroutine 37
/tmp/autopkgtest-lxc._cg2k6k4/downtmp/autopkgtest_tmp/_build/src/github.com/ansible/receptor/pkg/services/tcp_proxy.go:121 +0x25d
FAIL github.com/ansible/receptor/pkg/services 0.013s
Hello, Bug #1109561 in receptor reported by you has been fixed in the Git repository and is awaiting an upload. You can see the commit message below and you can check the diff of the fix at: https://salsa.debian.org/go-team/packages/receptor/-/commit/b7ec813f983b594d3463d1d75b9a6bea974adaf2 (this message was generated automatically) -- Greetings https://bugs.debian.org/1109561
We believe that the bug you reported is fixed in the latest version of receptor, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 1109561@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Jérémy Lal <kapouer@melix.org> (supplier of updated receptor package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmaster@ftp-master.debian.org) Format: 1.8 Date: Mon, 21 Jul 2025 13:08:42 +0200 Source: receptor Architecture: source Version: 1.5.5-2 Distribution: unstable Urgency: medium Maintainer: Debian Go Packaging Team <team+pkg-go@tracker.debian.org> Changed-By: Jérémy Lal <kapouer@melix.org> Closes: 1109561 Changes: receptor (1.5.5-2) unstable; urgency=medium . * Pass --no-parallel for tests. Closes: #1109561 Checksums-Sha1: 95015ec9f835116947f5615ccb4789aea9601d2c 4084 receptor_1.5.5-2.dsc edb5f4b711afc672faba5182ecd0804e43f39baa 17760 receptor_1.5.5-2.debian.tar.xz 557e3a2558853831e6e0b34266571578977aeb81 17874 receptor_1.5.5-2_source.buildinfo Checksums-Sha256: ebb83e44dd2661604b5f4632fb674547aa46af842232fb16d7ffa78d6d7a4791 4084 receptor_1.5.5-2.dsc 915fa54701ade464d400ecd69f8fdaa397e1af398755e000e6f48fd60de850cd 17760 receptor_1.5.5-2.debian.tar.xz c180a7e8dabed7a625075eb192d90decab486d1a33a79a9fab5b925d5daeae75 17874 receptor_1.5.5-2_source.buildinfo Files: fc40a1b51887f5545180cc160730d81f 4084 golang optional receptor_1.5.5-2.dsc 707880be451d44d57c8198291c445802 17760 golang optional receptor_1.5.5-2.debian.tar.xz 8b2b4378b86db1a1091b84a375986483 17874 golang optional receptor_1.5.5-2_source.buildinfo -----BEGIN PGP SIGNATURE----- iQJGBAEBCAAwFiEEA8Tnq7iA9SQwbkgVZhHAXt0583QFAmh+H9ISHGthcG91ZXJA bWVsaXgub3JnAAoJEGYRwF7dOfN0rX8P/3aH5hQ9E6vXPzOhNYSFAGd1oBohyCIH XS/F958+w3i8ZMClJSYsGf1oiz7TRND0K+CSYyvhgBanFyahfLxTx3KbgPn3Hn2q MDItJtqFi36Tz8yHf30syHq4Fac4mr34uXlgXd3Z5ap2MK88oH3gDVY10DFoDgsB NNY564erQ3Hf0GCAPCVFeDtncybz9kmHtXZvnt/zRj+Ycd0U0RXnt95k85cY6lsE KucJrCkBgRwN/pmelKXW3xXPEes+zB/5z0RMEwKk7Cc1QWjk4i1iQnaYqjzlfwWI 7K9FLdXBYUhbYnG8YAjac1b5kopIJv5Uk4TkrG9gBL5WwYa9ec2scIKo958ml7z5 rLzVhalRM4Rb8qJuNGlqad1B4LFaPuVjbqXxSMqFP8xiIU9TsrmMBVbNaxi1elr4 PjZ5Q/9fFhUggxI1jRnL/qH7J2eCyfZVz6yhOFhKXdSvnyzSfb0f1fKy+Ua+jm1X Jaf7TOc39ZsKfx7wWis8B8449Jm2ojHpy1HU6TVBOyjlsuzJk4P3rZNHns+aMyjU x6Y3UIRjTSANn1iAQYmI+3L6Cxa/xKEZAiBiXc5KpETodMBzfLuw9AAsF+4+tEct mGp41Trd46BeLaE9sU9Tx5/D0ew6AxIervKoHO/i/HHEi8opXBha1fAzq7xiDr9j 7kQo4718y/HW =vCC9 -----END PGP SIGNATURE-----