From mboxrd@z Thu Jan 1 00:00:00 1970
Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail
From: Philipp Stephani
Newsgroups: gmane.emacs.bugs
Subject: bug#53068: 28.0.90; Emacs 28 regression: Can't edebug inline functions
Date: Fri, 07 Jan 2022 09:38:47 +0100
Message-ID:
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="12595"; mail-complaints-to="usenet@ciao.gmane.io"
To: 53068@debbugs.gnu.org
Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Jan 07 09:44:53 2022
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 1n5krk-00031l-Uy
for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 07 Jan 2022 09:44:53 +0100
Original-Received: from localhost ([::1]:33280 helo=lists1p.gnu.org)
by lists.gnu.org with esmtp (Exim 4.90_1)
(envelope-from )
id 1n5krj-0007hC-Qx
for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 07 Jan 2022 03:44:51 -0500
Original-Received: from eggs.gnu.org ([209.51.188.92]:41968)
by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from )
id 1n5knJ-0001uP-UY
for bug-gnu-emacs@gnu.org; Fri, 07 Jan 2022 03:40:18 -0500
Original-Received: from debbugs.gnu.org ([209.51.188.43]:50079)
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.90_1) (envelope-from )
id 1n5kn4-0003Zg-DC
for bug-gnu-emacs@gnu.org; Fri, 07 Jan 2022 03:40:08 -0500
Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2)
(envelope-from ) id 1n5kn4-0001cx-B2
for bug-gnu-emacs@gnu.org; Fri, 07 Jan 2022 03:40:02 -0500
X-Loop: help-debbugs@gnu.org
Resent-From: Philipp Stephani
Original-Sender: "Debbugs-submit"
Resent-CC: bug-gnu-emacs@gnu.org
Resent-Date: Fri, 07 Jan 2022 08:40:02 +0000
Resent-Message-ID:
Resent-Sender: help-debbugs@gnu.org
X-GNU-PR-Message: report 53068
X-GNU-PR-Package: emacs
X-Debbugs-Original-To: bug-gnu-emacs@gnu.org
Original-Received: via spool by submit@debbugs.gnu.org id=B.16415447496070
(code B ref -1); Fri, 07 Jan 2022 08:40:02 +0000
Original-Received: (at submit) by debbugs.gnu.org; 7 Jan 2022 08:39:09 +0000
Original-Received: from localhost ([127.0.0.1]:42982 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1n5kmB-0001Zl-QA
for submit@debbugs.gnu.org; Fri, 07 Jan 2022 03:39:08 -0500
Original-Received: from lists.gnu.org ([209.51.188.17]:53330)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from ) id 1n5km8-0001ZT-6s
for submit@debbugs.gnu.org; Fri, 07 Jan 2022 03:39:06 -0500
Original-Received: from eggs.gnu.org ([209.51.188.92]:41778)
by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from )
id 1n5km7-0000oi-S8
for bug-gnu-emacs@gnu.org; Fri, 07 Jan 2022 03:39:04 -0500
Original-Received: from [2a00:1450:4864:20::433] (port=36729
helo=mail-wr1-x433.google.com)
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.90_1) (envelope-from )
id 1n5km5-0003Ux-Fk
for bug-gnu-emacs@gnu.org; Fri, 07 Jan 2022 03:39:03 -0500
Original-Received: by mail-wr1-x433.google.com with SMTP id r10so2000899wrc.3
for ; Fri, 07 Jan 2022 00:39:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
h=from:to:subject:date:message-id:mime-version
:content-transfer-encoding;
bh=c2kfD5m5imQwz0Txm0s2gkpfKxwvnNOsu6X3Rg7aQjI=;
b=Jcn7+mCUTcbiOocz5px1BMk2uY++PLPhdT+LXAny6wxc9F0kdFfSw6Rea8G9c18BfR
6K9j4kEz0stLPN17YgCN87aAHC8vQIdwwG92DJSb3qVOEClYa28Qs4HpYMIN9HWictmR
xt7BaJMMmngaymcPlBnNYMenXzDxDlthZtgn7xOJ6KnhPisKCJ/BeR1ZDvqOQLspsiBi
NGuAebDY3KYL7c82URs/pWZjMkhpUhwQUnj/CZftAhN6lYECPkPeHLB7qX8YBWmF++v4
mJten7TXS9BHiQVjyRXzXOy2dQ7YGk/zk2RdHpU5eNPzesjs+0jGFL4de9vH+u2CF/GZ
pD9g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20210112;
h=x-gm-message-state:from:to:subject:date:message-id:mime-version
:content-transfer-encoding;
bh=c2kfD5m5imQwz0Txm0s2gkpfKxwvnNOsu6X3Rg7aQjI=;
b=uPzwy+8Kkv0O5C5lLWbKShghuRLKXegzLl04I7TbQMdRGSLoBsLDlOHkVMiOD09czW
QxoGZIW+cjdv2dKs6A55pkn4j8MfYn8cmjzLjPzazBpLhgoxGYx/NnK2nr8MOfQRp2/N
zBqmlafyU9AVwVtOkQbd6vjRfFS5zUt2vTfxbNB39PDELhH9eyisi0oNgMDPJr6VJ9x4
1yiUefV/9qpPWEprA3Y0n/H/O599aZ73Mr4I4I+21o91KxX4TSS7d/DY1A5NfDkyutR6
YsIqwstwHJV5JT3RNSl6sw0wtVQFJGa6IaCwGsY/Q7iCF1keRh1Yqvzr2+ZrOCwZEfUk
NU8A==
X-Gm-Message-State: AOAM5325GXT0DWxEAPMAO3lHGjTluYYbharF4Tmwy4xYvjBxF4gvSi71
RkMKHzkBCGsHQfRgE5DyWGzRaT6xQT8=
X-Google-Smtp-Source: ABdhPJyFuH5kJPLRZiSiurKt9c9htCUifnuhRs7OYa1/AiXftEWNq25TiE9reeSZ56p/NshRUKPDXQ==
X-Received: by 2002:adf:fc11:: with SMTP id i17mr5600197wrr.109.1641544738279;
Fri, 07 Jan 2022 00:38:58 -0800 (PST)
Original-Received: from phst ([2a02:2455:2a4:dc00:39ea:b2a2:f94b:4358])
by smtp.gmail.com with ESMTPSA id y11sm4106460wrp.86.2022.01.07.00.38.57
for
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Fri, 07 Jan 2022 00:38:57 -0800 (PST)
X-Host-Lookup-Failed: Reverse DNS lookup failed for 2a00:1450:4864:20::433
(failed)
Received-SPF: pass client-ip=2a00:1450:4864:20::433;
envelope-from=p.stephani2@gmail.com; helo=mail-wr1-x433.google.com
X-Spam_score_int: -10
X-Spam_score: -1.1
X-Spam_bar: -
X-Spam_report: (-1.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001,
RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, SPF_HELO_NONE=0.001,
SPF_PASS=-0.001 autolearn=no autolearn_force=no
X-Spam_action: no action
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:223775
Archived-At:
Visit the file lisp/json.el, navigate to the `json-advance' inline
function, and hit C-u C-M-x. This fails with a backtrace:
Debugger entered--Lisp error: (void-function backquote-form)
backquote-form((((forward-char ,n)) (8940 (8941 . 8953) (8954 (8954 . 895=
5) (8955 . 8956) . 8956) . 8957) . 8958))
#f(compiled-function (head cursor) #)(inline=
-quote (((forward-char ,n)) (8940 (8941 . 8953) (8954 (8954 . 8955) (8955 .=
8956) . 8956) . 8957) . 8958))
edebug-list-form((((forward-char ,n)) (8940 (8941 . 8953) (8954 (8954 . 8=
955) (8955 . 8956) . 8956) . 8957) . 8958))
edebug-form((((inline-quote (forward-char ,n))) (8926 (8927 . 8939) (8940=
(8941 . 8953) (8954 (8954 . 8955) (8955 . 8956) . 8956) . 8957) . 8958) . =
8959))
edebug-match-form((((inline-quote (forward-char ,n))) (8926 (8927 . 8939)=
(8940 (8941 . 8953) (8954 (8954 . 8955) (8955 . 8956) . 8956) . 8957) . 89=
58) . 8959))
edebug-match-symbol((((inline-quote (forward-char ,n))) (8926 (8927 . 893=
9) (8940 (8941 . 8953) (8954 (8954 . 8955) (8955 . 8956) . 8956) . 8957) . =
8958) . 8959) form)
edebug-match-one-spec((((inline-quote (forward-char ,n))) (8926 (8927 . 8=
939) (8940 (8941 . 8953) (8954 (8954 . 8955) (8955 . 8956) . 8956) . 8957) =
. 8958) . 8959) form)
edebug-match-specs((((inline-quote (forward-char ,n))) (8926 (8927 . 8939=
) (8940 (8941 . 8953) (8954 (8954 . 8955) (8955 . 8956) . 8956) . 8957) . 8=
958) . 8959) (form) #f(compiled-function (c s rh) #))
edebug-&optional-wrapper((((inline-quote (forward-char ,n))) (8926 (8927 =
. 8939) (8940 (8941 . 8953) (8954 (8954 . 8955) (8955 . 8956) . 8956) . 895=
7) . 8958) . 8959) (form) #f(compiled-function (c s rh) #))
#f(compiled-function (_ cursor specs) #)(&res=
t (((inline-quote (forward-char ,n))) (8926 (8927 . 8939) (8940 (8941 . 895=
3) (8954 (8954 . 8955) (8955 . 8956) . 8956) . 8957) . 8958) . 8959) (form))
apply(#f(compiled-function (_ cursor specs) #=
) &rest ((((inline-quote (forward-char ,n))) (8926 (8927 . 8939) (8940 (894=
1 . 8953) (8954 (8954 . 8955) (8955 . 8956) . 8956) . 8957) . 8958) . 8959)=
(form)))
edebug--match-&-spec-op(&rest (((inline-quote (forward-char ,n))) (8926 (=
8927 . 8939) (8940 (8941 . 8953) (8954 (8954 . 8955) (8955 . 8956) . 8956) =
. 8957) . 8958) . 8959) (form))
edebug-match-specs((((inline-quote (forward-char ,n))) (8926 (8927 . 8939=
) (8940 (8941 . 8953) (8954 (8954 . 8955) (8955 . 8956) . 8956) . 8957) . 8=
958) . 8959) (&rest form) edebug-match-specs)
edebug-match((((inline-quote (forward-char ,n))) (8926 (8927 . 8939) (894=
0 (8941 . 8953) (8954 (8954 . 8955) (8955 . 8956) . 8956) . 8957) . 8958) .=
8959) (&rest form))
edebug-match-def-body((((inline-quote (forward-char ,n))) (8926 (8927 . 8=
939) (8940 (8941 . 8953) (8954 (8954 . 8955) (8955 . 8956) . 8956) . 8957) =
. 8958) . 8959))
edebug-match-symbol((((inline-quote (forward-char ,n))) (8926 (8927 . 893=
9) (8940 (8941 . 8953) (8954 (8954 . 8955) (8955 . 8956) . 8956) . 8957) . =
8958) . 8959) def-body)
edebug-match-one-spec((((inline-quote (forward-char ,n))) (8926 (8927 . 8=
939) (8940 (8941 . 8953) (8954 (8954 . 8955) (8955 . 8956) . 8956) . 8957) =
. 8958) . 8959) def-body)
edebug-match-specs((((inline-quote (forward-char ,n))) (8926 (8927 . 8939=
) (8940 (8941 . 8953) (8954 (8954 . 8955) (8955 . 8956) . 8956) . 8957) . 8=
958) . 8959) (def-body) edebug-match-specs)
edebug-match-specs((((inline-quote (forward-char ,n))) (8926 (8927 . 8939=
) (8940 (8941 . 8953) (8954 (8954 . 8955) (8955 . 8956) . 8956) . 8957) . 8=
958) . 8959) ([&optional ("interactive" &optional [&or stringp def-form] &r=
est symbolp)] def-body) edebug-match-specs)
edebug-match-specs((((inline-quote (forward-char ,n))) (8926 (8927 . 8939=
) (8940 (8941 . 8953) (8954 (8954 . 8955) (8955 . 8956) . 8956) . 8957) . 8=
958) . 8959) ([&optional ("declare" def-declarations)] [&optional ("interac=
tive" &optional [&or stringp def-form] &rest symbolp)] def-body) edebug-mat=
ch-specs)
edebug-match-specs((((inline-quote (forward-char ,n))) (8926 (8927 . 8939=
) (8940 (8941 . 8953) (8954 (8954 . 8955) (8955 . 8956) . 8956) . 8957) . 8=
958) . 8959) (lambda-doc [&optional ("declare" def-declarations)] [&optiona=
l ("interactive" &optional [&or stringp def-form] &rest symbolp)] def-body)=
edebug-match-specs)
edebug-match-specs((((inline-quote (forward-char ,n))) (8926 (8927 . 8939=
) (8940 (8941 . 8953) (8954 (8954 . 8955) (8955 . 8956) . 8956) . 8957) . 8=
958) . 8959) (lambda-list lambda-doc [&optional ("declare" def-declarations=
)] [&optional ("interactive" &optional [&or stringp def-form] &rest symbolp=
)] def-body) edebug-match-specs)
edebug-match-specs((((inline-quote (forward-char ,n))) (8926 (8927 . 8939=
) (8940 (8941 . 8953) (8954 (8954 . 8955) (8955 . 8956) . 8956) . 8957) . 8=
958) . 8959) (name lambda-list lambda-doc [&optional ("declare" def-declara=
tions)] [&optional ("interactive" &optional [&or stringp def-form] &rest sy=
mbolp)] def-body) edebug-match-specs)
edebug-match-specs((((inline-quote (forward-char ,n))) (8926 (8927 . 8939=
) (8940 (8941 . 8953) (8954 (8954 . 8955) (8955 . 8956) . 8956) . 8957) . 8=
958) . 8959) ("define-inline" name lambda-list lambda-doc [&optional ("decl=
are" def-declarations)] [&optional ("interactive" &optional [&or stringp de=
f-form] &rest symbolp)] def-body) edebug-match-specs)
edebug-match-sublist((((inline-quote (forward-char ,n))) (8926 (8927 . 89=
39) (8940 (8941 . 8953) (8954 (8954 . 8955) (8955 . 8956) . 8956) . 8957) .=
8958) . 8959) ("define-inline" name lambda-list lambda-doc [&optional ("de=
clare" def-declarations)] [&optional ("interactive" &optional [&or stringp =
def-form] &rest symbolp)] def-body))
edebug-match-list((((define-inline json-advance (&optional n) "Advance N =
characters forward, or 1 character if N ..." (inline-quote (forward-char ,n=
)))) (8734 (8735 . 8748) (8749 . 8761) (8762 (8763 . 8772) (8773 . 8774) . =
8775) (8778 . 8923) (8926 (8927 . 8939) (8940 (8941 . 8953) (8954 (8954 . 8=
955) (8955 . 8956) . 8956) . 8957) . 8958) . 8959)) ("define-inline" name l=
ambda-list lambda-doc [&optional ("declare" def-declarations)] [&optional (=
"interactive" &optional [&or stringp def-form] &rest symbolp)] def-body))
edebug-match-one-spec((((define-inline json-advance (&optional n) "Advanc=
e N characters forward, or 1 character if N ..." (inline-quote (forward-cha=
r ,n)))) (8734 (8735 . 8748) (8749 . 8761) (8762 (8763 . 8772) (8773 . 8774=
) . 8775) (8778 . 8923) (8926 (8927 . 8939) (8940 (8941 . 8953) (8954 (8954=
. 8955) (8955 . 8956) . 8956) . 8957) . 8958) . 8959)) ("define-inline" na=
me lambda-list lambda-doc [&optional ("declare" def-declarations)] [&option=
al ("interactive" &optional [&or stringp def-form] &rest symbolp)] def-body=
))
edebug-match-specs((((define-inline json-advance (&optional n) "Advance N=
characters forward, or 1 character if N ..." (inline-quote (forward-char ,=
n)))) (8734 (8735 . 8748) (8749 . 8761) (8762 (8763 . 8772) (8773 . 8774) .=
8775) (8778 . 8923) (8926 (8927 . 8939) (8940 (8941 . 8953) (8954 (8954 . =
8955) (8955 . 8956) . 8956) . 8957) . 8958) . 8959)) (("define-inline" name=
lambda-list lambda-doc [&optional ("declare" def-declarations)] [&optional=
("interactive" &optional [&or stringp def-form] &rest symbolp)] def-body))=
edebug-match-specs)
edebug-match((((define-inline json-advance (&optional n) "Advance N chara=
cters forward, or 1 character if N ..." (inline-quote (forward-char ,n)))) =
(8734 (8735 . 8748) (8749 . 8761) (8762 (8763 . 8772) (8773 . 8774) . 8775)=
(8778 . 8923) (8926 (8927 . 8939) (8940 (8941 . 8953) (8954 (8954 . 8955) =
(8955 . 8956) . 8956) . 8957) . 8958) . 8959)) (("define-inline" name lambd=
a-list lambda-doc [&optional ("declare" def-declarations)] [&optional ("int=
eractive" &optional [&or stringp def-form] &rest symbolp)] def-body)))
edebug-make-form-wrapper((((define-inline json-advance (&optional n) "Adv=
ance N characters forward, or 1 character if N ..." (inline-quote (forward-=
char ,n)))) (8734 (8735 . 8748) (8749 . 8761) (8762 (8763 . 8772) (8773 . 8=
774) . 8775) (8778 . 8923) (8926 (8927 . 8939) (8940 (8941 . 8953) (8954 (8=
954 . 8955) (8955 . 8956) . 8956) . 8957) . 8958) . 8959)) 8734 8958 (("def=
ine-inline" name lambda-list lambda-doc [&optional ("declare" def-declarati=
ons)] [&optional ("interactive" &optional [&or stringp def-form] &rest symb=
olp)] def-body)))
edebug-read-and-maybe-wrap-form1()
edebug-read-and-maybe-wrap-form()
edebug--read(read #)
apply(edebug--read read #)
#f(advice-wrapper :around read edebug--read)(#)
elisp--eval-defun()
#f(compiled-function (edebug-it) "Evaluate the top-level form containing =
point, or after point.\n\nIf the current defun is actually a call to `defva=
r' or `defcustom',\nevaluating it this way resets the variable using its in=
itial value\nexpression (using the defcustom's :set function if there is on=
e), even\nif the variable already has some other value. (Normally `defvar'=
and\n`defcustom' do not alter the value if there already is one.) In an\n=
analogous way, evaluating a `defface' overrides any customizations of\nthe =
face, so that it becomes defined exactly as the `defface' expression\nsays.=
\n\nIf `eval-expression-debug-on-error' is non-nil, which is the default,\n=
this command arranges for all errors to enter the debugger.\n\nWith a prefi=
x argument, instrument the code for Edebug.\n\nIf acting on a `defun' for F=
UNCTION, and the function was\ninstrumented, `Edebug: FUNCTION' is printed =
in the echo area. If not\ninstrumented, just FUNCTION is printed.\n\nIf no=
t acting on a `defun', the result of evaluation is displayed in\nthe echo a=
rea. This display is controlled by the variables\n`eval-expression-print-l=
ength' and `eval-expression-print-level',\nwhich see." (interactive "P") #<=
bytecode -0x144badc3f8c191f7>)(nil)
edebug--eval-defun(#f(compiled-function (edebug-it) "Evaluate the top-lev=
el form containing point, or after point.\n\nIf the current defun is actual=
ly a call to `defvar' or `defcustom',\nevaluating it this way resets the va=
riable using its initial value\nexpression (using the defcustom's :set func=
tion if there is one), even\nif the variable already has some other value. =
(Normally `defvar' and\n`defcustom' do not alter the value if there alread=
y is one.) In an\nanalogous way, evaluating a `defface' overrides any cust=
omizations of\nthe face, so that it becomes defined exactly as the `defface=
' expression\nsays.\n\nIf `eval-expression-debug-on-error' is non-nil, whic=
h is the default,\nthis command arranges for all errors to enter the debugg=
er.\n\nWith a prefix argument, instrument the code for Edebug.\n\nIf acting=
on a `defun' for FUNCTION, and the function was\ninstrumented, `Edebug: FU=
NCTION' is printed in the echo area. If not\ninstrumented, just FUNCTION i=
s printed.\n\nIf not acting on a `defun', the result of evaluation is displ=
ayed in\nthe echo area. This display is controlled by the variables\n`eval=
-expression-print-length' and `eval-expression-print-level',\nwhich see." (=
interactive "P") #) t)
apply(edebug--eval-defun #f(compiled-function (edebug-it) "Evaluate the t=
op-level form containing point, or after point.\n\nIf the current defun is =
actually a call to `defvar' or `defcustom',\nevaluating it this way resets =
the variable using its initial value\nexpression (using the defcustom's :se=
t function if there is one), even\nif the variable already has some other v=
alue. (Normally `defvar' and\n`defcustom' do not alter the value if there =
already is one.) In an\nanalogous way, evaluating a `defface' overrides an=
y customizations of\nthe face, so that it becomes defined exactly as the `d=
efface' expression\nsays.\n\nIf `eval-expression-debug-on-error' is non-nil=
, which is the default,\nthis command arranges for all errors to enter the =
debugger.\n\nWith a prefix argument, instrument the code for Edebug.\n\nIf =
acting on a `defun' for FUNCTION, and the function was\ninstrumented, `Edeb=
ug: FUNCTION' is printed in the echo area. If not\ninstrumented, just FUNC=
TION is printed.\n\nIf not acting on a `defun', the result of evaluation is=
displayed in\nthe echo area. This display is controlled by the variables\=
n`eval-expression-print-length' and `eval-expression-print-level',\nwhich s=
ee." (interactive "P") #) t)
eval-defun(t)
eval-defun((4))
funcall-interactively(eval-defun (4))
call-interactively(eval-defun nil nil)
command-execute(eval-defun)
This is a regression from Emacs 27 and should therefore be fixed on the
release branch.
In GNU Emacs 28.0.90 (build 12, x86_64-pc-linux-gnu, GTK+ Version 3.24.30, =
cairo version 1.16.0)
of 2022-01-05
Repository revision: c0cfbca311e6e07e9f8b9c1c9d0e2fe9792cd08c
Repository branch: emacs-28
Windowing system distributor 'The X.Org Foundation', version 11.0.12011000
System Description: Debian GNU/Linux rodete
Configured using:
'configure --enable-gcc-warnings=3Dwarn-only
--enable-gtk-deprecation-warnings --without-pop --with-mailutils
--enable-checking=3Dall --enable-check-lisp-object-type --with-modules
'CFLAGS=3D-O0 -ggdb3''
Configured features:
CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON
LIBSELINUX LIBSYSTEMD LIBXML2 MODULES NOTIFY INOTIFY PDUMPER PNG SECCOMP
SOUND THREADS TIFF TOOLKIT_SCROLL_BARS X11 XDBE XIM XPM GTK3 ZLIB
Important settings:
value of $LC_TIME: en_DK.utf8
value of $LANG: en_US.utf8
value of $XMODIFIERS: @im=3Dibus
locale-coding-system: utf-8-unix
Major mode: Lisp Interaction
Minor modes in effect:
tooltip-mode: t
global-eldoc-mode: t
eldoc-mode: t
show-paren-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
blink-cursor-mode: t
auto-composition-mode: t
auto-encryption-mode: t
auto-compression-mode: t
line-number-mode: t
indent-tabs-mode: t
transient-mark-mode: t
Load-path shadows:
None found.
Features:
(shadow sort mail-extr emacsbug sendmail phst skeleton edmacro kmacro
pcase ffap thingatpt url url-proxy url-privacy url-expand url-methods
url-history url-cookie url-domsuf url-util url-parse url-vars mailcap rx
message rmc dired dired-loaddefs rfc822 mml mml-sec epa derived epg
rfc6068 epg-config gnus-util rmail rmail-loaddefs auth-source cl-seq
eieio eieio-core cl-macs eieio-loaddefs password-cache json map
time-date mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047
rfc2045 mm-util ietf-drums mail-prsvr mailabbrev mail-utils gmm-utils
mailheader gnutls puny elp dbus xml subr-x seq byte-opt gv bytecomp
byte-compile cconv compile text-property-search comint ansi-color ring
cl-loaddefs cl-lib iso-transl tooltip eldoc paren electric uniquify
ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win
term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe
tabulated-list replace newcomment text-mode lisp-mode prog-mode register
page tab-bar menu-bar rfn-eshadow isearch easymenu timer select
scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors
frame minibuffer 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 emoji-zwj charscript charprop case-table epa-hook
jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice button
loaddefs faces cus-face macroexp files window text-properties overlay
sha1 md5 base64 format env code-pages mule custom widget
hashtable-print-readable backquote threads dbusbind inotify
dynamic-setting system-font-setting font-render-setting cairo
move-toolbar gtk x-toolkit x multi-tty make-network-process emacs)
Memory information:
((conses 16 69569 7335)
(symbols 48 8528 3)
(strings 32 24812 2251)
(string-bytes 1 802359)
(vectors 16 15668)
(vector-slots 8 207469 19157)
(floats 8 29 44)
(intervals 56 228 0)
(buffers 992 11))
--=20
Google Germany GmbH
Erika-Mann-Stra=C3=9Fe 33
80636 M=C3=BCnchen
Gesch=C3=A4ftsf=C3=BChrer: Paul Manicle, Halimah DeLaine Prado
Registergericht und -nummer: Hamburg, HRB 86891
Sitz der Gesellschaft: Hamburg
Diese E-Mail ist vertraulich. Falls Sie diese f=C3=A4lschlicherweise erhal=
ten haben
sollten, leiten Sie diese bitte nicht an jemand anderes weiter, l=C3=B6sche=
n Sie
alle Kopien und Anh=C3=A4nge davon und lassen Sie mich bitte wissen, dass d=
ie E-Mail
an die falsche Person gesendet wurde.
This e-mail is confidential. If you received this communication by mistake,
please don=E2=80=99t forward it to anyone else, please erase all copies and
attachments, and please let me know that it has gone to the wrong person.