From unknown Sun Jun 15 01:08:28 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#39995 <39995@debbugs.gnu.org>
To: bug#39995 <39995@debbugs.gnu.org>
Subject: Status: 28.0.50; Suboptimal error formatting for missing struct slot
Reply-To: bug#39995 <39995@debbugs.gnu.org>
Date: Sun, 15 Jun 2025 08:08:28 +0000
retitle 39995 28.0.50; Suboptimal error formatting for missing struct slot
reassign 39995 emacs
submitter 39995 Philipp Stephani
severity 39995 minor
thanks
From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 09 04:08:05 2020
Received: (at submit) by debbugs.gnu.org; 9 Mar 2020 08:08:05 +0000
Received: from localhost ([127.0.0.1]:49688 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1jBDSG-0004OA-W5
for submit@debbugs.gnu.org; Mon, 09 Mar 2020 04:08:05 -0400
Received: from lists.gnu.org ([209.51.188.17]:59921)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from ) id 1jBDSE-0004O1-L3
for submit@debbugs.gnu.org; Mon, 09 Mar 2020 04:08:03 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:41788)
by lists.gnu.org with esmtp (Exim 4.90_1)
(envelope-from ) id 1jBDSD-0001k3-6z
for bug-gnu-emacs@gnu.org; Mon, 09 Mar 2020 04:08:02 -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,URIBL_BLOCKED autolearn=disabled
version=3.3.2
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from ) id 1jBDSB-0007be-PX
for bug-gnu-emacs@gnu.org; Mon, 09 Mar 2020 04:08:01 -0400
Received: from mail-wm1-x32c.google.com ([2a00:1450:4864:20::32c]:38706)
by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16)
(Exim 4.71) (envelope-from )
id 1jBDSB-0007aN-JF
for bug-gnu-emacs@gnu.org; Mon, 09 Mar 2020 04:07:59 -0400
Received: by mail-wm1-x32c.google.com with SMTP id n2so2051026wmc.3
for ; Mon, 09 Mar 2020 01:07:59 -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
:content-transfer-encoding;
bh=Exvav8u2BA2iGnImZSDiv/YrMhM7oB/GUWtMvxmgKG0=;
b=AU9tylax0u4/i4mo0vKpqXwW9UTBkD/8H8hPgD56Hi3w2l3YDyOQSagouenNnDoBKk
1jqhcbZ1q1z0ic/l9flpoCPmjz1ZFpjHH6xtv+Y70Znc6Tpxicour4uaPPayvx0QCxb+
K5MZx9htdbDdkH2CZgKpKB73Nw9dg+Pd4vnRZp/UzyL1tqrIhd604nZN4rpeITaSmphd
z7p2moE84JFtO5F2kw/GgneEYLSo5KBS03hYUU8s4H+AoD47Qpnxw3IuRahcYyAiMGW/
T39mgb7IbRiYJZ3z9vGfsyj9flfdmGu582cw9juEbpT4uMKRbM9mshMegO5cCKzo+OA3
rP0A==
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
:content-transfer-encoding;
bh=Exvav8u2BA2iGnImZSDiv/YrMhM7oB/GUWtMvxmgKG0=;
b=PZ/X/QYYATCtpMsrr1V4t03OJeEEc+l7HQsC8UDh+pKnFquIg2qXg4SCCbo6HQncbK
LnAVpQYrpnsXWWS/gZ3gLnyW65RGGxI/cDjW1UQ2Au6uFMWEUeDK0DKN73+cbd7KeGIJ
asRrYazTtIcU/YfYtIn2J0EDs2Fba1GS9Zj0DgzqKkSqM1pnv2cWcVtmVUyNd6xu2hxD
nC5VmCwgb3+XMTbiDTqviasgzDGgiS4tw00iNP68ItDV4FURY7F1x5GGTn0jS4QsQVot
+XAdjgwACQfE6aucsSy/CnCUmkr8ujK3qxjeD+aI+edpNfmfsL2eAsOkOTgjF/mENPna
ebwQ==
X-Gm-Message-State: ANhLgQ3+VS+jZbCUajzub03gFBX21A2PmsutfzXrpbZdfNWtx6swwNur
SB1SWOT8z8/ePQikj2laxRBCUpBg
X-Google-Smtp-Source: ADFU+vt3Hb9BMKE8lh+wkeZGO83NsDmsjHvUGtSCkDEX75CVNaA2wdy6PhNhno/AW9zymQridxypEw==
X-Received: by 2002:a7b:c317:: with SMTP id k23mr9591694wmj.87.1583741277407;
Mon, 09 Mar 2020 01:07:57 -0700 (PDT)
Received: from phst1 (85.233.42.145.dynamic.cablesurf.de. [85.233.42.145])
by smtp.gmail.com with ESMTPSA id q16sm45749795wrj.73.2020.03.09.01.07.56
for
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Mon, 09 Mar 2020 01:07:56 -0700 (PDT)
From: Philipp Stephani
To: bug-gnu-emacs@gnu.org
Subject: 28.0.50; Suboptimal error formatting for missing struct slot
Date: Mon, 09 Mar 2020 09:07:40 +0100
Message-ID:
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-detected-operating-system: by eggs.gnu.org: Genre and OS details not
recognized.
X-Received-From: 2a00:1450:4864:20::32c
X-Spam-Score: 0.5 (/)
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: -0.5 (/)
The following happens at least in Emacs 27, I haven't checked other
versions.
$ emacs -Q -batch -l backtrace -l cl-lib -l cl-macs -eval '(cl-struct-slot-=
offset (quote backtrace-frame) (quote foobar))'
struct %S has no slot %S: backtrace-frame, foobar
This is because the error symbol `cl-struct-unknown-slot' has the
message "struct %S has no slot %S", but the error system doesn't use the
message as a format template. Probably the error message should just be
"struct has no slot" or so.
In GNU Emacs 28.0.50 (build 10, x86_64-pc-linux-gnu, GTK+ Version 3.24.12, =
cairo version 1.16.0)
of 2020-02-25
Repository revision: 03c07c88d90b5747456b9d286bace2dd4a713aac
Repository branch: master
Windowing system distributor 'The X.Org Foundation', version 11.0.12004000
System Description: Debian GNU/Linux rodete
Recent messages:
For information about GNU Emacs and the GNU system, type C-h C-a.
Source file =E2=80=98/home/phst/ThirdParty/emacs/master/lisp/emacs-lisp/seq=
.el=E2=80=99 newer than byte-compiled file; using older file
Source file =E2=80=98/home/phst/ThirdParty/emacs/master/lisp/emacs-lisp/byt=
ecomp.el=E2=80=99 newer than byte-compiled file; using older file
Source file =E2=80=98/home/phst/ThirdParty/emacs/master/lisp/emacs-lisp/rx.=
el=E2=80=99 newer than byte-compiled file; using older file
Configured using:
'configure --enable-gcc-warnings=3Dwarn-only
--enable-gtk-deprecation-warnings --without-pop --with-mailutils
--enable-checking --enable-check-lisp-object-type --with-modules
'CFLAGS=3D-O0 -ggdb3''
Configured features:
XPM JPEG TIFF GIF PNG CAIRO SOUND DBUS GSETTINGS GLIB NOTIFY INOTIFY
LIBSELINUX GNUTLS FREETYPE HARFBUZZ ZLIB TOOLKIT_SCROLL_BARS GTK3 X11
XDBE XIM MODULES THREADS PDUMPER GMP
Important settings:
value of $LANG: en_US.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
blink-cursor-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 dired dired-loaddefs
format-spec rfc822 mml easymenu mml-sec epa epg epg-config gnus-util
rmail rmail-loaddefs text-property-search time-date mm-decode mm-bodies
mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail
rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils phst skeleton
derived edmacro kmacro pcase ffap thingatpt url-parse auth-source cl-seq
eieio eieio-core cl-macs eieio-loaddefs password-cache json map url-vars
subr-x rx gnutls puny seq byte-opt gv bytecomp byte-compile cconv dbus
xml cl-loaddefs cl-lib tooltip eldoc electric uniquify ediff-hook
vc-hooks lisp-float-type 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 elisp-mode lisp-mode prog-mode register page
tab-bar menu-bar rfn-eshadow isearch timer select scroll-bar mouse
jit-lock font-lock syntax facemenu 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 charscript charprop case-table epa-hook jka-cmpr-hook help
simple abbrev obarray 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
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 59559 7872)
(symbols 48 8079 1)
(strings 32 20894 1643)
(string-bytes 1 680112)
(vectors 16 12053)
(vector-slots 8 164838 5066)
(floats 8 26 31)
(intervals 56 196 0)
(buffers 1000 11))
From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 02 20:55:32 2020
Received: (at control) by debbugs.gnu.org; 3 Apr 2020 00:55:32 +0000
Received: from localhost ([127.0.0.1]:41014 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1jKAcO-0000yh-GH
for submit@debbugs.gnu.org; Thu, 02 Apr 2020 20:55:32 -0400
Received: from mail-qv1-f51.google.com ([209.85.219.51]:44929)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from ) id 1jKAcN-0000y9-Gc
for control@debbugs.gnu.org; Thu, 02 Apr 2020 20:55:31 -0400
Received: by mail-qv1-f51.google.com with SMTP id ef12so2801352qvb.11
for ; Thu, 02 Apr 2020 17:55:31 -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=CVGogka9kMEOCjNFmM0yllTDeq1l2eqx+E6vIU8sQ1s=;
b=H7UJlf3najjuDB5dy8uoBx/OVI+V1FE/YRWxfvUmPrJtN8EAQdtwqz+s11JMXyaKQr
CFy/5g+qiVfeUPnvpebLH86CSzLOAXRriH/yl6LdoU00TbIXRqnNQMIgTwzhOiDHM97h
jqpdqpS6aQz3BIglKT+xrwCNDlvJ6COnA32OLEqyMFg0sAfGL5Gsfy4tPmGmxqSh91Mr
PiZ7rLGIlSPA9FCXTyQJH+hyICgMuJaQTJM0qAyohZUipwNx9QudyLTQecjpA1C1oe4V
QcQVJcBy1vTyIgKHRsVrrYMdQpyyLNLVAVdJ3D81C++/Jk70oYtoDl4KpO3TZK4/2m2P
6jBQ==
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=CVGogka9kMEOCjNFmM0yllTDeq1l2eqx+E6vIU8sQ1s=;
b=JGhpJCYweqKON1CvEeY5jWGZD8DvGsMJYWcGkNr2DVXSl7wXpvVupOBSA84UXjjN6r
zw8v+sHGXQH74SmQnaoN5nFRrJbSYJzseXQ/Pd5i/oDZXB7y1vwGzBuN9jjojucSP+fO
NxJcQz1rIptuf/tgfpqAe84sug10D5MaFqAiTypJGe1+sAz/J4kd87VprHNahNEqfz9V
pwa0WLQnE/QYVFkVgwbSiy6KknJhuHLHlK1h9fuxaIKGyTXsuvqf5XhKO74CfpV0nwrj
YvPf9iYiuXeUnJ9PO6BCXIGeKtCSIPLLBubwmuQCzKTHas4/MezT8D4MSjf4qP7Tbpdp
rzzw==
X-Gm-Message-State: AGi0PubSXfxiAW0tJ/BlCjVofAi48ggA3CwZIp+lL3s9DZFJvtVlypow
rEbaId0OjozZ6QF8o8nHzc3MqlGn
X-Google-Smtp-Source: APiQypLe904APYrIAiExFW+NE3g43ZeXRdPSAhTazgLAWeORuA7putxpWp/V54jcNXYSpwLd5F/PmQ==
X-Received: by 2002:a0c:ea32:: with SMTP id t18mr6211083qvp.0.1585875324636;
Thu, 02 Apr 2020 17:55:24 -0700 (PDT)
Received: from minid (cbl-45-2-119-47.yyz.frontiernetworks.ca. [45.2.119.47])
by smtp.gmail.com with ESMTPSA id
u15sm5222359qte.91.2020.04.02.17.55.23 for
(version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
Thu, 02 Apr 2020 17:55:24 -0700 (PDT)
From: Noam Postavsky
To: control@debbugs.gnu.org
Subject: control message for bug #39995
Date: Thu, 02 Apr 2020 20:55:23 -0400
Message-ID: <87wo6xgzgk.fsf@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: control
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: -1.0 (-)
severity 39995 minor
quit
From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 12 09:13:41 2020
Received: (at 39995-done) by debbugs.gnu.org; 12 Apr 2020 13:13:42 +0000
Received: from localhost ([127.0.0.1]:57503 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1jNcQf-0008AN-OK
for submit@debbugs.gnu.org; Sun, 12 Apr 2020 09:13:41 -0400
Received: from mail-ot1-f51.google.com ([209.85.210.51]:43974)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from ) id 1jNcQe-0008AA-AG
for 39995-done@debbugs.gnu.org; Sun, 12 Apr 2020 09:13:40 -0400
Received: by mail-ot1-f51.google.com with SMTP id n25so6541162otr.10
for <39995-done@debbugs.gnu.org>; Sun, 12 Apr 2020 06:13:40 -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
:content-transfer-encoding;
bh=Otf0l9qRtezNiHuy6wr9GPEU6bZOYt7xzRNpIKr4GNw=;
b=S3TFrrN1bP5EoI3dGR6YQJonNHNwu1FqPh8Oe9Awm91KnfN01XEVD6E+EIS1k8RMGA
e23SgCvDO1IWvqWc9id9aS3DLfwuK5MmIuZ/3i6TfUderRlTwcWQJH0qe1vHTGsFqVvB
Yr/JA2tvzztpclcLMNh4X4NPl94wIE5sCfApwHODfCMIdTZmeVOYCBzKnI8dZaSB4iYQ
lo1v4H6XbOG7jt0C1QDEqiA9VLz/8uU/FuIeo6aYD8m/P6HqXP8nU5emLGfZJKgGA+qc
w0FxSqPl7FflzP3TLDw61vXBk0DXZipWD+w9SCG+nYViAHshSh1UaPpZ3gjqYxWbu4sT
6jyw==
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:content-transfer-encoding;
bh=Otf0l9qRtezNiHuy6wr9GPEU6bZOYt7xzRNpIKr4GNw=;
b=myJv3JqTL680p8OQbVxqiYHyndpzrUgOca00AmfJYyX/9lqHEi0zzlTohk0D4xjpWX
os+Nx/i9UKc4tAiMb/kksXMEIYXXUuKobXqdXVyo/Ys3+x1evd4mcDlSW4hfkoxrgkTR
nosbj8COkQIqWMRjp6H5onD7ijW+VIs+lfTHg28cQp1YyFpz1v/ZfbUNbazyK60qTx13
E5shXLPO4Dlmv1L9dEeuEy9vcxF9G3RaNbpSrROkZ1yZEmj8GY6vdZ5q+vxIjUEAtxmy
QFuuSC7prbExFW57fqryKYFvymvVBf7utGF4q9bwjsVTiY/+8uIu3+lzubr/QNyzdgg5
zqfQ==
X-Gm-Message-State: AGi0PubBk46fxJxmy/GwmOJAwpi4j+DJ5F6NI2jsIbRjT4KO/ARfVxiD
YhW67hpDhwlDZU6qHCFxDuLewQXXqQ6zQ95w1ZTXL89i
X-Google-Smtp-Source: APiQypIfxEgOCvuAEEFeQGgBstjUb6zuk+CPf2q9P9I/biWfQKZ829CXmKb8dnjuxrRFxxRC6/bPEMILolPAIvCFPR4=
X-Received: by 2002:a9d:2948:: with SMTP id d66mr8719760otb.174.1586697214481;
Sun, 12 Apr 2020 06:13:34 -0700 (PDT)
MIME-Version: 1.0
References:
In-Reply-To:
From: Philipp Stephani
Date: Sun, 12 Apr 2020 15:13:23 +0200
Message-ID:
Subject: Re: bug#39995: 28.0.50; Suboptimal error formatting for missing
struct slot
To: 39995-done@debbugs.gnu.org
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.2 (/)
X-Debbugs-Envelope-To: 39995-done
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 (/)
Am Mo., 9. M=C3=A4rz 2020 um 09:09 Uhr schrieb Philipp Stephani
:
>
>
> The following happens at least in Emacs 27, I haven't checked other
> versions.
>
> $ emacs -Q -batch -l backtrace -l cl-lib -l cl-macs -eval '(cl-struct-slo=
t-offset (quote backtrace-frame) (quote foobar))'
> struct %S has no slot %S: backtrace-frame, foobar
>
> This is because the error symbol `cl-struct-unknown-slot' has the
> message "struct %S has no slot %S", but the error system doesn't use the
> message as a format template. Probably the error message should just be
> "struct has no slot" or so.
Fixed with commit 36873ef2b2.
From unknown Sun Jun 15 01:08:28 2025
Received: (at fakecontrol) by fakecontrolmessage;
To: internal_control@debbugs.gnu.org
From: Debbugs Internal Request
Subject: Internal Control
Message-Id: bug archived.
Date: Mon, 11 May 2020 11:24:04 +0000
User-Agent: Fakemail v42.6.9
# This is a fake control message.
#
# The action:
# bug archived.
thanks
# This fakemail brought to you by your local debbugs
# administrator