From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#31848: 26.1; M-x server-start crashes if extraneous server file exists Date: Fri, 15 Jun 2018 21:20:46 +0300 Message-ID: <83lgbf29oh.fsf@gnu.org> References: Reply-To: Eli Zaretskii NNTP-Posting-Host: blaine.gmane.org X-Trace: blaine.gmane.org 1529086808 26927 195.159.176.226 (15 Jun 2018 18:20:08 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 15 Jun 2018 18:20:08 +0000 (UTC) Cc: 31848@debbugs.gnu.org To: Tim Harper Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Jun 15 20:20:03 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fTtKN-0006rY-8R for geb-bug-gnu-emacs@m.gmane.org; Fri, 15 Jun 2018 20:20:03 +0200 Original-Received: from localhost ([::1]:48716 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fTtMU-00062I-86 for geb-bug-gnu-emacs@m.gmane.org; Fri, 15 Jun 2018 14:22:14 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:38761) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fTtMN-000620-62 for bug-gnu-emacs@gnu.org; Fri, 15 Jun 2018 14:22:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fTtMJ-00076F-0w for bug-gnu-emacs@gnu.org; Fri, 15 Jun 2018 14:22:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:42753) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fTtMI-000767-SM for bug-gnu-emacs@gnu.org; Fri, 15 Jun 2018 14:22:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fTtMI-0007bD-4V for bug-gnu-emacs@gnu.org; Fri, 15 Jun 2018 14:22: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: Fri, 15 Jun 2018 18:22:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31848 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 31848-submit@debbugs.gnu.org id=B31848.152908686829141 (code B ref 31848); Fri, 15 Jun 2018 18:22:02 +0000 Original-Received: (at 31848) by debbugs.gnu.org; 15 Jun 2018 18:21:08 +0000 Original-Received: from localhost ([127.0.0.1]:50650 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fTtLP-0007Zx-Vj for submit@debbugs.gnu.org; Fri, 15 Jun 2018 14:21:08 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:47540) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fTtLP-0007ZK-5r for 31848@debbugs.gnu.org; Fri, 15 Jun 2018 14:21:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fTtLG-00060B-5Y for 31848@debbugs.gnu.org; Fri, 15 Jun 2018 14:21:02 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:52042) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fTtLG-0005zk-1w; Fri, 15 Jun 2018 14:20:58 -0400 Original-Received: from [176.228.60.248] (port=2007 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fTtLF-0001VP-Gd; Fri, 15 Jun 2018 14:20:57 -0400 In-reply-to: (message from Tim Harper on Fri, 15 Jun 2018 11:15:05 -0600) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 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.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:147466 Archived-At: > From: Tim Harper > Date: Fri, 15 Jun 2018 11:15:05 -0600 > > Emacs on OS X crashes when stale server auth file is present. To reproduce: > > 1) Start Emacs 26.1 > 2) Run server-start > 3) Copy the file `server` in the {server-auth-dir} folder to `server-2` > 4) Quit Emacs > 5) Rename `server-2` file to `server` > 6) Relaunch Emacs > 7) Run server-start > 8) Observe crash It doesn't crash here, but I'm not on macOS. > Crash report: > > Process: Emacs-x86_64-10_10 [54595] > Path: /Applications/Emacs.app/Contents/MacOS/Emacs-x86_64-10_10 > Identifier: org.gnu.Emacs > Version: Version 26.1 (9.0) > Code Type: X86-64 (Native) > Parent Process: ??? [1] > Responsible: Emacs-x86_64-10_10 [54595] > User ID: 501 > > Date/Time: 2018-06-15 11:11:33.871 -0600 > OS Version: Mac OS X 10.13.4 (17E199) > Report Version: 12 > Anonymous UUID: FAFB472E-6635-1BF9-3A87-39490D81E931 > > Sleep/Wake UUID: 62FC5A60-36B2-453C-832A-C3FD5AA072DE > > Time Awake Since Boot: 180000 seconds > Time Since Wake: 12000 seconds > > System Integrity Protection: disabled > > Crashed Thread: 0 Dispatch queue: com.apple.main-thread > > Exception Type: EXC_BAD_ACCESS (SIGABRT) > Exception Codes: KERN_INVALID_ADDRESS at 0x000000000000003f > Exception Note: EXC_CORPSE_NOTIFY > > VM Regions Near 0x3f: > --> > __TEXT 0000000100000000-0000000100233000 [ 2252K] r-x/rwx SM=COW /Applications/Emacs.app/Contents/MacOS/Emacs-x86_64-10_10 > > Thread 0 Crashed:: Dispatch queue: com.apple.main-thread > 0 libsystem_kernel.dylib 0x00007fff654e5b6e __pthread_kill + 10 > 1 libsystem_pthread.dylib 0x00007fff656b0080 pthread_kill + 333 > 2 libsystem_c.dylib 0x00007fff653f36fe raise + 26 > 3 Emacs-x86_64-10_10 0x00000001000c0a81 terminate_due_to_signal + 161 > 4 Emacs-x86_64-10_10 0x00000001000dde43 emacs_abort + 19 > 5 Emacs-x86_64-10_10 0x00000001001c4a0c ns_term_shutdown + 124 > 6 Emacs-x86_64-10_10 0x00000001000c0c55 shut_down_emacs + 261 > 7 Emacs-x86_64-10_10 0x00000001000c0a46 terminate_due_to_signal + 102 > 8 Emacs-x86_64-10_10 0x00000001000df736 deliver_fatal_thread_signal + 134 > 9 Emacs-x86_64-10_10 0x00000001000e0b8a handle_sigsegv + 170 > 10 libsystem_platform.dylib 0x00007fff656a3f5a _sigtramp + 26 > 11 ??? 000000000000000000 0 + 0 > 12 Emacs-x86_64-10_10 0x0000000100146a67 funcall_subr + 247 > 13 Emacs-x86_64-10_10 0x0000000100146114 Ffuncall + 740 Can you tell what Lisp function is being called here?