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>