From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#49261: 28.0.50; File Locking Breaks Presumptuous Toolchains Date: Thu, 08 Jul 2021 09:17:15 +0300 Message-ID: <83k0m1e3dg.fsf@gnu.org> References: <87o8bn7bie.fsf@gnus.org> <87zgv6vuon.fsf@gmx.de> <837di9lwbm.fsf@gnu.org> <87a6n5vuu4.fsf@gnus.org> <8735sqnmei.fsf@gnus.org> <87zguyf4ht.fsf@gmx.de> <87pmvum54p.fsf@gnus.org> <87v95mf2lj.fsf@gmx.de> <87pmvt3ob1.fsf@gnus.org> <83r1g9evoy.fsf@gnu.org> <83pmvtevgg.fsf@gnu.org> <87czrt3mj4.fsf@gnus.org> <878s2h3m1d.fsf@gnus.org> <874kd53lnl.fsf@gnus.org> <87zgux26ab.fsf@gnus.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="16009"; mail-complaints-to="usenet@ciao.gmane.io" Cc: michael.albinus@gmx.de, ncaprisunfan@gmail.com, 49261@debbugs.gnu.org To: Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Jul 08 08:18:11 2021 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 1m1NMP-0003zO-Tn for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 08 Jul 2021 08:18:09 +0200 Original-Received: from localhost ([::1]:55782 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m1NMO-0006Go-OF for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 08 Jul 2021 02:18:08 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:50396) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m1NMI-0006GR-Sm for bug-gnu-emacs@gnu.org; Thu, 08 Jul 2021 02:18:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:42519) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m1NMI-0004kW-Ih for bug-gnu-emacs@gnu.org; Thu, 08 Jul 2021 02:18:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1m1NMI-0002BH-F9 for bug-gnu-emacs@gnu.org; Thu, 08 Jul 2021 02:18:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 08 Jul 2021 06:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49261 X-GNU-PR-Package: emacs Original-Received: via spool by 49261-submit@debbugs.gnu.org id=B49261.16257250328303 (code B ref 49261); Thu, 08 Jul 2021 06:18:02 +0000 Original-Received: (at 49261) by debbugs.gnu.org; 8 Jul 2021 06:17:12 +0000 Original-Received: from localhost ([127.0.0.1]:54061 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m1NLT-00029r-JX for submit@debbugs.gnu.org; Thu, 08 Jul 2021 02:17:11 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:52428) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m1NLO-00029H-4x for 49261@debbugs.gnu.org; Thu, 08 Jul 2021 02:17:10 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:56580) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m1NLI-0004JX-Tz; Thu, 08 Jul 2021 02:17:00 -0400 Original-Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:1978 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m1NLI-000849-HI; Thu, 08 Jul 2021 02:17:00 -0400 In-Reply-To: <87zgux26ab.fsf@gnus.org> (message from Lars Ingebrigtsen on Wed, 07 Jul 2021 22:55:08 +0200) 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:209655 Archived-At: > From: Lars Ingebrigtsen > Cc: michael.albinus@gmx.de, ncaprisunfan@gmail.com, 49261@debbugs.gnu.org > Date: Wed, 07 Jul 2021 22:55:08 +0200 > > Lars Ingebrigtsen writes: > > > Still investigating... perhaps I got the lifecycle of a variable wrong > > or something? > > It only happens with an -O2 build -- an -O0 build works fine. Here's > what gdb says: > > #0 0x00005555557103a7 in AREF (idx=23456123314108, array=0x7ffff1a398cd) > at lisp.h:731 > #1 HASH_KEY (idx=11728061657054, h=0x7ffff1a39848) at lisp.h:2374 > #2 hash_lookup (h=0x7ffff1a39848, key=0x555555cae444, hash=hash@entry=0x0) > at fns.c:4479 > #3 0x000055555573f9f2 in exec_byte_code > (bytestr=, vector=, maxdepth=, args_template=, nargs=, args=) > at bytecode.c:1415 > #4 0x0000555555701d07 in Ffuncall (nargs=2, args=args@entry=0x7fffffffcec8) > at eval.c:3055 > #5 0x000055555573d1c8 in exec_byte_code > (bytestr=, vector=, maxdepth=, args_template=, nargs=, args=) > at bytecode.c:632 > #6 0x0000555555701d07 in Ffuncall (nargs=1, args=args@entry=0x7fffffffd790) > at eval.c:3055 > #7 0x000055555573d1c8 in exec_byte_code > (bytestr=, vector=, maxdepth=, args_template=, nargs=, args=) > at bytecode.c:632 > #8 0x000055555570502f in apply_lambda > (fun=0x7ffff1a23485, args=, count=4) at eval.c:3188 > #9 0x00005555557040b3 in eval_sub (form=) at eval.c:2591 > #10 0x0000555555705cd9 in Feval (form=0x7ffff1fc6b23, lexical=) > at eval.c:2343 > #11 0x0000555555700da7 in internal_condition_case > (bfun=bfun@entry=0x5555556872a0 , handlers=handlers@entry=0x90, hfun=hfun@entry=0x55555568ccf0 ) at eval.c:1478 > #12 0x0000555555687f26 in top_level_1 (ignore=ignore@entry=0x0) > at keyboard.c:1111 > #13 0x00005555557032a3 in internal_catch > (tag=tag@entry=0xe610, func=func@entry=0x555555687f00 , arg=arg@entry=0x0) at eval.c:1198 > #14 0x0000555555687228 in command_loop () at lisp.h:1002 > #15 0x000055555568c906 in recursive_edit_1 () at keyboard.c:720 > #16 0x000055555568cc32 in Frecursive_edit () at keyboard.c:789 > #17 0x00005555555a286f in main (argc=13, argv=) at emacs.c:2308 > > > Which isn't very useful. > > (gdb) xbacktrace > "command-line-1" (0xffffcee0) > "command-line" (0xffffd7a8) > "normal-top-level" (0xffffdc70) Can you show the form being evaluated in frame #10? Like this: (gdb) fr 10 (gdb) pp form