Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 5 Apr 2015 03:57:31 +0000 (GMT)
From:      jenkins-admin@freebsd.org
To:        jenkins-admin@FreeBSD.org, freebsd-current@freebsd.org, bdrewery@FreeBSD.org,  kib@FreeBSD.org, cy@FreeBSD.org, jilles@FreeBSD.org, mav@FreeBSD.org,  rpaulo@FreeBSD.org, adrian@FreeBSD.org, andrew@FreeBSD.org,  trasz@FreeBSD.org, andreast@FreeBSD.org, hselasky@FreeBSD.org,  bapt@FreeBSD.org, br@FreeBSD.org, jhibbits@FreeBSD.org,  jpaetzel@FreeBSD.org, dim@FreeBSD.org, alc@FreeBSD.org
Subject:   Build failed in Jenkins: FreeBSD_HEAD #2632
Message-ID:  <1211568454.1.1428206252590.JavaMail.jenkins@jenkins-9.freebsd.org>

next in thread | raw e-mail | index | archive | help
See <https://jenkins.freebsd.org/job/FreeBSD_HEAD/2632/changes>;

Changes:

[adrian] Add support for the MIPS74K SoC family performance counters events.

These are similar to the mips24k performance counters - some are
available on perfcnt0/3, some are available on perfcnt1/4.
However, the events aren't all the same.

* Add the events, named the same as from Linux oprofile.
* Verify they're the same as  "MIPS32(R) 74KTM Processor Core Family
  Software User's Manual"; Document Number: MD00519; Revision 01.05.
* Rename INSTRUCTIONS to something else, so it doesn't clash with
  the alias INSTRUCTIONS.  I'll try to tidy this up later; there
  are a few other aliases to add and shuffle around.

Tested:

* QCA9558 SoC (AP135 board) - MIPS74Kc core (no FPU.)
* make universe; where it didn't fail for other reasons.

TODO:

* It'd be nice to support the four performance counters
  in at least this hardware, rather than just two.

Reviewed by:	bsdimp ("looks good; don't break world".)

[jhibbits] Add file missed in r281096.

[jhibbits] Unify Book-E and AIM trap.c

Summary:
Book-E and AIM trap.c are almost identical, except for a few bits.  This is step
1 in unifying them.

This also renumbers EXC_DEBUG, to not conflict with AIM vector numbers.  Since
this is the only one thus far that is used in the switch statement in trap(),
it's the only one renumbered.  If others get added to the switch, which conflict
with AIM numbers, they should also be renumbered.

Reviewers: #powerpc, marcel, nwhitehorn

Reviewed By: marcel

Subscribers: imp

Differential Revision: https://reviews.freebsd.org/D2215

[kib] Restore proper error from oshmctl(2), used by COMPAT_43, when the
segment cannot be found.  Broken by r280323.

Sponsored by:	The FreeBSD Foundation
MFC after:	3 days

[andrew] Re-add machine/bus.h to machine/fdt.h on arm, it's still needed.

[andrew] Include vm/pmap.h for pmap_kextract.

[andrew] Include machine/intr.h for arm_post_filter.

[andrew] Don't include unneeded files in the arm machine/fdt.h. While here, remove
it from more files.

[trasz] Remove icl_conn_connected(); was unused.

MFC after:	1 month
Sponsored by:	The FreeBSD Foundation

[andrew] Move the definition of fdt_localbus_devmap to a Marvell specific file as
it's only used there.

[jilles] utimensat: Correct Capsicum required capability rights.

[andrew] Stop using machine/fdt.h in the arm kernel code when we don't need it.

[jpaetzel] Fix thinko/copypaste error.

When checking the length of the mutual secret password the variable for
the secret password was used by mistake.  This resulted in ctld never
warning about the length of the mutual secret being wrong even if it was.

MFC after:	3 days
Sponsored by:	iXsystems

[andreast] Fix build race on armv6* and powerpc*.
Tested with cross builds amd64 -> armv6(hf) and powerpc(64).

Suggested by:	andrew@

[jilles] fts: Don't return FTS_SLNONE if it's not a symlink (if race).

