From unknown Wed Jun 18 23:09:07 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#104 <104@debbugs.gnu.org> To: bug#104 <104@debbugs.gnu.org> Subject: Status: 23.0.60; Emacs core dumps on (load "non-existent-file" t t) Reply-To: bug#104 <104@debbugs.gnu.org> Date: Thu, 19 Jun 2025 06:09:07 +0000 retitle 104 23.0.60; Emacs core dumps on (load "non-existent-file" t t) reassign 104 emacs submitter 104 Reiner Steib severity 104 normal thanks From monnier@iro.umontreal.ca Sun Mar 30 15:11:55 2008 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: * X-Spam-Status: No, score=1.6 required=4.0 tests=AWL,FOURLA,IMPRONONCABLE_2, MONEY,STOCKLIKE autolearn=no version=3.2.3-bugs.debian.org_2005_01_02 Received: (at submit) by emacsbugs.donarmstrong.com; 30 Mar 2008 22:11:55 +0000 Received: from ironport2-out.teksavvy.com (ironport2-out.pppoe.ca [206.248.154.182]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m2UMBoSi011333 for ; Sun, 30 Mar 2008 15:11:51 -0700 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AnkFAFus70fO+LLN/2dsb2JhbACBWpBplGo X-IronPort-AV: E=Sophos;i="4.25,579,1199682000"; d="scan'208";a="17176677" Received: from smtp.pppoe.ca (HELO smtp.teksavvy.com) ([65.39.196.238]) by ironport2-out.teksavvy.com with ESMTP; 30 Mar 2008 18:11:44 -0400 Received: from pastel.home ([206.248.178.205]) by smtp.teksavvy.com (Internet Mail Server v1.0) with ESMTP id KZP71844 for ; Sun, 30 Mar 2008 18:11:44 -0400 Received: by pastel.home (Postfix, from userid 20848) id 57ED67FDF; Sun, 30 Mar 2008 18:11:44 -0400 (EDT) Resent-Message-ID: Resent-To: submit@debbugs.gnu.org Resent-From: Stefan Monnier Resent-Date: Sun, 30 Mar 2008 18:11:44 -0400 X-Original-To: monnier@iro.umontreal.ca Received: from perlin.iro.umontreal.ca (perlin.iro.umontreal.ca [132.204.24.51]) by mercure.iro.umontreal.ca (Postfix) with ESMTP id 3EF2E2CF9AE for ; Sun, 30 Mar 2008 17:08:41 -0400 (EDT) Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by perlin.iro.umontreal.ca (Postfix) with ESMTP id 64FB7148218 for ; Sun, 30 Mar 2008 17:08:30 -0400 (EDT) Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Jg4lR-0007et-Uv for monnier@iro.umontreal.ca; Sun, 30 Mar 2008 17:08:29 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Jg4lC-0007ee-Jj for emacs-devel@gnu.org; Sun, 30 Mar 2008 17:08:14 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Jg4l9-0007eS-QR for emacs-devel@gnu.org; Sun, 30 Mar 2008 17:08:14 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Jg4l9-0007eP-NL for emacs-devel@gnu.org; Sun, 30 Mar 2008 17:08:11 -0400 Received: from fencepost.gnu.org ([140.186.70.10]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Jg4l9-0007Ur-FX for emacs-devel@gnu.org; Sun, 30 Mar 2008 17:08:11 -0400 Received: from mx10.gnu.org ([199.232.76.166]) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1Jg4l9-0003Xg-8V for emacs-pretest-bug@gnu.org; Sun, 30 Mar 2008 17:08:11 -0400 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1Jg4l6-0007UO-2L for emacs-pretest-bug@gnu.org; Sun, 30 Mar 2008 17:08:11 -0400 Received: from mail.uni-ulm.de ([134.60.1.11]) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1Jg4l5-0007U7-Ht for emacs-pretest-bug@gnu.org; Sun, 30 Mar 2008 17:08:07 -0400 Received: from bridgekeeper.physik.uni-ulm.de (bridgekeeper.physik.uni-ulm.de [134.60.41.37]) by mail.uni-ulm.de (8.14.2/8.14.2) with ESMTP id m2UL85OB027247 for ; Sun, 30 Mar 2008 23:08:06 +0200 (MEST) Received: from localhost (bridgekeeper.physik.uni-ulm.de [134.60.41.37]) by bridgekeeper.physik.uni-ulm.de (Postfix) with ESMTP id BCA6412FF0 for ; Sun, 30 Mar 2008 23:08:05 +0200 (CEST) From: Reiner Steib To: emacs-pretest-bug@gnu.org X-Face: #vK]N[`vqjuod*|)'[iD7/"3AB-ApT%fmN"LWAg@oS7OesGv~)n[OBTLM#I="J'Y^-7I I/ps7o_'IK@#-Rs{::DZ@O8yS|fexe,XslY[:dNWOb~>?mC-&i_c)say:"\IpA.5U.b]'NY; Pks{lb h.+#6%DpZuaK3dcHB`Av3zc:r!C%~s0&m, tWj]&}, qg.+0ww2gK%f!:GK|wMl.I!(voY*1"^li8"~B BNG)9LvPi?^DMR-GVDnZqhu*3Hi, +g=wFhI)BL6&u{EOVEHjVEVq~d?_}lMntWAc3(6?kftjc>_f>! g0wM(qPM$d5]^TT_Qyi&L?LGVG)SHN;Gk/,pkY9,~ Mail-Followup-To: emacs-pretest-bug@gnu.org Date: Sun, 30 Mar 2008 23:07:46 +0200 Message-ID: User-Agent: Gnus/5.110007 (No Gnus v0.7) Emacs/22.1.92 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-DCC--Metrics: poseidon 1113; Body=1 Fuz1=1 Fuz2=1 X-Virus-Scanned: by amavisd-new X-detected-kernel: by monty-python.gnu.org: Genre and OS details not recognized. X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) Cc: Subject: 23.0.60; Emacs core dumps on (load "non-existent-file" t t) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Reiner Steib List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-devel-bounces+monnier=iro.umontreal.ca@gnu.org Errors-To: emacs-devel-bounces+monnier=iro.umontreal.ca@gnu.org X-DIRO-MailScanner-Information: Please contact the ISP for more information X-DIRO-MailScanner: Found to be clean X-DIRO-MailScanner-SpamCheck: n'est pas un polluriel, SpamAssassin (score=-1.94, requis 5, BAYES_00 -2.60, RECEIVED_FROM_NOUNK 0.66, SPF_HELO_PASS -0.00) X-DIRO-MailScanner-From: emacs-devel-bounces+monnier=iro.umontreal.ca@gnu.org > Please describe exactly what actions triggered the bug > and the precise symptoms of the bug: When I start Emacs (trunk, updated & bootstrapped today), it core dumps during startup. I cannot reproduce the crash... - with `-Q' - with `-nw' - when starting it under gdb - when starting it in ./src I could trace it down (see strace output below) to (load rs-custom-file t t) in an init file. When I comment this line, Emacs starts correctly. `rs-custom-file' is "~/.emacs-custom", but this file doesn't exist: ~$ ls .emacs-custom* ls: cannot access .emacs-custom*: No such file or directory > If Emacs crashed, and you have the Emacs process in the gdb debugger, > please include the output from the following gdb commands: > `bt full' and `xbacktrace'. As I can't reproduce it under gdb, I did: cvs-HEAD/i686/src$ (cd ..; rm -vf core; ./src/emacs; ls -l core ) removed `core' -rw------- 1 ste rein 16732160 2008-03-30 22:34 core ,---- | cvs-HEAD/i686/src$ gdb ./emacs ../core | [...] | (gdb) bt | #0 0xb7ee9410 in ?? () | #1 0xbf8db208 in ?? () | #2 0x0000000b in ?? () | #3 0x0000000b in ?? () | #4 0xb7479386 in kill () from /lib/libc.so.6 | #5 0x081819d5 in fatal_error_signal (sig=11) | at [...]/cvs-HEAD/emacs/src/emacs.c:400 | #6 0xb7ee9420 in ?? () | #7 0x0000000b in ?? () | #8 0x00000033 in ?? () | #9 0x00000000 in ?? () | | Lisp Backtrace: | "load" (0xbf8db960) | "eval-buffer" (0xbf8dbb64) | "load-with-code-conversion" (0xbf8dbe84) | "load" (0xbf8dc0c0) | "if" (0xbf8dc228) | "when" (0xbf8dc318) | "if" (0xbf8dc448) | "unless" (0xbf8dc538) | "eval-buffer" (0xbf8dc6e4) | "load-with-code-conversion" (0xbf8dca04) | "load" (0xbf8dccb4) | 0x82ded6c PVEC_COMPILED | "byte-code" (0xbf8dd240) | "command-line" (0xbf8dd704) | "normal-top-level" (0xbf8dd980) `---- Here's the output of strace: ,---- | cvs-HEAD/i686$ strace -e trace=file ./src/emacs | [...] | readlink("/Disks", 0x90750e0, 100) = -1 EINVAL (Invalid argument) | readlink("/Disks/local", 0x9035180, 100) = -1 EINVAL (Invalid argument) | readlink("/Disks/local/share", 0x90180d8, 100) = -1 EINVAL (Invalid argument) | readlink("/Disks/local/share/emacs", 0x9019018, 100) = -1 EINVAL (Invalid argument) | readlink("/Disks/local/share/emacs/site-lisp", 0x90750e0, 100) = -1 EINVAL (Invalid argument) | readlink("/Disks/local/share/emacs/site-lisp/www-setup.el", 0x9035180, 100) = -1 EINVAL (Invalid argument) | --- SIGIO (I/O possible) @ 0 (0) --- | stat64("/home/.../.emacs-custom.elc", 0xbfc8c9d4) = -1 ENOENT (No such file or directory) | stat64("/home/.../.emacs-custom.elc.gz", 0xbfc8c9d4) = -1 ENOENT (No such file or directory) | stat64("/home/.../.emacs-custom.el", 0xbfc8c9d4) = -1 ENOENT (No such file or directory) | stat64("/home/.../.emacs-custom.el.gz", 0xbfc8c9d4) = -1 ENOENT (No such file or directory) | stat64("/home/.../.emacs-custom", 0xbfc8c9d4) = -1 ENOENT (No such file or directory) | stat64("/home/.../.emacs-custom.gz", 0xbfc8c9d4) = -1 ENOENT (No such file or directory) | stat64("/home/.../.emacs-custom.elc", 0xbfc8c9d4) = -1 ENOENT (No such file or directory) | stat64("/home/.../.emacs-custom.elc.gz", 0xbfc8c9d4) = -1 ENOENT (No such file or directory) | stat64("/home/.../.emacs-custom.el", 0xbfc8c9d4) = -1 ENOENT (No such file or directory) | stat64("/home/.../.emacs-custom.el.gz", 0xbfc8c9d4) = -1 ENOENT (No such file or directory) | stat64("/home/.../.emacs-custom", 0xbfc8c9d4) = -1 ENOENT (No such file or directory) | stat64("/home/.../.emacs-custom.gz", 0xbfc8c9d4) = -1 ENOENT (No such file or directory) | stat64("/home/.../.emacs-custom.elc", 0xbfc8c9d4) = -1 ENOENT (No such file or directory) | stat64("/home/.../.emacs-custom.elc.gz", 0xbfc8c9d4) = -1 ENOENT (No such file or directory) | stat64("/home/.../.emacs-custom.el", 0xbfc8c9d4) = -1 ENOENT (No such file or directory) | stat64("/home/.../.emacs-custom.el.gz", 0xbfc8c9d4) = -1 ENOENT (No such file or directory) | stat64("/home/.../.emacs-custom", 0xbfc8c9d4) = -1 ENOENT (No such file or directory) | stat64("/home/.../.emacs-custom.gz", 0xbfc8c9d4) = -1 ENOENT (No such file or directory) | stat64("/home/.../.emacs-custom.elc", 0xbfc8c9d4) = -1 ENOENT (No such file or directory) | stat64("/home/.../.emacs-custom.elc.gz", 0xbfc8c9d4) = -1 ENOENT (No such file or directory) | stat64("/home/.../.emacs-custom.el", 0xbfc8c9d4) = -1 ENOENT (No such file or directory) | stat64("/home/.../.emacs-custom.el.gz", 0xbfc8c9d4) = -1 ENOENT (No such file or directory) | stat64("/home/.../.emacs-custom", 0xbfc8c9d4) = -1 ENOENT (No such file or directory) | stat64("/home/.../.emacs-custom.gz", 0xbfc8c9d4) = -1 ENOENT (No such file or directory) | stat64("/home/.../.emacs-custom.elc", 0xbfc8c9d4) = -1 ENOENT (No such file or directory) | stat64("/home/.../.emacs-custom.elc.gz", 0xbfc8c9d4) = -1 ENOENT (No such file or directory) | stat64("/home/.../.emacs-custom.el", 0xbfc8c9d4) = -1 ENOENT (No such file or directory) | stat64("/home/.../.emacs-custom.el.gz", 0xbfc8c9d4) = -1 ENOENT (No such file or directory) | stat64("/home/.../.emacs-custom", 0xbfc8c9d4) = -1 ENOENT (No such file or directory) | stat64("/home/.../.emacs-custom.gz", 0xbfc8c9d4) = -1 ENOENT (No such file or directory) | stat64("/home/.../.emacs-custom.elc", 0xbfc8c9d4) = -1 ENOENT (No such file or directory) | stat64("/home/.../.emacs-custom.elc.gz", 0xbfc8c9d4) = -1 ENOENT (No such file or directory) | stat64("/home/.../.emacs-custom.el", 0xbfc8c9d4) = -1 ENOENT (No such file or directory) | stat64("/home/.../.emacs-custom.el.gz", 0xbfc8c9d4) = -1 ENOENT (No such file or directory) | stat64("/home/.../.emacs-custom", 0xbfc8c9d4) = -1 ENOENT (No such file or directory) | stat64("/home/.../.emacs-custom.gz", 0xbfc8c9d4) = -1 ENOENT (No such file or directory) | stat64("/home/.../.emacs-custom.elc", 0xbfc8c9d4) = -1 ENOENT (No such file or directory) | stat64("/home/.../.emacs-custom.elc.gz", 0xbfc8c9d4) = -1 ENOENT (No such file or directory) | stat64("/home/.../.emacs-custom.el", 0xbfc8c9d4) = -1 ENOENT (No such file or directory) | stat64("/home/.../.emacs-custom.el.gz", 0xbfc8c9d4) = -1 ENOENT (No such file or directory) | stat64("/home/.../.emacs-custom", 0xbfc8c9d4) = -1 ENOENT (No such file or directory) | stat64("/home/.../.emacs-custom.gz", 0xbfc8c9d4) = -1 ENOENT (No such file or directory) | stat64("/home/.../.emacs-custom.elc", 0xbfc8c9d4) = -1 ENOENT (No such file or directory) | stat64("/home/.../.emacs-custom.elc.gz", 0xbfc8c9d4) = -1 ENOENT (No such file or directory) | stat64("/home/.../.emacs-custom.el", 0xbfc8c9d4) = -1 ENOENT (No such file or directory) | stat64("/home/.../.emacs-custom.el.gz", 0xbfc8c9d4) = -1 ENOENT (No such file or directory) | stat64("/home/.../.emacs-custom", 0xbfc8c9d4) = -1 ENOENT (No such file or directory) | stat64("/home/.../.emacs-custom.gz", 0xbfc8c9d4) = -1 ENOENT (No such file or directory) | --- SIGSEGV (Segmentation fault) @ 0 (90c4ca9) --- | --- SIGSEGV (Segmentation fault) @ 0 (5a5d) --- | +++ killed by SIGSEGV (core dumped) +++ | Process 23133 detached `---- > In GNU Emacs 23.0.60.2 (i686-pc-linux-gnu, GTK+ Version 2.10.6) > of 2008-03-30 on viandante > Windowing system distributor `The X.Org Foundation', version 11.0.70199902 > configured using `configure '--prefix=/import/xtra/emacs/HEAD' '--exec-prefix=/import/xtra/emacs/HEAD-i686' 'CFLAGS=-Wno-pointer-sign -O0 -fno-crossjumping -gdwarf-2 -g3'' > Important settings: > value of $LC_ALL: nil > value of $LC_COLLATE: nil > value of $LC_CTYPE: nil > value of $LC_MESSAGES: nil > value of $LC_MONETARY: nil > value of $LC_NUMERIC: nil > value of $LC_TIME: nil > value of $LANG: en_US.UTF-8 > value of $XMODIFIERS: @im=local > locale-coding-system: utf-8-unix > default-enable-multibyte-characters: t Bye, Reiner. -- ,,, (o o) ---ooO-(_)-Ooo--- | PGP key available | http://rsteib.home.pages.de/ From cyd@stupidchicken.com Wed Jul 23 10:06:45 2008 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-2.5 required=4.0 tests=AWL,BAYES_00 autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at 104-done) by emacsbugs.donarmstrong.com; 23 Jul 2008 17:06:45 +0000 Received: from cyd (CYD.MIT.EDU [18.115.2.24]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m6NH6geb021280 for <104-done@emacsbugs.donarmstrong.com>; Wed, 23 Jul 2008 10:06:44 -0700 Received: by cyd (Postfix, from userid 1000) id 5A33057E32C; Wed, 23 Jul 2008 13:08:05 -0400 (EDT) From: Chong Yidong To: 104-done@debbugs.gnu.org Subject: Re: 23.0.60; Emacs core dumps on (load "non-existent-file" t t) Date: Wed, 23 Jul 2008 13:08:04 -0400 Message-ID: <87wsjcwmtn.fsf@stupidchicken.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Since no one seems to be able to reproduce this, I'm closing the bug. From unknown Wed Jun 18 23:09:07 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: $requester Subject: Internal Control Message-Id: bug archived. Date: Thu, 21 Aug 2008 14:24:04 +0000 User-Agent: Fakemail v42.6.9 # A New Hope # A log time ago, in a galaxy far, far away # something happened. # # Magically this resulted in the following # action being taken, but this fake control # message doesn't tell you why it happened # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator