From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Alan Mackenzie Newsgroups: gmane.emacs.bugs Subject: bug#54079: 29.0.50; Method dispatching eratically fails Date: Wed, 16 Mar 2022 11:52:29 +0000 Message-ID: References: <87ilt6bgnt.fsf@web.de> <87sfsapgv0.fsf@web.de> <87o82ypfxz.fsf@web.de> <875youbhbu.fsf@web.de> <87k0d7257t.fsf@web.de> <87wnh3zryv.fsf@web.de> <87sfri1xjs.fsf@web.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="11235"; mail-complaints-to="usenet@ciao.gmane.io" Cc: John Wiegley , Lars Ingebrigtsen , Thierry Volpiatto , 54079@debbugs.gnu.org, acm@muc.de To: Michael Heerdegen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Mar 16 12:53:16 2022 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 1nUSDL-0002ha-Oc for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 16 Mar 2022 12:53:15 +0100 Original-Received: from localhost ([::1]:46918 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nUSDK-0003lD-N9 for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 16 Mar 2022 07:53:14 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:43376) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nUSDB-0003kB-5w for bug-gnu-emacs@gnu.org; Wed, 16 Mar 2022 07:53:05 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:56507) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nUSD8-00031i-FG for bug-gnu-emacs@gnu.org; Wed, 16 Mar 2022 07:53:04 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nUSD8-0000N1-ET for bug-gnu-emacs@gnu.org; Wed, 16 Mar 2022 07:53:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Alan Mackenzie Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 16 Mar 2022 11:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54079 X-GNU-PR-Package: emacs Original-Received: via spool by 54079-submit@debbugs.gnu.org id=B54079.16474315591391 (code B ref 54079); Wed, 16 Mar 2022 11:53:02 +0000 Original-Received: (at 54079) by debbugs.gnu.org; 16 Mar 2022 11:52:39 +0000 Original-Received: from localhost ([127.0.0.1]:50404 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nUSCk-0000MN-Ue for submit@debbugs.gnu.org; Wed, 16 Mar 2022 07:52:39 -0400 Original-Received: from colin.muc.de ([193.149.48.1]:15156 helo=mail.muc.de) by debbugs.gnu.org with smtp (Exim 4.84_2) (envelope-from ) id 1nUSCj-0000M9-DU for 54079@debbugs.gnu.org; Wed, 16 Mar 2022 07:52:38 -0400 Original-Received: (qmail 44412 invoked by uid 3782); 16 Mar 2022 11:52:30 -0000 Original-Received: from acm.muc.de (p4fe15cb0.dip0.t-ipconnect.de [79.225.92.176]) (using STARTTLS) by colin.muc.de (tmda-ofmipd) with ESMTP; Wed, 16 Mar 2022 12:52:30 +0100 Original-Received: (qmail 7734 invoked by uid 1000); 16 Mar 2022 11:52:29 -0000 Content-Disposition: inline In-Reply-To: <87sfri1xjs.fsf@web.de> X-Submission-Agent: TMDA/1.3.x (Ph3nix) X-Primary-Address: acm@muc.de 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:228437 Archived-At: On Wed, Mar 16, 2022 at 02:44:07 +0100, Michael Heerdegen wrote: > Alan Mackenzie writes: > > OK. So the longer I hear nothing from you, the better. ;-) Thanks! > Hope it was long enough :-) Indeed it was! Thanks! As you'll have gathered, I've been debating the final form of the patch with Stefan M. for the last week. The patch I'll actually be committing will be slightly different from the one from last week, but not in any way which should affect the success of the problem fix. > I now tried to debug the other thing that is still happening for me - > failing compilation with async-bytecomp.el when updating packages with > M-x list-packages (I CC the maintainers). > In my currently running session I get > #+begin_src emacs-lisp > (async-inject-variables "\\`\\(?:load-path\\'\\|byte-\\)") > ==> > (setq byte-set-marker 147 byte-optimize--dynamic-vars > '(# > # ...) > ...) > #+end_src > These symbols with position in that sexp seem to be the, or one, cause > of the trouble. The symbols directly come from a `mapatoms' call, and > AFAIK this sexp is then `print'ed and sent to another emacs process, > where it causes a `read' error. > What has to be done to fix this one? I don't know, as yet. Almost certainly, the symbols with position are somehow escaping from the compilation context. It looks like something in magit. Possibly, I'll need to ask the magit maintainer to call byte-run-strip-symbol-positions (which _surely_ ought to be renamed to strip_symbol_positions) where these SWPs escape. (Possibly in a macro). In the meantime, could you possibly raise a fresh bug report for this one, please, and give a complete recipe for reproducing the bug. Thanks! > TIA, > Michael.