Update to libuv-1.36.0 causes bind to crash on next restart. Please mask, Thank you Reproducible: Always #0 0x00007f206ae7ea90 raise (libc.so.6 + 0x37a90) #1 0x00007f206ae69548 abort (libc.so.6 + 0x22548) #2 0x0000556e5bb3442a assertion_failed.cold (named + 0x1442a) #3 0x00007f206b30d88a isc_assertion_failed (libisc.so.1601 + 0x1788a) #4 0x00007f206b323dca isc__nm_free_uvbuf (libisc.so.1601 + 0x2ddca) #5 0x00007f206b32825b udp_recv_cb (libisc.so.1601 + 0x3225b) #6 0x00007f206ae344f6 uv__udp_recvmmsg (libuv.so.1 + 0x1e4f6) #7 0x00007f206ae34a8b uv__udp_io (libuv.so.1 + 0x1ea8b) #8 0x00007f206ae36d18 uv__io_poll (libuv.so.1 + 0x20d18) #9 0x00007f206ae27214 uv_run (libuv.so.1 + 0x11214) #10 0x00007f206b325bd9 nm_thread (libisc.so.1601 + 0x2fbd9) #11 0x00007f206b001e54 start_thread (libpthread.so.0 + 0x7e54) #12 0x00007f206af3b64f __clone (libc.so.6 + 0xf464f)
Just ran into this here. Rebuilding bind didn't fix it. Reverting libuv to 1.35.0 fixed it. Failure syslog looks like this: Apr 16 16:18:41 mega named[51180]: netmgr.c:1000: REQUIRE(worker->recvbuf_inuse) failed, back trace
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=690a77fdee1a2f3b3d1fa3b30b22205e39c8719e commit 690a77fdee1a2f3b3d1fa3b30b22205e39c8719e Author: Jeroen Roovers <jer@gentoo.org> AuthorDate: 2020-04-16 16:25:44 +0000 Commit: Jeroen Roovers <jer@gentoo.org> CommitDate: 2020-04-16 16:26:38 +0000 profiles/package.mask: Mask =dev-libs/libuv-1.36.0 Bug: https://bugs.gentoo.org/717728 Signed-off-by: Jeroen Roovers <jer@gentoo.org> profiles/package.mask | 5 +++++ 1 file changed, 5 insertions(+)
*** Bug 717732 has been marked as a duplicate of this bug. ***
udp_recv_cb/
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b75f6ee231e9a0066a2f05ef22aff9185181bc8 commit 4b75f6ee231e9a0066a2f05ef22aff9185181bc8 Author: Jeroen Roovers <jer@gentoo.org> AuthorDate: 2020-04-19 16:56:06 +0000 Commit: Jeroen Roovers <jer@gentoo.org> CommitDate: 2020-04-19 16:56:50 +0000 Drop dev-libs/libuv-1.36.0 mask Signed-off-by: Jeroen Roovers <jer@gentoo.org> Closes: https://bugs.gentoo.org/717728 Signed-off-by: Jeroen Roovers <jer@gentoo.org> profiles/package.mask | 5 ----- 1 file changed, 5 deletions(-)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f28d2c4cacb08a004608561f12e7c1e722297ca0 commit f28d2c4cacb08a004608561f12e7c1e722297ca0 Author: Jeroen Roovers <jer@gentoo.org> AuthorDate: 2020-04-19 16:57:42 +0000 Commit: Jeroen Roovers <jer@gentoo.org> CommitDate: 2020-04-19 16:58:02 +0000 dev-libs/libuv: Old Package-Manager: Portage-2.3.99, Repoman-2.3.22 Bug: https://bugs.gentoo.org/717728 Signed-off-by: Jeroen Roovers <jer@gentoo.org> dev-libs/libuv/Manifest | 1 - dev-libs/libuv/libuv-1.36.0.ebuild | 47 -------------------------------------- 2 files changed, 48 deletions(-)