FreeBSD_HEAD_amd64_gcc - Build #1342 - Still Failing: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_amd64_gcc/1342/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_amd64_gcc/1342/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_amd64_gcc/1342/console Change summaries: 302355 by Steven Kreuzer: Document 300207, Support for Shingled Magnetic Recording (SMR) drives. Approved by: re (gjb, implicit, relnotes) 302354 by cem: ioat(4): Block asynchronous work during HW reset Fix the race between ioat_reset_hw and ioat_process_events. HW reset isn't protected by a lock because it can sleep for a long time (40.1 ms). This resulted in a race where we would process bogus parts of the descriptor ring as if it had completed. This looked like duplicate completions on old events, if your ring had looped at least once. Block callout and interrupt work while reset runs so the completion end of things does not observe indeterminate state and process invalid parts of the ring. Start the channel with a manually implemented ioat_null() to keep other submitters quiesced while we wait for the channel to start (100 us). r295605 may have made the race between ioat_reset_hw and ioat_process_events wider, but I believe it already existed before that revision. ioat_process_events can be invoked by two asynchronous sources: callout (softclock) and device interrupt. Those could race each other, to the same effect. Reviewed by: markj Approved by: re Sponsored by: EMC / Isilon Storage Division Differential Revision: https://reviews.freebsd.org/D7097 302353 by cem: ioat(4): Serialize ioat_reset_hw invocations Reviewed by: markj Approved by: re Sponsored by: EMC / Isilon Storage Division Differential Revision: https://reviews.freebsd.org/D7097 302352 by cem: ioat(4): Split timer into poll and shrink functions Poll should happen quickly, while shrink should happen infrequently. Protect is_completion_pending with submit_lock. Reviewed by: markj Approved by: re Sponsored by: EMC / Isilon Storage Division Differential Revision: https://reviews.freebsd.org/D7097 302351 by Steven Kreuzer: Document 302332, Native graphics support has been added to bhyve Approved by: re (gjb, implicit, relnotes) 302350 by glebius: The paradigm of a callout is that it has three consequent states: not scheduled -> scheduled -> running -> not scheduled. The API and the manual page assume that, some comments in the code assume that, and looks like some contributors to the code also did. The problem is that this paradigm isn't true. A callout can be scheduled and running at the same time, which makes API description ambigouous. In such case callout_stop() family of functions/macros should return 1 and 0 at the same time, since it successfully unscheduled future callout but the current one is running. Before this change we returned 1 in such a case, with an exception that if running callout was migrating we returned 0, unless CS_MIGRBLOCK was specified. With this change, we now return 0 in case if future callout was unscheduled, but another one is still in action, indicating to API users that resources are not yet safe to be freed. However, the sleepqueue code relies on getting 1 return code in that case, and there already was CS_MIGRBLOCK flag, that covered one of the edge cases. In the new return path we will also use this flag, to keep sleepqueue safe. Since the flag CS_MIGRBLOCK doesn't block migration and now isn't limited to migration edge case, rename it to CS_EXECUTING. This change fixes panics on a high loaded TCP server. Reviewed by: jch, hselasky, rrs, kib Approved by: re (gjb) Differential Revision: https://reviews.freebsd.org/D7042 302349 by glebius: Compile in the kassert_panic() function with INVARIANT_SUPPORT option, not INVARIANTS. The function is required if we want to load in a module that is compiled with INVARIANTS. Reviewed by: jhb Approved by: re (gjb) The end of the build log: [...truncated 168349 lines...] dev_ctx->ctx_slot.dwSctx3 = FIELD_REPLACE( ^ /builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/bhyve/pci_xhci.c:146:38: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] #define FIELD_REPLACE(a,b,m,s) ((a) & ~((m) << (s)) | \ ^ /builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/bhyve/pci_xhci.c:1084:23: note: in expansion of macro 'FIELD_REPLACE' ep_ctx->dwEpCtx0 = FIELD_REPLACE( ^ /builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/bhyve/pci_xhci.c:146:38: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] #define FIELD_REPLACE(a,b,m,s) ((a) & ~((m) << (s)) | \ ^ /builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/bhyve/pci_xhci.c:1090:30: note: in expansion of macro 'FIELD_REPLACE' dev_ctx->ctx_slot.dwSctx3 = FIELD_REPLACE( ^ /builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/bhyve/pci_xhci.c:148:35: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] #define FIELD_COPY(a,b,m,s) ((a) & ~((m) << (s)) | \ ^ /builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/bhyve/pci_xhci.c:1092:30: note: in expansion of macro 'FIELD_COPY' dev_ctx->ctx_slot.dwSctx0 = FIELD_COPY( ^ --- all_subdir_usr.bin --- --- test_empty_mtree.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 -DPLATFORM_CONFIG_H=\"/builds/FreeBSD_HEAD_amd64_gcc/lib/libarchive/config_freebsd.h\" -static -I/builds/FreeBSD_HEAD_amd64_gcc/lib/libarchive -I/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/usr.bin/tar/tests -I/builds/FreeBSD_HEAD_amd64_gcc/contrib/libarchive/tar -I/builds/FreeBSD_HEAD_amd64_gcc/contrib/libarchive/test_utils -g -MD -MF.depend.bsdtar_test.test_empty_mtree.o -MTtest_empty_mtree.o -std=gnu99 -fstack-protector-strong -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/contrib/libarchive/tar/test/test_empty_mtree.c -o test_empty_mtree.o --- all_subdir_usr.sbin --- /builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/bhyve/pci_xhci.c: In function 'pci_xhci_cmd_eval_ctx': /builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/bhyve/pci_xhci.c:148:35: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] #define FIELD_COPY(a,b,m,s) ((a) & ~((m) << (s)) | \ ^ /builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/bhyve/pci_xhci.c:1324:31: note: in expansion of macro 'FIELD_COPY' dev_ctx->ctx_slot.dwSctx1 = FIELD_COPY( ^ /builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/bhyve/pci_xhci.c:148:35: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] #define FIELD_COPY(a,b,m,s) ((a) & ~((m) << (s)) | \ ^ /builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/bhyve/pci_xhci.c:1329:31: note: in expansion of macro 'FIELD_COPY' dev_ctx->ctx_slot.dwSctx2 = FIELD_COPY( ^ /builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/bhyve/pci_xhci.c:148:35: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] #define FIELD_COPY(a,b,m,s) ((a) & ~((m) << (s)) | \ ^ /builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/bhyve/pci_xhci.c:1335:33: note: in expansion of macro 'FIELD_COPY' dev_ctx->ctx_ep[1].dwEpCtx1 = FIELD_COPY( ^ /builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/bhyve/pci_xhci.c: In function 'pci_xhci_try_usb_xfer': /builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/bhyve/pci_xhci.c:146:38: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] #define FIELD_REPLACE(a,b,m,s) ((a) & ~((m) << (s)) | \ ^ /builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/bhyve/pci_xhci.c:1657:21: note: in expansion of macro 'FIELD_REPLACE' ep_ctx->dwEpCtx0 = FIELD_REPLACE( ^ /builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/bhyve/pci_xhci.c: In function 'pci_xhci_handle_transfer': /builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/bhyve/pci_xhci.c:146:38: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] #define FIELD_REPLACE(a,b,m,s) ((a) & ~((m) << (s)) | \ ^ /builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/bhyve/pci_xhci.c:1708:21: note: in expansion of macro 'FIELD_REPLACE' ep_ctx->dwEpCtx0 = FIELD_REPLACE(ep_ctx->dwEpCtx0, ^ /builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/bhyve/pci_xhci.c:1703:28: warning: variable 'status_addr' set but not used [-Wunused-but-set-variable] uint64_t val, setup_addr, status_addr; ^ /builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/bhyve/pci_xhci.c:1703:16: warning: variable 'setup_addr' set but not used [-Wunused-but-set-variable] uint64_t val, setup_addr, status_addr; ^ --- all_subdir_usr.bin --- --- test_extract_tar_bz2.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 -DPLATFORM_CONFIG_H=\"/builds/FreeBSD_HEAD_amd64_gcc/lib/libarchive/config_freebsd.h\" -static -I/builds/FreeBSD_HEAD_amd64_gcc/lib/libarchive -I/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/usr.bin/tar/tests -I/builds/FreeBSD_HEAD_amd64_gcc/contrib/libarchive/tar -I/builds/FreeBSD_HEAD_amd64_gcc/contrib/libarchive/test_utils -g -MD -MF.depend.bsdtar_test.test_extract_tar_bz2.o -MTtest_extract_tar_bz2.o -std=gnu99 -fstack-protector-strong -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/contrib/libarchive/tar/test/test_extract_tar_bz2.c -o test_extract_tar_bz2.o --- test_extract_tar_grz.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 -DPLATFORM_CONFIG_H=\"/builds/FreeBSD_HEAD_amd64_gcc/lib/libarchive/config_freebsd.h\" -static -I/builds/FreeBSD_HEAD_amd64_gcc/lib/libarchive -I/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/usr.bin/tar/tests -I/builds/FreeBSD_HEAD_amd64_gcc/contrib/libarchive/tar -I/builds/FreeBSD_HEAD_amd64_gcc/contrib/libarchive/test_utils -g -MD -MF.depend.bsdtar_test.test_extract_tar_grz.o -MTtest_extract_tar_grz.o -std=gnu99 -fstack-protector-strong -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/contrib/libarchive/tar/test/test_extract_tar_grz.c -o test_extract_tar_grz.o --- all_subdir_usr.sbin --- --- all_subdir_usr.sbin/bhyvectl --- /builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/bhyvectl/bhyvectl.c: In function 'cpu_vendor_intel': /builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/bhyvectl/bhyvectl.c:625:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((u_int *)&cpu_vendor)[0] = regs[1]; ^ --- all_subdir_usr.bin --- --- test_extract_tar_gz.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 -DPLATFORM_CONFIG_H=\"/builds/FreeBSD_HEAD_amd64_gcc/lib/libarchive/config_freebsd.h\" -static -I/builds/FreeBSD_HEAD_amd64_gcc/lib/libarchive -I/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/usr.bin/tar/tests -I/builds/FreeBSD_HEAD_amd64_gcc/contrib/libarchive/tar -I/builds/FreeBSD_HEAD_amd64_gcc/contrib/libarchive/test_utils -g -MD -MF.depend.bsdtar_test.test_extract_tar_gz.o -MTtest_extract_tar_gz.o -std=gnu99 -fstack-protector-strong -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/contrib/libarchive/tar/test/test_extract_tar_gz.c -o test_extract_tar_gz.o --- all_subdir_usr.sbin --- --- all_subdir_usr.sbin/bhyve --- --- pm.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 -I/builds/FreeBSD_HEAD_amd64_gcc/sys/dev/usb/controller -g -O0 -MD -MF.depend.pm.o -MTpm.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/pm.c -o pm.o --- all_subdir_usr.bin --- --- test_extract_tar_lrz.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 -DPLATFORM_CONFIG_H=\"/builds/FreeBSD_HEAD_amd64_gcc/lib/libarchive/config_freebsd.h\" -static -I/builds/FreeBSD_HEAD_amd64_gcc/lib/libarchive -I/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/usr.bin/tar/tests -I/builds/FreeBSD_HEAD_amd64_gcc/contrib/libarchive/tar -I/builds/FreeBSD_HEAD_amd64_gcc/contrib/libarchive/test_utils -g -MD -MF.depend.bsdtar_test.test_extract_tar_lrz.o -MTtest_extract_tar_lrz.o -std=gnu99 -fstack-protector-strong -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/contrib/libarchive/tar/test/test_extract_tar_lrz.c -o test_extract_tar_lrz.o --- all_subdir_usr.sbin --- --- post.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 -I/builds/FreeBSD_HEAD_amd64_gcc/sys/dev/usb/controller -g -O0 -MD -MF.depend.post.o -MTpost.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/post.c -o post.o --- ps2kbd.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 -I/builds/FreeBSD_HEAD_amd64_gcc/sys/dev/usb/controller -g -O0 -MD -MF.depend.ps2kbd.o -MTps2kbd.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/ps2kbd.c -o ps2kbd.o --- all_subdir_usr.bin --- --- test_extract_tar_lz.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 -DPLATFORM_CONFIG_H=\"/builds/FreeBSD_HEAD_amd64_gcc/lib/libarchive/config_freebsd.h\" -static -I/builds/FreeBSD_HEAD_amd64_gcc/lib/libarchive -I/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/usr.bin/tar/tests -I/builds/FreeBSD_HEAD_amd64_gcc/contrib/libarchive/tar -I/builds/FreeBSD_HEAD_amd64_gcc/contrib/libarchive/test_utils -g -MD -MF.depend.bsdtar_test.test_extract_tar_lz.o -MTtest_extract_tar_lz.o -std=gnu99 -fstack-protector-strong -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/contrib/libarchive/tar/test/test_extract_tar_lz.c -o test_extract_tar_lz.o --- all_subdir_usr.sbin --- /builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/bhyve/ps2kbd.c:97:1: warning: 'fifo_available' defined but not used [-Wunused-function] fifo_available(struct ps2kbd_softc *sc) ^ --- all_subdir_usr.bin --- --- test_extract_tar_lz4.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 -DPLATFORM_CONFIG_H=\"/builds/FreeBSD_HEAD_amd64_gcc/lib/libarchive/config_freebsd.h\" -static -I/builds/FreeBSD_HEAD_amd64_gcc/lib/libarchive -I/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/usr.bin/tar/tests -I/builds/FreeBSD_HEAD_amd64_gcc/contrib/libarchive/tar -I/builds/FreeBSD_HEAD_amd64_gcc/contrib/libarchive/test_utils -g -MD -MF.depend.bsdtar_test.test_extract_tar_lz4.o -MTtest_extract_tar_lz4.o -std=gnu99 -fstack-protector-strong -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/contrib/libarchive/tar/test/test_extract_tar_lz4.c -o test_extract_tar_lz4.o --- all_subdir_usr.sbin --- --- ps2mouse.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 -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_usr.bin --- --- test_extract_tar_lzma.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 -DPLATFORM_CONFIG_H=\"/builds/FreeBSD_HEAD_amd64_gcc/lib/libarchive/config_freebsd.h\" -static -I/builds/FreeBSD_HEAD_amd64_gcc/lib/libarchive -I/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/usr.bin/tar/tests -I/builds/FreeBSD_HEAD_amd64_gcc/contrib/libarchive/tar -I/builds/FreeBSD_HEAD_amd64_gcc/contrib/libarchive/test_utils -g -MD -MF.depend.bsdtar_test.test_extract_tar_lzma.o -MTtest_extract_tar_lzma.o -std=gnu99 -fstack-protector-strong -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/contrib/libarchive/tar/test/test_extract_tar_lzma.c -o test_extract_tar_lzma.o --- all_subdir_usr.sbin --- --- rfb.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 -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_usr.bin --- --- test_extract_tar_lzo.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 -DPLATFORM_CONFIG_H=\"/builds/FreeBSD_HEAD_amd64_gcc/lib/libarchive/config_freebsd.h\" -static -I/builds/FreeBSD_HEAD_amd64_gcc/lib/libarchive -I/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/usr.bin/tar/tests -I/builds/FreeBSD_HEAD_amd64_gcc/contrib/libarchive/tar -I/builds/FreeBSD_HEAD_amd64_gcc/contrib/libarchive/test_utils -g -MD -MF.depend.bsdtar_test.test_extract_tar_lzo.o -MTtest_extract_tar_lzo.o -std=gnu99 -fstack-protector-strong -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/contrib/libarchive/tar/test/test_extract_tar_lzo.c -o test_extract_tar_lzo.o --- 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; ^ /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_usr.sbin/bhyve] Error code 2 bmake[3]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/usr.sbin --- all_subdir_usr.bin --- A failure has been detected in another branch of the parallel make bmake[6]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/usr.bin/tar/tests *** [bsdtar_test] Error code 2 bmake[5]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/usr.bin/tar/tests 1 error bmake[5]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/usr.bin/tar/tests *** [all] Error code 2 bmake[4]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/usr.bin/tar 1 error bmake[4]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/usr.bin/tar *** [all_subdir_usr.bin/tar] 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 --- all_subdir_usr.sbin --- --- all_subdir_usr.sbin/bhyvectl --- A failure has been detected in another branch of the parallel make bmake[4]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/bhyvectl *** [all_subdir_usr.sbin/bhyvectl] Error code 2 bmake[3]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/usr.sbin 2 errors bmake[3]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/usr.sbin *** [all_subdir_usr.sbin] Error code 2 bmake[2]: stopped in /builds/FreeBSD_HEAD_amd64_gcc --- all_subdir_lib --- --- all_subdir_lib/atf --- A failure has been detected in another branch of the parallel make bmake[7]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/lib/atf/libatf-c++/tests *** [utils_test] Error code 2 bmake[6]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/lib/atf/libatf-c++/tests 1 error bmake[6]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/lib/atf/libatf-c++/tests *** [all] Error code 2 bmake[5]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/lib/atf/libatf-c++ 1 error bmake[5]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/lib/atf/libatf-c++ *** [all] Error code 2 bmake[4]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/lib/atf 1 error bmake[4]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/lib/atf *** [all_subdir_lib/atf] 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 3 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 - 20:04:56 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:41:06 UTC