Activity log for bug #1970252

Date Who What changed Old value New value Message
2022-04-25 18:00:00 Fedon Kadifeli bug added bug
2022-04-26 21:22:34 Lucas Kanashiro bind9 (Ubuntu): status New Triaged
2022-04-26 21:22:43 Lucas Kanashiro bug added subscriber Ubuntu Server
2022-04-26 21:31:31 Simon Déziel bug added subscriber Simon Déziel
2022-04-26 21:40:49 Sergio Durigan Junior nominated for series Ubuntu Jammy
2022-04-26 21:40:49 Sergio Durigan Junior bug task added bind9 (Ubuntu Jammy)
2022-04-26 21:40:57 Sergio Durigan Junior bind9 (Ubuntu Jammy): status New Triaged
2022-04-26 23:29:47 Sergio Durigan Junior nominated for series Ubuntu Kinetic
2022-04-26 23:29:47 Sergio Durigan Junior bug task added bind9 (Ubuntu Kinetic)
2022-04-26 23:30:02 Sergio Durigan Junior tags server-todo
2022-04-26 23:30:12 Sergio Durigan Junior bind9 (Ubuntu Jammy): assignee Sergio Durigan Junior (sergiodj)
2022-04-26 23:30:14 Sergio Durigan Junior bind9 (Ubuntu Kinetic): assignee Sergio Durigan Junior (sergiodj)
2022-04-28 02:03:47 Sergio Durigan Junior bind9 (Ubuntu Jammy): importance Undecided High
2022-04-28 02:03:48 Sergio Durigan Junior bind9 (Ubuntu Kinetic): importance Undecided High
2022-07-06 20:22:25 Sergio Durigan Junior tags server-todo
2023-01-17 00:44:12 Sergio Durigan Junior tags server-todo
2023-01-18 16:25:17 Lena Voytek bind9 (Ubuntu): assignee Sergio Durigan Junior (sergiodj) Lena Voytek (lvoytek)
2023-01-25 16:07:02 Christian Ehrhardt  bind9 (Ubuntu Jammy): assignee Sergio Durigan Junior (sergiodj) Lena Voytek (lvoytek)
2023-01-25 16:07:07 Christian Ehrhardt  bind9 (Ubuntu Kinetic): assignee Sergio Durigan Junior (sergiodj) Lena Voytek (lvoytek)
2023-01-25 21:28:43 Lena Voytek bind9 (Ubuntu): status Triaged Fix Released
2023-01-25 21:28:45 Lena Voytek bind9 (Ubuntu Jammy): status Triaged In Progress
2023-01-25 21:28:47 Lena Voytek bind9 (Ubuntu Kinetic): status Triaged In Progress
2023-02-13 22:08:29 Lena Voytek merge proposal linked https://code.launchpad.net/~lvoytek/ubuntu/+source/bind9/+git/bind9/+merge/437223
2023-03-08 21:08:55 Lena Voytek description The dig and host commands give incomplete results or (sometimes) give core dump on Ubuntu 22.04. Both commands are on version "9.18.1-1ubuntu1-Ubuntu." When I run them like this: $ dig google.com +nssearch $ host -C google.com most of the times the output is incomplete (no output or only a single line) and the other times they core dump. This happens on x86_64 systems. On aarch64 systems, they output some lines and then they hang. All systems are Ubuntu 22.04 and command versions are the same as given above. Previous versions do not exhibit this problem. Sample run: $ dig google.com +nssearch $ dig google.com +nssearch $ dig google.com +nssearch SOA ns1.google.com. dns-admin.google.com. 444034222 900 900 1800 60 from server 216.239.38.10 in 0 ms. $ dig google.com +nssearch SOA ns1.google.com. dns-admin.google.com. 444217784 900 900 1800 60 from server 216.239.32.10 in 8 ms. $ dig google.com +nssearch SOA ns1.google.com. dns-admin.google.com. 444034222 900 900 1800 60 from server 216.239.34.10 in 0 ms. dighost.c:1517: INSIST((uint_fast32_t) __extension__ ({ __auto_type __atomic_load_ptr = ((&recvcount)); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, (memory_order_acquire)); __atomic_load_tmp; }) == 0) failed, back trace /lib/x86_64-linux-gnu/libisc-9.18.1-1ubuntu1-Ubuntu.so(+0x32083)[0x7f821fafc083] /lib/x86_64-linux-gnu/libisc-9.18.1-1ubuntu1-Ubuntu.so(isc_assertion_failed+0x10)[0x7f821fafb570] dig(+0x11de1)[0x55afb566fde1] dig(+0xc7cd)[0x55afb566a7cd] dig(+0xfdc2)[0x55afb566ddc2] /lib/x86_64-linux-gnu/libisc-9.18.1-1ubuntu1-Ubuntu.so(isc__nm_async_readcb+0xb1)[0x7f821faeac41] /lib/x86_64-linux-gnu/libisc-9.18.1-1ubuntu1-Ubuntu.so(isc__nm_readcb+0x9b)[0x7f821faead7b] /lib/x86_64-linux-gnu/libisc-9.18.1-1ubuntu1-Ubuntu.so(+0x2b0d0)[0x7f821faf50d0] /lib/x86_64-linux-gnu/libisc-9.18.1-1ubuntu1-Ubuntu.so(isc__nm_udp_read_cb+0x4a)[0x7f821faf526a] /lib/x86_64-linux-gnu/libuv.so.1(+0x23e6b)[0x7f821f612e6b] /lib/x86_64-linux-gnu/libuv.so.1(+0x2511e)[0x7f821f61411e] /lib/x86_64-linux-gnu/libuv.so.1(uv_run+0x678)[0x7f821f5fdc88] /lib/x86_64-linux-gnu/libisc-9.18.1-1ubuntu1-Ubuntu.so(+0x25eae)[0x7f821faefeae] /lib/x86_64-linux-gnu/libisc-9.18.1-1ubuntu1-Ubuntu.so(isc__trampoline_run+0x1a)[0x7f821fb1f7ba] /lib/x86_64-linux-gnu/libc.so.6(+0x94b43)[0x7f821f6b5b43] /lib/x86_64-linux-gnu/libc.so.6(+0x126a00)[0x7f821f747a00] Aborted (core dumped) [Impact] When using dig with the +nssearch option, the application will likely crash with a core dump. In this case the resulting list of domains will be incomplete. The fix should be backported to Kinetic and Jammy to allow users to get all results of an nssearch on a domain. The bug will be fixed by the minor release update described in (LP: #2003586) through upstream correcting IPv6 functionality. [Test Plan] # lxc launch images:ubuntu/{kinetic, jammy} test-bind9 # lxc exec test-bind9 # apt update && apt dist-upgrade -y # apt install dnsutils -y # dig google.com +nssearch +tcp - Before the update this also leads to a crash ending in "Aborted (core dumped)" without showing all addresses while after it will again show that there was a communication error with addresses it did not get a response from and finish running through all addresses [Where problems could occur] Problems could occour in multiple areas outside of this fix because it is being added in a minor release update. Issues directly related to this fix would arise in the functionality of dig +nssearch, likely related to the handling of domains containing IPv6 addresses. [Original Description] The dig and host commands give incomplete results or (sometimes) give core dump on Ubuntu 22.04. Both commands are on version "9.18.1-1ubuntu1-Ubuntu." When I run them like this: $ dig google.com +nssearch $ host -C google.com most of the times the output is incomplete (no output or only a single line) and the other times they core dump. This happens on x86_64 systems. On aarch64 systems, they output some lines and then they hang. All systems are Ubuntu 22.04 and command versions are the same as given above. Previous versions do not exhibit this problem. Sample run: $ dig google.com +nssearch $ dig google.com +nssearch $ dig google.com +nssearch SOA ns1.google.com. dns-admin.google.com. 444034222 900 900 1800 60 from server 216.239.38.10 in 0 ms. $ dig google.com +nssearch SOA ns1.google.com. dns-admin.google.com. 444217784 900 900 1800 60 from server 216.239.32.10 in 8 ms. $ dig google.com +nssearch SOA ns1.google.com. dns-admin.google.com. 444034222 900 900 1800 60 from server 216.239.34.10 in 0 ms. dighost.c:1517: INSIST((uint_fast32_t) __extension__ ({ __auto_type __atomic_load_ptr = ((&recvcount)); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, (memory_order_acquire)); __atomic_load_tmp; }) == 0) failed, back trace /lib/x86_64-linux-gnu/libisc-9.18.1-1ubuntu1-Ubuntu.so(+0x32083)[0x7f821fafc083] /lib/x86_64-linux-gnu/libisc-9.18.1-1ubuntu1-Ubuntu.so(isc_assertion_failed+0x10)[0x7f821fafb570] dig(+0x11de1)[0x55afb566fde1] dig(+0xc7cd)[0x55afb566a7cd] dig(+0xfdc2)[0x55afb566ddc2] /lib/x86_64-linux-gnu/libisc-9.18.1-1ubuntu1-Ubuntu.so(isc__nm_async_readcb+0xb1)[0x7f821faeac41] /lib/x86_64-linux-gnu/libisc-9.18.1-1ubuntu1-Ubuntu.so(isc__nm_readcb+0x9b)[0x7f821faead7b] /lib/x86_64-linux-gnu/libisc-9.18.1-1ubuntu1-Ubuntu.so(+0x2b0d0)[0x7f821faf50d0] /lib/x86_64-linux-gnu/libisc-9.18.1-1ubuntu1-Ubuntu.so(isc__nm_udp_read_cb+0x4a)[0x7f821faf526a] /lib/x86_64-linux-gnu/libuv.so.1(+0x23e6b)[0x7f821f612e6b] /lib/x86_64-linux-gnu/libuv.so.1(+0x2511e)[0x7f821f61411e] /lib/x86_64-linux-gnu/libuv.so.1(uv_run+0x678)[0x7f821f5fdc88] /lib/x86_64-linux-gnu/libisc-9.18.1-1ubuntu1-Ubuntu.so(+0x25eae)[0x7f821faefeae] /lib/x86_64-linux-gnu/libisc-9.18.1-1ubuntu1-Ubuntu.so(isc__trampoline_run+0x1a)[0x7f821fb1f7ba] /lib/x86_64-linux-gnu/libc.so.6(+0x94b43)[0x7f821f6b5b43] /lib/x86_64-linux-gnu/libc.so.6(+0x126a00)[0x7f821f747a00] Aborted (core dumped)
2023-03-08 21:38:55 Lena Voytek description [Impact] When using dig with the +nssearch option, the application will likely crash with a core dump. In this case the resulting list of domains will be incomplete. The fix should be backported to Kinetic and Jammy to allow users to get all results of an nssearch on a domain. The bug will be fixed by the minor release update described in (LP: #2003586) through upstream correcting IPv6 functionality. [Test Plan] # lxc launch images:ubuntu/{kinetic, jammy} test-bind9 # lxc exec test-bind9 # apt update && apt dist-upgrade -y # apt install dnsutils -y # dig google.com +nssearch +tcp - Before the update this also leads to a crash ending in "Aborted (core dumped)" without showing all addresses while after it will again show that there was a communication error with addresses it did not get a response from and finish running through all addresses [Where problems could occur] Problems could occour in multiple areas outside of this fix because it is being added in a minor release update. Issues directly related to this fix would arise in the functionality of dig +nssearch, likely related to the handling of domains containing IPv6 addresses. [Original Description] The dig and host commands give incomplete results or (sometimes) give core dump on Ubuntu 22.04. Both commands are on version "9.18.1-1ubuntu1-Ubuntu." When I run them like this: $ dig google.com +nssearch $ host -C google.com most of the times the output is incomplete (no output or only a single line) and the other times they core dump. This happens on x86_64 systems. On aarch64 systems, they output some lines and then they hang. All systems are Ubuntu 22.04 and command versions are the same as given above. Previous versions do not exhibit this problem. Sample run: $ dig google.com +nssearch $ dig google.com +nssearch $ dig google.com +nssearch SOA ns1.google.com. dns-admin.google.com. 444034222 900 900 1800 60 from server 216.239.38.10 in 0 ms. $ dig google.com +nssearch SOA ns1.google.com. dns-admin.google.com. 444217784 900 900 1800 60 from server 216.239.32.10 in 8 ms. $ dig google.com +nssearch SOA ns1.google.com. dns-admin.google.com. 444034222 900 900 1800 60 from server 216.239.34.10 in 0 ms. dighost.c:1517: INSIST((uint_fast32_t) __extension__ ({ __auto_type __atomic_load_ptr = ((&recvcount)); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, (memory_order_acquire)); __atomic_load_tmp; }) == 0) failed, back trace /lib/x86_64-linux-gnu/libisc-9.18.1-1ubuntu1-Ubuntu.so(+0x32083)[0x7f821fafc083] /lib/x86_64-linux-gnu/libisc-9.18.1-1ubuntu1-Ubuntu.so(isc_assertion_failed+0x10)[0x7f821fafb570] dig(+0x11de1)[0x55afb566fde1] dig(+0xc7cd)[0x55afb566a7cd] dig(+0xfdc2)[0x55afb566ddc2] /lib/x86_64-linux-gnu/libisc-9.18.1-1ubuntu1-Ubuntu.so(isc__nm_async_readcb+0xb1)[0x7f821faeac41] /lib/x86_64-linux-gnu/libisc-9.18.1-1ubuntu1-Ubuntu.so(isc__nm_readcb+0x9b)[0x7f821faead7b] /lib/x86_64-linux-gnu/libisc-9.18.1-1ubuntu1-Ubuntu.so(+0x2b0d0)[0x7f821faf50d0] /lib/x86_64-linux-gnu/libisc-9.18.1-1ubuntu1-Ubuntu.so(isc__nm_udp_read_cb+0x4a)[0x7f821faf526a] /lib/x86_64-linux-gnu/libuv.so.1(+0x23e6b)[0x7f821f612e6b] /lib/x86_64-linux-gnu/libuv.so.1(+0x2511e)[0x7f821f61411e] /lib/x86_64-linux-gnu/libuv.so.1(uv_run+0x678)[0x7f821f5fdc88] /lib/x86_64-linux-gnu/libisc-9.18.1-1ubuntu1-Ubuntu.so(+0x25eae)[0x7f821faefeae] /lib/x86_64-linux-gnu/libisc-9.18.1-1ubuntu1-Ubuntu.so(isc__trampoline_run+0x1a)[0x7f821fb1f7ba] /lib/x86_64-linux-gnu/libc.so.6(+0x94b43)[0x7f821f6b5b43] /lib/x86_64-linux-gnu/libc.so.6(+0x126a00)[0x7f821f747a00] Aborted (core dumped) [Impact] When using dig with the +nssearch option, the application will likely crash with a core dump. In this case the resulting list of domains will be incomplete. The fix should be backported to Kinetic and Jammy to allow users to get all results of an nssearch on a domain. The bug will be fixed by the minor release update described in (LP: #2003586) through upstream correcting IPv6 functionality. [Test Plan] # lxc launch images:ubuntu/{kinetic, jammy} test-bind9 # lxc exec test-bind9 # apt update && apt dist-upgrade -y # apt install dnsutils -y # dig +nssearch isc.org - Before the update this leads to a crash ending in "Aborted (core dumped)" after failing to get a response from an ipv6 address while after it will show that there was a communication error with addresses it did not get a response from [Where problems could occur] Problems could occour in multiple areas outside of this fix because it is being added in a minor release update. Issues directly related to this fix would arise in the functionality of dig +nssearch, likely related to the handling of domains containing IPv6 addresses. [Original Description] The dig and host commands give incomplete results or (sometimes) give core dump on Ubuntu 22.04. Both commands are on version "9.18.1-1ubuntu1-Ubuntu." When I run them like this: $ dig google.com +nssearch $ host -C google.com most of the times the output is incomplete (no output or only a single line) and the other times they core dump. This happens on x86_64 systems. On aarch64 systems, they output some lines and then they hang. All systems are Ubuntu 22.04 and command versions are the same as given above. Previous versions do not exhibit this problem. Sample run: $ dig google.com +nssearch $ dig google.com +nssearch $ dig google.com +nssearch SOA ns1.google.com. dns-admin.google.com. 444034222 900 900 1800 60 from server 216.239.38.10 in 0 ms. $ dig google.com +nssearch SOA ns1.google.com. dns-admin.google.com. 444217784 900 900 1800 60 from server 216.239.32.10 in 8 ms. $ dig google.com +nssearch SOA ns1.google.com. dns-admin.google.com. 444034222 900 900 1800 60 from server 216.239.34.10 in 0 ms. dighost.c:1517: INSIST((uint_fast32_t) __extension__ ({ __auto_type __atomic_load_ptr = ((&recvcount)); __typeof__ ((void)0, *__atomic_load_ptr) __atomic_load_tmp; __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, (memory_order_acquire)); __atomic_load_tmp; }) == 0) failed, back trace /lib/x86_64-linux-gnu/libisc-9.18.1-1ubuntu1-Ubuntu.so(+0x32083)[0x7f821fafc083] /lib/x86_64-linux-gnu/libisc-9.18.1-1ubuntu1-Ubuntu.so(isc_assertion_failed+0x10)[0x7f821fafb570] dig(+0x11de1)[0x55afb566fde1] dig(+0xc7cd)[0x55afb566a7cd] dig(+0xfdc2)[0x55afb566ddc2] /lib/x86_64-linux-gnu/libisc-9.18.1-1ubuntu1-Ubuntu.so(isc__nm_async_readcb+0xb1)[0x7f821faeac41] /lib/x86_64-linux-gnu/libisc-9.18.1-1ubuntu1-Ubuntu.so(isc__nm_readcb+0x9b)[0x7f821faead7b] /lib/x86_64-linux-gnu/libisc-9.18.1-1ubuntu1-Ubuntu.so(+0x2b0d0)[0x7f821faf50d0] /lib/x86_64-linux-gnu/libisc-9.18.1-1ubuntu1-Ubuntu.so(isc__nm_udp_read_cb+0x4a)[0x7f821faf526a] /lib/x86_64-linux-gnu/libuv.so.1(+0x23e6b)[0x7f821f612e6b] /lib/x86_64-linux-gnu/libuv.so.1(+0x2511e)[0x7f821f61411e] /lib/x86_64-linux-gnu/libuv.so.1(uv_run+0x678)[0x7f821f5fdc88] /lib/x86_64-linux-gnu/libisc-9.18.1-1ubuntu1-Ubuntu.so(+0x25eae)[0x7f821faefeae] /lib/x86_64-linux-gnu/libisc-9.18.1-1ubuntu1-Ubuntu.so(isc__trampoline_run+0x1a)[0x7f821fb1f7ba] /lib/x86_64-linux-gnu/libc.so.6(+0x94b43)[0x7f821f6b5b43] /lib/x86_64-linux-gnu/libc.so.6(+0x126a00)[0x7f821f747a00] Aborted (core dumped)
2023-03-17 17:11:32 Steve Langasek bind9 (Ubuntu Kinetic): status In Progress Fix Committed
2023-03-17 17:11:34 Steve Langasek bug added subscriber Ubuntu Stable Release Updates Team
2023-03-17 17:11:36 Steve Langasek bug added subscriber SRU Verification
2023-03-17 17:11:41 Steve Langasek tags server-todo server-todo verification-needed verification-needed-kinetic
2023-03-17 17:20:30 Steve Langasek bind9 (Ubuntu Jammy): status In Progress Fix Committed
2023-03-17 17:20:37 Steve Langasek tags server-todo verification-needed verification-needed-kinetic server-todo verification-needed verification-needed-jammy verification-needed-kinetic
2023-03-20 12:59:49 Simon Déziel tags server-todo verification-needed verification-needed-jammy verification-needed-kinetic server-todo verification-done-jammy verification-needed verification-needed-kinetic
2023-03-22 22:59:34 Lena Voytek tags server-todo verification-done-jammy verification-needed verification-needed-kinetic server-todo verification-done verification-done-jammy verification-done-kinetic
2023-03-29 03:35:53 Launchpad Janitor bind9 (Ubuntu Jammy): status Fix Committed Fix Released
2023-03-29 03:35:53 Launchpad Janitor cve linked 2022-1183
2023-03-29 03:35:53 Launchpad Janitor cve linked 2022-2795
2023-03-29 03:35:53 Launchpad Janitor cve linked 2022-2881
2023-03-29 03:35:53 Launchpad Janitor cve linked 2022-2906
2023-03-29 03:35:53 Launchpad Janitor cve linked 2022-3080
2023-03-29 03:35:53 Launchpad Janitor cve linked 2022-3094
2023-03-29 03:35:53 Launchpad Janitor cve linked 2022-3736
2023-03-29 03:35:53 Launchpad Janitor cve linked 2022-38178
2023-03-29 03:35:53 Launchpad Janitor cve linked 2022-3924
2023-03-29 03:36:20 Chris Halse Rogers removed subscriber Ubuntu Stable Release Updates Team
2023-03-29 03:37:10 Launchpad Janitor bind9 (Ubuntu Kinetic): status Fix Committed Fix Released