Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 19 Mar 2022 12:00:20 -0700
From:      Mark Millard <marklmi@yahoo.com>
To:        Mark Johnston <markj@freebsd.org>
Cc:        Thomas Zander <riggs@freebsd.org>, freebsd-ports@freebsd.org, FreeBSD-STABLE Mailing List <freebsd-stable@freebsd.org>
Subject:   Re: git: 43741377b143 - main - security/openssl: Security update to 1.1.1n
Message-ID:  <DFE73A51-BABA-4138-93CA-60245C16EA86@yahoo.com>
In-Reply-To: <CAFU734xvJB3a=0TE=bQvjp7wN=8iKP1AbuEqrP1MF8vOp1fb7Q@mail.gmail.com>
References:  <2E632408-4D4E-426C-8DC7-A1024A1D328D.ref@yahoo.com> <2E632408-4D4E-426C-8DC7-A1024A1D328D@yahoo.com> <CAFU734xvJB3a=0TE=bQvjp7wN=8iKP1AbuEqrP1MF8vOp1fb7Q@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 2022-Mar-19, at 11:07, Thomas Zander <riggs@freebsd.org> wrote:

> On Sat, 19 Mar 2022 at 18:32, Mark Millard <marklmi@yahoo.com> wrote:
>> May be report to Mark J. how to run the same test builds
>> that failed for -p8 but worked for -p7?
>=20
> Sure, good point.
> A build that reliably causes broken packages on p8 but not on p7 for
> me is running:
>=20
> poudriere testport -o multimedia/mplayer -j <13.0-amd64-jail here>
>=20
> This caused the broken png and python packages when they were built as
> dependencies.
> In poudriere.conf I set this:
> DISTFILES_CACHE=3D/vcache/distfiles
> CCACHE_DIR=3D/vcache/ccache
> ALLOW_MAKE_JOBS=3Dyes
>=20
> The ALLOW_MAKE_JOBS should increase the number of parallel IO
> operations in-flight on the pool, maybe this increases the likelihood
> of triggering the issue?
> The DISTFILES_CACHE and CCACHE_DIR are in the same zfs pool as
> /poudriere, not sure if this is relevant.
> The zfs pool is a single disk, no raid, mirror or anything fancy.

On a ThreadRipper 1950X, PCIe Optane storage, 128 GiBytes of
RAM, I've used bectl to boot the 13.0_RELEASE-p8 environment
and have started:

poudriere testport -o multimedia/mplayer -j13_0R-amd64-bulk_a

where the jail had nothing built in it at the start. So:

[00:00:08] Building 271 packages using up to 32 builders

The primary difference is that I've never used ccache and
did not try to do so here. The "zfs pool is a single disk,
no raid, mirror or anything fancy" is accurate, as is the
use of ALLOW_MAKE_JOBS=3D .

That did not take long . . .

It proves that ccache is not required. Also some files
seem to get only small blocks of zero-bytes, others
large ones. But I've not checked for the null characters
being at the end instead of earlier in the file.

libXcomposite-0.4.5,1.log :

--- Xcomposite.lo ---
/bin/sh ../libtool  --tag=3DCC    --mode=3Dcompile cc -DHAVE_CONFIG_H  =
-I. -I..  -I../include   -Wall -Wpointer-arith -Wmissing-declarations =
-Wformat=3D2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs =
-Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement =
-Wunused -Wuninitialized -Wshadow -Wmissing-noreturn =
-Wmissing-format-attribute -Wredundant-decls -Werror=3Dimplicit =
-Werror=3Dnonnull -Werror=3Dinit-self -Werror=3Dmain =
-Werror=3Dmissing-braces -Werror=3Dsequence-point -Werror=3Dreturn-type =
-Werror=3Dtrigraphs -Werror=3Darray-bounds -Werror=3Dwrite-strings =
-Werror=3Daddress -Werror=3Dint-to-pointer-cast =
-Werror=3Dpointer-to-int-cast -fno-strict-aliasing -I/usr/local/include =
-D_THREAD_SAFE -pthread -I/usr/local/include -D_THREAD_SAFE -pthread =
-pipe  -Werror=3Duninitialized -g -fstack-protector-strong =
-fno-strict-aliasing -MT Xcomposite.lo -MD -MP -MF .deps/Xcomposite.Tpo =
-c -o Xcomposite.lo Xcomposite.c
libtool: compile:  cc -DHAVE_CONFIG_H -I. -I.. -I../include -Wall =
-Wpointer-arith -Wmissing-declarations -Wformat=3D2 -Wstrict-prototypes =
-Wmissing-prototypes -Wnested-externs -Wbad-function-cast =
-Wold-style-definition -Wdeclaration-after-statement -Wunused =
-Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute =
-Wredundant-decls -Werror=3Dimplicit -Werror=3Dnonnull -Werror=3Dinit-self=
 -Werror=3Dmain -Werror=3Dmissing-braces -Werror=3Dsequence-point =
