Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 28 Jul 2015 07:17:50 +0000 (GMT)
From:      jenkins-admin@FreeBSD.org
To:        ed@FreeBSD.org, marcel@FreeBSD.org, kib@FreeBSD.org,  jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org,  freebsd-i386@FreeBSD.org
Subject:   FreeBSD_HEAD_i386 - Build #693 - Failure
Message-ID:  <55701892.1.1438067872343.JavaMail.jenkins@jenkins-9.freebsd.org>

next in thread | raw e-mail | index | archive | help
FreeBSD_HEAD_i386 - Build #693 - Failure:

Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/693/
Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/693/changes
Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/693/console

Change summaries:

285934 by kib:
Remove full barrier from the amd64 atomic_load_acq_*().  Strong
ordering semantic of x86 CPUs makes only the compiler barrier
neccessary to give the acquire behaviour.

Existing implementation ensured sequentially consistent semantic for
load_acq, making much stronger guarantee than required by standard's
definition of the load acquire.  Consumers which depend on the barrier
are believed to be identified and already fixed to use proper
operations.

Noted by:	alc (long time ago)
Reviewed by:	alc, bde
Tested by:	pho
Sponsored by:	The FreeBSD Foundation
MFC after:	2 weeks

285933 by kib:
Remove useless acquire semantic from the atomic_add operation before
sosend().  The only release on the xp_snt_cnt is done after sosend(),
with an intent to synchronize with load_acq in svc_vc_ack().

Reviewed by:	alc
Tested by:	pho
Sponsored by:	The FreeBSD Foundation
MFC after:	2 weeks

285932 by kib:
Add bit names for the IA32_MISC_ENABLE msr.

Sponsored by:	The FreeBSD Foundation
MFC after:	1 week

285931 by ed:
Implement directory and FIFO creation.

The file_create() system call can be used to create files of a given
type. Right now it can only be used to create directories and FIFOs. As
CloudABI does not expose filesystem permissions, this system call lacks
a mode argument. Simply use 0777 or 0666 depending on the file type.

285930 by ed:
Make fstat() and friends work.

Summary:
CloudABI provides access to two different stat structures:

- fdstat, containing file descriptor level status: oflags, file
  descriptor type and Capsicum rights, used by cap_rights_get(),
  fcntl(F_GETFL), getsockopt(SO_TYPE).
- filestat, containing your regular file status: timestamps, inode
  number, used by fstat().

Unlike FreeBSD's stat::st_mode, CloudABI file descriptor types don't
have overloaded meanings (e.g., returning S_ISCHR() for kqueues). Add a
utility function to extract the type of a file descriptor accurately.

CloudABI does not work with O_ACCMODEs. File descriptors have two sets
of Capsicum-style rights: rights that apply to the file descriptor
itself ('base') and rights that apply to any new file descriptors
yielded through openat() ('inheriting'). Though not perfect, we can
pretty safely decompose Capsicum rights to such a pair. This is done in
convert_capabilities().

Test Plan: Tests for these system calls are fairly extensive in cloudlibc.

Reviewers: jonathan, mjg, #manpages

Reviewed By: mjg

Subscribers: imp

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

285927 by marcel:
Check the sync operation.



The end of the build log:

