From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.bugs Subject: bug#34404: 26.1; Finalizer in hash table run early? Date: Thu, 26 Nov 2020 16:45:09 +0100 Message-ID: <366c6cbb-d9fe-d672-12f7-3f04987555ac@gmx.at> References: <6151161.jHdu2dTOOM@gabor> <87sg8wtitq.fsf@gnus.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="10365"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 34404@debbugs.gnu.org To: Lars Ingebrigtsen , Braun =?UTF-8?Q?G=C3=A1bor?= Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Nov 26 16:54:01 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kiJaq-0002bX-SM for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 26 Nov 2020 16:54:00 +0100 Original-Received: from localhost ([::1]:41228 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kiJap-0005ZO-O1 for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 26 Nov 2020 10:53:59 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:56534) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kiJT8-0002er-Ly for bug-gnu-emacs@gnu.org; Thu, 26 Nov 2020 10:46:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:59228) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kiJT8-0000nV-Ad for bug-gnu-emacs@gnu.org; Thu, 26 Nov 2020 10:46:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kiJT8-0004YO-97 for bug-gnu-emacs@gnu.org; Thu, 26 Nov 2020 10:46:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 26 Nov 2020 15:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34404 X-GNU-PR-Package: emacs Original-Received: via spool by 34404-submit@debbugs.gnu.org id=B34404.160640553217442 (code B ref 34404); Thu, 26 Nov 2020 15:46:02 +0000 Original-Received: (at 34404) by debbugs.gnu.org; 26 Nov 2020 15:45:32 +0000 Original-Received: from localhost ([127.0.0.1]:42537 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kiJSR-0004Wq-19 for submit@debbugs.gnu.org; Thu, 26 Nov 2020 10:45:32 -0500 Original-Received: from mout.gmx.net ([212.227.15.19]:50973) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kiJSO-0004Wc-O1 for 34404@debbugs.gnu.org; Thu, 26 Nov 2020 10:45:17 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1606405510; bh=dU8nyKYRDJByTyKW+ICok7yiv1cFetXvH+n/knHxEN4=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=RTY1IZ+lsTWWe+OwyTY0lhcZfbBHIZtgqQLP3pSeHwWw46AqSf+a3sO/ZMJ3TSKi+ 0lZnqgVlxzDXmF4pXsYJTkH1tudCuIwZJ8EYqZoHD+WOsrGNx8/nnmCwEQuJEabj9j tEwk5CabhKQ/V5W+OUh5fp1se6VKqWi50D2NX+2w= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from [192.168.1.100] ([212.95.5.49]) by mail.gmx.com (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MdefD-1k8hWR1jaT-00ZedJ; Thu, 26 Nov 2020 16:45:10 +0100 In-Reply-To: <87sg8wtitq.fsf@gnus.org> Content-Language: en-US X-Provags-ID: V03:K1:LLyRC+aWDT8/fwPclYRnSobFfG5PcQiSTOwRiNVJTxmxC2lKJyR wM0BpNtvoIiybztN3Nxf7KoMtArG6fnmsf06WPM5FX9zR04JLO1iUxiCyZeJrKLkhheFcPy hrwXLbGCB8TeHoy/IMIZbYwWUpKcXtxnxwRRSVhNrtnkpM37ydhJAsui2RqscKpnujCB7fp OF/v8uKGawjzPhDRCvCgA== X-UI-Out-Filterresults: notjunk:1;V03:K0:8i3enNSf/o0=:QqKJA68GsF69enjetHTLCA uAOdvtFgoFGDuWfbnyckIkI2pRlop5x7LYnqvp1TVoBAjPVFQ3XImw0p+3UKblQJikY5bMD0Y S1hK2XAjahnvGycwefLSrse4o7C2P06HJ7NzZIpklB4tEUjr4b685B2Gw4iH5cIkPaY2H7v9B sf1+IdlCDn6toj+a3F1RclIrXdoGGq3NMDHGtuSa0sC+mCjpuV47xfE5uFWU4xXx9zsrz9iXy lJVjIw87AtJlrBzhVhgR2Tqs11MRrm0cY9dbRR6rRGnX63JFlEK1bEtCXfQ3SOM0t5cI/CWhx r/9fItfVieGYOydocibYn7lE5s0Ua45O7awS1UFC2JwEIc9cHKvTQZxoLgjBoGYwrGP+DGbje yu2iNan92GINLDphDXjKN8hJvPCNK1WlhhSy0qBEeNvDOLwbBzDXfJBRDJHIkpcZ7Zadtwjw9 7JoxgpOW7qgx2RLpBImqrTKzBFZPKZ8Q+eHpRQeZTpI9lzRuJnRxh1KEAqfnrEmpcgmdQ+aCY JmCIkm0kScxxc7brBQllwUdA8pFR7x3vWWgeRKrMFFMC6gP49OBJv9jNbtJ0/vBClRcyn90B9 kYnftbWXkAVUh1BnULCP6z3TnpGqPyzdNi4Xb6ZV+PL5BbPFRXZW53/0mb0LLlUAdZM9l9Jlp JeA2pZLVCy945alo5uXPVP3MMFdc1gOdzHYfpY3NDyiije5gJ3TTfzxpvhMi+8Zw5//2Pa0Gu KEG4Bo4D4mFIFZ+h3erAlEOD7JKlxgqhAIr+dooXtm1X0kBRsDO/oOF5qrRQoZsqqHG/kr5p X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:194349 Archived-At: > This does seem like a bug... if Emacs is using a mark-and-sweep garbage > collector, which I thought it did. But Andreas (in a different bug > report) seemed to imply that Emacs uses a conservative garbage collector > these days, and I see that there's some talk about that in the source > code, but... it's documented to be a mark-and-sweep gc. > > So now I'm confused: Is Emacs still using a pure mark-and-sweep gc as > the Emacs Internals section of the elisp manual says? Conservative implies mark and sweep. You can't relocate objects in the heap because that would invalidate any pointers from the stack. martin