When following symlinks, fts returned FTS_SLNONE when fstatat(flag=0)
failed, but a subsequent fstatat(flag=AT_SYMLINK_NOFOLLOW) succeeded. This
incorrectly triggered if a filename existed to be read from the directory,
was deleted before the fstatat(flag=0) and created again after the
fstatat(flag=0).

Fix this by only returning FTS_SLNONE if the result from
fstatat(flag=AT_SYMLINK_NOFOLLOW) is actually a symlink. If it is not a
symlink, treat it as if fstatat(flag=0) succeeded.

PR:		196724
Reported and tested by:	pho
MFC after:	1 week

[bapt] Make sure forth manpages are only installed once.

Differential Revision:	https://reviews.freebsd.org/D2224
Reviewed by:	imp

[alc] Replace vm_fault()'s heuristic for automatic cache behind with a heuristic
that performs the equivalent of an automatic madvise(..., MADV_DONTNEED).
The current heuristic, even with the improvements that I made a few years
ago, is a good example of making the wrong trade-off, or optimizing for
the infrequent case.  The infrequent case being reading a single file that
is much larger than memory using mmap(2).  And, in this case, the page
daemon isn't the bottleneck; it's the I/O.

In all other cases, the current heuristic has too many false positives,
i.e., it caches too many pages that are later reused.  To give one
example, thousands of pages are cached by the current heuristic during a
buildworld and all of them are reactivated before the buildworld
completes.  In particular, clang reads source files using mmap(2) and
there are some relatively large source files in our source tree, e.g.,
sqlite, that are read multiple times.  With the new heuristic, I see fewer
false positives and they have a much lower cost.

I actually tried something like this more than two years ago and it
didn't perform as well as the cache behind heuristic.  However, that was
before the changes to the page daemon in late summer of 2013 and the
existence of pmap_advise().  In particular, with the page daemon doing
its work more frequently and in smaller batches, it now completes its
work while the application accessing the file is blocked on I/O.
Whereas previously, the page daemon appeared to hog the CPU for so long
that it caused "hiccups" in the application's execution.

Finally, I'll add that the elimination of cache pages is a prerequisite
for NUMA support.

Reviewed by:	jeff, kib
Sponsored by:	EMC / Isilon Storage Division

[andrew] Move uart_fdt_get_clock and uart_fdt_get_shift to uart_bus_fdt.c, we may
not build uart_cpu_fdt.c in all configs.

[andrew] Remove the extra copy of uart_fdt_get_clock and uart_fdt_get_shift. While
here also use OF_getencprop in uart_fdt_get_clock.

Sponsored by:	The FreeBSD Foundation

[andrew] Use OF_getencprop over OF_getprop and fdt32_to_cpu. The latter may give
us the wrong data in the failure case if shift was not zero.

Sponsored by:	The FreeBSD Foundation

[andrew] Add support for arm64 to the existing arm generic timer driver:
 - Add macros to handle the differences in accessing these registers on arm
   and arm64.
 - Use the fdt data to detect if we are on an ARMv7 or ARMv8.
 - Use the virtual timer by default on arm64, we may not have access to
   the physical timer.

Differential Revision:	https://reviews.freebsd.org/D2208
Reviewed by:	emaste
Sponsored by:	The FreeBSD Foundation

[kib] Remove useless initialization.

Sponsored by:	The FreeBSD Foundation
MFC after:	3 days

[rpaulo] urtwn: blink the LED when scanning.

Previously, the driver was trying to blink the LED in the newstate
function, but that only gets called once (unlike OpenBSD's net80211
stack).  Move the LED blinking to set_channel().

While there, don't try to set the channel when we switch to the SCAN
state.  This is already accomplished by the set_channel() function.

MFC after:	1 week

[rpaulo] Remove whitespace.

[jhibbits] Fix whitespace.

[jhibbits] Add mpc85xx_gpio to the build conf.

Missed this in the previous commit.

[rpaulo] loader/EFI: improve the help of the 'mode' command.

[rpaulo] Remove an unnecessary space in a printf call.

[rpaulo] boot1 EFI: reset the screen and select the best mode.