-Werror=3Dreturn-type -Werror=3Dtrigraphs -Werror=3Darray-bounds =
-Werror=3Dwrite-strings -Werror=3Daddress -Werror=3Dint-to-pointer-cast =
-Werror=3Dpointer-to-int-cast -fno-strict-aliasing -I/usr/local/include =
-D_THREAD_SAFE -pthread -I/usr/local/include -D_THREAD_SAFE -pthread =
-pipe -Werror=3Duninitialized -g -fstack-protector-strong =
-fno-strict-aliasing -MT Xcomposite.lo -MD -MP -MF .deps/Xcomposite.Tpo =
-c Xcomposite.c  -fPIC -DPIC -o .libs/Xcomposite.o
In file included from Xcomposite.c:45:
In file included from ./xcompositeint.h:53:
In file included from ../include/X11/extensions/Xcomposite.h:49:
/usr/local/include/X11/extensions/Xfixes.h:1:1: warning: null character =
ignored [-Wnull-character]
/usr/local/include/X11/extensions/Xfixes.h:1:2: warning: null character =
ignored [-Wnull-character]
/usr/local/include/X11/extensions/Xfixes.h:1:3: warning: null character =
ignored [-Wnull-character]
/usr/local/include/X11/extensions/Xfixes.h:1:4: warning: null character =
ignored [-Wnull-character]
/usr/local/include/X11/extensions/Xfixes.h:1:5: warning: null character =
ignored [-Wnull-character]
/usr/local/include/X11/extensions/Xfixes.h:1:6: warning: null character =
ignored [-Wnull-character]
/usr/local/include/X11/extensions/Xfixes.h:1:7: warning: null character =
ignored [-Wnull-character]
/usr/local/include/X11/extensions/Xfixes.h:1:8: warning: null character =
ignored [-Wnull-character]
. . . (the list is long) . . .


libXdamage-1.1.5.log . . .

--- Xdamage.lo ---
/bin/sh ../libtool  --tag=3DCC    --mode=3Dcompile cc -DHAVE_CONFIG_H  =
-I. -I..  -I../include/X11/extensions   -Wall -Wpointer-arith =
-Wmissing-declarations -Wformat=3D2 -Wstrict-prototypes =
-Wmissing-prototy
pes -Wnested-externs -Wbad-function-cast -Wold-style-definition =
-Wdeclaration-after-statement -Wunused -Wuninitialized -Wshadow =
-Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=3D=

implicit -Werror=3Dnonnull -Werror=3Dinit-self -Werror=3Dmain =
-Werror=3Dmissing-braces -Werror=3Dsequence-point -Werror=3Dreturn-type =
-Werror=3Dtrigraphs -Werror=3Darray-bounds -Werror=3Dwrite-strings =
-Werror=3Daddress -
Werror=3Dint-to-pointer-cast -Werror=3Dpointer-to-int-cast =
-fno-strict-aliasing -I/usr/local/include -D_THREAD_SAFE -pthread -pipe  =
-Werror=3Duninitialized -g -fstack-protector-strong -fno-strict-aliasing =
-
MT Xdamage.lo -MD -MP -MF .deps/Xdamage.Tpo -c -o Xdamage.lo Xdamage.c
libtool: compile:  cc -DHAVE_CONFIG_H -I. -I.. =
-I../include/X11/extensions -Wall -Wpointer-arith -Wmissing-declarations =
-Wformat=3D2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs =
-Wbad-funct
ion-cast -Wold-style-definition -Wdeclaration-after-statement -Wunused =
-Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute =
-Wredundant-decls -Werror=3Dimplicit -Werror=3Dnonnull -Werror
=3Dinit-self -Werror=3Dmain -Werror=3Dmissing-braces =
-Werror=3Dsequence-point -Werror=3Dreturn-type -Werror=3Dtrigraphs =
-Werror=3Darray-bounds -Werror=3Dwrite-strings -Werror=3Daddress =
-Werror=3Dint-to-pointer-cast -Werr
or=3Dpointer-to-int-cast -fno-strict-aliasing -I/usr/local/include =
-D_THREAD_SAFE -pthread -pipe -Werror=3Duninitialized -g =
-fstack-protector-strong -fno-strict-aliasing -MT Xdamage.lo -MD -MP -MF =
.deps/X
damage.Tpo -c Xdamage.c  -fPIC -DPIC -o .libs/Xdamage.o
In file included from Xdamage.c:27:
In file included from ./xdamageint.h:31:
In file included from ../include/X11/extensions/Xdamage.h:27:
/usr/local/include/X11/extensions/Xfixes.h:1:1: warning: null character =
ignored [-Wnull-character]
/usr/local/include/X11/extensions/Xfixes.h:1:2: warning: null character =
ignored [-Wnull-character]
/usr/local/include/X11/extensions/Xfixes.h:1:3: warning: null character =
ignored [-Wnull-character]
/usr/local/include/X11/extensions/Xfixes.h:1:4: warning: null character =
ignored [-Wnull-character]
/usr/local/include/X11/extensions/Xfixes.h:1:5: warning: null character =
ignored [-Wnull-character]
/usr/local/include/X11/extensions/Xfixes.h:1:6: warning: null character =
ignored [-Wnull-character]
. . . (the list is long) . . .


