From owner-freebsd-fs@FreeBSD.ORG Wed Sep 26 14:22:43 2012 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 89D59106566C for ; Wed, 26 Sep 2012 14:22:43 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from mail.zoral.com.ua (mx0.zoral.com.ua [91.193.166.200]) by mx1.freebsd.org (Postfix) with ESMTP id D054E8FC0A for ; Wed, 26 Sep 2012 14:22:42 +0000 (UTC) Received: from skuns.kiev.zoral.com.ua (localhost [127.0.0.1]) by mail.zoral.com.ua (8.14.2/8.14.2) with ESMTP id q8QEMlO9002448; Wed, 26 Sep 2012 17:22:47 +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.5/8.14.5) with ESMTP id q8QEMZ2x096935; Wed, 26 Sep 2012 17:22:35 +0300 (EEST) (envelope-from kostikbel@gmail.com) Received: (from kostik@localhost) by deviant.kiev.zoral.com.ua (8.14.5/8.14.5/Submit) id q8QEMZ4m096934; Wed, 26 Sep 2012 17:22:35 +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: Wed, 26 Sep 2012 17:22:35 +0300 From: Konstantin Belousov To: bf1783@gmail.com Message-ID: <20120926142235.GN35915@deviant.kiev.zoral.com.ua> References: <20120917121925.GQ37286@deviant.kiev.zoral.com.ua> <20120917183654.GA13273@x2.osted.lan> <20120918084924.GY37286@deviant.kiev.zoral.com.ua> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="CQDko/0aYvuiEzgn" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) X-Virus-Scanned: clamav-milter 0.95.2 at skuns.kiev.zoral.com.ua X-Virus-Status: Clean X-Spam-Status: No, score=-4.0 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 Cc: freebsd-fs@freebsd.org Subject: Re: Problems after recent nullfs,vfs changes in 10.0-CURRENT X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Sep 2012 14:22:43 -0000 --CQDko/0aYvuiEzgn Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Sep 26, 2012 at 07:38:42AM -0400, b. f. wrote: > After further experiments, it appears that there are still some > problems with tmpfs.13.patch and the recent vfs/nullfs changes. If I > use: >=20 > sysctl debug.iosize_max_clamp=3D0 >=20 > I observe build failures with some ports, when various utilities fail > with EIO. For example textproc/libxml2: >=20 > "... > /bin/sh ../../libtool --tag=3DCC --mode=3Dlink cc -O2 -pipe > -fno-strict-aliasing -std=3Dgnu89 -pedantic -W -Wformat -Wunused > -Wimplicit -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat > -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow > -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return > -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline > -Wredundant-decls -L/usr/local/lib -pthread -o tree1 tree1.o > ../../libxml2.la -lz -L/usr/local/lib -liconv -lm > eval: printf: Input/output error > ../../libtool: printf: Input/output error > ../../libtool: printf: Input/output error > ../../libtool: printf: Input/output error > ../../libtool: printf: Input/output error > ../../libtool: printf: Input/output error > ../../libtool: printf: Input/output error > ../../libtool: printf: Input/output error > ../../libtool: printf: Input/output error > ../../libtool: printf: Input/output error > ../../libtool: printf: Input/output error > ../../libtool: printf: Input/output error > ../../libtool: printf: Input/output error > ../../libtool: printf: Input/output error > ../../libtool: printf: Input/output error > eval: printf: Input/output error > ../../libtool: printf: Input/output error > ../../libtool: printf: Input/output error > ../../libtool: printf: Input/output error > ../../libtool: printf: Input/output error > ../../libtool: printf: Input/output error > ../../libtool: printf: Input/output error > ../../libtool: printf: Input/output error > ../../libtool: printf: Input/output error > ../../libtool: printf: Input/output error > gmake[3]: Leaving directory > `/work/a/ports/textproc/libxml2/work/libxml2-2.7.8/doc/examples' > gmake[3]: Entering directory > `/work/a/ports/textproc/libxml2/work/libxml2-2.7.8/doc' > gmake[3]: Nothing to be done for `all-am'. > gmake[3]: Leaving directory > `/work/a/ports/textproc/libxml2/work/libxml2-2.7.8/doc' > gmake[2]: Leaving directory > `/work/a/ports/textproc/libxml2/work/libxml2-2.7.8/doc' > Making all in example > gmake[2]: Entering directory > `/work/a/ports/textproc/libxml2/work/libxml2-2.7.8/example' > cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I./include > -D_REENTRANT -I/usr/local/include -I/usr/local/include -O2 -pipe > -fno-strict-aliasing -std=3Dgnu89 -pedantic -W -Wformat -Wunused > -Wimplicit -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat > -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow > -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return > -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline > -Wredundant-decls -MT gjobread.o -MD -MP -MF .deps/gjobread.Tpo -c -o > gjobread.o gjobread.c > mv -f .deps/gjobread.Tpo .deps/gjobread.Po > /bin/sh ../libtool --tag=3DCC --mode=3Dlink cc -O2 -pipe > -fno-strict-aliasing -std=3Dgnu89 -pedantic -W -Wformat -Wunused > -Wimplicit -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat > -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow > -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return > -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline > -Wredundant-decls -L/usr/local/lib -pthread -o gjobread gjobread.o > ../libxml2.la -lz -L/usr/local/lib -liconv -lm > eval: printf: Input/output error > ../libtool: printf: Input/output error > ../libtool: printf: Input/output error > gmake[2]: *** [gjobread] Error 1 > gmake[2]: Leaving directory > `/work/a/ports/textproc/libxml2/work/libxml2-2.7.8/example' > gmake[1]: *** [all-recursive] Error 1 > gmake[1]: Leaving directory `/work/a/ports/textproc/libxml2/work/libxml2-= 2.7.8' > gmake: *** [all] Error 2 > *** Error code 1 >=20 > Stop in /a/ports/textproc/libxml2." >=20 > or x11/libxcb: >=20 > "... > =3D=3D=3D> Registering installation for libxcb-1.7 > /usr/bin/tr: Input/output error > /usr/bin/tr: Input/output error > /usr/bin/tr: Input/output error > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > =3D=3D=3D> Building package for libxcb-1.7 > Deleting libxcb-1.7 >=20 > =3D=3D=3D Checking filesystem state > /buildscript: tr: Input/output error > /buildscript: tr: Input/output error > ..." >=20 > There seems to be a temporal element to these failures, as they occur > often, but not always. So far I have not been able to produce them > with the default debug.iosize_max_clamp=3D1, or with > debug.iosize_max_clamp=3D0 but without tmpfs.13.patch. And they didn't > occur before the recent vfs/nullfs changes with timpfs.12.patch, > regardless of the debug.iosize_max_clamp setting. >=20 > Regards, > b. This is very strange. Run the build under ktrace -i and provide me with the fragment of the kdump output around the failure. --CQDko/0aYvuiEzgn Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (FreeBSD) iEYEARECAAYFAlBjD6sACgkQC3+MBN1Mb4jKfwCghmRKR3ro0mzFLDQin8XGPGvw /akAnjC74C3nv+7paVhQCYzBZrqCS4wb =Y1tP -----END PGP SIGNATURE----- --CQDko/0aYvuiEzgn--