From owner-freebsd-current@freebsd.org Tue Oct 6 20:48:21 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 042619D008E; Tue, 6 Oct 2015 20:48:21 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id E8A6E2B9; Tue, 6 Oct 2015 20:48:20 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id A56E21995; Tue, 6 Oct 2015 20:48:19 +0000 (UTC) Date: Tue, 6 Oct 2015 20:48:07 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: dim@FreeBSD.org, gjb@FreeBSD.org, cem@FreeBSD.org, ngie@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org, freebsd-i386@FreeBSD.org Message-ID: <137834708.206.1444164495043.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <1369830013.203.1444151863989.JavaMail.jenkins@jenkins-9.freebsd.org> References: <1369830013.203.1444151863989.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_i386 - Build #1321 - Fixed MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD_i386 X-Jenkins-Result: SUCCESS Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Oct 2015 20:48:21 -0000 FreeBSD_HEAD_i386 - Build #1321 - Fixed: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/1321/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/1321/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/1321/console Change summaries: 288948 by gjb: Update the last check revision marker. Sponsored by: The FreeBSD Foundation 288947 by gjb: Document r288943, clang, llvm, etc. updated to upstream 3.7.0. Sponsored by: The FreeBSD Foundation 288944 by cem: Fix core corruption caused by race in note_procstat_vmmap This fix is spiritually similar to r287442 and was discovered thanks to the KASSERT added in that revision. NT_PROCSTAT_VMMAP output length, when packing kinfo structs, is tied to the length of filenames corresponding to vnodes in the process' vm map via vn_fullpath. As vnodes may move during coredump, this is racy. We do not remove the race, only prevent it from causing coredump corruption. - Add a sysctl, kern.coredump_pack_vmmapinfo, to allow users to disable kinfo packing for PROCSTAT_VMMAP notes. This avoids VMMAP corruption and truncation, even if names change, at the cost of up to PATH_MAX bytes per mapped object. The new sysctl is documented in core.5. - Fix note_procstat_vmmap to self-limit in the second pass. This addresses corruption, at the cost of sometimes producing a truncated result. - Fix PROCSTAT_VMMAP consumers libutil (and libprocstat, via copy-paste) to grok the new zero padding. Reported by: pho (https://people.freebsd.org/~pho/stress/log/datamove4-2.txt) Relnotes: yes Sponsored by: EMC / Isilon Storage Division Differential Revision: https://reviews.freebsd.org/D3824 288943 by dim: Upgrade our copies of clang, llvm, lldb, compiler-rt and libc++ to 3.7.0 release. Please note that from 3.5.0 onwards, clang, llvm and lldb require C++11 support to build; see UPDATING for more information. Release notes for llvm and clang can be found here: Thanks to Ed Maste, Andrew Turner and Antoine Brodin for their help. Exp-run: antoine Relnotes: yes 288937 by gjb: Document r288669, stack protector "strong" level. Help from: pfg Sponsored by: The FreeBSD Foundation 288936 by gjb: Document r288654, lagg(4) fec removal. Sponsored by: The FreeBSD Foundation 288934 by ngie: Add directory for test encoder missed by accident in r288929 Sponsored by: EMC / Isilon Storage Division 288933 by ngie: Remove a comment from an earlier iteration of trying to figure out how the test encoder testcases worked