Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 5 Jul 2016 07:03:03 +0000 (GMT)
From:      jenkins-admin@FreeBSD.org
To:        truckman@FreeBSD.org, np@FreeBSD.org, jenkins-admin@FreeBSD.org,  freebsd-current@FreeBSD.org
Subject:   FreeBSD_HEAD_amd64_gcc - Build #1337 - Still Failing
Message-ID:  <107083188.23.1467702191374.JavaMail.jenkins@jenkins-9.freebsd.org>
In-Reply-To: <910044228.19.1467680514722.JavaMail.jenkins@jenkins-9.freebsd.org>
References:  <910044228.19.1467680514722.JavaMail.jenkins@jenkins-9.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
FreeBSD_HEAD_amd64_gcc - Build #1337 - Still Failing:

Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_amd64_gcc/1=
337/
Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_amd64_gcc/133=
7/changes
Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_amd64_gcc/1337=
/console

Change summaries:

302339 by np:
cxgbe(4): Changes to the CPL-handler registration mechanism and code
related to "shared" CPLs.

a) Combine t4_set_tcb_field and t4_set_tcb_field_rpl into a single
function.  Allow callers to direct the response to any iq.  Tidy up
set_ulp_mode_iscsi while there to use names from t4_tcb.h instead of
magic constants.

b) Remove all CPL handler tables from struct adapter.  This reduces its
size by around 2KB.  All handlers are now registered at MOD_LOAD instead
of attach or some kind of initialization/activation.  The registration
functions do not need an adapter parameter any more.

c) Add per-iq handlers to deal with CPLs whose destination cannot be
determined solely from the opcode.  There are 2 such CPLs in use right
now: SET_TCB_RPL and L2T_WRITE_RPL.  The base driver continues to send
filter and L2T_WRITEs over the mgmtq and solicits the reply on fwq.
t4_tom (including the DDP code) now uses the port's ctrlq to send
L2T_WRITEs and SET_TCB_FIELDs and solicits the reply on an ofld_rxq.
fwq and ofld_rxq have different handlers that know what kind of tid to
expect in the reply.  Update t4_write_l2e and callers to to support any
wrq/iq combination.

Approved by:=09re@ (kib@)
Sponsored by:=09Chelsio Communications

302338 by truckman:
Fix a race condition between the main thread in aqm_pie_cleanup() and the
callout thread that can cause a kernel panic.  Always do the final cleanup
in the callout thread by passing a separate callout function for that task
to callout_reset_sbt().

Protect the ref_count decrement in the callout with DN_BH_WLOCK().  All
other ref_count manipulation is protected with this lock.

There is still a tiny window between ref_count reaching zero and the end
of the callout function where it is unsafe to unload the module.  Fixing
this would require the use of callout_drain(), but this can't be done
because dummynet holds a mutex and callout_drain() might sleep.

Remove the callout_pending(), callout_active(), and callout_deactivate()
calls from calculate_drop_prob().  They are not needed because this callout
uses callout_init_mtx().

Submitted by:=09Rasool Al-Saadi <ralsaadi@swin.edu.au>
Approved by:=09re (gjb)
MFC after:=093 days
Differential Revision:=09https://reviews.freebsd.org/D6928



The end of the build log:

[...truncated 169835 lines...]
/usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD=
_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/Free=
BSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot=
=3D/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/=
usr/local/x86_64-freebsd/bin/ -O2 -pipe -I/builds/FreeBSD_HEAD_amd64_gcc/sy=
s/dev/usb/controller   -g -O0 -MD  -MF.depend.ps2mouse.o -MTps2mouse.o -std=
=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Wall -Wno-format-y2k -W=
no-uninitialized -Wno-pointer-sign -Wno-error=3Dunused-function -Wno-error=
=3Denum-compare -Wno-error=3Dlogical-not-parentheses -Wno-error=3Dbool-comp=
are -Wno-error=3Duninitialized -Wno-error=3Darray-bounds -Wno-error=3Dclobb=
ered -Wno-error=3Dcast-align -Wno-error=3Dextra -Wno-error=3Dattributes -Wn=
o-error=3Dinline -Wno-error=3Dunused-but-set-variable -Wno-error=3Dunused-v=
alue -Wno-error=3Dstrict-aliasing -Wno-error=3Daddress     -c /builds/FreeB=
SD_HEAD_amd64_gcc/usr.sbin/bhyve/ps2mouse.c -o ps2mouse.o
--- all_subdir_tests ---
cat /builds/FreeBSD_HEAD_amd64_gcc/contrib/pjdfstest/tests/link/12.t >12.tm=
p
chmod +x 12.tmp
mv 12.tmp 12
--- 13 ---
cat /builds/FreeBSD_HEAD_amd64_gcc/contrib/pjdfstest/tests/link/13.t >13.tm=
p
chmod +x 13.tmp
mv 13.tmp 13
--- 14 ---
cat /builds/FreeBSD_HEAD_amd64_gcc/contrib/pjdfstest/tests/link/14.t >14.tm=
p
chmod +x 14.tmp
mv 14.tmp 14
--- 15 ---
cat /builds/FreeBSD_HEAD_amd64_gcc/contrib/pjdfstest/tests/link/15.t >15.tm=
p
chmod +x 15.tmp
mv 15.tmp 15
--- 16 ---
cat /builds/FreeBSD_HEAD_amd64_gcc/contrib/pjdfstest/tests/link/16.t >16.tm=
p
chmod +x 16.tmp
mv 16.tmp 16
--- 17 ---
cat /builds/FreeBSD_HEAD_amd64_gcc/contrib/pjdfstest/tests/link/17.t >17.tm=
p
chmod +x 17.tmp
mv 17.tmp 17
--- Kyuafile ---
--- all_subdir_tests/sys/pjdfstest/tests/mkdir ---
=3D=3D=3D> tests/sys/pjdfstest/tests/mkdir (all)
--- all_subdir_lib ---
--- all_subdir_lib/clang/libllvmsparcdesc ---
=3D=3D=3D> lib/clang/libllvmsparcdesc (all)
--- all_subdir_tests ---
--- 00 ---
cat /builds/FreeBSD_HEAD_amd64_gcc/contrib/pjdfstest/tests/mkdir/00.t >00.t=
mp
--- all_subdir_usr.bin ---
--- parsetime.o ---
/usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD=
_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/Free=
BSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot=
=3D/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/=
usr/local/x86_64-freebsd/bin/ -O2 -pipe -DATJOB_DIR=3D\"/var/at/jobs/\"  -D=
LFILE=3D\"/var/at/jobs/.lockfile\"  -DLOADAVG_MX=3D1.5 -DATSPOOL_DIR=3D\"/v=
ar/at/spool\"  -DDAEMON_UID=3D1 -DDAEMON_GID=3D1  -DDEFAULT_BATCH_QUEUE=3D\=
'E\'  -DDEFAULT_AT_QUEUE=3D\'c\' -DPERM_PATH=3D\"/var/at/\"   -g -MD  -MF.d=
epend.parsetime.o -MTparsetime.o -std=3Dgnu99 -fstack-protector-strong -Wsy=
stem-headers -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-protot=
ypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite=
-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscript=
s -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-p=
ointer-sign -Wno-format -Wno-error=3Dunused-function -Wno-error=3Denum-comp=
a--- all_subdir_tests ---
chmod +x 00.tmp
--- all_subdir_usr.bin ---
re -Wno-error=3Dlogical-not-parentheses -Wno-error=3Dbool-compare -Wno-erro=
r=3Duninitialized -Wno-error=3Darray-bounds -Wno-error=3Dclobbered -Wno-err=
or=3Dcast-align -Wno-error=3Dextra -Wno-error=3Dattributes -Wno-error=3Dinl=
ine -Wno-error=3Dunused-but-set-variable -Wno-error=3Dunused-value -Wno-err=
or=3Dstrict-aliasing -Wno-error=3Daddress     -c /builds/FreeBSD_HEAD_amd64=
_gcc/usr.bin/at/parsetime.c -o parsetime.o
--- all_subdir_tests ---
mv 00.tmp 00
--- 01 ---
cat /builds/FreeBSD_HEAD_amd64_gcc/contrib/pjdfstest/tests/mkdir/01.t >01.t=
mp
chmod +x 01.tmp
mv 01.tmp 01
--- 02 ---
cat /builds/FreeBSD_HEAD_amd64_gcc/contrib/pjdfstest/tests/mkdir/02.t >02.t=
mp
chmod +x 02.tmp
mv 02.tmp 02
--- 03 ---
cat /builds/FreeBSD_HEAD_amd64_gcc/contrib/pjdfstest/tests/mkdir/03.t >03.t=
mp
chmod +x 03.tmp
--- all_subdir_usr.sbin ---
--- rfb.o ---
--- all_subdir_tests ---
mv 03.tmp 03
--- all_subdir_usr.sbin ---
/usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD=
_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/Free=
BSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot=
=3D/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/=
usr/local/x86_64-freebsd/bin/ -O2 -pipe -I/builds/FreeBSD_HEAD_amd64_gcc/sy=
s/dev/usb/controller   -g -O0 -MD  -MF.depend.rfb.o -MTrfb.o -std=3Dgnu99 -=
fstack-protector-strong -Wsystem-headers -Wall -Wno-format-y2k -Wno-uniniti=
alized -Wno-pointer-sign -Wno-error=3Dunused-function -Wno-error=3Denum-com=
pare -Wno-error=3Dlogical-not-parentheses -Wno-error=3Dbool-compare -Wno-er=
ror=3Duninitialized -Wno-error=3Darray-bounds -Wno-error=3Dclobbered -Wno-e=
rror=3Dcast-align -Wno-error=3Dextra -Wno-error=3Dattributes -Wno-error=3Di=
nline -Wno-error=3Dunused-but-set-variable -Wno-error=3Dunused-value -Wno-e=
rror=3Dstrict-aliasing -Wno-error=3Daddress     -c /builds/FreeBSD_HEAD_amd=
64_gcc/usr.sbin/bhyve/rfb.c -o rfb.o
--- all_subdir_tests ---
--- 04 ---
--- all_subdir_lib ---
--- all_subdir_lib/clang/libllvmsparcinfo ---
=3D=3D=3D> lib/clang/libllvmsparcinfo (all)
--- all_subdir_tests ---
cat /builds/FreeBSD_HEAD_amd64_gcc/contrib/pjdfstest/tests/mkdir/04.t >04.t=
mp
chmod +x 04.tmp
mv 04.tmp 04
--- 05 ---
cat /builds/FreeBSD_HEAD_amd64_gcc/contrib/pjdfstest/tests/mkdir/05.t >05.t=
mp
chmod +x 05.tmp
mv 05.tmp 05
--- 06 ---
cat /builds/FreeBSD_HEAD_amd64_gcc/contrib/pjdfstest/tests/mkdir/06.t >06.t=
mp
chmod +x 06.tmp
mv 06.tmp 06
--- 07 ---
cat /builds/FreeBSD_HEAD_amd64_gcc/contrib/pjdfstest/tests/mkdir/07.t >07.t=
mp
chmod +x 07.tmp
mv 07.tmp 07
--- 08 ---
cat /builds/FreeBSD_HEAD_amd64_gcc/contrib/pjdfstest/tests/mkdir/08.t >08.t=
mp
chmod +x 08.tmp
mv 08.tmp 08
--- 09 ---
cat /builds/FreeBSD_HEAD_amd64_gcc/contrib/pjdfstest/tests/mkdir/09.t >09.t=
mp
chmod +x 09.tmp
mv 09.tmp 09
--- 10 ---
cat /builds/FreeBSD_HEAD_amd64_gcc/contrib/pjdfstest/tests/mkdir/10.t >10.t=
mp
--- all_subdir_lib ---
--- all_subdir_lib/clang/libllvmx86asmparser ---
=3D=3D=3D> lib/clang/libllvmx86asmparser (all)
--- all_subdir_tests ---
chmod +x 10.tmp
mv 10.tmp 10
--- 11 ---
cat /builds/FreeBSD_HEAD_amd64_gcc/contrib/pjdfstest/tests/mkdir/11.t >11.t=
mp
chmod +x 11.tmp
mv 11.tmp 11
--- 12 ---
cat /builds/FreeBSD_HEAD_amd64_gcc/contrib/pjdfstest/tests/mkdir/12.t >12.t=
mp
chmod +x 12.tmp
mv 12.tmp 12
--- Kyuafile ---
--- all_subdir_usr.sbin ---
/builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/bhyve/rfb.c: In function 'rfb_send_=
server_init_msg':
/builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/bhyve/rfb.c:180:6: warning: variabl=
e 'len' set but not used [-Wunused-but-set-variable]
  int len;
      ^
/builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/bhyve/rfb.c: In function 'rfb_recv_=
set_pixfmt_msg':
/builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/bhyve/rfb.c:226:6: warning: variabl=
e 'len' set but not used [-Wunused-but-set-variable]
  int len;
      ^
/builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/bhyve/rfb.c: In function 'rfb_recv_=
set_encodings_msg':
/builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/bhyve/rfb.c:236:6: warning: variabl=
e 'len' set but not used [-Wunused-but-set-variable]
  int len, i;
      ^
--- all_subdir_tests ---
--- all_subdir_tests/sys/pjdfstest/tests/mkfifo ---
=3D=3D=3D> tests/sys/pjdfstest/tests/mkfifo (all)
--- all_subdir_usr.sbin ---
/builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/bhyve/rfb.c: In function 'rfb_recv_=
update_msg':
/builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/bhyve/rfb.c:639:6: warning: variabl=
e 'len' set but not used [-Wunused-but-set-variable]
  int len;
      ^
/builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/bhyve/rfb.c: In function 'rfb_recv_=
key_msg':
/builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/bhyve/rfb.c:669:6: warning: variabl=
e 'len' set but not used [-Wunused-but-set-variable]
  int len;
      ^
/builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/bhyve/rfb.c: In function 'rfb_recv_=
ptr_msg':
/builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/bhyve/rfb.c:680:6: warning: variabl=
e 'len' set but not used [-Wunused-but-set-variable]
  int len;
      ^
/builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/bhyve/rfb.c: In function 'sse42_sup=
ported':
/builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/bhyve/rfb.c:885:17: error: 'bit_SSE=
42' undeclared (first use in this function)
  return ((ecx & bit_SSE42) !=3D 0);
                 ^
/builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/bhyve/rfb.c:885:17: note: each unde=
clared identifier is reported only once for each function it appears in
/builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/bhyve/rfb.c: At top level:
/builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/bhyve/rfb.c:260:1: warning: 'rfb_re=
size_update' defined but not used [-Wunused-function]
 rfb_resize_update(struct rfb_softc *rc, int fd)
 ^
/builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/bhyve/rfb.c: In function 'sse42_sup=
ported':
/builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/bhyve/rfb.c:886:1: warning: control=
 reaches end of non-void function [-Wreturn-type]
 }
 ^
*** [rfb.o] Error code 1

bmake[4]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/bhyve
1 error

bmake[4]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/bhyve
--- all_subdir_lib ---
A failure has been detected in another branch of the parallel make

bmake[5]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/lib/clang/libllvmx86asm=
parser
--- all_subdir_usr.sbin ---
*** [all_subdir_usr.sbin/bhyve] Error code 2

bmake[3]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/usr.sbin
1 error

bmake[3]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/usr.sbin
--- all_subdir_lib ---
*** [all_subdir_lib/clang/libllvmx86asmparser] Error code 2

bmake[4]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/lib/clang
1 error

bmake[4]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/lib/clang
--- all_subdir_usr.sbin ---
*** [all_subdir_usr.sbin] Error code 2

bmake[2]: stopped in /builds/FreeBSD_HEAD_amd64_gcc
--- all_subdir_lib ---
*** [all_subdir_lib/clang] Error code 2

bmake[3]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/lib
1 error

bmake[3]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/lib
*** [all_subdir_lib] Error code 2

bmake[2]: stopped in /builds/FreeBSD_HEAD_amd64_gcc
--- all_subdir_tests ---
A failure has been detected in another branch of the parallel make

bmake[7]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/tests/sys/pjdfstest/tes=
ts/mkfifo
*** [all_subdir_tests/sys/pjdfstest/tests/mkfifo] Error code 2

bmake[6]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/tests/sys/pjdfstest/tes=
ts
1 error

bmake[6]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/tests/sys/pjdfstest/tes=
ts
*** [all_subdir_tests/sys/pjdfstest/tests] Error code 2

bmake[5]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/tests/sys/pjdfstest
1 error

bmake[5]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/tests/sys/pjdfstest
*** [all_subdir_tests/sys/pjdfstest] Error code 2

bmake[4]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/tests/sys
1 error

bmake[4]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/tests/sys
*** [all_subdir_tests/sys] Error code 2

bmake[3]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/tests
1 error

bmake[3]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/tests
*** [all_subdir_tests] Error code 2

bmake[2]: stopped in /builds/FreeBSD_HEAD_amd64_gcc
--- all_subdir_usr.bin ---
A failure has been detected in another branch of the parallel make

bmake[4]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/usr.bin/at
*** [all_subdir_usr.bin/at] Error code 2

bmake[3]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/usr.bin
1 error

bmake[3]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/usr.bin
*** [all_subdir_usr.bin] Error code 2

bmake[2]: stopped in /builds/FreeBSD_HEAD_amd64_gcc
4 errors

bmake[2]: stopped in /builds/FreeBSD_HEAD_amd64_gcc
*** [everything] Error code 2

bmake[1]: stopped in /builds/FreeBSD_HEAD_amd64_gcc
1 error

bmake[1]: stopped in /builds/FreeBSD_HEAD_amd64_gcc
*** [buildworld] Error code 2

make: stopped in /builds/FreeBSD_HEAD_amd64_gcc
1 error

make: stopped in /builds/FreeBSD_HEAD_amd64_gcc
Build step 'Execute shell' marked build as failure
[WARNINGS] Skipping publisher since build result is FAILURE
IRC notifier plugin: Sending notification to: #freebsd-commits
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?107083188.23.1467702191374.JavaMail.jenkins>