From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Paul Eggert Newsgroups: gmane.emacs.devel Subject: Re: Critical bytecode bug with hash tables while dumping emacs. Date: Thu, 26 Jan 2017 09:33:30 -0800 Organization: UCLA Computer Science Department Message-ID: <66c98f41-e9b3-2aa7-a2a2-4595dd4ee653@cs.ucla.edu> References: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1485452057 18753 195.159.176.226 (26 Jan 2017 17:34:17 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 26 Jan 2017 17:34:17 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.6.0 To: Vibhav Pant , Emacs development discussions Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Jan 26 18:34:13 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 1cWnvc-0002EF-I9 for ged-emacs-devel@m.gmane.org; Thu, 26 Jan 2017 18:33:44 +0100 Original-Received: from localhost ([::1]:40194 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cWnvh-00041z-Vd for ged-emacs-devel@m.gmane.org; Thu, 26 Jan 2017 12:33:50 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:44623) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cWnvX-00040a-Lf for emacs-devel@gnu.org; Thu, 26 Jan 2017 12:33:44 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cWnvS-0002Pn-Pk for emacs-devel@gnu.org; Thu, 26 Jan 2017 12:33:39 -0500 Original-Received: from zimbra.cs.ucla.edu ([131.179.128.68]:42870) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cWnvS-0002Ov-JX for emacs-devel@gnu.org; Thu, 26 Jan 2017 12:33:34 -0500 Original-Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id CD2F716006A; Thu, 26 Jan 2017 09:33:31 -0800 (PST) Original-Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id uYS44kt7koN7; Thu, 26 Jan 2017 09:33:31 -0800 (PST) Original-Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 2ED2E1600C2; Thu, 26 Jan 2017 09:33:31 -0800 (PST) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Original-Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id AQ5aN4J7vMHw; Thu, 26 Jan 2017 09:33:31 -0800 (PST) Original-Received: from Penguin.CS.UCLA.EDU (Penguin.CS.UCLA.EDU [131.179.64.200]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 17BA016006A; Thu, 26 Jan 2017 09:33:31 -0800 (PST) In-Reply-To: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-Received-From: 131.179.128.68 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:211620 Archived-At: On 01/26/2017 05:03 AM, Vibhav Pant wrote: > Since the current elisp codebase, doesn't use printed representation > anywhere to represent hash tables, this bug doesn't come up. In that case the bug is not critical, right? One way to address the problem is to say that code should not print hash tables before dumping. Admittedly this is a weird restriction that we should remove, but it's not urgent and we're planning to redo dumping anyway and can address this problem (if it still occurs) then.