Re: named 9.14.6 memory leak, cannot start
On Wed, Oct 16, 2019 at 12:27:39PM +0200, Ondřej Surý wrote: ! Hi Peter, ! ! we had a similar report in the past, Ah, that's a good message! ! so maybe you can chime in and add ! the information to the issue here https://gitlab.isc.org/isc-projects/bind9/issues/1179 ? Okay, done. Further investigation shows the basic memory usage increased by about factor 10, and the per-zone memory usage increased by factor 100. So it's not a leak, it just doesn't fit into the available ~1.2GB user heap space anymore. cheerio, P. ___ Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this list bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users
Re: named 9.14.6 memory leak, cannot start
Hi Peter, we had a similar report in the past, so maybe you can chime in and add the information to the issue here https://gitlab.isc.org/isc-projects/bind9/issues/1179 ? That would be helpful... Ondrej -- Ondřej Surý ond...@isc.org > On 16 Oct 2019, at 01:32, Peter wrote: > > > When starting named 9.14.6, before doing any activity it immediately > grows infinitely, hits the system limits and crashes with: > >> mem.c:710: fatal error: >> malloc failed: Cannot allocate memory >> exiting (due to fatal error in library) > > Version 9.14.3 does not have this memory leak and runs flawlessly > (with 100MB VSZ). > > > Here are the detailled messages: > > starting BIND 9.14.6 (Stable Release) > running on FreeBSD i386 11.3-RELEASE-p3 FreeBSD 11.3-RELEASE-p3 #0 >r351611M#N348:361: Fri Aug 30 04:59:55 UTC 2019 > built with '--localstatedir=/var' '--disable-linux-caps' > '--with-libxml2=/usr/local' > '--with-readline=-L/usr/local/lib -ledit' > '--with-dlopen=yes' '--with-openssl=/usr' > '--sysconfdir=/usr/local/etc/namedb' '--with-dlz-filesystem=yes' > '--disable-dnstap' '--disable-fixed-rrset' '--without-geoip2' > '--with-gssapi=/usr' 'KRB5CONFIG=/usr/bin/krb5-config' > '--with-libidn2=/usr/local' '--without-libjson' > '--disable-largefile' '--without-lmdb' '--disable-native-pkcs11' > '--without-python' '--disable-querytrace' > 'STD_CDEFINES=-DDIG_SIGCHASE=1' '--enable-tcp-fastopen' > '--with-tuning=default' '--disable-symtable' '--prefix=/usr/local' > '--mandir=/usr/local/man' '--infodir=/usr/local/share/info/' > '--build=i386-portbld-freebsd11.3' > 'build_alias=i386-portbld-freebsd11.3' 'CC=cc' 'CFLAGS=-O2 -pipe > -march=pentium3 -DLIBICONV_PLUG -fstack-protector-strong -isystem > /usr/local/include -fno-strict-aliasing ' 'LDFLAGS= > -fstack-protector-strong ' 'LIBS=-L/usr/local/lib' > 'CPPFLAGS=-DLIBICONV_PLUG -isystem /usr/local/include' 'CPP=cpp' > 'PKG_CONFIG=pkgconf' > running as: named -t /var/named -u bind -c /usr/local/etc/namedb/named.conf > compiled by CLANG 4.2.1 Compatible FreeBSD Clang 8.0.0 > (tags/RELEASE_800/final 356365) > compiled with OpenSSL version: OpenSSL 1.0.2s-freebsd 28 May 2019 > linked to OpenSSL version: OpenSSL 1.0.2s-freebsd 28 May 2019 > compiled with libxml2 version: 2.9.9 > linked to libxml2 version: 20909 > compiled with zlib version: 1.2.11 > linked to zlib version: 1.2.11 > > BIND 9 is maintained by Internet Systems Consortium, > Inc. (ISC), a non-profit 501(c)(3) public-benefit > corporation. Support and training for BIND 9 are > available at https://www.isc.org/support > > mem.c:710: fatal error: > malloc failed: Cannot allocate memory > exiting (due to fatal error in library) > > > This is 9.14.3: > > starting BIND 9.14.3 (Stable Release) > running on FreeBSD i386 11.3-RELEASE-p3 FreeBSD 11.3-RELEASE-p3 #0 > r351611M#N348:361: Fri Aug 30 04:59:55 UTC 2019 > built with '--localstatedir=/var' '--disable-linux-caps' > '--with-libxml2=/usr/local' '--with-readline=-L/usr/local/lib -ledit' > '--with-dlopen=yes' '--with-openssl=/usr' > '--sysconfdir=/usr/local/etc/namedb' '--with-dlz-filesystem=yes' > '--disable-dnstap' '--disable-fixed-rrset' '--with-ssapi=/usr' > 'KRB5CONFIG=/usr/bin/krb5-config' '--with-libidn2=/usr/local' > '--without-libjson' '--disable-largefile' '--without-lmdb' > '--disable-native-pkcs11' '--without-python' '--disable-querytrace' > 'STD_CDEFINES=-DDIG_SIGCHASE=1' '--enable-tcp-fastopen' > '--with-tuning=default' '--disable-symtable' '--prefix=/usr/local' > '--mandir=/usr/local/man' '--infodir=/usr/local/share/info/' > '--build=i386-portbld-freebsd11.3' > 'build_alias=i386-portbld-freebsd11.3' 'CC=cc' 'CFLAGS=-O2 -pipe > -march=pentium3 -DLIBICONV_PLUG -fstack-protector-strong -isystem > /usr/local/include -fno-strict-aliasing ' 'LDFLAGS= > -fstack-protector-strong ' 'LIBS=-L/usr/local/lib' > 'CPPFLAGS=-DLIBICONV_PLUG -isystem /usr/local/include' 'CPP=cpp' > 'PKG_CONFIG=pkgconf' > running as: named -t /var/named -u bind -c /usr/local/etc/namedb/named.conf > compiled by CLANG 4.2.1 Compatible FreeBSD Clang 8.0.0 > (tags/RELEASE_800/final 356365) > compiled with OpenSSL version: OpenSSL 1.0.2s-freebsd 28 May 2019 > linked to OpenSSL version: OpenSSL 1.0.2s-freebsd 28 May 2019 > compiled with libxml2 version: 2.9.9 > linked to libxml2 version: 20909 > compiled with zlib version: 1.2.11 > linked to zlib version: 1.2.11 > > BIND 9 is maintained by Internet Systems Consortium, > Inc. (ISC), a non-profit 501(c)(3) public-benefit > corporation. Support and training for BIND 9 are > available at https://www.isc.org/support > > command channel listening on 127.0.0.1#953 > general: notice: all zones loaded > general: notice: running > ___
named 9.14.6 memory leak, cannot start
When starting named 9.14.6, before doing any activity it immediately grows infinitely, hits the system limits and crashes with: > mem.c:710: fatal error: > malloc failed: Cannot allocate memory > exiting (due to fatal error in library) Version 9.14.3 does not have this memory leak and runs flawlessly (with 100MB VSZ). Here are the detailled messages: starting BIND 9.14.6 (Stable Release) running on FreeBSD i386 11.3-RELEASE-p3 FreeBSD 11.3-RELEASE-p3 #0 r351611M#N348:361: Fri Aug 30 04:59:55 UTC 2019 built with '--localstatedir=/var' '--disable-linux-caps' '--with-libxml2=/usr/local' '--with-readline=-L/usr/local/lib -ledit' '--with-dlopen=yes' '--with-openssl=/usr' '--sysconfdir=/usr/local/etc/namedb' '--with-dlz-filesystem=yes' '--disable-dnstap' '--disable-fixed-rrset' '--without-geoip2' '--with-gssapi=/usr' 'KRB5CONFIG=/usr/bin/krb5-config' '--with-libidn2=/usr/local' '--without-libjson' '--disable-largefile' '--without-lmdb' '--disable-native-pkcs11' '--without-python' '--disable-querytrace' 'STD_CDEFINES=-DDIG_SIGCHASE=1' '--enable-tcp-fastopen' '--with-tuning=default' '--disable-symtable' '--prefix=/usr/local' '--mandir=/usr/local/man' '--infodir=/usr/local/share/info/' '--build=i386-portbld-freebsd11.3' 'build_alias=i386-portbld-freebsd11.3' 'CC=cc' 'CFLAGS=-O2 -pipe -march=pentium3 -DLIBICONV_PLUG -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing ' 'LDFLAGS= -fstack-protector-strong ' 'LIBS=-L/usr/local/lib' 'CPPFLAGS=-DLIBICONV_PLUG -isystem /usr/local/include' 'CPP=cpp' 'PKG_CONFIG=pkgconf' running as: named -t /var/named -u bind -c /usr/local/etc/namedb/named.conf compiled by CLANG 4.2.1 Compatible FreeBSD Clang 8.0.0 (tags/RELEASE_800/final 356365) compiled with OpenSSL version: OpenSSL 1.0.2s-freebsd 28 May 2019 linked to OpenSSL version: OpenSSL 1.0.2s-freebsd 28 May 2019 compiled with libxml2 version: 2.9.9 linked to libxml2 version: 20909 compiled with zlib version: 1.2.11 linked to zlib version: 1.2.11 BIND 9 is maintained by Internet Systems Consortium, Inc. (ISC), a non-profit 501(c)(3) public-benefit corporation. Support and training for BIND 9 are available at https://www.isc.org/support mem.c:710: fatal error: malloc failed: Cannot allocate memory exiting (due to fatal error in library) This is 9.14.3: starting BIND 9.14.3 (Stable Release) running on FreeBSD i386 11.3-RELEASE-p3 FreeBSD 11.3-RELEASE-p3 #0 r351611M#N348:361: Fri Aug 30 04:59:55 UTC 2019 built with '--localstatedir=/var' '--disable-linux-caps' '--with-libxml2=/usr/local' '--with-readline=-L/usr/local/lib -ledit' '--with-dlopen=yes' '--with-openssl=/usr' '--sysconfdir=/usr/local/etc/namedb' '--with-dlz-filesystem=yes' '--disable-dnstap' '--disable-fixed-rrset' '--with-ssapi=/usr' 'KRB5CONFIG=/usr/bin/krb5-config' '--with-libidn2=/usr/local' '--without-libjson' '--disable-largefile' '--without-lmdb' '--disable-native-pkcs11' '--without-python' '--disable-querytrace' 'STD_CDEFINES=-DDIG_SIGCHASE=1' '--enable-tcp-fastopen' '--with-tuning=default' '--disable-symtable' '--prefix=/usr/local' '--mandir=/usr/local/man' '--infodir=/usr/local/share/info/' '--build=i386-portbld-freebsd11.3' 'build_alias=i386-portbld-freebsd11.3' 'CC=cc' 'CFLAGS=-O2 -pipe -march=pentium3 -DLIBICONV_PLUG -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing ' 'LDFLAGS= -fstack-protector-strong ' 'LIBS=-L/usr/local/lib' 'CPPFLAGS=-DLIBICONV_PLUG -isystem /usr/local/include' 'CPP=cpp' 'PKG_CONFIG=pkgconf' running as: named -t /var/named -u bind -c /usr/local/etc/namedb/named.conf compiled by CLANG 4.2.1 Compatible FreeBSD Clang 8.0.0 (tags/RELEASE_800/final 356365) compiled with OpenSSL version: OpenSSL 1.0.2s-freebsd 28 May 2019 linked to OpenSSL version: OpenSSL 1.0.2s-freebsd 28 May 2019 compiled with libxml2 version: 2.9.9 linked to libxml2 version: 20909 compiled with zlib version: 1.2.11 linked to zlib version: 1.2.11 BIND 9 is maintained by Internet Systems Consortium, Inc. (ISC), a non-profit 501(c)(3) public-benefit corporation. Support and training for BIND 9 are available at https://www.isc.org/support command channel listening on 127.0.0.1#953 general: notice: all zones loaded general: notice: running ___ Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this list bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users