It's necessary to reset the screen to make sure any vendor pixels are
gone when we start boot1.  In the Lenovo X1 (3rd gen), this is the
only way to clear the screen.  Previously, the Lenovo logo would only
disappear after the kernel started scrolling the display.

After resetting the screen, EFI could put us in the worst LCD mode
(oversized characters), so we now find the largest mode we can use and
hope it's the most appropriate one (it's not trivial to tell what's
the correct LCD resolution at this point).  It's worth noting that the
final stage loader has a 'mode' command that can be used to switch
text modes.

While there, enable the software cursor, just like in the legacy boot
mode.

MFC after:	1 week

[rpaulo] Remove whitespace.

[jhibbits] Add a GPIO driver for the mpc85xx.

This has only been tested on the RB800, using the RB800's FDT, and pulls the
GPOUT and GPIN registers from the FDT.

[bapt] Do not install scripts multiple time when using bsd.progs.mk

[bdrewery] Regen for r281053

[bdrewery] Remove specific reference to g++(1) for WITH_CXX as it may be clang.

MFC after:	1 week

[dim] Update FREEBSD-Xlist for llvm.

[dim] Add the llvm-cov and llvm-profdata tools, when WITH_CLANG_EXTRAS is
defined.  These help with processing coverage and profile data.

[andrew] More ARM EABI object attributes in binutils. This adds support to binutils
to include the Unaligned Access and Floating-point Half-precision
attributes. the former marks ELF objects that may access ARMv6 style
unaligned data, the latter that the binary uses the VFPv3/Advanced SIMD
half-precision extension.

These may be emmitted by clang so it's best to print a warning when the
linker hits one of them.

Differential Revision:	http://reviews.freebsd.org/D2194
Submitted by:	Michal Meloun <meloun@miracle.cz>
MFC after:	1 week

[dim] Add clang patch corresponding to r281046.

[dim] Pull in r227115 from upstream clang trunk (by Ben Langmuir):

  Fix assert instantiating string init of static variable

  ... when the variable's type is a typedef of a ConstantArrayType. Just
  look through the typedef (and any other sugar).  We only use the
  constant array type here to get the element count.

This fixes an assertion failure when building the games/redeclipse port.

Reported by:	amdmi3

[bapt] Allow fetching pkg(8) even if servers/proxies are not passing Content-length

[andrew] Add the start of the efi fdt bindings. These will be used on arm and arm64.

Sponsored by:	The FreeBSD Foundation

[andrew] Clean up more x86 only options in the efi code.

[mav] Make ZFS ARC track both KVA usage and fragmentation.

Even on Illumos, with its much larger KVA, ZFS ARC steps back if KVA usage
reaches certain threshold (3/4 on i386 or 16/17 otherwise).  FreeBSD has
even less KVA, but had no such limit on archs with direct map as amd64.
As result, on machines with a lot of RAM, during load with very small user-
space memory pressure, such as `zfs send`, it was possible to reach state,
when there is enough both physical RAM and KVA (I've seen up to 25-30%),
but no continuous KVA range to allocate even single 128KB I/O request.

Address this situation from two sides:
 - restore KVA usage limitations in a way the most close to Illumos;
 - introduce new requirement for KVA fragmentation, specifying that we
should have at least one sequential KVA range of zfs_max_recordsize bytes.

Experiments show that first limitation done alone is not sufficient.  On
machine with 64GB of RAM it is sometimes needed to drop up to half of ARC
size to get at leats one 1MB KVA chunk.  Statically limiting ARC to half
of KVA/RAM is too strict, so second limitation makes it to work in cycles:
accumulate trash up to certain critical mass, do massive spring-cleaning,
and then start littering again. :)

MFC after:	1 month

[hselasky] Add more documentation about the "net.inet.ip.random_id" sysctl knob
and how it can affect information flow between observers.

MFC after:	1 week

[andrew] Only enable the efi framebuffer on x86 for now

[andrew] Only include machine/specialreg.h on x86

[andrew] Only enable comconsole and nullconsole on x86.

[br] o Remove superfluous includes
o Avoid NULL pointer access
o Fix 'set but not used' warning

