From owner-freebsd-current@FreeBSD.ORG Sat Jul 11 12:42:11 2009 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E80D5106564A for ; Sat, 11 Jul 2009 12:42:11 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from mail.zoral.com.ua (skuns.zoral.com.ua [91.193.166.194]) by mx1.freebsd.org (Postfix) with ESMTP id 801968FC18 for ; Sat, 11 Jul 2009 12:42:11 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from deviant.kiev.zoral.com.ua (root@deviant.kiev.zoral.com.ua [10.1.1.148]) by mail.zoral.com.ua (8.14.2/8.14.2) with ESMTP id n6BCg6pA083086 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sat, 11 Jul 2009 15:42:07 +0300 (EEST) (envelope-from kostikbel@gmail.com) Received: from deviant.kiev.zoral.com.ua (kostik@localhost [127.0.0.1]) by deviant.kiev.zoral.com.ua (8.14.3/8.14.3) with ESMTP id n6BCg6Ux006501 for ; Sat, 11 Jul 2009 15:42:06 +0300 (EEST) (envelope-from kostikbel@gmail.com) Received: (from kostik@localhost) by deviant.kiev.zoral.com.ua (8.14.3/8.14.3/Submit) id n6BCg6CT006500 for freebsd-current@freebsd.org; Sat, 11 Jul 2009 15:42:06 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: deviant.kiev.zoral.com.ua: kostik set sender to kostikbel@gmail.com using -f Date: Sat, 11 Jul 2009 15:42:06 +0300 From: Kostik Belousov To: freebsd-current@freebsd.org Message-ID: <20090711124206.GF55190@deviant.kiev.zoral.com.ua> References: <20090709060556.GA27373@rwpc12.mby.riverwillow.net.au> <20090709073054.GB27373@rwpc12.mby.riverwillow.net.au> <20090709085242.GC27373@rwpc12.mby.riverwillow.net.au> <20090709142121.GS55190@deviant.kiev.zoral.com.ua> <20090710035849.GB31950@rwpc12.mby.riverwillow.net.au> <1247214510.2437.1693.camel@strangepork.london.mintel.ad> <20090710114234.GF32316@rwpc12.mby.riverwillow.net.au> <20090710132429.GA55190@deviant.kiev.zoral.com.ua> <20090711091050.GN32316@rwpc12.mby.riverwillow.net.au> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="4fo3mGi7Q6pk/+I3" Content-Disposition: inline In-Reply-To: <20090711091050.GN32316@rwpc12.mby.riverwillow.net.au> User-Agent: Mutt/1.4.2.3i X-Virus-Scanned: clamav-milter 0.95.2 at skuns.kiev.zoral.com.ua X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on skuns.kiev.zoral.com.ua Subject: Re: Process stuck in vmmaps on 8.0-BETA1 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 11 Jul 2009 12:42:12 -0000 --4fo3mGi7Q6pk/+I3 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Jul 11, 2009 at 07:10:50PM +1000, John Marshall wrote: > On Fri, 10 Jul 2009, 16:24 +0300, Kostik Belousov wrote: > > > > Thank you, I see what is going on. Please, try the following patch. >=20 > Thank you Kostik, >=20 > I applied your patch to vm_map.c and rebuilt the kernel. Now the > process crashes instead - but I think it is getting beyond the point > where it was hanging. >=20 > (gdb) core ntpd.core > Core was generated by `ntpd'. > Program terminated with signal 11, Segmentation fault. > Loaded symbols for /lib/libm.so.5 > Loaded symbols for /lib/libcrypto.so.5 > Loaded symbols for /lib/libkvm.so.4 > Loaded symbols for /usr/lib/libelf.so.1 > Loaded symbols for /usr/lib/librt.so.1 > Loaded symbols for /lib/libmd.so.4 > Loaded symbols for /lib/libc.so.7 > Loaded symbols for /libexec/ld-elf.so.1 > #0 0x28091f3f in _rtld_thread_init () from /libexec/ld-elf.so.1 > (gdb) bt > #0 0x28091f3f in _rtld_thread_init () from /libexec/ld-elf.so.1 > #1 0x2808360b in dlsym () from /libexec/ld-elf.so.1 > #2 0x28083fd6 in dlopen () from /libexec/ld-elf.so.1 > #3 0x2831b3a8 in _nsdbtaddsrc () from /lib/libc.so.7 > #4 0x28315546 in __ns_samedomain () from /lib/libc.so.7 > #5 0x283159f8 in _nsyyparse () from /lib/libc.so.7 > #6 0x2831ac8a in nsdispatch () from /lib/libc.so.7 > #7 0x2830d2c9 in getservbyname_r () from /lib/libc.so.7 > #8 0x2830d31b in getservbyname_r () from /lib/libc.so.7 > #9 0x2830cc84 in gethostname () from /lib/libc.so.7 > #10 0x2830cd87 in getservbyname () from /lib/libc.so.7 > #11 0x28309cf3 in freeaddrinfo () from /lib/libc.so.7 > #12 0x28309d38 in freeaddrinfo () from /lib/libc.so.7 > #13 0x2830b7c6 in getaddrinfo () from /lib/libc.so.7 > #14 0x0804bf53 in getnetnum () > #15 0x0804c5dc in getconfig () > #16 0x08052565 in ntpdmain () > #17 0x08052750 in main () > (gdb)=20 >=20 > I rebuilt ntpd on the patched kernel and it still produces this crash. This is obviously different issue. Besiddes, backtrace does not make much sense. You need to rebuild and install lib/libc, lib/libthr and libexec/rtld-elf with debugging symbols. Easiest way to do this is to enter into each listed src/ subdirectory and do make obj make clean make depend make all install DEBUG_FLAGS=3D-g and then start ntpd again and get the backtrace, might by "bt full" will be more informative. BTW, do you use NIS ? --4fo3mGi7Q6pk/+I3 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (FreeBSD) iEYEARECAAYFAkpYiJ4ACgkQC3+MBN1Mb4h/yQCdFcFikuCXhDT1vZAHzF4taV9Q 8dcAoKNoxRi2tD2QUT04wwrMgMYNHLXi =H2XQ -----END PGP SIGNATURE----- --4fo3mGi7Q6pk/+I3--