libXi-1.8,1.log . . .

--- XGetCPtr.lo ---
In file included from XGetCPtr.c:39:
In file included from ../include/X11/extensions/XInput2.h:33:
/usr/local/include/X11/extensions/Xfixes.h:1:1: warning: null character =
ignored [-Wnull-character]
--- XChgPnt.lo ---
mv -f .deps/XChgPnt.Tpo .deps/XChgPnt.Plo
--- XGetCPtr.lo ---
/usr/local/include/X11/extensions/Xfixes.h:1:2: warning: null character =
ignored [-Wnull-character]
/usr/local/include/X11/extensions/Xfixes.h:1:3: warning: null character =
ignored [-Wnull-character]
/usr/local/include/X11/extensions/Xfixes.h:1:4: warning: null character =
ignored [-Wnull-character]
/usr/local/include/X11/extensions/Xfixes.h:1:5: warning: null character =
ignored [-Wnull-character]
--- XDevBell.lo ---
mv -f .deps/XDevBell.Tpo .deps/XDevBell.Plo
--- XGetCPtr.lo ---
/usr/local/include/X11/extensions/Xfixes.h:1:6: warning: null character =
ignored [-Wnull-character]
/usr/local/include/X11/extensions/Xfixes.h:1:7: warning: null character =
ignored [-Wnull-character]
/usr/local/include/X11/extensions/Xfixes.h:1:8: warning: null character =
ignored [-Wnull-character]
/usr/local/include/X11/extensions/Xfixes.h:1:9: warning: null character =
ignored [-Wnull-character]
/usr/local/include/X11/extensions/Xfixes.h:1:10: warning: null character =
ignored [-Wnull-character]
/usr/local/include/X11/extensions/Xfixes.h:1:11: warning: null character =
ignored [-Wnull-character]
/usr/local/include/X11/extensions/Xfixes.h:1:12: warning: null character =
ignored [-Wnull-character]
/usr/local/include/X11/extensions/Xfixes.h:1:13: warning: null character =
ignored [-Wnull-character]
/usr/local/include/X11/extensions/Xfixes.h:1:14: warning: null character =
ignored [-Wnull-character]
/usr/local/include/X11/extensions/Xfixes.h:1:15: warning: null character =
ignored [-Wnull-character]
--- XListDev.lo ---
libtool: compile:  cc -DHAVE_CONFIG_H -I. -I../include -I../include/X11 =
-I../include/X11/extensions -I/usr/local/include -D_THREAD_SAFE -pthread =
-I/usr/local/include -D_THREAD_SAFE -pthread -DMALLOC_0_RETURNS_NULL =
-Wall -Wpointer-arith -Wmissing-declarations -Wformat=3D2 =
-Wstrict-prototypes -Wmissing-prototypes -Wnested-externs =
-Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement =
-Wunused -Wuninitialized -Wshadow -Wmissing-noreturn =
-Wmissing-format-attribute -Wredundant-decls -Werror=3Dimplicit =
-Werror=3Dnonnull -Werror=3Dinit-self -Werror=3Dmain =
-Werror=3Dmissing-braces -Werror=3Dsequence-point -Werror=3Dreturn-type =
-Werror=3Dtrigraphs -Werror=3Darray-bounds -Werror=3Dwrite-strings =
-Werror=3Daddress -Werror=3Dint-to-pointer-cast =
-Werror=3Dpointer-to-int-cast -fno-strict-aliasing -pipe =
-Werror=3Duninitialized -g -fstack-protector-strong -fno-strict-aliasing =
-MT XListDev.lo -MD -MP -MF .deps/XListDev.Tpo -c XListDev.c -o =
XListDev.o >/dev/null 2>&1
--- XStFocus.lo ---
--- XGetCPtr.lo ---
/usr/local/include/X11/extensions/Xfixes.h:1:16: warning: null character =
ignored [-Wnull-character]
/usr/local/include/X11/extensions/Xfixes.h:1:17: warning: null character =
ignored [-Wnull-character]
/usr/local/include/X11/extensions/Xfixes.h:1:18: warning: null character =
ignored [-Wnull-character]
/usr/local/include/X11/extensions/Xfixes.h:1:19: warning: null character =
ignored [-Wnull-character]
/usr/local/include/X11/extensions/Xfixes.h:1:20: warning: null character =
ignored [-Wnull-character]
/usr/local/include/X11/extensions/Xfixes.h:1:21: warning: null character =
ignored [-Wnull-character]
/usr/local/include/X11/extensions/Xfixes.h:1:22: warning: null character =
ignored [-Wnull-character]
/usr/local/include/X11/extensions/Xfixes.h:1:23: warning: null character =
ignored [-Wnull-character]
/usr/local/include/X11/extensions/Xfixes.h:1:24: warning: null character =
ignored [-Wnull-character]
/usr/local/include/X11/extensions/Xfixes.h:1:25: warning: null character =
ignored [-Wnull-character]
--- XListDProp.lo ---
libtool: compile:  cc -DHAVE_CONFIG_H -I. -I../include -I../include/X11 =
-I../include/X11/extensions -I/usr/local/include -D_THREAD_SAFE -pthread =
-I/usr/local/include -D_THREAD_SAFE -pthread -DMALLOC_0_RETURNS_NULL =
-Wall -Wpointer-arith -Wmissing-declarations -Wformat=3D2 =
-Wstrict-prototypes -Wmissing-prototypes -Wnested-externs =
-Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement =
-Wunused -Wuninitialized -Wshadow -Wmissing-noreturn =
-Wmissing-format-attribute -Wredundant-decls -Werror=3Dimplicit =
-Werror=3Dnonnull -Werror=3Dinit-self -Werror=3Dmain =
-Werror=3Dmissing-braces -Werror=3Dsequence-point -Werror=3Dreturn-type =
-Werror=3Dtrigraphs -Werror=3Darray-bounds -Werror=3Dwrite-strings =
-Werror=3Daddress -Werror=3Dint-to-pointer-cast =
-Werror=3Dpointer-to-int-cast -fno-strict-aliasing -pipe =
-Werror=3Duninitialized -g -fstack-protector-strong -fno-strict-aliasing =
-MT XListDProp.lo -MD -MP -MF .deps/XListDProp.Tpo -c XListDProp.c -o =
XListDProp.o >/dev/null 2>&1
--- XUngrDev.lo ---
--- XGetCPtr.lo ---
/usr/local/include/X11/extensions/Xfixes.h:1:26: warning: null character =
ignored [-Wnull-character]
/usr/local/include/X11/extensions/Xfixes.h:1:27: warning: null character =
ignored [-Wnull-character]
/usr/local/include/X11/extensions/Xfixes.h:1:28: warning: null character =
ignored [-Wnull-character]
/usr/local/include/X11/extensions/Xfixes.h:1:29: warning: null character =
ignored [-Wnull-character]
/usr/local/include/X11/extensions/Xfixes.h:1:30: warning: null character =
ignored [-Wnull-character]
/usr/local/include/X11/extensions/Xfixes.h:1:31: warning: null character =
ignored [-Wnull-character]
/usr/local/include/X11/extensions/Xfixes.h:1:32: warning: null character =
ignored [-Wnull-character]
/usr/local/include/X11/extensions/Xfixes.h:1:33: warning: null character =
ignored [-Wnull-character]
. . . (the list is long) . . .
--- XGetCPtr.lo ---
/usr/local/include/X11/extensions/Xfixes.h:1:186: warning: null =
character ignored [-Wnull-character]
/usr/local/include/X11/extensions/Xfixes.h:1:187: warning: null =
character ignored [-Wnull-character]
/usr/local/include/X11/extensions/Xfixes.h:1:188: warning: null =
character ignored [-Wnull-character]
/usr/local/include/X11/extensions/Xfixes.h:1:189: warning: null =
character ignored [-Wnull-character]
/usr/local/include/X11/extensions/Xfixes.h:1:190: warning: null =
character ignored [-Wnull-character]
/usr/local/include/X11/extensions/Xfixes.h:1:191: warning: null =
character ignored [-Wnull-character]
/usr/local/include/X11/extensions/Xfixes.h:1:192: warning: null =
character ignored [-Wnull-character]
. . . (the list is long) . . .

