From unknown Thu Aug 14 22:22:09 2025
X-Loop: help-debbugs@gnu.org
Subject: bug#31072: 27.0.50; Assertion failure in defvar
Resent-From: Philipp
Original-Sender: "Debbugs-submit"
Resent-CC: bug-gnu-emacs@gnu.org
Resent-Date: Fri, 06 Apr 2018 01:25:02 +0000
Resent-Message-ID:
Resent-Sender: help-debbugs@gnu.org
X-GNU-PR-Message: report 31072
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: 31072@debbugs.gnu.org
X-Debbugs-Original-To: bug-gnu-emacs@gnu.org
Received: via spool by submit@debbugs.gnu.org id=B.152297788815914
(code B ref -1); Fri, 06 Apr 2018 01:25:02 +0000
Received: (at submit) by debbugs.gnu.org; 6 Apr 2018 01:24:48 +0000
Received: from localhost ([127.0.0.1]:39747 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1f4G7T-00048c-Rw
for submit@debbugs.gnu.org; Thu, 05 Apr 2018 21:24:48 -0400
Received: from eggs.gnu.org ([208.118.235.92]:48097)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from ) id 1f4G7S-00048P-HH
for submit@debbugs.gnu.org; Thu, 05 Apr 2018 21:24:47 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from ) id 1f4G7L-0007DP-IU
for submit@debbugs.gnu.org; Thu, 05 Apr 2018 21:24:41 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: *
X-Spam-Status: No, score=1.1 required=5.0 tests=BAYES_50,
FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,T_DKIM_INVALID autolearn=disabled
version=3.3.2
Received: from lists.gnu.org ([2001:4830:134:3::11]:34305)
by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)
(Exim 4.71) (envelope-from )
id 1f4G7L-0007D6-Ek
for submit@debbugs.gnu.org; Thu, 05 Apr 2018 21:24:39 -0400
Received: from eggs.gnu.org ([2001:4830:134:3::10]:39041)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from ) id 1f4G7I-0002cF-Rq
for bug-gnu-emacs@gnu.org; Thu, 05 Apr 2018 21:24:39 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from ) id 1f4G7H-00070t-Cs
for bug-gnu-emacs@gnu.org; Thu, 05 Apr 2018 21:24:36 -0400
Received: from mail-wm0-x233.google.com ([2a00:1450:400c:c09::233]:54139)
by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16)
(Exim 4.71) (envelope-from )
id 1f4G7H-0006yC-1P
for bug-gnu-emacs@gnu.org; Thu, 05 Apr 2018 21:24:35 -0400
Received: by mail-wm0-x233.google.com with SMTP id p9so9949493wmc.3
for ; Thu, 05 Apr 2018 18:24:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
h=from:to:subject:date:message-id:mime-version;
bh=oMtyzOqY9McprgWRSNRbjzAKWmzt6bQHK49wUbPq8po=;
b=ndZmvfSz9MyVIuZguVRWlotWfPYhJYlyvU/oCo1T9sAuwqkeGcuUZoZLs92BTNW6rX
XZNPTc4gp8vKPEQ+6Ykhwn5W4J8BiPfNxFOx7/aTESRSwlnFOZekZr/wdseE+DVwC9f+
R4lQl2moCs2fQVrazq6adybtF0FDJDTAnrpy6ENgi0Sb9C7Cw4wpE+PyIenpLdLCu6pb
MRynS1pKAs5TyW8xgFK7/ctW3Gq/kEQhVTCdccH08WQcinfIQyZxm3FYPqeErbgytClS
hpAYyPi09vaIGDXukhu1RNQphn/RXA01pz4wf88KYrT5IUdalofZFFQEWSVMIZriKrYK
6x8w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:from:to:subject:date:message-id:mime-version;
bh=oMtyzOqY9McprgWRSNRbjzAKWmzt6bQHK49wUbPq8po=;
b=coafpnMNYunRIxm37m/eRMHXiQucc8x1uuyCu1pLMpFE5UR6BNZO/Fv6Wyj+Qk8tZk
NRnLr70B/2C5gurGGVHgLhYnhxGZ31br/zLKYsSlA6+rxTE9TjFPCG0XypRrlUgjDt+L
SeyV3e8M+Gv7RiR/c/dFT7gifmVLGe+D4TI5ERT2Y+/DqOR8eefJGKy+B0d3WI4BD85b
U4OSxzEjPeacLMX312/km/1LZLvnr6MF8KBFznTuPm6VZ75o1vmq7P8PyYMX47jDitGt
Z7t2emeME/BSKrcT6Xu9Loz1hT5Alyj2ZqJmnsR/fV/7qxzNqpGqvsna/J14sRLBRuD9
lErw==
X-Gm-Message-State: ALQs6tBtTt8nP6qd2tPw7ae/0mfC/bhTH5SPo8w2BYMk+LzoIY7fpp21
LevurHKvKzE+YItXjkum0pNN2gUj
X-Google-Smtp-Source: AIpwx49hh6GQUz55/19HNVBtOGG4z/Gme/FAqhu/gM7MuZfdNXQABb+q+YhKAYkewVlki9xVt/H1bA==
X-Received: by 10.28.106.1 with SMTP id f1mr540072wmc.59.1522977873255;
Thu, 05 Apr 2018 18:24:33 -0700 (PDT)
Received: from p ([2001:4c50:25c:c900:50af:7b92:cd56:5e52])
by smtp.gmail.com with ESMTPSA id h190sm11940521wmd.22.2018.04.05.18.24.31
for
(version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
Thu, 05 Apr 2018 18:24:31 -0700 (PDT)
From: Philipp
Date: Fri, 06 Apr 2018 03:24:30 +0200
Message-ID:
MIME-Version: 1.0
Content-Type: text/plain
X-detected-operating-system: by eggs.gnu.org: Genre and OS details not
recognized.
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x
X-Received-From: 2001:4830:134:3::11
X-Spam-Score: -3.8 (---)
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
Sender: "Debbugs-submit"
X-Spam-Score: -3.8 (---)
Loading the following file triggers an assertion failure:
;;; -*- lexical-binding: t; -*-
(defvar 1)
$ emacs -Q -batch -l /tmp/crash.el
eval.c:772: Emacs fatal error: assertion failed: SYMBOLP (sym)
Fatal error 6: Abort trapAbort trap: 6
This is because Fdefvar lacks a CHECK_SYMBOL in the second branch
(lexical binding but only one argument).
Backtrace:
(lldb) bt
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGABRT
* frame #0: 0x00007fff6b22ce3e libsystem_kernel.dylib`__pthread_kill + 10
frame #1: 0x00007fff6b36b150 libsystem_pthread.dylib`pthread_kill + 333
frame #2: 0x00007fff6b13b8fe libsystem_c.dylib`raise + 26
frame #3: 0x00000001001b73ca emacs`terminate_due_to_signal(sig=6, backtrace_limit=40) at emacs.c:395
frame #4: 0x00000001001f98e3 emacs`emacs_abort at sysdep.c:2426
frame #5: 0x0000000100453ef8 emacs`ns_term_shutdown(sig=6) at nsterm.m:5478
frame #6: 0x00000001001b7710 emacs`shut_down_emacs(sig=6, stuff=(i = 0x0000000000000000)) at emacs.c:2132
frame #7: 0x00000001001b7366 emacs`terminate_due_to_signal(sig=6, backtrace_limit=2147483647) at emacs.c:378
frame #8: 0x0000000100288bab emacs`die(msg="SYMBOLP (sym)", file="eval.c", line=772) at alloc.c:7434
frame #9: 0x00000001002f1f1d emacs`Fdefvar(args=(i = 0x0000000106051a63)) at eval.c:772
frame #10: 0x00000001002ea9aa emacs`eval_sub(form=(i = 0x0000000106051a93)) at eval.c:2238
frame #11: 0x000000010037d75f emacs`readevalloop_eager_expand_eval(val=(i = 0x0000000106051a93), macroexpand=(i = 0x00000000056c5668)) at lread.c:1884
frame #12: 0x0000000100375115 emacs`readevalloop(readcharfun=(i = 0x0000000101004ba5), infile0=0x0000000000000000, sourcename=(i = 0x00000001010066b4), printflag=false, unibyte=(i = 0x0000000000000000), readfun=(i = 0x0000000000000000), start=(i = 0x0000000000000000), end=(i = 0x0000000000000000)) at lread.c:2070
frame #13: 0x000000010037588a emacs`Feval_buffer(buffer=(i = 0x0000000101004ba5), printflag=(i = 0x0000000000000000), filename=(i = 0x00000001010048d4), unibyte=(i = 0x0000000000000000), do_allow_print=(i = 0x000000000000b8e0)) at lread.c:2137
frame #14: 0x000000010030a6f3 emacs`funcall_subr(subr=0x000000010093c920, numargs=5, args=0x00007ffeefbf7fb0) at eval.c:2908
frame #15: 0x0000000100308cab emacs`Ffuncall(nargs=6, args=0x00007ffeefbf7fa8) at eval.c:2821
frame #16: 0x00000001003b2e4d emacs`exec_byte_code(bytestr=(i = 0x000000010055da5c), vector=(i = 0x000000010055da7d), maxdepth=(i = 0x000000000000001a), args_template=(i = 0x0000000000000000), nargs=0, args=0x0000000000000000) at bytecode.c:632
frame #17: 0x000000010030b2df emacs`funcall_lambda(fun=(i = 0x000000010055d9dd), nargs=4, arg_vector=0x00007ffeefbf9478) at eval.c:3100
frame #18: 0x0000000100308cfb emacs`Ffuncall(nargs=5, args=0x00007ffeefbf9470) at eval.c:2823
frame #19: 0x0000000100309e89 emacs`call4(fn=(i = 0x0000000005eb6528), arg1=(i = 0x00000001010048d4), arg2=(i = 0x00000001010048d4), arg3=(i = 0x0000000000000000), arg4=(i = 0x000000000000b8e0)) at eval.c:2697
frame #20: 0x00000001003717df emacs`Fload(file=(i = 0x0000000101229954), noerror=(i = 0x0000000000000000), nomessage=(i = 0x000000000000b8e0), nosuffix=(i = 0x0000000000000000), must_suffix=(i = 0x0000000000000000)) at lread.c:1366
frame #21: 0x000000010030a6f3 emacs`funcall_subr(subr=0x000000010093c8f0, numargs=3, args=0x00007ffeefbf9d68) at eval.c:2908
frame #22: 0x0000000100308cab emacs`Ffuncall(nargs=4, args=0x00007ffeefbf9d60) at eval.c:2821
frame #23: 0x00000001003b2e4d emacs`exec_byte_code(bytestr=(i = 0x000000010063cf1c), vector=(i = 0x000000010063cf3d), maxdepth=(i = 0x000000000000005e), args_template=(i = 0x0000000000000406), nargs=1, args=0x00007ffeefbfb5f8) at bytecode.c:632
frame #24: 0x000000010030ac7c emacs`funcall_lambda(fun=(i = 0x000000010063ceed), nargs=1, arg_vector=0x00007ffeefbfb5f0) at eval.c:3022
frame #25: 0x0000000100308cfb emacs`Ffuncall(nargs=2, args=0x00007ffeefbfb5e8) at eval.c:2823
frame #26: 0x00000001003b2e4d emacs`exec_byte_code(bytestr=(i = 0x0000000100637834), vector=(i = 0x0000000100637855), maxdepth=(i = 0x0000000000000032), args_template=(i = 0x0000000000000002), nargs=0, args=0x00007ffeefbfd048) at bytecode.c:632
frame #27: 0x000000010030ac7c emacs`funcall_lambda(fun=(i = 0x0000000100637805), nargs=0, arg_vector=0x00007ffeefbfd048) at eval.c:3022
frame #28: 0x0000000100308cfb emacs`Ffuncall(nargs=1, args=0x00007ffeefbfd040) at eval.c:2823
frame #29: 0x00000001003b2e4d emacs`exec_byte_code(bytestr=(i = 0x00000001006367e4), vector=(i = 0x0000000100636805), maxdepth=(i = 0x0000000000000032), args_template=(i = 0x0000000000000002), nargs=0, args=0x00007ffeefbfe4e0) at bytecode.c:632
frame #30: 0x000000010030ac7c emacs`funcall_lambda(fun=(i = 0x00000001006367b5), nargs=0, arg_vector=0x00007ffeefbfe4e0) at eval.c:3022
frame #31: 0x00000001002fee63 emacs`apply_lambda(fun=(i = 0x00000001006367b5), args=(i = 0x0000000000000000), count=4) at eval.c:2958
frame #32: 0x00000001002efb2c emacs`eval_sub(form=(i = 0x00000001020738d3)) at eval.c:2331
frame #33: 0x00000001002faae7 emacs`Feval(form=(i = 0x00000001020738d3), lexical=(i = 0x0000000000000000)) at eval.c:2106
frame #34: 0x00000001001d9b8a emacs`top_level_2 at keyboard.c:1120
frame #35: 0x00000001002f8f4f emacs`internal_condition_case(bfun=(emacs`top_level_2 at keyboard.c:1119), handlers=(i = 0x0000000000004a10), hfun=(emacs`cmd_error at keyboard.c:939)) at eval.c:1332
frame #36: 0x00000001001d9831 emacs`top_level_1(ignore=(i = 0x0000000000000000)) at keyboard.c:1128
frame #37: 0x00000001002f8158 emacs`internal_catch(tag=(i = 0x000000000000bf10), func=(emacs`top_level_1 at keyboard.c:1125), arg=(i = 0x0000000000000000)) at eval.c:1097
frame #38: 0x00000001001bba91 emacs`command_loop at keyboard.c:1089
frame #39: 0x00000001001bb8d4 emacs`recursive_edit_1 at keyboard.c:696
frame #40: 0x00000001001bbd01 emacs`Frecursive_edit at keyboard.c:767
frame #41: 0x00000001001b9379 emacs`main(argc=5, argv=0x00007ffeefbff7a0) at emacs.c:1724
frame #42: 0x00007fff6b0dd115 libdyld.dylib`start + 1
Found by american fuzzy lop.
In GNU Emacs 27.0.50 (build 60, x86_64-apple-darwin17.4.0, NS appkit-1561.20 Version 10.13.3 (Build 17D102))
of 2018-04-06 built on p
Repository revision: 3deaac1bd9569fd57185e9e6256cc8419323ba78
Windowing system distributor 'Apple', version 10.3.1561
System Description: Mac OS X 10.13.3
Recent messages:
For information about GNU Emacs and the GNU system, type C-h C-a.
Configured using:
'configure --with-modules --without-pop --with-mailutils
--enable-gcc-warnings=yes --enable-checking
--enable-check-lisp-object-type 'CFLAGS=-ggdb3 -O0''
Configured features:
NOTIFY ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS NS MODULES THREADS
JSON
Important settings:
value of $LANG: de_DE.UTF-8
locale-coding-system: utf-8-unix
Major mode: Lisp Interaction
Minor modes in effect:
tooltip-mode: t
global-eldoc-mode: t
eldoc-mode: t
electric-indent-mode: t
mouse-wheel-mode: t
tool-bar-mode: t
menu-bar-mode: t
file-name-shadow-mode: t
global-font-lock-mode: t
font-lock-mode: t
auto-composition-mode: t
auto-encryption-mode: t
auto-compression-mode: t
line-number-mode: t
transient-mark-mode: t
Load-path shadows:
None found.
Features:
(shadow sort mail-extr emacsbug message rmc puny seq byte-opt gv
bytecomp byte-compile cconv dired dired-loaddefs format-spec rfc822 mml
easymenu mml-sec password-cache epa derived epg epg-config gnus-util
rmail rmail-loaddefs mm-decode mm-bodies mm-encode mail-parse rfc2231
mailabbrev gmm-utils mailheader cl-loaddefs cl-lib sendmail rfc2047
rfc2045 ietf-drums mm-util mail-prsvr mail-utils time-date elec-pair
tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type
mwheel term/ns-win ns-win ucs-normalize mule-util term/common-win
tool-bar dnd fontset image regexp-opt fringe tabulated-list replace
newcomment text-mode elisp-mode lisp-mode prog-mode register page
menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock
font-lock syntax facemenu font-core term/tty-colors frame cl-generic
cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao
korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech
european ethiopic indian cyrillic chinese composite charscript charprop
case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer
cl-preloaded nadvice loaddefs button faces cus-face macroexp files
text-properties overlay sha1 md5 base64 format env code-pages mule
custom widget hashtable-print-readable backquote kqueue cocoa ns
multi-tty make-network-process emacs)
Memory information:
((conses 16 204514 6370)
(symbols 48 19989 1)
(miscs 40 56 173)
(strings 32 28825 1989)
(string-bytes 1 771796)
(vectors 16 35273)
(vector-slots 8 721624 13558)
(floats 8 51 65)
(intervals 56 210 0)
(buffers 992 11))
From unknown Thu Aug 14 22:22:09 2025
X-Loop: help-debbugs@gnu.org
Subject: bug#31072: 27.0.50; Assertion failure in defvar
Resent-From: Philipp Stephani
Original-Sender: "Debbugs-submit"
Resent-CC: bug-gnu-emacs@gnu.org
Resent-Date: Fri, 06 Apr 2018 15:58:02 +0000
Resent-Message-ID:
Resent-Sender: help-debbugs@gnu.org
X-GNU-PR-Message: followup 31072
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: 31072@debbugs.gnu.org
Received: via spool by 31072-submit@debbugs.gnu.org id=B31072.152303027918887
(code B ref 31072); Fri, 06 Apr 2018 15:58:02 +0000
Received: (at 31072) by debbugs.gnu.org; 6 Apr 2018 15:57:59 +0000
Received: from localhost ([127.0.0.1]:40536 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1f4TkV-0004uZ-Fk
for submit@debbugs.gnu.org; Fri, 06 Apr 2018 11:57:59 -0400
Received: from mail-lf0-f41.google.com ([209.85.215.41]:40055)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from ) id 1f4TkT-0004uK-GD
for 31072@debbugs.gnu.org; Fri, 06 Apr 2018 11:57:57 -0400
Received: by mail-lf0-f41.google.com with SMTP id e5-v6so1226761lfb.7
for <31072@debbugs.gnu.org>; Fri, 06 Apr 2018 08:57:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
h=mime-version:references:in-reply-to:from:date:message-id:subject:to;
bh=GkQokjXzfbXs6nc2vz9yz5GApOyPxHj6gNYDUCWpiXw=;
b=f7sd3Nomeh/nbwf/+rOOfixRuggWzgxo7iF7FrWxfkr3ZtG9q4Pbj9nWHnA/6+JpFb
cvgxS4HrxefpFf8OyLXNV1DOsBBEa0lX3VhgcKHDZ7CYauZ2OruQBm1wibpsWWNxjWqf
VkNmbaf9gtLcdVrjR/7JAA0eH2hO+JRzqkzCIGhQOxmJrfnrm7zdip8oRTIITTKLtd+S
l6+eiBIHXNM7G3mhNK0ZpIaRJbi4cr3lbVLajT1RQpUwGMeBY7oF3Ec7L0zyQ4ziyJYH
6g3dzbhylDwMqSTeQspSxU3sNei331g1zDu9qc5PqundZGD9OWEyvaNPAa1PjV97VrvE
Aw/Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:mime-version:references:in-reply-to:from:date
:message-id:subject:to;
bh=GkQokjXzfbXs6nc2vz9yz5GApOyPxHj6gNYDUCWpiXw=;
b=UP2PTssPCgax59ps7pRtnihIoNvpGtUv4vCeofADyArklERLj2MxanbGqDYPvN4ffm
M6qTp8/SwHSqxaY9Q3NQ9YWvN4yOfYap+iYG7OlnQejAwPiC0+xfV50FHMk+HAc97q+Z
6NFXpQBtHmOGc3cATJQ0Qey78AxhZROeWWhxpkkJsG9KWNfonrb91rfxDxqoF6OcoG74
lLahM8rxGu2pa7iCNijLfkg6s0GdVv05jGyDKAY7qPD7VwZ3b3kji5ach/Qja3r5hm0A
ZaeFs0YEWH0CFkS2GBey/OjTIShYev72VTDTVpY8ZAGvCsPnbBOZ8/t3v8KDm9lKf3Ki
99Ew==
X-Gm-Message-State: ALQs6tBF/KU/pE6dYOhBqYhaHRVhzkgFgLdt2Wu+YCcS4xLAZXfeCgKQ
kLoimEiL+FjbwgYB7QFlAoEfY/FjfkjUf4bo5TdMgA==
X-Google-Smtp-Source: AIpwx4/lZkAcz+uHVCORzTDFjeHBq8K1GCaj094YnHdXuBh82jV3Obkv3kGB9Qe9mSMgBNMFxy0BW0/S/j1YgpjwX44=
X-Received: by 2002:a19:136a:: with SMTP id
j103-v6mr16270712lfi.19.1523030271252;
Fri, 06 Apr 2018 08:57:51 -0700 (PDT)
MIME-Version: 1.0
References:
In-Reply-To:
From: Philipp Stephani
Date: Fri, 06 Apr 2018 15:57:40 +0000
Message-ID:
Content-Type: multipart/mixed; boundary="0000000000004cf3300569301e57"
X-Spam-Score: 0.2 (/)
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
Sender: "Debbugs-submit"
X-Spam-Score: -0.8 (/)
--0000000000004cf3300569301e57
Content-Type: multipart/alternative; boundary="0000000000004cf32c0569301e55"
--0000000000004cf32c0569301e55
Content-Type: text/plain; charset="UTF-8"
Philipp schrieb am Fr., 6. Apr. 2018 um 03:25 Uhr:
>
> Loading the following file triggers an assertion failure:
>
> ;;; -*- lexical-binding: t; -*-
> (defvar 1)
>
> $ emacs -Q -batch -l /tmp/crash.el
> eval.c:772: Emacs fatal error: assertion failed: SYMBOLP (sym)
> Fatal error 6: Abort trapAbort trap: 6
>
> This is because Fdefvar lacks a CHECK_SYMBOL in the second branch
> (lexical binding but only one argument)
>
Here is a patch.
--0000000000004cf32c0569301e55
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Loading the following file triggers an assertion failure:
;;; -*- lexical-binding: t; -*-
(defvar 1)
$ emacs -Q -batch -l /tmp/crash.el
eval.c:772: Emacs fatal error: assertion failed: SYMBOLP (sym)
Fatal error 6: Abort trapAbort trap: 6
This is because Fdefvar lacks a CHECK_SYMBOL in the second branch
(lexical binding but only one argument)
Here is a patch.=C2=A0
--0000000000004cf32c0569301e55--
--0000000000004cf3300569301e57
Content-Type: text/plain; charset="US-ASCII";
name="0001-Avoid-undefined-behavior-in-defvar-Bug-31072.txt"
Content-Disposition: attachment;
filename="0001-Avoid-undefined-behavior-in-defvar-Bug-31072.txt"
Content-Transfer-Encoding: base64
Content-ID: <1629bad5afea30134f91>
X-Attachment-Id: 1629bad5afea30134f91
RnJvbSBlNGUzMDFjODIyOGU2ZDI5Y2VjNmI0NGQ4NmRhNDdhMGRiOGYzZTBjIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBQaGlsaXBwIFN0ZXBoYW5pIDxwaHN0QGdvb2dsZS5jb20+CkRh
dGU6IEZyaSwgNiBBcHIgMjAxOCAxNzo1NTo1OSArMDIwMApTdWJqZWN0OiBbUEFUQ0hdIEF2b2lk
IHVuZGVmaW5lZCBiZWhhdmlvciBpbiAnZGVmdmFyJyAoQnVnIzMxMDcyKQoKKiBzcmMvZXZhbC5j
IChGZGVmdmFyKTogQ2hlY2sgdGhhdCBmaXJzdCBhcmd1bWVudCBpcyBhIHN5bWJvbC4KKiB0ZXN0
L3NyYy9ldmFsLXRlc3RzLmVsIChkZWZ2YXIvYnVnMzEwNzIpOiBOZXcgdW5pdCB0ZXN0LgotLS0K
IHNyYy9ldmFsLmMgICAgICAgICAgICAgfCAyICsrCiB0ZXN0L3NyYy9ldmFsLXRlc3RzLmVsIHwg
NCArKysrCiAyIGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Ny
Yy9ldmFsLmMgYi9zcmMvZXZhbC5jCmluZGV4IGE2ZTFkODZjNGEuLjkwZDhjMzM1MTggMTAwNjQ0
Ci0tLSBhL3NyYy9ldmFsLmMKKysrIGIvc3JjL2V2YWwuYwpAQCAtNzM3LDYgKzczNyw4IEBAIHVz
YWdlOiAoZGVmdmFyIFNZTUJPTCAmb3B0aW9uYWwgSU5JVFZBTFVFIERPQ1NUUklORykgICovKQog
ICBzeW0gPSBYQ0FSIChhcmdzKTsKICAgdGFpbCA9IFhDRFIgKGFyZ3MpOwogCisgIENIRUNLX1NZ
TUJPTCAoc3ltKTsKKwogICBpZiAoIU5JTFAgKHRhaWwpKQogICAgIHsKICAgICAgIGlmICghTklM
UCAoWENEUiAodGFpbCkpICYmICFOSUxQIChYQ0RSIChYQ0RSICh0YWlsKSkpKQpkaWZmIC0tZ2l0
IGEvdGVzdC9zcmMvZXZhbC10ZXN0cy5lbCBiL3Rlc3Qvc3JjL2V2YWwtdGVzdHMuZWwKaW5kZXgg
NTlkYTZiN2NjMy4uMzE5ZGQ5MWM4NiAxMDA2NDQKLS0tIGEvdGVzdC9zcmMvZXZhbC10ZXN0cy5l
bAorKysgYi90ZXN0L3NyYy9ldmFsLXRlc3RzLmVsCkBAIC0xMTMsNCArMTEzLDggQEAgZXZhbC10
ZXN0cy0tZXhjZWVkLXNwZWNiaW5kLWxpbWl0CiAgICAgICAgIChzaWduYWwtaG9vay1mdW5jdGlv
biAjJ2lnbm9yZSkpCiAgICAgKHNob3VsZC1lcnJvciAoZXZhbC10ZXN0cy0tZXhjZWVkLXNwZWNi
aW5kLWxpbWl0KSkpKQogCisoZXJ0LWRlZnRlc3QgZGVmdmFyL2J1ZzMxMDcyICgpCisgICJDaGVj
ayB0aGF0IEJ1ZyMzMTA3MiBpcyBmaXhlZC4iCisgIChzaG91bGQtZXJyb3IgKGV2YWwgJyhkZWZ2
YXIgMSkgdCkgOnR5cGUgJ3dyb25nLXR5cGUtYXJndW1lbnQpKQorCiA7OzsgZXZhbC10ZXN0cy5l
bCBlbmRzIGhlcmUKLS0gCjIuMTcuMAoK
--0000000000004cf3300569301e57--
From unknown Thu Aug 14 22:22:09 2025
X-Loop: help-debbugs@gnu.org
Subject: bug#31072: 27.0.50; Assertion failure in defvar
References:
In-Reply-To:
Resent-From: Paul Eggert
Original-Sender: "Debbugs-submit"
Resent-CC: bug-gnu-emacs@gnu.org
Resent-Date: Tue, 10 Apr 2018 22:48:02 +0000
Resent-Message-ID:
Resent-Sender: help-debbugs@gnu.org
X-GNU-PR-Message: followup 31072
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Philipp Stephani
Cc: 31072@debbugs.gnu.org
Received: via spool by 31072-submit@debbugs.gnu.org id=B31072.152340043020413
(code B ref 31072); Tue, 10 Apr 2018 22:48:02 +0000
Received: (at 31072) by debbugs.gnu.org; 10 Apr 2018 22:47:10 +0000
Received: from localhost ([127.0.0.1]:45514 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1f622f-0005JA-RS
for submit@debbugs.gnu.org; Tue, 10 Apr 2018 18:47:10 -0400
Received: from zimbra.cs.ucla.edu ([131.179.128.68]:52942)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from ) id 1f622d-0005Ix-VE
for 31072@debbugs.gnu.org; Tue, 10 Apr 2018 18:47:08 -0400
Received: from localhost (localhost [127.0.0.1])
by zimbra.cs.ucla.edu (Postfix) with ESMTP id 7D5EB16161E;
Tue, 10 Apr 2018 15:47:02 -0700 (PDT)
Received: from zimbra.cs.ucla.edu ([127.0.0.1])
by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032)
with ESMTP id AxU6wb6mLPlX; Tue, 10 Apr 2018 15:47:01 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1])
by zimbra.cs.ucla.edu (Postfix) with ESMTP id D0F701616EF;
Tue, 10 Apr 2018 15:47:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu
Received: from zimbra.cs.ucla.edu ([127.0.0.1])
by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026)
with ESMTP id a8Xo-DC8iuWx; Tue, 10 Apr 2018 15:47:01 -0700 (PDT)
Received: from [192.168.1.9] (unknown [47.154.30.119])
by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id B1CC616161E;
Tue, 10 Apr 2018 15:47:01 -0700 (PDT)
From: Paul Eggert
Organization: UCLA Computer Science Department
Message-ID: <5fab169d-870a-c29a-e164-52aa99fcb82a@cs.ucla.edu>
Date: Tue, 10 Apr 2018 15:47:01 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
Thunderbird/52.7.0
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
Sender: "Debbugs-submit"
X-Spam-Score: -3.3 (---)
Please install that patch into 'master' and reply to 31072-done@debbugs.gnu.org
to mark this bug as done. And thanks.
From unknown Thu Aug 14 22:22:09 2025
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
X-Loop: help-debbugs@gnu.org
From: help-debbugs@gnu.org (GNU bug Tracking System)
To: Philipp
Subject: bug#31072: closed (Re: 27.0.50; Assertion failure in defvar)
Message-ID:
References: <187b8d47-af6a-b078-1d63-316ec42d1a1b@cs.ucla.edu>
X-Gnu-PR-Message: they-closed 31072
X-Gnu-PR-Package: emacs
Reply-To: 31072@debbugs.gnu.org
Date: Mon, 16 Apr 2018 06:51:02 +0000
Content-Type: multipart/mixed; boundary="----------=_1523861462-17058-1"
This is a multi-part message in MIME format...
------------=_1523861462-17058-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="utf-8"
Your bug report
#31072: 27.0.50; Assertion failure in defvar
which was filed against the emacs package, has been closed.
The explanation is attached below, along with your original report.
If you require more details, please reply to 31072@debbugs.gnu.org.
--=20
31072: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D31072
GNU Bug Tracking System
Contact help-debbugs@gnu.org with problems
------------=_1523861462-17058-1
Content-Type: message/rfc822
Content-Disposition: inline
Content-Transfer-Encoding: 7bit
Received: (at 31072-done) by debbugs.gnu.org; 16 Apr 2018 06:50:40 +0000
Received: from localhost ([127.0.0.1]:54841 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1f7xyK-0004QY-0G
for submit@debbugs.gnu.org; Mon, 16 Apr 2018 02:50:40 -0400
Received: from zimbra.cs.ucla.edu ([131.179.128.68]:56908)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from ) id 1f7xyI-0004QM-PN
for 31072-done@debbugs.gnu.org; Mon, 16 Apr 2018 02:50:39 -0400
Received: from localhost (localhost [127.0.0.1])
by zimbra.cs.ucla.edu (Postfix) with ESMTP id 955451616A5;
Sun, 15 Apr 2018 23:50:32 -0700 (PDT)
Received: from zimbra.cs.ucla.edu ([127.0.0.1])
by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032)
with ESMTP id cQOvHUluviEd; Sun, 15 Apr 2018 23:50:32 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1])
by zimbra.cs.ucla.edu (Postfix) with ESMTP id 016F91616B1;
Sun, 15 Apr 2018 23:50:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu
Received: from zimbra.cs.ucla.edu ([127.0.0.1])
by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026)
with ESMTP id 1lgDeza_yJNw; Sun, 15 Apr 2018 23:50:31 -0700 (PDT)
Received: from [192.168.1.9] (unknown [47.154.30.119])
by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id D4F9B1616A5;
Sun, 15 Apr 2018 23:50:31 -0700 (PDT)
Subject: Re: 27.0.50; Assertion failure in defvar
From: Paul Eggert
To: Philipp Stephani
References: <5fab169d-870a-c29a-e164-52aa99fcb82a@cs.ucla.edu>
Organization: UCLA Computer Science Department
Message-ID: <187b8d47-af6a-b078-1d63-316ec42d1a1b@cs.ucla.edu>
Date: Sun, 15 Apr 2018 23:50:27 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
Thunderbird/52.7.0
MIME-Version: 1.0
In-Reply-To: <5fab169d-870a-c29a-e164-52aa99fcb82a@cs.ucla.edu>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 31072-done
Cc: 31072-done@debbugs.gnu.org
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
Sender: "Debbugs-submit"
X-Spam-Score: -3.3 (---)
I installed that patch into master. Thanks again. Closing the bug.
------------=_1523861462-17058-1
Content-Type: message/rfc822
Content-Disposition: inline
Content-Transfer-Encoding: 7bit
Received: (at submit) by debbugs.gnu.org; 6 Apr 2018 01:24:48 +0000
Received: from localhost ([127.0.0.1]:39747 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1f4G7T-00048c-Rw
for submit@debbugs.gnu.org; Thu, 05 Apr 2018 21:24:48 -0400
Received: from eggs.gnu.org ([208.118.235.92]:48097)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from ) id 1f4G7S-00048P-HH
for submit@debbugs.gnu.org; Thu, 05 Apr 2018 21:24:47 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from ) id 1f4G7L-0007DP-IU
for submit@debbugs.gnu.org; Thu, 05 Apr 2018 21:24:41 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: *
X-Spam-Status: No, score=1.1 required=5.0 tests=BAYES_50,
FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,T_DKIM_INVALID autolearn=disabled
version=3.3.2
Received: from lists.gnu.org ([2001:4830:134:3::11]:34305)
by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)
(Exim 4.71) (envelope-from )
id 1f4G7L-0007D6-Ek
for submit@debbugs.gnu.org; Thu, 05 Apr 2018 21:24:39 -0400
Received: from eggs.gnu.org ([2001:4830:134:3::10]:39041)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from ) id 1f4G7I-0002cF-Rq
for bug-gnu-emacs@gnu.org; Thu, 05 Apr 2018 21:24:39 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from ) id 1f4G7H-00070t-Cs
for bug-gnu-emacs@gnu.org; Thu, 05 Apr 2018 21:24:36 -0400
Received: from mail-wm0-x233.google.com ([2a00:1450:400c:c09::233]:54139)
by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16)
(Exim 4.71) (envelope-from )
id 1f4G7H-0006yC-1P
for bug-gnu-emacs@gnu.org; Thu, 05 Apr 2018 21:24:35 -0400
Received: by mail-wm0-x233.google.com with SMTP id p9so9949493wmc.3
for ; Thu, 05 Apr 2018 18:24:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
h=from:to:subject:date:message-id:mime-version;
bh=oMtyzOqY9McprgWRSNRbjzAKWmzt6bQHK49wUbPq8po=;
b=ndZmvfSz9MyVIuZguVRWlotWfPYhJYlyvU/oCo1T9sAuwqkeGcuUZoZLs92BTNW6rX
XZNPTc4gp8vKPEQ+6Ykhwn5W4J8BiPfNxFOx7/aTESRSwlnFOZekZr/wdseE+DVwC9f+
R4lQl2moCs2fQVrazq6adybtF0FDJDTAnrpy6ENgi0Sb9C7Cw4wpE+PyIenpLdLCu6pb
MRynS1pKAs5TyW8xgFK7/ctW3Gq/kEQhVTCdccH08WQcinfIQyZxm3FYPqeErbgytClS
hpAYyPi09vaIGDXukhu1RNQphn/RXA01pz4wf88KYrT5IUdalofZFFQEWSVMIZriKrYK
6x8w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:from:to:subject:date:message-id:mime-version;
bh=oMtyzOqY9McprgWRSNRbjzAKWmzt6bQHK49wUbPq8po=;
b=coafpnMNYunRIxm37m/eRMHXiQucc8x1uuyCu1pLMpFE5UR6BNZO/Fv6Wyj+Qk8tZk
NRnLr70B/2C5gurGGVHgLhYnhxGZ31br/zLKYsSlA6+rxTE9TjFPCG0XypRrlUgjDt+L
SeyV3e8M+Gv7RiR/c/dFT7gifmVLGe+D4TI5ERT2Y+/DqOR8eefJGKy+B0d3WI4BD85b
U4OSxzEjPeacLMX312/km/1LZLvnr6MF8KBFznTuPm6VZ75o1vmq7P8PyYMX47jDitGt
Z7t2emeME/BSKrcT6Xu9Loz1hT5Alyj2ZqJmnsR/fV/7qxzNqpGqvsna/J14sRLBRuD9
lErw==
X-Gm-Message-State: ALQs6tBtTt8nP6qd2tPw7ae/0mfC/bhTH5SPo8w2BYMk+LzoIY7fpp21
LevurHKvKzE+YItXjkum0pNN2gUj
X-Google-Smtp-Source: AIpwx49hh6GQUz55/19HNVBtOGG4z/Gme/FAqhu/gM7MuZfdNXQABb+q+YhKAYkewVlki9xVt/H1bA==
X-Received: by 10.28.106.1 with SMTP id f1mr540072wmc.59.1522977873255;
Thu, 05 Apr 2018 18:24:33 -0700 (PDT)
Received: from p ([2001:4c50:25c:c900:50af:7b92:cd56:5e52])
by smtp.gmail.com with ESMTPSA id h190sm11940521wmd.22.2018.04.05.18.24.31
for
(version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
Thu, 05 Apr 2018 18:24:31 -0700 (PDT)
From: Philipp
To: bug-gnu-emacs@gnu.org
Subject: 27.0.50; Assertion failure in defvar
Date: Fri, 06 Apr 2018 03:24:30 +0200
Message-ID:
MIME-Version: 1.0
Content-Type: text/plain
X-detected-operating-system: by eggs.gnu.org: Genre and OS details not
recognized.
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x
X-Received-From: 2001:4830:134:3::11
X-Spam-Score: -3.8 (---)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
Sender: "Debbugs-submit"
X-Spam-Score: -3.8 (---)
Loading the following file triggers an assertion failure:
;;; -*- lexical-binding: t; -*-
(defvar 1)
$ emacs -Q -batch -l /tmp/crash.el
eval.c:772: Emacs fatal error: assertion failed: SYMBOLP (sym)
Fatal error 6: Abort trapAbort trap: 6
This is because Fdefvar lacks a CHECK_SYMBOL in the second branch
(lexical binding but only one argument).
Backtrace:
(lldb) bt
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGABRT
* frame #0: 0x00007fff6b22ce3e libsystem_kernel.dylib`__pthread_kill + 10
frame #1: 0x00007fff6b36b150 libsystem_pthread.dylib`pthread_kill + 333
frame #2: 0x00007fff6b13b8fe libsystem_c.dylib`raise + 26
frame #3: 0x00000001001b73ca emacs`terminate_due_to_signal(sig=6, backtrace_limit=40) at emacs.c:395
frame #4: 0x00000001001f98e3 emacs`emacs_abort at sysdep.c:2426
frame #5: 0x0000000100453ef8 emacs`ns_term_shutdown(sig=6) at nsterm.m:5478
frame #6: 0x00000001001b7710 emacs`shut_down_emacs(sig=6, stuff=(i = 0x0000000000000000)) at emacs.c:2132
frame #7: 0x00000001001b7366 emacs`terminate_due_to_signal(sig=6, backtrace_limit=2147483647) at emacs.c:378
frame #8: 0x0000000100288bab emacs`die(msg="SYMBOLP (sym)", file="eval.c", line=772) at alloc.c:7434
frame #9: 0x00000001002f1f1d emacs`Fdefvar(args=(i = 0x0000000106051a63)) at eval.c:772
frame #10: 0x00000001002ea9aa emacs`eval_sub(form=(i = 0x0000000106051a93)) at eval.c:2238
frame #11: 0x000000010037d75f emacs`readevalloop_eager_expand_eval(val=(i = 0x0000000106051a93), macroexpand=(i = 0x00000000056c5668)) at lread.c:1884
frame #12: 0x0000000100375115 emacs`readevalloop(readcharfun=(i = 0x0000000101004ba5), infile0=0x0000000000000000, sourcename=(i = 0x00000001010066b4), printflag=false, unibyte=(i = 0x0000000000000000), readfun=(i = 0x0000000000000000), start=(i = 0x0000000000000000), end=(i = 0x0000000000000000)) at lread.c:2070
frame #13: 0x000000010037588a emacs`Feval_buffer(buffer=(i = 0x0000000101004ba5), printflag=(i = 0x0000000000000000), filename=(i = 0x00000001010048d4), unibyte=(i = 0x0000000000000000), do_allow_print=(i = 0x000000000000b8e0)) at lread.c:2137
frame #14: 0x000000010030a6f3 emacs`funcall_subr(subr=0x000000010093c920, numargs=5, args=0x00007ffeefbf7fb0) at eval.c:2908
frame #15: 0x0000000100308cab emacs`Ffuncall(nargs=6, args=0x00007ffeefbf7fa8) at eval.c:2821
frame #16: 0x00000001003b2e4d emacs`exec_byte_code(bytestr=(i = 0x000000010055da5c), vector=(i = 0x000000010055da7d), maxdepth=(i = 0x000000000000001a), args_template=(i = 0x0000000000000000), nargs=0, args=0x0000000000000000) at bytecode.c:632
frame #17: 0x000000010030b2df emacs`funcall_lambda(fun=(i = 0x000000010055d9dd), nargs=4, arg_vector=0x00007ffeefbf9478) at eval.c:3100
frame #18: 0x0000000100308cfb emacs`Ffuncall(nargs=5, args=0x00007ffeefbf9470) at eval.c:2823
frame #19: 0x0000000100309e89 emacs`call4(fn=(i = 0x0000000005eb6528), arg1=(i = 0x00000001010048d4), arg2=(i = 0x00000001010048d4), arg3=(i = 0x0000000000000000), arg4=(i = 0x000000000000b8e0)) at eval.c:2697
frame #20: 0x00000001003717df emacs`Fload(file=(i = 0x0000000101229954), noerror=(i = 0x0000000000000000), nomessage=(i = 0x000000000000b8e0), nosuffix=(i = 0x0000000000000000), must_suffix=(i = 0x0000000000000000)) at lread.c:1366
frame #21: 0x000000010030a6f3 emacs`funcall_subr(subr=0x000000010093c8f0, numargs=3, args=0x00007ffeefbf9d68) at eval.c:2908
frame #22: 0x0000000100308cab emacs`Ffuncall(nargs=4, args=0x00007ffeefbf9d60) at eval.c:2821
frame #23: 0x00000001003b2e4d emacs`exec_byte_code(bytestr=(i = 0x000000010063cf1c), vector=(i = 0x000000010063cf3d), maxdepth=(i = 0x000000000000005e), args_template=(i = 0x0000000000000406), nargs=1, args=0x00007ffeefbfb5f8) at bytecode.c:632
frame #24: 0x000000010030ac7c emacs`funcall_lambda(fun=(i = 0x000000010063ceed), nargs=1, arg_vector=0x00007ffeefbfb5f0) at eval.c:3022
frame #25: 0x0000000100308cfb emacs`Ffuncall(nargs=2, args=0x00007ffeefbfb5e8) at eval.c:2823
frame #26: 0x00000001003b2e4d emacs`exec_byte_code(bytestr=(i = 0x0000000100637834), vector=(i = 0x0000000100637855), maxdepth=(i = 0x0000000000000032), args_template=(i = 0x0000000000000002), nargs=0, args=0x00007ffeefbfd048) at bytecode.c:632
frame #27: 0x000000010030ac7c emacs`funcall_lambda(fun=(i = 0x0000000100637805), nargs=0, arg_vector=0x00007ffeefbfd048) at eval.c:3022
frame #28: 0x0000000100308cfb emacs`Ffuncall(nargs=1, args=0x00007ffeefbfd040) at eval.c:2823
frame #29: 0x00000001003b2e4d emacs`exec_byte_code(bytestr=(i = 0x00000001006367e4), vector=(i = 0x0000000100636805), maxdepth=(i = 0x0000000000000032), args_template=(i = 0x0000000000000002), nargs=0, args=0x00007ffeefbfe4e0) at bytecode.c:632
frame #30: 0x000000010030ac7c emacs`funcall_lambda(fun=(i = 0x00000001006367b5), nargs=0, arg_vector=0x00007ffeefbfe4e0) at eval.c:3022
frame #31: 0x00000001002fee63 emacs`apply_lambda(fun=(i = 0x00000001006367b5), args=(i = 0x0000000000000000), count=4) at eval.c:2958
frame #32: 0x00000001002efb2c emacs`eval_sub(form=(i = 0x00000001020738d3)) at eval.c:2331
frame #33: 0x00000001002faae7 emacs`Feval(form=(i = 0x00000001020738d3), lexical=(i = 0x0000000000000000)) at eval.c:2106
frame #34: 0x00000001001d9b8a emacs`top_level_2 at keyboard.c:1120
frame #35: 0x00000001002f8f4f emacs`internal_condition_case(bfun=(emacs`top_level_2 at keyboard.c:1119), handlers=(i = 0x0000000000004a10), hfun=(emacs`cmd_error at keyboard.c:939)) at eval.c:1332
frame #36: 0x00000001001d9831 emacs`top_level_1(ignore=(i = 0x0000000000000000)) at keyboard.c:1128
frame #37: 0x00000001002f8158 emacs`internal_catch(tag=(i = 0x000000000000bf10), func=(emacs`top_level_1 at keyboard.c:1125), arg=(i = 0x0000000000000000)) at eval.c:1097
frame #38: 0x00000001001bba91 emacs`command_loop at keyboard.c:1089
frame #39: 0x00000001001bb8d4 emacs`recursive_edit_1 at keyboard.c:696
frame #40: 0x00000001001bbd01 emacs`Frecursive_edit at keyboard.c:767
frame #41: 0x00000001001b9379 emacs`main(argc=5, argv=0x00007ffeefbff7a0) at emacs.c:1724
frame #42: 0x00007fff6b0dd115 libdyld.dylib`start + 1
Found by american fuzzy lop.
In GNU Emacs 27.0.50 (build 60, x86_64-apple-darwin17.4.0, NS appkit-1561.20 Version 10.13.3 (Build 17D102))
of 2018-04-06 built on p
Repository revision: 3deaac1bd9569fd57185e9e6256cc8419323ba78
Windowing system distributor 'Apple', version 10.3.1561
System Description: Mac OS X 10.13.3
Recent messages:
For information about GNU Emacs and the GNU system, type C-h C-a.
Configured using:
'configure --with-modules --without-pop --with-mailutils
--enable-gcc-warnings=yes --enable-checking
--enable-check-lisp-object-type 'CFLAGS=-ggdb3 -O0''
Configured features:
NOTIFY ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS NS MODULES THREADS
JSON
Important settings:
value of $LANG: de_DE.UTF-8
locale-coding-system: utf-8-unix
Major mode: Lisp Interaction
Minor modes in effect:
tooltip-mode: t
global-eldoc-mode: t
eldoc-mode: t
electric-indent-mode: t
mouse-wheel-mode: t
tool-bar-mode: t
menu-bar-mode: t
file-name-shadow-mode: t
global-font-lock-mode: t
font-lock-mode: t
auto-composition-mode: t
auto-encryption-mode: t
auto-compression-mode: t
line-number-mode: t
transient-mark-mode: t
Load-path shadows:
None found.
Features:
(shadow sort mail-extr emacsbug message rmc puny seq byte-opt gv
bytecomp byte-compile cconv dired dired-loaddefs format-spec rfc822 mml
easymenu mml-sec password-cache epa derived epg epg-config gnus-util
rmail rmail-loaddefs mm-decode mm-bodies mm-encode mail-parse rfc2231
mailabbrev gmm-utils mailheader cl-loaddefs cl-lib sendmail rfc2047
rfc2045 ietf-drums mm-util mail-prsvr mail-utils time-date elec-pair
tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type
mwheel term/ns-win ns-win ucs-normalize mule-util term/common-win
tool-bar dnd fontset image regexp-opt fringe tabulated-list replace
newcomment text-mode elisp-mode lisp-mode prog-mode register page
menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock
font-lock syntax facemenu font-core term/tty-colors frame cl-generic
cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao
korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech
european ethiopic indian cyrillic chinese composite charscript charprop
case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer
cl-preloaded nadvice loaddefs button faces cus-face macroexp files
text-properties overlay sha1 md5 base64 format env code-pages mule
custom widget hashtable-print-readable backquote kqueue cocoa ns
multi-tty make-network-process emacs)
Memory information:
((conses 16 204514 6370)
(symbols 48 19989 1)
(miscs 40 56 173)
(strings 32 28825 1989)
(string-bytes 1 771796)
(vectors 16 35273)
(vector-slots 8 721624 13558)
(floats 8 51 65)
(intervals 56 210 0)
(buffers 992 11))
------------=_1523861462-17058-1--