Started by an SCM change
Building remotely on kyua6.nyi.freebsd.org (jailer) in workspace /jenkins/workspace/FreeBSD_HEAD_i386
Updating svn://svnmir.freebsd.org/base/head at revision '2015-07-28T07:15:08.159 +0000'
U         sys/amd64/include/atomic.h
U         sys/rpc/svc_vc.c
U         sys/compat/cloudabi/cloudabi_file.c
U         sys/compat/cloudabi/cloudabi_util.h
U         sys/compat/cloudabi/cloudabi_fd.c
U         sys/x86/include/specialreg.h
At revision 285934
No emails were triggered.
[FreeBSD_HEAD_i386] $ /bin/sh -xe /tmp/hudson5691075512931399535.sh
+ export 'PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin'
+ export 'jname=FreeBSD_HEAD_i386'
+ echo env:
env:
+ /usr/bin/env
BUILD_NUMBER=693
HUDSON_SERVER_COOKIE=0657dbe3541f1b1a
JOB_NAME=FreeBSD_HEAD_i386
LOGNAME=jenkins
JAVA_HOME=/usr/local/openjdk8
SVN_URL=svn://svnmir.freebsd.org/base/head
BUILDER_JAIL_IP=2610:1c1:1:607c::106:1
jname=FreeBSD_HEAD_i386
JENKINS_URL=https://jenkins.FreeBSD.org/
JENKINS_HOME=/usr/local/jenkins
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin
HUDSON_HOME=/usr/local/jenkins
OLDPWD=/
BUILD_ID=693
BUILDER_NETIF=igb0
JENKINS_SERVER_COOKIE=0657dbe3541f1b1a
PWD=/jenkins/workspace/FreeBSD_HEAD_i386
BUILD_TAG=jenkins-FreeBSD_HEAD_i386-693
NODE_LABELS=jailer kyua6.nyi.freebsd.org
BUILD_DISPLAY_NAME=#693
HOME=/jenkins
USER=jenkins
BUILD_URL=https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/693/
SVN_URL_1=svn://svnmir.freebsd.org/base/head
SVN_REVISION=285934
SVN_REVISION_1=285934
JOB_URL=https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/
SHELL=/bin/sh
HUDSON_URL=https://jenkins.FreeBSD.org/
HUDSON_COOKIE=458d42c4-9644-4e88-a347-2711345e097d
BUILDER_RESOLV_CONF=nameserver 2610:1c1:1:6002::100\nnameserver 2610:1c1:1:6002::200\n
WORKSPACE=/jenkins/workspace/FreeBSD_HEAD_i386
NODE_NAME=kyua6.nyi.freebsd.org
EXECUTOR_NUMBER=0
+ echo 'setup jail FreeBSD_HEAD_i386'
setup jail FreeBSD_HEAD_i386
+ fetch -m http://ftp.freebsd.org:/pub/FreeBSD/snapshots/i386/i386/11.0-CURRENT/base.txz
+ mkdir FreeBSD_HEAD_i386
mkdir: FreeBSD_HEAD_i386: File exists
Build step 'Execute shell' marked build as failure
[PostBuildScript] - Execution post build scripts.
[FreeBSD_HEAD_i386] $ /bin/sh -xe /tmp/hudson6351014170720130700.sh
+ export 'PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin'
+ export 'jname=FreeBSD_HEAD_i386'
+ echo 'clean up jail FreeBSD_HEAD_i386'
clean up jail FreeBSD_HEAD_i386
+ sudo jail -r FreeBSD_HEAD_i386
+ sudo ifconfig igb0 inet6 2610:1c1:1:607c::106:1 -alias
+ sudo umount FreeBSD_HEAD_i386/usr/src
+ sudo umount FreeBSD_HEAD_i386/dev
+ sudo rm -fr FreeBSD_HEAD_i386
rm: FreeBSD_HEAD_i386/usr/lib/librt.so.1: Operation not permitted
rm: FreeBSD_HEAD_i386/usr/lib: Directory not empty
rm: FreeBSD_HEAD_i386/usr/bin/su: Operation not permitted
rm: FreeBSD_HEAD_i386/usr/bin/ypchfn: Operation not permitted
rm: FreeBSD_HEAD_i386/usr/bin/ypchsh: Operation not permitted
rm: FreeBSD_HEAD_i386/usr/bin/yppasswd: Operation not permitted
rm: FreeBSD_HEAD_i386/usr/bin/chfn: Operation not permitted
rm: FreeBSD_HEAD_i386/usr/bin/opieinfo: Operation not permitted
rm: FreeBSD_HEAD_i386/usr/bin/chsh: Operation not permitted
rm: FreeBSD_HEAD_i386/usr/bin/passwd: Operation not permitted
rm: FreeBSD_HEAD_i386/usr/bin/login: Operation not permitted
rm: FreeBSD_HEAD_i386/usr/bin/chpass: Operation not permitted
rm: FreeBSD_HEAD_i386/usr/bin/crontab: Operation not permitted
rm: FreeBSD_HEAD_i386/usr/bin/opiepasswd: Operation not permitted
rm: FreeBSD_HEAD_i386/usr/bin/ypchpass: Operation not permitted
rm: FreeBSD_HEAD_i386/usr/bin: Directory not empty
rm: FreeBSD_HEAD_i386/usr: Directory not empty
rm: FreeBSD_HEAD_i386/lib/libc.so.7: Operation not permitted
rm: FreeBSD_HEAD_i386/lib/libcrypt.so.5: Operation not permitted
rm: FreeBSD_HEAD_i386/lib/libthr.so.3: Operation not permitted
rm: FreeBSD_HEAD_i386/lib: Directory not empty
rm: FreeBSD_HEAD_i386/sbin/init: Operation not permitted
rm: FreeBSD_HEAD_i386/sbin: Directory not empty
rm: FreeBSD_HEAD_i386/libexec/ld-elf.so.1: Operation not permitted
rm: FreeBSD_HEAD_i386/libexec: Directory not empty
rm: FreeBSD_HEAD_i386: Directory not empty
+ true
+ sudo chflags -R noschg FreeBSD_HEAD_i386
+ sudo rm -fr FreeBSD_HEAD_i386
Email was triggered for: Failure - Any
Sending email for trigger: Failure - Any



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