From owner-svn-src-head@FreeBSD.ORG Fri Feb 7 05:07:14 2014 Return-Path: Delivered-To: svn-src-head@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id DF092909; Fri, 7 Feb 2014 05:07:14 +0000 (UTC) Received: from canonware.com (canonware.com [204.109.63.53]) (using TLSv1 with cipher ADH-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id B594A1FEA; Fri, 7 Feb 2014 05:07:14 +0000 (UTC) Received: from [192.168.168.18] (70-91-206-178-BusName-SFBA.hfc.comcastbusiness.net [70.91.206.178]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by canonware.com (Postfix) with ESMTPSA id 05BAF28418; Thu, 6 Feb 2014 21:07:05 -0800 (PST) Content-Type: text/plain; charset=windows-1252 Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\)) Subject: Re: svn commit: r261071 - in head: contrib/jemalloc contrib/jemalloc/doc contrib/jemalloc/include/jemalloc contrib/jemalloc/include/jemalloc/internal contrib/jemalloc/src include lib/libc/gen lib/libc/... From: Jason Evans In-Reply-To: <52F45AA4.4000004@freebsd.org> Date: Thu, 6 Feb 2014 21:06:50 -0800 Content-Transfer-Encoding: quoted-printable Message-Id: <78E18422-AA85-41D4-9DE8-D33D00881ABA@freebsd.org> References: <201401230247.s0N2lbkU098546@svn.freebsd.org> <52F45AA4.4000004@freebsd.org> To: Lawrence Stewart X-Mailer: Apple Mail (2.1827) Cc: svn-src-head@FreeBSD.org, svn-src-all@FreeBSD.org, src-committers@FreeBSD.org X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 Feb 2014 05:07:15 -0000 On Feb 6, 2014, at 8:01 PM, Lawrence Stewart = wrote: > On 01/23/14 13:47, Jason Evans wrote: >> Author: jasone >> Date: Thu Jan 23 02:47:36 2014 >> New Revision: 261071 >> URL: http://svnweb.freebsd.org/changeset/base/261071 >>=20 >> Log: >> Update jemalloc to version 3.5.0. >=20 > I suspect that this commit is related to the assertion failures I've > been seeing on recent head when I updated from r260427 to r261453. > Here's two I noticed today: >=20 > : > = /usr/local/poudriere/jails/head-amd64/usr/src/lib/libc/../../contrib/jemal= loc/include/jemalloc/internal/arena.h:7 > 76: Failed assertion: "binind =3D=3D actual_binind" > *** Signal 6 >=20 > and >=20 > : > = /usr/src/lib/libc/../../contrib/jemalloc/include/jemalloc/internal/arena.h= :776: > Failed assertion: "binind =3D=3D actual_binind" > Abort trap >=20 > I seem to be able to reproduce the first one readily when poudriere > tries to build chromium so I can provide more info and help test = ideas. >=20 > Cheers, > Lawrence Are the failures you saw happening only for the chromium build, or have = you seen that same failure for other things as well? If it=92s just the = chromium build, is there any chance that this same failure would have = occurred prior to the jemalloc 3.5.0 update? If this is an application bug, it=92s probably due do a buffer overrun = corrupting an adjacent page that contains page run metadata. If it=92s = a jemalloc bug, I=92m going to need to reproduce it and dig in; it=92s = unlikely to be easy to diagnose. Thanks, Jason=