FreeBSD_HEAD_amd64_gcc - Build #1342 - Still Failing

From: <jenkins-admin_at_FreeBSD.org>
Date: Tue, 5 Jul 2016 22:04:52 +0000 (GMT)
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 - Any
Received 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