libXi-1.8,1.log gets a long list of separate files reported,
lots with only a few null character reports. I'll not list more.


py38-libxml2-2.9.12.log . . .

In file included from libxml2-py.c:6:
In file included from /usr/local/include/libxml2/libxml/tree.h:333:
In file included from /usr/local/include/libxml2/libxml/xmlregexp.h:43:
/usr/local/include/libxml2/libxml/dict.h:1:1: warning: null character =
ignored [-Wnull-character]
<U+0000>
^
/usr/local/include/libxml2/libxml/dict.h:1:2: warning: null character =
ignored [-Wnull-character]
<U+0000><U+0000>
        ^
/usr/local/include/libxml2/libxml/dict.h:1:3: warning: null character =
ignored [-Wnull-character]
<U+0000><U+0000><U+0000>
                ^
/usr/local/include/libxml2/libxml/dict.h:1:4: warning: null character =
ignored [-Wnull-character]
<U+0000><U+0000><U+0000><U+0000>
                        ^
. . . (the list is long) . . .


I've stopped the bulk run.

There were a couple of other error logs where the log files
did not make it obvious if what was wrong involved zero bytes:

libgcrypt-1.9.4.log :
--- basic.o ---
basic.c:315:16: error: inline assembly requires more registers than =
available
  asm volatile("movdqu %[data0], %%xmm0\n"
               ^
basic.c:315:16: error: inline assembly requires more registers than =
available
basic.c:315:16: error: inline assembly requires more registers than =
available
basic.c:315:16: error: inline assembly requires more registers than =
available
basic.c:315:16: error: inline assembly requires more registers than =
available
basic.c:315:16: error: inline assembly requires more registers than =
available
basic.c:315:16: error: inline assembly requires more registers than =
available
basic.c:315:16: error: inline assembly requires more registers than =
available
basic.c:315:16: error: inline assembly requires more registers than =
available
basic.c:315:16: error: inline assembly requires more registers than =
available
basic.c:315:16: error: inline assembly requires more registers than =
available
basic.c:315:16: error: inline assembly requires more registers than =
available
basic.c:315:16: error: inline assembly requires more registers than =
available
basic.c:315:16: error: inline assembly requires more registers than =
available
basic.c:315:16: error: inline assembly requires more registers than =
available
basic.c:315:16: error: inline assembly requires more registers than =
available
basic.c:315:16: error: inline assembly requires more registers than =
available
basic.c:315:16: error: inline assembly requires more registers than =
available
basic.c:315:16: error: inline assembly requires more registers than =
available
fatal error: too many errors emitted, stopping now [-ferror-limit=3D]


freetype2-2.11.1.log :
=3D=3D=3D>  Building package for freetype2-2.11.1
pkg-static: Unable to access file =
/wrkdirs/usr/ports/print/freetype2/work/stage/usr/local/lib/libfreetype.so=
:No such file or directory
pkg-static: Unable to access file =
/wrkdirs/usr/ports/print/freetype2/work/stage/usr/local/lib/libfreetype.so=
.6:No such file or directory
pkg-static: Unable to access file =
/wrkdirs/usr/ports/print/freetype2/work/stage/usr/local/lib/libfreetype.so=
.6.18.1:No such file or directory
*** Error code 1



A zpool scrub afterwards reported:

# zpool status
  pool: zoptb
 state: ONLINE
  scan: scrub repaired 0B in 00:01:45 with 0 errors on Sat Mar 19 =
11:59:33 2022
config:

	NAME        STATE     READ WRITE CKSUM
	zoptb       ONLINE       0     0     0
	  nvd2p3    ONLINE       0     0     0

errors: No known data errors


=3D=3D=3D
Mark Millard
marklmi at yahoo.com




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?DFE73A51-BABA-4138-93CA-60245C16EA86>