Submitted by:	Sebastian Huber <sebastian.huber@embedded-brains.de>

[andrew] Merge the common parts of the SOCKIT and SOCKIT-BERI kerenel, and mark the
former as NO_UNIVERSE.

[andrew] Add space for future expansion [1]. While here clean up a little, spsr is
only 32-bits, and mark the holes in the struct with a pad member.

Suggested by:	kib [1]
Sponsored by:	The FreeBSD Foundation

[cy] Fix merge error.

Submitted by:	jkim

[cy] Remove rednandt file.

Submitted by:	jkim

[andrew] Add support for thread local storage on arm64 to the runtime linker. The
ABI specifies that, for R_AARCH64_TLSDESC relocations, we use the symbol
value, addend, and object tls offset to calculate the offset from the tls
base. We then cache this value for future reference.

Differential Revision:	https://reviews.freebsd.org/D2183
Reviewed by:	kib
Sponsored by:	The FreeBSD Foundation

------------------------------------------
[...truncated 5453 lines...]
--- cleandepend ---
rm -f .depend.sin_test GPATH GRTAGS GSYMS GTAGS
--- bin.cleandir__D ---
--- scripts.cleandepend ---
--- lib.cleandir__D ---
--- cleanobj ---
--- bin.cleandir__D ---
(cd /builds/FreeBSD_HEAD/bin/sh/tests/errors && make -f Makefile SUBDIR= _RECURSING_PROGS=  cleandepend)
--- lib.cleandir__D ---
(cd /builds/FreeBSD_HEAD/lib/msun/tests && make -f Makefile _RECURSING_PROGS=  SUBDIR= SCRIPTS= PROG=sinh_test  DEPENDFILE=.depend.sinh_test .MAKE.DEPENDFILE=.depend.sinh_test   cleanobj)
--- gnu.cleandir__D ---
--- cleandir_subdir_binutils ---
===> gnu/usr.bin/binutils (cleandir)
--- lib.cleandir__D ---
--- clean ---
rm -f Kyuafile.auto Kyuafile.auto.tmp sinh_test t_sinh.o
--- bin.cleandir__D ---
--- scripts.cleanobj ---
(cd /builds/FreeBSD_HEAD/bin/sh/tests/errors && make -f Makefile SUBDIR= _RECURSING_PROGS=  cleanobj)
--- lib.cleandir__D ---
--- cleandepend ---
rm -f .depend.sinh_test GPATH GRTAGS GSYMS GTAGS
--- cleanobj ---
(cd /builds/FreeBSD_HEAD/lib/msun/tests && make -f Makefile _RECURSING_PROGS=  SUBDIR= SCRIPTS= PROG=sqrt_test  DEPENDFILE=.depend.sqrt_test .MAKE.DEPENDFILE=.depend.sqrt_test   cleanobj)
--- gnu.cleandir__D ---
--- _sub.cleandir ---
--- bin.cleandir__D ---
--- clean ---
--- gnu.cleandir__D ---
===> gnu/usr.bin/binutils/doc (cleandir)
--- lib.cleandir__D ---
--- cleandir_subdir_libc ---
--- cleanobj ---
--- bin.cleandir__D ---
rm -f functional_test functional_test.tmp Kyuafile.auto Kyuafile.auto.tmp
--- cleanobj ---
--- scripts.cleandir ---
(cd /builds/FreeBSD_HEAD/bin/sh/tests/errors && make -f Makefile SUBDIR= _RECURSING_PROGS=  cleandir)
--- lib.cleandir__D ---
--- cleandir_subdir_msun ---
--- clean ---
rm -f Kyuafile.auto Kyuafile.auto.tmp sqrt_test t_sqrt.o
--- cleandepend ---
rm -f .depend.sqrt_test GPATH GRTAGS GSYMS GTAGS
--- bin.cleandir__D ---
--- clean ---
--- lib.cleandir__D ---
--- cleanobj ---
--- bin.cleandir__D ---
rm -f functional_test functional_test.tmp Kyuafile.auto Kyuafile.auto.tmp
--- lib.cleandir__D ---
(cd /builds/FreeBSD_HEAD/lib/msun/tests && make -f Makefile _RECURSING_PROGS=  SUBDIR= SCRIPTS= PROG=tan_test  DEPENDFILE=.depend.tan_test .MAKE.DEPENDFILE=.depend.tan_test   cleanobj)
--- bin.cleandir__D ---
--- cleanobj ---
--- clean ---
--- gnu.cleandir__D ---
--- cleanobj ---
--- bin.cleandir__D ---
rm -f functional_test functional_test.tmp Kyuafile.auto Kyuafile.auto.tmp
--- cleanobj ---
--- lib.cleandir__D ---
--- clean ---
--- bin.cleandir__D ---
===> bin/sh/tests/execution (cleandir)
--- lib.cleandir__D ---
rm -f Kyuafile.auto Kyuafile.auto.tmp tan_test t_tan.o
--- gnu.cleandir__D ---
===> gnu/usr.bin/binutils/libiberty (cleandir)
--- lib.cleandir__D ---
--- cleandepend ---
rm -f .depend.tan_test GPATH GRTAGS GSYMS GTAGS
--- cleanobj ---
(cd /builds/FreeBSD_HEAD/lib/msun/tests && make -f Makefile _RECURSING_PROGS=  SUBDIR= SCRIPTS= PROG=tanh_test  DEPENDFILE=.depend.tanh_test .MAKE.DEPENDFILE=.depend.tanh_test   cleanobj)
--- bin.cleandir__D ---
--- scripts.clean ---
(cd /builds/FreeBSD_HEAD/bin/sh/tests/execution && make -f Makefile SUBDIR= _RECURSING_PROGS=  clean)
--- gnu.cleandir__D ---
--- cleanobj ---
--- lib.cleandir__D ---
--- clean ---
rm -f Kyuafile.auto Kyuafile.auto.tmp tanh_test t_tanh.o
--- cleandepend ---
rm -f .depend.tanh_test GPATH GRTAGS GSYMS GTAGS
--- cleanobj ---
--- bin.cleandir__D ---
--- clean ---
rm -f functional_test functional_test.tmp Kyuafile.auto Kyuafile.auto.tmp
--- lib.cleandir__D ---
(cd /builds/FreeBSD_HEAD/lib/msun/tests && make -f Makefile _RECURSING_PROGS=  SUBDIR= SCRIPTS= PROG=acos_test  DEPENDFILE=.depend.acos_test .MAKE.DEPENDFILE=.depend.acos_test   cleandir)
--- bin.cleandir__D ---
--- scripts.cleandepend ---
--- gnu.cleandir__D ---
===> gnu/usr.bin/binutils/libbfd (cleandir)
--- bin.cleandir__D ---
(cd /builds/FreeBSD_HEAD/bin/sh/tests/execution && make -f Makefile SUBDIR= _RECURSING_PROGS=  cleandepend)
--- lib.cleandir__D ---
--- clean ---
rm -f Kyuafile.auto Kyuafile.auto.tmp acos_test t_acos.o
--- cleandepend ---
rm -f .depend.acos_test GPATH GRTAGS GSYMS GTAGS
--- cleanobj ---
--- bin.cleandir__D ---
--- scripts.cleanobj ---
--- lib.cleandir__D ---
(cd /builds/FreeBSD_HEAD/lib/msun/tests && make -f Makefile _RECURSING_PROGS=  SUBDIR= SCRIPTS= PROG=asin_test  DEPENDFILE=.depend.asin_test .MAKE.DEPENDFILE=.depend.asin_test   cleandir)
--- bin.cleandir__D ---
(cd /builds/FreeBSD_HEAD/bin/sh/tests/execution && make -f Makefile SUBDIR= _RECURSING_PROGS=  cleanobj)
--- clean ---
rm -f functional_test functional_test.tmp Kyuafile.auto Kyuafile.auto.tmp
--- gnu.cleandir__D ---
--- cleanobj ---
--- bin.cleandir__D ---
--- cleanobj ---
--- lib.cleandir__D ---
--- clean ---
rm -f Kyuafile.auto Kyuafile.auto.tmp asin_test t_asin.o
--- cleandepend ---
--- bin.cleandir__D ---
--- scripts.cleandir ---
--- lib.cleandir__D ---
rm -f .depend.asin_test GPATH GRTAGS GSYMS GTAGS
--- bin.cleandir__D ---
(cd /builds/FreeBSD_HEAD/bin/sh/tests/execution && make -f Makefile SUBDIR= _RECURSING_PROGS=  cleandir)
--- lib.cleandir__D ---
--- cleanobj ---
(cd /builds/FreeBSD_HEAD/lib/msun/tests && make -f Makefile _RECURSING_PROGS=  SUBDIR= SCRIPTS= PROG=atan_test  DEPENDFILE=.depend.atan_test .MAKE.DEPENDFILE=.depend.atan_test   cleandir)
--- gnu.cleandir__D ---
===> gnu/usr.bin/binutils/libopcodes (cleandir)
--- bin.cleandir__D ---
--- clean ---
rm -f functional_test functional_test.tmp Kyuafile.auto Kyuafile.auto.tmp
--- cleanobj ---
--- lib.cleandir__D ---
--- clean ---
rm -f Kyuafile.auto Kyuafile.auto.tmp atan_test t_atan.o
--- bin.cleandir__D ---
--- clean ---
rm -f functional_test functional_test.tmp Kyuafile.auto Kyuafile.auto.tmp
--- lib.cleandir__D ---
--- cleandepend ---
rm -f .depend.atan_test GPATH GRTAGS GSYMS GTAGS
--- bin.cleandir__D ---
--- cleanobj ---
--- lib.cleandir__D ---
--- cleanobj ---
--- bin.cleandir__D ---
===> bin/sh/tests/expansion (cleandir)
--- lib.cleandir__D ---
(cd /builds/FreeBSD_HEAD/lib/msun/tests && make -f Makefile _RECURSING_PROGS=  SUBDIR= SCRIPTS= PROG=cbrt_test  DEPENDFILE=.depend.cbrt_test .MAKE.DEPENDFILE=.depend.cbrt_test   cleandir)
--- gnu.cleandir__D ---
--- cleanobj ---
===> gnu/usr.bin/binutils/libbinutils (cleandir)
--- bin.cleandir__D ---
--- scripts.clean ---
(cd /builds/FreeBSD_HEAD/bin/sh/tests/expansion && make -f Makefile SUBDIR= _RECURSING_PROGS=  clean)
--- lib.cleandir__D ---
--- clean ---
rm -f Kyuafile.auto Kyuafile.auto.tmp cbrt_test t_cbrt.o
--- cleandepend ---
rm -f .depend.cbrt_test GPATH GRTAGS GSYMS GTAGS
--- cleanobj ---
--- bin.cleandir__D ---
--- clean ---
--- lib.cleandir__D ---
(cd /builds/FreeBSD_HEAD/lib/msun/tests && make -f Makefile _RECURSING_PROGS=  SUBDIR= SCRIPTS= PROG=ceil_test  DEPENDFILE=.depend.ceil_test .MAKE.DEPENDFILE=.depend.ceil_test   cleandir)
--- bin.cleandir__D ---
rm -f functional_test functional_test.tmp Kyuafile.auto Kyuafile.auto.tmp
--- gnu.cleandir__D ---
--- cleanobj ---
--- bin.cleandir__D ---
--- scripts.cleandepend ---
(cd /builds/FreeBSD_HEAD/bin/sh/tests/expansion && make -f Makefile SUBDIR= _RECURSING_PROGS=  cleandepend)
--- gnu.cleandir__D ---
===> gnu/usr.bin/binutils/as (cleandir)
--- lib.cleandir__D ---
--- clean ---
rm -f Kyuafile.auto Kyuafile.auto.tmp ceil_test t_ceil.o
--- cleandepend ---
rm -f .depend.ceil_test GPATH GRTAGS GSYMS GTAGS
--- cleanobj ---
(cd /builds/FreeBSD_HEAD/lib/msun/tests && make -f Makefile _RECURSING_PROGS=  SUBDIR= SCRIPTS= PROG=cos_test  DEPENDFILE=.depend.cos_test .MAKE.DEPENDFILE=.depend.cos_test   cleandir)
--- bin.cleandir__D ---
--- scripts.cleanobj ---
(cd /builds/FreeBSD_HEAD/bin/sh/tests/expansion && make -f Makefile SUBDIR= _RECURSING_PROGS=  cleanobj)
--- gnu.cleandir__D ---
--- cleanobj ---
--- lib.cleandir__D ---
--- clean ---
rm -f Kyuafile.auto Kyuafile.auto.tmp cos_test t_cos.o
--- bin.cleandir__D ---
--- clean ---
rm -f functional_test functional_test.tmp Kyuafile.auto Kyuafile.auto.tmp
--- lib.cleandir__D ---
--- cleandepend ---
rm -f .depend.cos_test GPATH GRTAGS GSYMS GTAGS
--- bin.cleandir__D ---
--- cleanobj ---
--- lib.cleandir__D ---
--- cleanobj ---
--- gnu.cleandir__D ---
===> gnu/usr.bin/binutils/ld (cleandir)
--- bin.cleandir__D ---
--- scripts.cleandir ---
(cd /builds/FreeBSD_HEAD/bin/sh/tests/expansion && make -f Makefile SUBDIR= _RECURSING_PROGS=  cleandir)
--- lib.cleandir__D ---
(cd /builds/FreeBSD_HEAD/lib/msun/tests && make -f Makefile _RECURSING_PROGS=  SUBDIR= SCRIPTS= PROG=cosh_test  DEPENDFILE=.depend.cosh_test .MAKE.DEPENDFILE=.depend.cosh_test   cleandir)
--- clean ---
rm -f Kyuafile.auto Kyuafile.auto.tmp cosh_test t_cosh.o
--- bin.cleandir__D ---
--- clean ---
--- lib.cleandir__D ---
--- cleandepend ---
--- bin.cleandir__D ---
rm -f functional_test functional_test.tmp Kyuafile.auto Kyuafile.auto.tmp
--- lib.cleandir__D ---
rm -f .depend.cosh_test GPATH GRTAGS GSYMS GTAGS
--- cleanobj ---
--- bin.cleandir__D ---
--- cleanobj ---
--- lib.cleandir__D ---
(cd /builds/FreeBSD_HEAD/lib/msun/tests && make -f Makefile _RECURSING_PROGS=  SUBDIR= SCRIPTS= PROG=erf_test  DEPENDFILE=.depend.erf_test .MAKE.DEPENDFILE=.depend.erf_test   cleandir)
--- gnu.cleandir__D ---
--- cleanobj ---
--- bin.cleandir__D ---
--- clean ---
rm -f functional_test functional_test.tmp Kyuafile.auto Kyuafile.auto.tmp
Slave went offline during the build
Build step 'Execute shell' marked build as failure
FATAL: channel is already closed
hudson.remoting.ChannelClosedException: channel is already closed
	at hudson.remoting.Channel.send(Channel.java:550)
	at hudson.remoting.Request.call(Request.java:129)
	at hudson.remoting.Channel.call(Channel.java:752)
	at hudson.Launcher$RemoteLauncher.kill(Launcher.java:941)
	at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:542)
	at hudson.model.Run.execute(Run.java:1751)
	at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
	at hudson.model.ResourceController.execute(ResourceController.java:89)
	at hudson.model.Executor.run(Executor.java:240)
Caused by: java.io.IOException: Unexpected termination of the channel
	at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:50)
Caused by: java.io.EOFException
	at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2325)
	at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:2794)
	at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:801)
	at java.io.ObjectInputStream.<init>(ObjectInputStream.java:299)
	at hudson.remoting.ObjectInputStreamEx.<init>(ObjectInputStreamEx.java:40)
	at hudson.remoting.AbstractSynchronousByteArrayCommandTransport.read(AbstractSynchronousByteArrayCommandTransport.java:34)
	at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:48)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1211568454.1.1428206252590.JavaMail.jenkins>