Date: Wed, 26 Sep 2012 17:22:35 +0300 From: Konstantin Belousov <kostikbel@gmail.com> To: bf1783@gmail.com Cc: freebsd-fs@freebsd.org Subject: Re: Problems after recent nullfs,vfs changes in 10.0-CURRENT Message-ID: <20120926142235.GN35915@deviant.kiev.zoral.com.ua> In-Reply-To: <CAGFTUwNRRSQbLn=Z9BSKz5JKsasQrRhFm9e6vDZG1-F5%2BFDxyA@mail.gmail.com> References: <CAGFTUwMVAmoN49u1bT_8LuxKo6JKrB6shbw773MpmJ5i7q=Qeg@mail.gmail.com> <20120917121925.GQ37286@deviant.kiev.zoral.com.ua> <20120917183654.GA13273@x2.osted.lan> <20120918084924.GY37286@deviant.kiev.zoral.com.ua> <CAGFTUwNP9qB1D%2B1E6Pw_ud1ESomcDs2bAOY9c_VRYLZ5AiF%2B5g@mail.gmail.com> <CAGFTUwNRRSQbLn=Z9BSKz5JKsasQrRhFm9e6vDZG1-F5%2BFDxyA@mail.gmail.com>
index | next in thread | previous in thread | raw e-mail
[-- Attachment #1 --] 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: > > sysctl debug.iosize_max_clamp=0 > > I observe build failures with some ports, when various utilities fail > with EIO. For example textproc/libxml2: > > "... > /bin/sh ../../libtool --tag=CC --mode=link cc -O2 -pipe > -fno-strict-aliasing -std=gnu89 -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=gnu89 -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=CC --mode=link cc -O2 -pipe > -fno-strict-aliasing -std=gnu89 -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 > > Stop in /a/ports/textproc/libxml2." > > or x11/libxcb: > > "... > ===> Registering installation for libxcb-1.7 > /usr/bin/tr: Input/output error > /usr/bin/tr: Input/output error > /usr/bin/tr: Input/output error > ================================================================ > ====================<phase 7: make package>==================== > ===> Building package for libxcb-1.7 > Deleting libxcb-1.7 > > === Checking filesystem state > /buildscript: tr: Input/output error > /buildscript: tr: Input/output error > ..." > > 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=1, or with > debug.iosize_max_clamp=0 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. > > 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. [-- Attachment #2 --] -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (FreeBSD) iEYEARECAAYFAlBjD6sACgkQC3+MBN1Mb4jKfwCghmRKR3ro0mzFLDQin8XGPGvw /akAnjC74C3nv+7paVhQCYzBZrqCS4wb =Y1tP -----END PGP SIGNATURE-----help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20120926142235.GN35915>
