nsupdate crashes in dns_name_clone()

Bug #1778641 reported by Martin Pitt
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
bind9 (Ubuntu)
New
Undecided
Unassigned

Bug Description

During our Cockpit integration tests on Ubuntu 16.04, nsupdate crashes awfully often when joining a FreeIPA domain, like this:

Jun 25 13:17:26 x0.cockpit.lan systemd-coredump[8503]: Process 8498 (nsupdate) of user 0 dumped core.

                                                       Stack trace of thread 8501:
                                                       #0 0x00007f3c32c87428 __GI_raise (libc.so.6)
                                                       #1 0x00007f3c32c8902a __GI_abort (libc.so.6)
                                                       #2 0x00007f3c3302ee7f isc_assertion_failed (libisc.so.160)
                                                       #3 0x00007f3c33a13895 dns_name_clone (libdns.so.162)
                                                       #4 0x0000557a33fee6be n/a (nsupdate)
                                                       #5 0x0000557a33ff019b n/a (nsupdate)
                                                       #6 0x0000557a33ff16d2 n/a (nsupdate)
                                                       #7 0x00007f3c33053360 n/a (libisc.so.160)
                                                       #8 0x00007f3c32a3c6ba start_thread (libpthread.so.0)
                                                       #9 0x00007f3c32d5941d __clone (libc.so.6)

                                                       Stack trace of thread 8498:
                                                       #0 0x00007f3c32c87826 __GI___sigsuspend (libc.so.6)
                                                       #1 0x00007f3c3305b8c9 isc__app_ctxrun (libisc.so.160)
                                                       #2 0x00007f3c3305c37b isc_app_run (libisc.so.160)
                                                       #3 0x0000557a33fec97f n/a (nsupdate)
                                                       #4 0x00007f3c32c72830 __libc_start_main (libc.so.6)
                                                       #5 0x0000557a33feccb9 n/a (nsupdate)

                                                       Stack trace of thread 8499:
                                                       #0 0x00007f3c32d59a13 epoll_wait (libc.so.6)
                                                       #1 0x00007f3c33065bae n/a (libisc.so.160)
                                                       #2 0x00007f3c32a3c6ba start_thread (libpthread.so.0)
                                                       #3 0x00007f3c32d5941d __clone (libc.so.6)

                                                       Stack trace of thread 8500:
                                                       #0 0x00007f3c32a42360 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
                                                       #1 0x00007f3c3305873a n/a (libisc.so.160)
                                                       #2 0x00007f3c32a3c6ba start_thread (libpthread.so.0)
                                                       #3 0x00007f3c32d5941d __clone (libc.so.6)

This seems to match this error report: https://errors.ubuntu.com/problem/529d4b079f3b5f58071002a7639110edc593f56a

I cannot access that URL, but the stack trace in https://errors.ubuntu.com/?release=Ubuntu%2016.04&package=bind9&period=month is a fairly good match.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.