FreeBSD_HEAD_amd64_gcc - Build #1337 - Still Failing: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_amd64_gcc/1337/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_amd64_gcc/1337/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: re_at_ (kib_at_) Sponsored by: Chelsio 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: Rasool Al-Saadi <ralsaadi_at_swin.edu.au> Approved by: re (gjb) MFC after: 3 days Differential Revision: https://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/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot=/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/sys/dev/usb/controller -g -O0 -MD -MF.depend.ps2mouse.o -MTps2mouse.o -std=gnu99 -fstack-protector-strong -Wsystem-headers -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-error=unused-function -Wno-error=enum-compare -Wno-error=logical-not-parentheses -Wno-error=bool-compare -Wno-error=uninitialized -Wno-error=array-bounds -Wno-error=clobbered -Wno-error=cast-align -Wno-error=extra -Wno-error=attributes -Wno-error=inline -Wno-error=unused-but-set-variable -Wno-error=unused-value -Wno-error=strict-aliasing -Wno-error=address -c /builds/FreeBSD_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.tmp chmod +x 12.tmp mv 12.tmp 12 --- 13 --- cat /builds/FreeBSD_HEAD_amd64_gcc/contrib/pjdfstest/tests/link/13.t >13.tmp chmod +x 13.tmp mv 13.tmp 13 --- 14 --- cat /builds/FreeBSD_HEAD_amd64_gcc/contrib/pjdfstest/tests/link/14.t >14.tmp chmod +x 14.tmp mv 14.tmp 14 --- 15 --- cat /builds/FreeBSD_HEAD_amd64_gcc/contrib/pjdfstest/tests/link/15.t >15.tmp chmod +x 15.tmp mv 15.tmp 15 --- 16 --- cat /builds/FreeBSD_HEAD_amd64_gcc/contrib/pjdfstest/tests/link/16.t >16.tmp chmod +x 16.tmp mv 16.tmp 16 --- 17 --- cat /builds/FreeBSD_HEAD_amd64_gcc/contrib/pjdfstest/tests/link/17.t >17.tmp chmod +x 17.tmp mv 17.tmp 17 --- Kyuafile --- --- all_subdir_tests/sys/pjdfstest/tests/mkdir --- ===> tests/sys/pjdfstest/tests/mkdir (all) --- all_subdir_lib --- --- all_subdir_lib/clang/libllvmsparcdesc --- ===> lib/clang/libllvmsparcdesc (all) --- all_subdir_tests --- --- 00 --- cat /builds/FreeBSD_HEAD_amd64_gcc/contrib/pjdfstest/tests/mkdir/00.t >00.tmp --- 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/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot=/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/usr/local/x86_64-freebsd/bin/ -O2 -pipe -DATJOB_DIR=\"/var/at/jobs/\" -DLFILE=\"/var/at/jobs/.lockfile\" -DLOADAVG_MX=1.5 -DATSPOOL_DIR=\"/var/at/spool\" -DDAEMON_UID=1 -DDAEMON_GID=1 -DDEFAULT_BATCH_QUEUE=\'E\' -DDEFAULT_AT_QUEUE=\'c\' -DPERM_PATH=\"/var/at/\" -g -MD -MF.depend.parsetime.o -MTparsetime.o -std=gnu99 -fstack-protector-strong -Wsystem-headers -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wno-format -Wno-error=unused-function -Wno-error=enum-compa--- all_subdir_tests --- chmod +x 00.tmp --- all_subdir_usr.bin --- re -Wno-error=logical-not-parentheses -Wno-error=bool-compare -Wno-error=uninitialized -Wno-error=array-bounds -Wno-error=clobbered -Wno-error=cast-align -Wno-error=extra -Wno-error=attributes -Wno-error=inline -Wno-error=unused-but-set-variable -Wno-error=unused-value -Wno-error=strict-aliasing -Wno-error=address -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.tmp chmod +x 01.tmp mv 01.tmp 01 --- 02 --- cat /builds/FreeBSD_HEAD_amd64_gcc/contrib/pjdfstest/tests/mkdir/02.t >02.tmp chmod +x 02.tmp mv 02.tmp 02 --- 03 --- cat /builds/FreeBSD_HEAD_amd64_gcc/contrib/pjdfstest/tests/mkdir/03.t >03.tmp 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/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot=/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/sys/dev/usb/controller -g -O0 -MD -MF.depend.rfb.o -MTrfb.o -std=gnu99 -fstack-protector-strong -Wsystem-headers -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-error=unused-function -Wno-error=enum-compare -Wno-error=logical-not-parentheses -Wno-error=bool-compare -Wno-error=uninitialized -Wno-error=array-bounds -Wno-error=clobbered -Wno-error=cast-align -Wno-error=extra -Wno-error=attributes -Wno-error=inline -Wno-error=unused-but-set-variable -Wno-error=unused-value -Wno-error=strict-aliasing -Wno-error=address -c /builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/bhyve/rfb.c -o rfb.o --- all_subdir_tests --- --- 04 --- --- all_subdir_lib --- --- all_subdir_lib/clang/libllvmsparcinfo --- ===> lib/clang/libllvmsparcinfo (all) --- all_subdir_tests --- cat /builds/FreeBSD_HEAD_amd64_gcc/contrib/pjdfstest/tests/mkdir/04.t >04.tmp chmod +x 04.tmp mv 04.tmp 04 --- 05 --- cat /builds/FreeBSD_HEAD_amd64_gcc/contrib/pjdfstest/tests/mkdir/05.t >05.tmp chmod +x 05.tmp mv 05.tmp 05 --- 06 --- cat /builds/FreeBSD_HEAD_amd64_gcc/contrib/pjdfstest/tests/mkdir/06.t >06.tmp chmod +x 06.tmp mv 06.tmp 06 --- 07 --- cat /builds/FreeBSD_HEAD_amd64_gcc/contrib/pjdfstest/tests/mkdir/07.t >07.tmp chmod +x 07.tmp mv 07.tmp 07 --- 08 --- cat /builds/FreeBSD_HEAD_amd64_gcc/contrib/pjdfstest/tests/mkdir/08.t >08.tmp chmod +x 08.tmp mv 08.tmp 08 --- 09 --- cat /builds/FreeBSD_HEAD_amd64_gcc/contrib/pjdfstest/tests/mkdir/09.t >09.tmp chmod +x 09.tmp mv 09.tmp 09 --- 10 --- cat /builds/FreeBSD_HEAD_amd64_gcc/contrib/pjdfstest/tests/mkdir/10.t >10.tmp --- all_subdir_lib --- --- all_subdir_lib/clang/libllvmx86asmparser --- ===> 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.tmp chmod +x 11.tmp mv 11.tmp 11 --- 12 --- cat /builds/FreeBSD_HEAD_amd64_gcc/contrib/pjdfstest/tests/mkdir/12.t >12.tmp 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: variable '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: variable '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: variable 'len' set but not used [-Wunused-but-set-variable] int len, i; ^ --- all_subdir_tests --- --- all_subdir_tests/sys/pjdfstest/tests/mkfifo --- ===> 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: variable '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: variable '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: variable 'len' set but not used [-Wunused-but-set-variable] int len; ^ /builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/bhyve/rfb.c: In function 'sse42_supported': /builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/bhyve/rfb.c:885:17: error: 'bit_SSE42' undeclared (first use in this function) return ((ecx & bit_SSE42) != 0); ^ /builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/bhyve/rfb.c:885:17: note: each undeclared 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_resize_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_supported': /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/libllvmx86asmparser --- 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/tests/mkfifo *** [all_subdir_tests/sys/pjdfstest/tests/mkfifo] Error code 2 bmake[6]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/tests/sys/pjdfstest/tests 1 error bmake[6]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/tests/sys/pjdfstest/tests *** [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 - AnyReceived on Tue Jul 05 2016 - 05:03:11 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:41:06 UTC