From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Jim Meyering Newsgroups: gmane.emacs.devel Subject: Re: building/using address-sanitizer-enabled emacs? Date: Tue, 9 May 2017 15:49:34 -0700 Message-ID: References: <83wp9scbwi.fsf@gnu.org> <83shkfct06.fsf@gnu.org> <83fugfcp3b.fsf@gnu.org> <9089f9ef-5312-2d82-a671-b63269a3312b@cs.ucla.edu> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: blaine.gmane.org 1494370240 27941 195.159.176.226 (9 May 2017 22:50:40 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 9 May 2017 22:50:40 +0000 (UTC) Cc: Eli Zaretskii , emacs-devel To: Paul Eggert Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed May 10 00:50:34 2017 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d8Dxi-00075v-7M for ged-emacs-devel@m.gmane.org; Wed, 10 May 2017 00:50:34 +0200 Original-Received: from localhost ([::1]:39724 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d8Dxm-00061k-GB for ged-emacs-devel@m.gmane.org; Tue, 09 May 2017 18:50:38 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:44549) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d8Dx8-00061f-Bt for emacs-devel@gnu.org; Tue, 09 May 2017 18:49:59 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1d8Dx7-0008EB-KL for emacs-devel@gnu.org; Tue, 09 May 2017 18:49:58 -0400 Original-Received: from mail-ua0-x22e.google.com ([2607:f8b0:400c:c08::22e]:35186) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1d8Dx6-0008Du-7p; Tue, 09 May 2017 18:49:56 -0400 Original-Received: by mail-ua0-x22e.google.com with SMTP id e55so17034420uaa.2; Tue, 09 May 2017 15:49:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=EtYs+T/Rqq+Si/iyy47KuhMxGVHjCw+DoFjBTbWvAu0=; b=cRt+zpzYGjzQKhFQpPWJJ63Qqcq13+kChsaSjjkOrgYSo2Tw9QuM3gZPQ1/XCBthj/ UpCJxcB2bot4LvYKUhg88jIeL83JBRiEL03CJm+ku6ya/3zgEG9zNMBoC44IMvtSUIHz Jl9UjoK8iuXMHPPCt2iXT6SpAGl+gwmoCd531t26pwPNvgdB+kg2EyCRSZq/YqqY7Ntl ag0TO+y9qpAESROyr3l4GUNRfxj4NZx1mvBM7yQosPaa6ap41N1rE5NP6ggqe/uTJnbb K9W7M+pvjEs/hyFSss/atQvlTkGZ1krKDnE/XqOE+F6zujOP2YYWB0wrl+GY6ecVWt78 6vZg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=EtYs+T/Rqq+Si/iyy47KuhMxGVHjCw+DoFjBTbWvAu0=; b=VoSwcjfcocQwbPhmEz1ynpDmDCLj0Q5oaHSn6sMMUroZlTCBep/umOCSD3arxczQDK 2tPgszt4wwaAO6dVzV3ctv1VUAQOdcWq0aXog5oubux4zmjOQLQbEs6PKs9GFr47JaVJ eibWF+WyqMWJ9gHlGJWpN98DoKAD6TlcFJp6LtpklfJuyXjDZZHolQeCWjcoXxfskIvC o5WNId3fba9juMLuF2G+kMwOsMaukXWkRsAYez9qWpOx6eVka0rrGFRo64U53c0Dlwca hzphn8TlAqyaUe6EAHXT2wtEUg6Q9+kkYeFE5uq9SFMQRWjUg7638QoPJgOjwyM4RrEs pMIw== X-Gm-Message-State: AODbwcDgOcNdXncLLg8JmAHpWD7OMoxqNqG+NKu6Rdn/dGmyBdZGqERg /aTACQrpX+y1xjAnCW3VwjnW2j8wiQ== X-Received: by 10.176.6.197 with SMTP id g63mr1375806uag.52.1494370195516; Tue, 09 May 2017 15:49:55 -0700 (PDT) Original-Received: by 10.176.86.86 with HTTP; Tue, 9 May 2017 15:49:34 -0700 (PDT) In-Reply-To: <9089f9ef-5312-2d82-a671-b63269a3312b@cs.ucla.edu> X-Google-Sender-Auth: xFwBw7DTZM9LSp19REee5dfPGgY X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:400c:c08::22e X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:214729 Archived-At: On Tue, May 9, 2017 at 12:22 PM, Paul Eggert wrote: > On 05/08/2017 10:48 PM, Jim Meyering wrote: >> >> and tried to use it on a foo.gpg file like this: >> >> echo foo |gpg -c > foo.gpg >> src/temacs -q foo.gpg 2> err > > My own impression from a while ago is that the address sanitizer was not > suitable for the class Emacs undumping, since its shadow memory won't > survive dump-restore correctly. It sort of worked in some cases but it > didn't work in general. I suppose it may be possible to work around the > various issues, but as I recall it'd be a lot of trouble. With the above, I thought I was avoiding the undumping issue by using temacs.