From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Simen =?UTF-8?Q?Endsj=C3=B8?= Newsgroups: gmane.emacs.bugs Subject: bug#70914: 29.3; Crashes often on Windows Date: Wed, 22 May 2024 18:54:06 +0200 Message-ID: References: <86msouxamh.fsf@gnu.org> <86h6f0wsbv.fsf@gnu.org> <86seyjtgvd.fsf@gnu.org> <86ttizjdwm.fsf@gnu.org> <86h6eykiuk.fsf@gnu.org> <86cypmji2l.fsf@gnu.org> <865xvadhsg.fsf@gnu.org> <861q5ycpv1.fsf@gnu.org> <86ed9yb2cg.fsf@gnu.org> <86y185ac0w.fsf@gnu.org> <86bk50a938.fsf@gnu.org> <861q5w9wgv.fsf@gnu.org> <86v8388g1w.fsf@gnu.org> <86seyc8f1c.fsf@gnu.org> <86h6er8dkd.fsf@gnu.org> <86bk4z81cu.fsf@gnu.org> <554078779.3957737.1716318331280@mail.yahoo.com> <984937837.4078826.1716352322860@mail.yahoo.com> <829659206.4083070.1716354489264@mail.yahoo.com> <582535681.1158538.1716358337102@mail.yahoo.com> <86zfsi6qdx.fsf@gnu.org> <867cfm6j14.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="23010"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 70914@debbugs.gnu.org, corwin@bru.st, ssbssa@yahoo.de To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed May 22 18:56:14 2024 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 1s9pGA-0005gU-56 for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 22 May 2024 18:56:14 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1s9pFv-0006RH-Lx; Wed, 22 May 2024 12:55:59 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1s9pFt-0006Os-9f for bug-gnu-emacs@gnu.org; Wed, 22 May 2024 12:55:57 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1s9pFs-0004v0-TC for bug-gnu-emacs@gnu.org; Wed, 22 May 2024 12:55:57 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1s9pFx-0005AJ-Tn for bug-gnu-emacs@gnu.org; Wed, 22 May 2024 12:56:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Simen =?UTF-8?Q?Endsj=C3=B8?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 22 May 2024 16:56:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 70914 X-GNU-PR-Package: emacs Original-Received: via spool by 70914-submit@debbugs.gnu.org id=B70914.171639693719849 (code B ref 70914); Wed, 22 May 2024 16:56:01 +0000 Original-Received: (at 70914) by debbugs.gnu.org; 22 May 2024 16:55:37 +0000 Original-Received: from localhost ([127.0.0.1]:57034 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s9pFY-0005A5-1g for submit@debbugs.gnu.org; Wed, 22 May 2024 12:55:37 -0400 Original-Received: from mail-lj1-f181.google.com ([209.85.208.181]:58643) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s9pFS-00059z-G8 for 70914@debbugs.gnu.org; Wed, 22 May 2024 12:55:34 -0400 Original-Received: by mail-lj1-f181.google.com with SMTP id 38308e7fff4ca-2e538a264e0so93191121fa.1 for <70914@debbugs.gnu.org>; Wed, 22 May 2024 09:55:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1716396858; x=1717001658; darn=debbugs.gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=cp79WZwpfueE/5nOzNFK3ZcMNT0nbV/3TBRVT2+UdXU=; b=grOt2lkt+UsaOoEH1gcpxP/wykCXpuSdY9PcEJ/oF+vJAAuVQITY/yV+tWjh9uEcdk DE+luGmIIxasOqLFAAMJgoeg70XXeOEX3cQtPp40OycLjNb21NIzCQz3Y9F7gfMj4MAg wI2joNf1k9Z40FPm8bYluuEzaxhauB8a00xtJJd1vbRPbqkj3mtxrBRxjHI3Nmd6xnyC CY1BoFbjcpRJgLZftqzSztzn5Iiy+3Ffnk4T4PXB6oJFU2bBaCop/XZUxHbZ/g+HR92s eK5eMNJcnBURhle+PR+eXl1c5eepCMBh1mfwXKLTgcxJJ/umwgXsjVNsBPK9XdFSU0dg vqYA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716396858; x=1717001658; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=cp79WZwpfueE/5nOzNFK3ZcMNT0nbV/3TBRVT2+UdXU=; b=BSHHLIqpsCtgZd5Uly3LU+4mqHB7wYCfeU7iclXuoLrdPTPNp4gkuuXREXaceYjanr kVX5J1AkmULkwRIdY0mzmLTkZdjSlj2QdL6FE/2zFhsd0dGMgX/p+RKK/MbkRo7ZaIV1 Ip4GMreD7/ocaGSf7PGHzbnNZ3MGld2xBYREvgZg5919KH1JAb8U9Pi7W0syIKG+gRzp aVEwg/uigT2sWhS6Fk/RgwOxSwSJXlbIDNFjEqUsNnNuBULQRnwGWlqyEcRiQvz8gbje FcLEHrHGkWXMXBLonHXBJeYC2gDX3UILQoI5ypVly/SX5zwf0gwCyMjmhMqud1F2ykBn NrSQ== X-Forwarded-Encrypted: i=1; AJvYcCXsllg7YMDIC3PVAKz91iXMthX79JMiQmeAI77oSm0f0OMe2UaZvvHBLOVXbOo7SQLJt7tUw/wpodUOKw/VXVnZED+/42U= X-Gm-Message-State: AOJu0Yze7dZKGPElOu6Ca7ka67EWHImrugFSlzX3vgwNWcyGp8V5TqGe wUN7ZnhuMyhM9y7fRGex69JvHCNM70J/f/VFKaj2JZ+MEteDF3FaJdNxpartyvjbyQXHjsCQcv1 eEgMzS11wlQO/3r/mDjlkQNs1S0R4RuLbUVA= X-Google-Smtp-Source: AGHT+IHzqSpIV1VHfpCdiG9FLVfznbyKf7+yj56eeeEeVeKOeJvzdMhYRSsQGIx24ZPwK5nteEUocybQ8bS/q0qPwVk= X-Received: by 2002:a2e:bc1b:0:b0:2e6:e46c:a24e with SMTP id 38308e7fff4ca-2e9495bad30mr24327971fa.52.1716396858148; Wed, 22 May 2024 09:54:18 -0700 (PDT) In-Reply-To: <867cfm6j14.fsf@gnu.org> 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-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:285639 Archived-At: > You can now remove the added condition and the call to emacs_abort > from the code. Please run for a while and see if there are any other > crashes like that one, which yield a zero code address. Yes, I'll use this version for a while and see if things get better. > Thanks. Too much is involved here, but my money is on consult: I see > in its code several places where it matches file names in a way that > can only work on Posix systems (i.e., assuming absolute file names > begin with a slash, not with a drive letter). Since > consult-recent-file is in the Lisp backtrace, it's a definite > possibility. I can reproduce it calling just find-file too: #0 0x00007fffed1bd313 in KERNELBASE!DebugBreak () from C:\WINDOWS\System32\KernelBase.dll #1 0x00007ff6675c8f46 in emacs_abort () at w32fns.c:11136 #2 0x00007ff6675fa08e in parse_root (name=3D0x1cc0f570 "//", pPath=3D0xbf75a0) at w32.c:2561 #3 0x00007ff6675fbdf7 in get_volume_info (name=3D0x1cc0f570 "//", pPath=3D0xbf75a0) at w32.c:3483 #4 0x00007ff6675fbf06 in is_fat_volume (name=3D0x1cc0f570 "//", pPath=3D0xbf75a0) at w32.c:3513 #5 0x00007ff6675fbf9c in map_w32_filename (name=3D0x1cc0f570 "//", pPath=3D0x0) at w32.c:3538 #6 0x00007ff6675fd149 in faccessat (dirfd=3D-3041965, path=3D0x1cc0f570 "//", mode=3D8, flags=3D4) at w32.c:4134 #7 0x00007ff667445ec1 in file_access_p (file=3D0x1cc0f570 "//", amode=3D0) at fileio.c:162 #8 0x00007ff66744bc91 in check_file_access (file=3DXIL(0xa33bb64), operation=3DXIL(0x6ab0), amode=3D0) at fileio.c:2893 #9 0x00007ff66744bcde in Ffile_exists_p (filename=3DXIL(0xa33bba4)) at fileio.c:2905 #10 0x00007ff6674d8335 in eval_sub (form=3DXIL(0x8f42673)) at eval.c:25= 02 #11 0x00007ff6674d0ef3 in For (args=3DXIL(0)) at eval.c:349 #12 0x00007ff6674d7f63 in eval_sub (form=3DXIL(0x8f42573)) at eval.c:24= 53 #13 0x00007ff6674d1087 in Fif (args=3DXIL(0x8f426a3)) at eval.c:388 #14 0x00007ff6674d7f63 in eval_sub (form=3DXIL(0x8f42563)) at eval.c:24= 53 #15 0x00007ff6674d13cd in Fprogn (body=3DXIL(0)) at eval.c:436 #16 0x00007ff6674dabfe in funcall_lambda (fun=3DXIL(0xa827f33), nargs=3D1, arg_vector=3D0x0) at eval.c:3237 #17 0x00007ff6674d9a11 in funcall_general (fun=3DXIL(0xa827f43), numargs=3D1, args=3D0x4985aa8) at eval.c:2961 #18 0x00007ff66753faf1 in exec_byte_code (fun=3DXIL(0xa0263b5), args_template=3D514, nargs=3D2, args=3D0x4985ab0) at bytecode.c:811 #19 0x00007ff6674da24a in fetch_and_exec_byte_code (fun=3DXIL(0x96205a5), args_template=3D0, nargs=3D0, args=3D0x0) at eval.c:3085 #20 0x00007ff6674dac89 in funcall_lambda (fun=3DXIL(0x96205a5), nargs=3D0, arg_vector=3D0x0) at eval.c:3246 #21 0x00007ff6674d98ef in funcall_general (fun=3DXIL(0x96205a5), numargs=3D0, args=3D0xbf8a48) at eval.c:2949 #22 0x00007ff6674d9c22 in Ffuncall (nargs=3D1, args=3D0xbf8a40) at eval= .c:2999 #23 0x00007ff6674d8e1d in funcall_nil (nargs=3D1, args=3D0xbf8a40) at eval.c:2681 #24 0x00007ff6674d939c in run_hook_with_args (nargs=3D1, args=3D0xbf8a40, funcall=3D0x7ff6674d8dfd ) at eval.c:2858 #25 0x00007ff6674d8eab in Frun_hook_with_args (nargs=3D1, args=3D0xbf8a40) at eval.c:2723 #26 0x00007ff6674d943b in run_hook (hook=3DXIL(0xffff80099f8c6d90)) at eval.c:2871 #27 0x00007ff6674d8e65 in Frun_hooks (nargs=3D4, args=3D0xbf8c18) at ev= al.c:2705 #28 0x00007ff6674da0c6 in funcall_subr (subr=3D0x7ff667bd2e80 , numargs=3D4, args=3D0xbf8c18) at eval.c:3063 #29 0x00007ff6674d98a3 in funcall_general (fun=3DXIL(0x7ff667bd2e85), numargs=3D4, args=3D0xbf8c18) at eval.c:2945 #30 0x00007ff6674d9c22 in Ffuncall (nargs=3D5, args=3D0xbf8c10) at eval= .c:2999 #31 0x00007ff6674d8de2 in Fapply (nargs=3D2, args=3D0x4985758) at eval.= c:2670 #32 0x00007ff6674da0c6 in funcall_subr (subr=3D0x7ff667bd2e40 , numargs=3D2, args=3D0x4985758) at eval.c:3063 #33 0x00007ff66753fac8 in exec_byte_code (fun=3DXIL(0x3d47cf5), args_template=3D128, nargs=3D1, args=3D0x49856f8) at bytecode.c:809 #34 0x00007ff6674da24a in fetch_and_exec_byte_code (fun=3DXIL(0x3da5f45), args_template=3D256, nargs=3D0, args=3D0x4985580) at eval.c:3085 #35 0x00007ff6674da6de in funcall_lambda (fun=3DXIL(0x3da5f45), nargs=3D0, arg_vector=3D0x4985580) at eval.c:3157 #36 0x00007ff6674d98ef in funcall_general (fun=3DXIL(0x3da5f45), numargs=3D0, args=3D0x4985580) at eval.c:2949 #37 0x00007ff6674d9c22 in Ffuncall (nargs=3D1, args=3D0x4985578) at eva= l.c:2999 --Type for more, q to quit, c to continue without paging--c #38 0x00007ff6674d89b2 in Fapply (nargs=3D2, args=3D0x4985578) at eval.= c:2623 #39 0x00007ff6674da0c6 in funcall_subr (subr=3D0x7ff667bd2e40 , numargs=3D2, args=3D0x4985578) at eval.c:3063 #40 0x00007ff66753fac8 in exec_byte_code (fun=3DXIL(0x60cebd5), args_template=3D128, nargs=3D0, args=3D0xbf9c48) at bytecode.c:809 #41 0x00007ff6674da24a in fetch_and_exec_byte_code (fun=3DXIL(0x60cebd5), args_template=3D128, nargs=3D0, args=3D0xbf9c48) at eval.c:3085 #42 0x00007ff6674da6de in funcall_lambda (fun=3DXIL(0x60cebd5), nargs=3D0, arg_vector=3D0xbf9c48) at eval.c:3157 #43 0x00007ff6674d98ef in funcall_general (fun=3DXIL(0x60cebd5), numargs=3D0, args=3D0xbf9c48) at eval.c:2949 #44 0x00007ff6674d9c22 in Ffuncall (nargs=3D1, args=3D0xbf9c40) at eval= .c:2999 #45 0x00007ff6674d89b2 in Fapply (nargs=3D2, args=3D0xbf9c40) at eval.c= :2623 #46 0x00007ff6674d81b1 in eval_sub (form=3DXIL(0x7e4ab83)) at eval.c:24= 74 #47 0x00007ff6674d13cd in Fprogn (body=3DXIL(0)) at eval.c:436 #48 0x00007ff6674d7f63 in eval_sub (form=3DXIL(0x53127c3)) at eval.c:24= 53 #49 0x00007ff6674d44ce in Funwind_protect (args=3DXIL(0x5312713)) at eval.c:1301 #50 0x00007ff6674d7f63 in eval_sub (form=3DXIL(0x5312703)) at eval.c:24= 53 #51 0x00007ff6674d13cd in Fprogn (body=3DXIL(0)) at eval.c:436 #52 0x00007ff6674d3ab5 in Flet (args=3DXIL(0x53126e3)) at eval.c:1026 #53 0x00007ff6674d7f63 in eval_sub (form=3DXIL(0x53126d3)) at eval.c:24= 53 #54 0x00007ff6674d882c in eval_sub (form=3DXIL(0x7e4ab73)) at eval.c:25= 88 #55 0x00007ff6674d10f8 in Fif (args=3DXIL(0x7e4ab63)) at eval.c:391 #56 0x00007ff6674d7f63 in eval_sub (form=3DXIL(0x7e4ab53)) at eval.c:24= 53 #57 0x00007ff6674d13cd in Fprogn (body=3DXIL(0)) at eval.c:436 #58 0x00007ff6674dabfe in funcall_lambda (fun=3DXIL(0x7e530f3), nargs=3D1, arg_vector=3D0x0) at eval.c:3237 #59 0x00007ff6674d9a11 in funcall_general (fun=3DXIL(0x7e53103), numargs=3D1, args=3D0x4985538) at eval.c:2961 #60 0x00007ff6674d9c22 in Ffuncall (nargs=3D2, args=3D0x4985530) at eva= l.c:2999 #61 0x00007ff6674d89b2 in Fapply (nargs=3D3, args=3D0x4985530) at eval.= c:2623 #62 0x00007ff6674da0c6 in funcall_subr (subr=3D0x7ff667bd2e40 , numargs=3D3, args=3D0x4985530) at eval.c:3063 #63 0x00007ff66753fac8 in exec_byte_code (fun=3DXIL(0x7e43005), args_template=3D128, nargs=3D0, args=3D0x49854f8) at bytecode.c:809 #64 0x00007ff6674da24a in fetch_and_exec_byte_code (fun=3DXIL(0x7e43005), args_template=3D128, nargs=3D0, args=3D0x49854f8) at eval.c:3085 #65 0x00007ff6674da6de in funcall_lambda (fun=3DXIL(0x7e43005), nargs=3D0, arg_vector=3D0x49854f8) at eval.c:3157 #66 0x00007ff6674d98ef in funcall_general (fun=3DXIL(0x7e43005), numargs=3D0, args=3D0x49854f8) at eval.c:2949 #67 0x00007ff6674d9c22 in Ffuncall (nargs=3D1, args=3D0x49854f0) at eva= l.c:2999 #68 0x00007ff6674d89b2 in Fapply (nargs=3D2, args=3D0x49854f0) at eval.= c:2623 #69 0x00007ff6674da0c6 in funcall_subr (subr=3D0x7ff667bd2e40 , numargs=3D2, args=3D0x49854f0) at eval.c:3063 #70 0x00007ff66753fac8 in exec_byte_code (fun=3DXIL(0x3d9c45d), args_template=3D513, nargs=3D1, args=3D0x49855f0) at bytecode.c:809 #71 0x00007ff6674da24a in fetch_and_exec_byte_code (fun=3DXIL(0x1dea90f5), args_template=3D385, nargs=3D1, args=3D0x49854a8) a= t eval.c:3085 #72 0x00007ff6674da6de in funcall_lambda (fun=3DXIL(0x1dea90f5), nargs=3D1, arg_vector=3D0x49854a8) at eval.c:3157 #73 0x00007ff6674d98ef in funcall_general (fun=3DXIL(0x1dea90f5), numargs=3D1, args=3D0x49854a8) at eval.c:2949 #74 0x00007ff6674d9c22 in Ffuncall (nargs=3D2, args=3D0x49854a0) at eva= l.c:2999 #75 0x00007ff6674d89b2 in Fapply (nargs=3D3, args=3D0x49854a0) at eval.= c:2623 #76 0x00007ff6674da0c6 in funcall_subr (subr=3D0x7ff667bd2e40 , numargs=3D3, args=3D0x49854a0) at eval.c:3063 #77 0x00007ff66753fac8 in exec_byte_code (fun=3DXIL(0x1debd4b5), args_template=3D128, nargs=3D0, args=3D0x4985458) at bytecode.c:809 #78 0x00007ff6674da24a in fetch_and_exec_byte_code (fun=3DXIL(0x3d92065), args_template=3D1280, nargs=3D2, args=3D0xbfbee8) at eval.c:3085 #79 0x00007ff6674da6de in funcall_lambda (fun=3DXIL(0x3d92065), nargs=3D2, arg_vector=3D0xbfbee8) at eval.c:3157 #80 0x00007ff6674d98ef in funcall_general (fun=3DXIL(0x3d92065), numargs=3D2, args=3D0xbfbee8) at eval.c:2949 #81 0x00007ff6674d9c22 in Ffuncall (nargs=3D3, args=3D0xbfbee0) at eval= .c:2999 #82 0x00007ff6674d8de2 in Fapply (nargs=3D2, args=3D0xbfbfc0) at eval.c= :2670 #83 0x00007ff6674d81b1 in eval_sub (form=3DXIL(0x7bb1973)) at eval.c:24= 74 #84 0x00007ff6674d13cd in Fprogn (body=3DXIL(0)) at eval.c:436 #85 0x00007ff6674d7f63 in eval_sub (form=3DXIL(0x7bb1133)) at eval.c:24= 53 #86 0x00007ff6674d44ce in Funwind_protect (args=3DXIL(0x7bb1193)) at eval.c:1301 #87 0x00007ff6674d7f63 in eval_sub (form=3DXIL(0x7bb11a3)) at eval.c:24= 53 #88 0x00007ff6674d13cd in Fprogn (body=3DXIL(0)) at eval.c:436 #89 0x00007ff6674d3568 in FletX (args=3DXIL(0x7bb11c3)) at eval.c:958 #90 0x00007ff6674d7f63 in eval_sub (form=3DXIL(0x7bb11d3)) at eval.c:24= 53 #91 0x00007ff6674d13cd in Fprogn (body=3DXIL(0)) at eval.c:436 #92 0x00007ff6674dabfe in funcall_lambda (fun=3DXIL(0x7bb0c53), nargs=3D3, arg_vector=3D0x0) at eval.c:3237 #93 0x00007ff6674d9a11 in funcall_general (fun=3DXIL(0x7bb0c63), numargs=3D3, args=3D0xbfc828) at eval.c:2961 #94 0x00007ff6674d9c22 in Ffuncall (nargs=3D4, args=3D0xbfc820) at eval= .c:2999 #95 0x00007ff6674d8de2 in Fapply (nargs=3D3, args=3D0x49853a0) at eval.= c:2670 #96 0x00007ff6674da0c6 in funcall_subr (subr=3D0x7ff667bd2e40 , numargs=3D3, args=3D0x49853a0) at eval.c:3063 #97 0x00007ff66753fac8 in exec_byte_code (fun=3DXIL(0x7baaab5), args_template=3D128, nargs=3D2, args=3D0xbfcfe8) at bytecode.c:809 #98 0x00007ff6674da24a in fetch_and_exec_byte_code (fun=3DXIL(0x7baaab5), args_template=3D128, nargs=3D2, args=3D0xbfcfe8) at eval.c:3085 #99 0x00007ff6674da6de in funcall_lambda (fun=3DXIL(0x7baaab5), nargs=3D2, arg_vector=3D0xbfcfe8) at eval.c:3157 #100 0x00007ff6674d98ef in funcall_general (fun=3DXIL(0x7baaab5), numargs=3D2, args=3D0xbfcfe8) at eval.c:2949 #101 0x00007ff6674d9c22 in Ffuncall (nargs=3D3, args=3D0xbfcfe0) at eva= l.c:2999 #102 0x00007ff6674d8de2 in Fapply (nargs=3D2, args=3D0x4985360) at eval= .c:2670 #103 0x00007ff6674da0c6 in funcall_subr (subr=3D0x7ff667bd2e40 , numargs=3D2, args=3D0x4985360) at eval.c:3063 #104 0x00007ff66753fac8 in exec_byte_code (fun=3DXIL(0x7baab15), args_template=3D128, nargs=3D2, args=3D0xbfd7a8) at bytecode.c:809 #105 0x00007ff6674da24a in fetch_and_exec_byte_code (fun=3DXIL(0x7baab15), args_template=3D128, nargs=3D2, args=3D0xbfd7a8) at eval.c:3085 #106 0x00007ff6674da6de in funcall_lambda (fun=3DXIL(0x7baab15), nargs=3D2, arg_vector=3D0xbfd7a8) at eval.c:3157 #107 0x00007ff6674d98ef in funcall_general (fun=3DXIL(0x7baab15), numargs=3D2, args=3D0xbfd7a8) at eval.c:2949 #108 0x00007ff6674d9c22 in Ffuncall (nargs=3D3, args=3D0xbfd7a0) at eva= l.c:2999 #109 0x00007ff6674d8de2 in Fapply (nargs=3D2, args=3D0x4985320) at eval= .c:2670 #110 0x00007ff6674da0c6 in funcall_subr (subr=3D0x7ff667bd2e40 , numargs=3D2, args=3D0x4985320) at eval.c:3063 #111 0x00007ff66753fac8 in exec_byte_code (fun=3DXIL(0x7baab75), args_template=3D128, nargs=3D2, args=3D0x49852d8) at bytecode.c:809 #112 0x00007ff6674da24a in fetch_and_exec_byte_code (fun=3DXIL(0x3d5a0e5), args_template=3D513, nargs=3D1, args=3D0xbfdeb0) at eval.c:3085 #113 0x00007ff6674da6de in funcall_lambda (fun=3DXIL(0x3d5a0e5), nargs=3D1, arg_vector=3D0xbfdeb0) at eval.c:3157 #114 0x00007ff6674da3cb in apply_lambda (fun=3DXIL(0x3d5a0e5), args=3DXIL(0x1d9a3633), count=3D...) at eval.c:3107 #115 0x00007ff6674d8529 in eval_sub (form=3DXIL(0x1d9a3623)) at eval.c:= 2549 #116 0x00007ff6674d78f3 in Feval (form=3DXIL(0x1d9a3623), lexical=3DXIL(0x30)) at eval.c:2365 #117 0x00007ff6674d9e7b in funcall_subr (subr=3D0x7ff667bd2e00 , numargs=3D2, args=3D0x4985168) at eval.c:3040 #118 0x00007ff66753fac8 in exec_byte_code (fun=3DXIL(0x3dd19ed), args_template=3D514, nargs=3D2, args=3D0x49853d0) at bytecode.c:809 #119 0x00007ff6674da24a in fetch_and_exec_byte_code (fun=3DXIL(0x41749ed), args_template=3D1025, nargs=3D4, args=3D0xbfe9a0) at eval.c:3085 #120 0x00007ff6674da6de in funcall_lambda (fun=3DXIL(0x41749ed), nargs=3D4, arg_vector=3D0xbfe9a0) at eval.c:3157 #121 0x00007ff6674d98ef in funcall_general (fun=3DXIL(0x41749ed), numargs=3D4, args=3D0xbfe9a0) at eval.c:2949 #122 0x00007ff6674d9c22 in Ffuncall (nargs=3D5, args=3D0xbfe998) at eva= l.c:2999 #123 0x00007ff6674cba35 in Ffuncall_interactively (nargs=3D5, args=3D0xbfe998) at callint.c:250 #124 0x00007ff6674da0c6 in funcall_subr (subr=3D0x7ff667bd2580 , numargs=3D5, args=3D0xbfe998) at eval.c:3063 #125 0x00007ff6674d98a3 in funcall_general (fun=3DXIL(0x7ff667bd2585), numargs=3D5, args=3D0xbfe998) at eval.c:2945 #126 0x00007ff6674d9c22 in Ffuncall (nargs=3D6, args=3D0xbfe990) at eva= l.c:2999 #127 0x00007ff6674d8de2 in Fapply (nargs=3D3, args=3D0xbfead0) at eval.= c:2670 #128 0x00007ff6674cbf05 in Fcall_interactively (function=3DXIL(0xffff80099c45ddf8), record_flag=3DXIL(0), keys=3DXIL(0x4492345)) at callint.c:342 #129 0x00007ff6674d9eae in funcall_subr (subr=3D0x7ff667bd25c0 , numargs=3D3, args=3D0x49850a0) at eval.c:3042 #130 0x00007ff66753fac8 in exec_byte_code (fun=3DXIL(0x3e0c4d5), args_template=3D1025, nargs=3D1, args=3D0xbff410) at bytecode.c:809 #131 0x00007ff6674da24a in fetch_and_exec_byte_code (fun=3DXIL(0x3e0c4d5), args_template=3D1025, nargs=3D1, args=3D0xbff408) at eval.c:3085 #132 0x00007ff6674da6de in funcall_lambda (fun=3DXIL(0x3e0c4d5), nargs=3D1, arg_vector=3D0xbff408) at eval.c:3157 #133 0x00007ff6674d98ef in funcall_general (fun=3DXIL(0x3e0c4d5), numargs=3D1, args=3D0xbff408) at eval.c:2949 #134 0x00007ff6674d9c22 in Ffuncall (nargs=3D2, args=3D0xbff400) at eva= l.c:2999 #135 0x00007ff6673e1956 in call1 (fn=3DXIL(0x4590), arg1=3DXIL(0xffff80099c45ddf8)) at lisp.h:3248 #136 0x00007ff6673e5605 in command_loop_1 () at keyboard.c:1503 #137 0x00007ff6674d4fc2 in internal_condition_case (bfun=3D0x7ff6673e4c50 , handlers=3DXIL(0x90), hfun=3D0x7ff6673e3e80 ) at eval.c:1474 #138 0x00007ff6673e479e in command_loop_2 (handlers=3DXIL(0x90)) at keyboard.c:1133 #139 0x00007ff6674d40ff in internal_catch (tag=3DXIL(0x103b0), func=3D0x7ff6673e4772 , arg=3DXIL(0x90)) at eval.c:1197 #140 0x00007ff6673e46db in command_loop () at keyboard.c:1111 #141 0x0000000000000000 in ?? () Lisp Backtrace: "file-exists-p" (0xbf7db0) "or" (0xbf7fc0) "if" (0xbf8170) 0xa827f40 Lisp type 3 "org-activate-links--overlays" (0x4985a20) "org-activate-links" (0x4985998) "font-lock-fontify-keywords-region" (0x49858f8) "font-lock-default-fontify-region" (0x4985888) "font-lock-fontify-region" (0x4985830) "font-lock-default-fontify-buffer" (0x49857e8) "font-lock-fontify-buffer" (0x4985798) "org-fancy-priorities-mode" (0xbf8a48) "run-hooks" (0xbf8c18) "apply" (0x4985758) "run-mode-hooks" (0x49856f8) "org-mode" (0x49856b8) "set-auto-mode-0" (0x4985668) "set-auto-mode--apply-alist" (0x49855e8) 0x3da5f40 PVEC_COMPILED "apply" (0x4985578) 0x60cebd0 PVEC_COMPILED "apply" (0xbf9c40) "progn" (0xbf9ea0) "unwind-protect" (0xbfa040) "let" (0xbfa2d0) "evil-save-state" (0xbfa430) "if" (0xbfa5e0) "+evil--persist-state-a" (0x4985538) "apply" (0x4985530) 0x7e43000 PVEC_COMPILED "apply" (0x49854f0) "so-long--set-auto-mode" (0x49854a8) "apply" (0x49854a0) "set-auto-mode" (0x4985458) "normal-mode" (0x4985408) 0x3d92060 PVEC_COMPILED "apply" (0xbfbfc0) "progn" (0xbfc220) "unwind-protect" (0xbfc3c0) "let*" (0xbfc600) "doom--shut-up-autosave-a" (0xbfc828) "apply" (0x49853a0) 0x7baaab0 PVEC_COMPILED "apply" (0x4985360) 0x7baab10 PVEC_COMPILED "apply" (0x4985320) "after-find-file" (0x49852d8) "find-file-noselect-1" (0x4985240) "find-file-noselect" (0x49851b0) "find-file" (0xbfdeb0) "eval" (0x4985168) "eval-expression" (0xbfe9a0) "funcall-interactively" (0xbfe998) "call-interactively" (0x49850a0) "command-execute" (0xbff408) On Wed, May 22, 2024 at 4:03=E2=80=AFPM Eli Zaretskii wrote: > > > From: Simen Endsj=C3=B8 > > Date: Wed, 22 May 2024 15:14:33 +0200 > > Cc: Hannes Domani , corwin@bru.st, 70914@debbugs.gnu.o= rg > > > > Lisp Backtrace: > > "file-exists-p" (0xbf7ec0) > > "or" (0xbf80d0) > > "if" (0xbf8280) > > 0xd337f40 Lisp type 3 > > "org-activate-links--overlays" (0x4a15a80) > > "org-activate-links" (0x4a159f8) > > "font-lock-fontify-keywords-region" (0x4a15958) > > "font-lock-default-fontify-region" (0x4a158e8) > > "font-lock-fontify-region" (0x4a15890) > > "font-lock-default-fontify-buffer" (0x4a15848) > > "font-lock-fontify-buffer" (0x4a157f8) > > "org-fancy-priorities-mode" (0xbf8b58) > > "run-hooks" (0xbf8d28) > > "apply" (0x4a157b8) > > "run-mode-hooks" (0x4a15758) > > "org-mode" (0x4a15718) > > "set-auto-mode-0" (0x4a156c8) > > "set-auto-mode--apply-alist" (0x4a15648) > > 0x3f35f40 PVEC_COMPILED > > "apply" (0x4a155d8) > > 0x615ebd0 PVEC_COMPILED > > "apply" (0xbf9d50) > > "progn" (0xbf9fb0) > > "unwind-protect" (0xbfa150) > > "let" (0xbfa3e0) > > "evil-save-state" (0xbfa540) > > "if" (0xbfa6f0) > > "+evil--persist-state-a" (0x4a15598) > > "apply" (0x4a15590) > > 0xa983000 PVEC_COMPILED > > "apply" (0x4a15550) > > "so-long--set-auto-mode" (0x4a15508) > > "apply" (0x4a15500) > > "set-auto-mode" (0x4a154b8) > > "normal-mode" (0x4a15468) > > 0x3f22060 PVEC_COMPILED > > "apply" (0xbfc0d0) > > "progn" (0xbfc330) > > "unwind-protect" (0xbfc4d0) > > "let*" (0xbfc710) > > "doom--shut-up-autosave-a" (0xbfc938) > > "apply" (0x4a15400) > > 0xa6eaab0 PVEC_COMPILED > > "apply" (0x4a153c0) > > 0xa6eab10 PVEC_COMPILED > > "apply" (0x4a15380) > > "after-find-file" (0x4a15338) > > "find-file-noselect-1" (0x4a152a0) > > "find-file-noselect" (0x4a15210) > > "find-file" (0x4a15168) > > 0x1d009250 PVEC_COMPILED > > "apply" (0x4a15130) > > "consult-recent-file" (0xbfeae0) > > "funcall-interactively" (0xbfead8) > > "call-interactively" (0x4a150a0) > > "command-execute" (0xbff408) > > Thanks. Too much is involved here, but my money is on consult: I see > in its code several places where it matches file names in a way that > can only work on Posix systems (i.e., assuming absolute file names > begin with a slash, not with a drive letter). Since > consult-recent-file is in the Lisp backtrace, it's a definite > possibility. > > Another possibility is that some of your customizations includes such > a file name. > > Anyway, now at least that crash shouldn't happen anymore. > > You can now remove the added condition and the call to emacs_abort > from the code. Please run for a while and see if there are any other > crashes like that one, which yield a zero code address.