Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 717728 - =dev-libs/libuv-1.36.0 crashes net-dns/bind-9.16.2
Summary: =dev-libs/libuv-1.36.0 crashes net-dns/bind-9.16.2
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords: PMASKED
: 717732 (view as bug list)
Depends on:
Blocks:
 
Reported: 2020-04-16 15:46 UTC by Hans Vercammen
Modified: 2020-04-19 16:58 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Hans Vercammen 2020-04-16 15:46:17 UTC
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)
Comment 1 Daniel Pouzzner 2020-04-16 16:25:14 UTC
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
Comment 2 Larry the Git Cow gentoo-dev 2020-04-16 16:26:42 UTC
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(+)
Comment 3 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2020-04-16 16:52:54 UTC
*** Bug 717732 has been marked as a duplicate of this bug. ***
Comment 4 Jeroen Roovers (RETIRED) gentoo-dev 2020-04-16 17:01:47 UTC
udp_recv_cb/
Comment 5 Larry the Git Cow gentoo-dev 2020-04-19 16:56:54 UTC
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(-)
Comment 6 Larry the Git Cow gentoo-dev 2020-04-19 16:58:05 UTC
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(-)