From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: compilation failure Date: Wed, 30 Mar 2011 07:35:55 -0400 Message-ID: References: <20110330.081322.460926700.wl@gnu.org> <4D92CE2C.9060108@cs.ucla.edu> <20110330.085238.150445611.wl@gnu.org> <87aagduk99.fsf@rho.meyering.net> Reply-To: Eli Zaretskii NNTP-Posting-Host: lo.gmane.org X-Trace: dough.gmane.org 1301484971 22135 80.91.229.12 (30 Mar 2011 11:36:11 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 30 Mar 2011 11:36:11 +0000 (UTC) Cc: emacs-devel@gnu.org, eggert@cs.ucla.edu To: Jim Meyering Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Mar 30 13:36:05 2011 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Q4tgy-0006Yc-Hc for ged-emacs-devel@m.gmane.org; Wed, 30 Mar 2011 13:36:04 +0200 Original-Received: from localhost ([127.0.0.1]:43729 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Q4tgx-0002u3-P0 for ged-emacs-devel@m.gmane.org; Wed, 30 Mar 2011 07:36:03 -0400 Original-Received: from [140.186.70.92] (port=54403 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Q4tgs-0002sd-8V for emacs-devel@gnu.org; Wed, 30 Mar 2011 07:35:59 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Q4tgp-0007DM-QN for emacs-devel@gnu.org; Wed, 30 Mar 2011 07:35:57 -0400 Original-Received: from fencepost.gnu.org ([140.186.70.10]:48848) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Q4tgp-0007DH-Og for emacs-devel@gnu.org; Wed, 30 Mar 2011 07:35:55 -0400 Original-Received: from eliz by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1Q4tgp-0007cI-Ff; Wed, 30 Mar 2011 07:35:55 -0400 In-reply-to: <87aagduk99.fsf@rho.meyering.net> (message from Jim Meyering on Wed, 30 Mar 2011 09:42:42 +0200) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.10 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:137901 Archived-At: > From: Jim Meyering > Date: Wed, 30 Mar 2011 09:42:42 +0200 > Cc: eggert@cs.ucla.edu, emacs-devel@gnu.org > > This command, > env MALLOC_PERTURB_=0 MALLOC_CHECK_=0 make -j9 bootstrap > has succeeded for me on each of the last three mornings (Mar 28-30). > > I manually set those two MALLOC_*_ variables to 0 because > when I don't, emacs fails to bootstrap. It's a pity this problem was not reported to the bug tracker. (At least I couldn't find it; apologies if I missed it.) > I suspect that emacs is using free'd memory containing > values that would normally be unoffensive, but when you set > those envvars (esp MALLOC_PERTURB_) to nonzero, it makes > glibc scribble on free'd buffers, and that makes emacs > exhibit an actual failure. Can you use bisect to find the guilty commit?