From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Robert Pluim Newsgroups: gmane.emacs.bugs Subject: bug#52554: 28.0.90; mm-inline-media-tests customization breaks .emacs reading Date: Thu, 16 Dec 2021 16:18:13 +0100 Message-ID: <87r1aco9xm.fsf@gmail.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="15354"; mail-complaints-to="usenet@ciao.gmane.io" To: 52554@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Dec 16 16:20:41 2021 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 1mxsYj-0003pk-G8 for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 16 Dec 2021 16:20:41 +0100 Original-Received: from localhost ([::1]:43128 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mxsYi-0006hH-8b for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 16 Dec 2021 10:20:40 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:41062) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mxsX8-0004rv-N7 for bug-gnu-emacs@gnu.org; Thu, 16 Dec 2021 10:19:04 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:53114) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mxsX8-0006lp-Ed for bug-gnu-emacs@gnu.org; Thu, 16 Dec 2021 10:19:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mxsX8-00029W-69 for bug-gnu-emacs@gnu.org; Thu, 16 Dec 2021 10:19:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Robert Pluim Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 16 Dec 2021 15:19:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 52554 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.16396679018216 (code B ref -1); Thu, 16 Dec 2021 15:19:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 16 Dec 2021 15:18:21 +0000 Original-Received: from localhost ([127.0.0.1]:36427 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mxsWT-00028S-41 for submit@debbugs.gnu.org; Thu, 16 Dec 2021 10:18:21 -0500 Original-Received: from lists.gnu.org ([209.51.188.17]:41070) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mxsWS-00028K-2F for submit@debbugs.gnu.org; Thu, 16 Dec 2021 10:18:20 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:40948) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mxsWR-00044I-Hy for bug-gnu-emacs@gnu.org; Thu, 16 Dec 2021 10:18:19 -0500 Original-Received: from [2a00:1450:4864:20::330] (port=35504 helo=mail-wm1-x330.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mxsWQ-0006hC-38 for bug-gnu-emacs@gnu.org; Thu, 16 Dec 2021 10:18:19 -0500 Original-Received: by mail-wm1-x330.google.com with SMTP id bg2-20020a05600c3c8200b0034565c2be15so2021482wmb.0 for ; Thu, 16 Dec 2021 07:18:17 -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; bh=xToIj1cG2nF6pWNlh2PVnF3uerlphSeqqtB72OfYN5s=; b=PQac2ZTRE54TNZb06HV5kAhGG+nVZNW73h+6zrq0hz1/aJ78KyTDdcYqbR1lgg3oLf hyhwZVgeoKTvKJCj1ywRDrVAAJ/ATwfN5rU/hactWBBkDzR2ol2wavD5/W+d8JN55Be1 SNxHnWdjvaNC9MxVw7f6LzGfwaiROH7Co/W1s2C0Ipts/jmo2mzHloMNSKtDWLbtDEEw TW2j5sNuK0iYIVPrU/0z13DG1qw7E2xh/mAIvAlFU0ROJshy6Nkwg6i/DhsZGXUGwGjc i4n9rB8gD/jRLdk/TNnFo+iiJGzIVLGZlaBXY0DccMubi6w1RXqmgPTl6i8WkTZyhxin JBBw== 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; bh=xToIj1cG2nF6pWNlh2PVnF3uerlphSeqqtB72OfYN5s=; b=Ge17Nd3DsRTKfxcM3be1y1gTRfccsfNMdqDVN6sJptaNS29SGurWRpqA9oI7FsEyCS /hWhZHMI+35uj77Y7yFeJbOcSYQgDFa3SicgfYlzGQN64ha07p7Eec3MeALHv2bMI5Yr 4sDxf2gvWZLoxBfeMYPpaGQ3OCGxKiWSle7N4uD6awodONAD1hHDwM4ssQRK0do07XqA 1AlqweYpHtx7No+YzBrL7tM6na3pijwaSsdLYgPFBLDhbocZs6khlNjfaPAJYwVlBoDq 4JvqePXSg9RvVHrl2B1nEUVGYm3122uE7ac3TYIMEGOYxAUmGO+zSDpU2/1d54+Ktwx9 vJyQ== X-Gm-Message-State: AOAM530xQs//P9pbHR6ANnb2nJoyfWFf1lv47YRy7zSlnhAheQALclfK jq0FVsV5V9CtGBHXMilcrBzDBmlIRuc= X-Google-Smtp-Source: ABdhPJxqqkpRqgcKj1Nr9p8QdrxSpYPiDce/istNpUmcW2k09jXufO/Lwo6HGafOT1J/LzWodL899A== X-Received: by 2002:a05:600c:a01:: with SMTP id z1mr5511994wmp.52.1639667895336; Thu, 16 Dec 2021 07:18:15 -0800 (PST) Original-Received: from rltb ([2a01:e0a:3f3:fb50:1fc1:44e6:9dcd:a0a2]) by smtp.gmail.com with ESMTPSA id c8sm5851837wmq.34.2021.12.16.07.18.14 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Dec 2021 07:18:14 -0800 (PST) X-Host-Lookup-Failed: Reverse DNS lookup failed for 2a00:1450:4864:20::330 (failed) Received-SPF: pass client-ip=2a00:1450:4864:20::330; envelope-from=rpluim@gmail.com; helo=mail-wm1-x330.google.com X-Spam_score_int: -12 X-Spam_score: -1.3 X-Spam_bar: - X-Spam_report: (-1.3 / 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_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:222492 Archived-At: --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable mm-inline-media-tests contains lambda's, and it=CA=BCs byte-compiled, so when you customize its value, byte-code is saved in your .emacs. One of its components looks like this: ("text/x-vcard" mm-inline-text-vcard #[257 "\300\301!\206 %0\302\303!\207" [featurep vcard locate-library "vcard"] 3 " (fn HANDLE)"]) That has an embedded 'NUL' just before the \302 (I=CA=BCve encoded it), which causes 'buffer-file-coding-system' to be incorrect ('no-conversion in this case) so any non-ascii character causes a read error: $ HOME=3D/tmp emacs --debug-init Debugger entered--Lisp error: (invalid-read-syntax "?" 1 0) read(#) eval-buffer(# nil "/tmp/.emacs" nil t) ; Reading at buff= er position 573 load-with-code-conversion("/tmp/.emacs" "/tmp/.emacs" t t) load("~/.emacs" noerror nomessage) Sample .emacs attached. There are probably other defcustom's with the same issue, I haven't checked. --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=.emacs Content-Transfer-Encoding: base64 KGN1c3RvbS1zZXQtdmFyaWFibGVzCiA7OyBjdXN0b20tc2V0LXZhcmlhYmxlcyB3YXMgYWRkZWQg YnkgQ3VzdG9tLgogOzsgSWYgeW91IGVkaXQgaXQgYnkgaGFuZCwgeW91IGNvdWxkIG1lc3MgaXQg dXAsIHNvIGJlIGNhcmVmdWwuCiA7OyBZb3VyIGluaXQgZmlsZSBzaG91bGQgY29udGFpbiBvbmx5 IG9uZSBzdWNoIGluc3RhbmNlLgogOzsgSWYgdGhlcmUgaXMgbW9yZSB0aGFuIG9uZSwgdGhleSB3 b24ndCB3b3JrIHJpZ2h0LgogJyhtbS1pbmxpbmUtbWVkaWEtdGVzdHMKICAgJygoInRleHQveC12 Y2FyZCIgbW0taW5saW5lLXRleHQtdmNhcmQKICAgICAgI1syNTcgIlwzMDBcMzAxIVwyMDYJAFwz MDJcMzAzIVwyMDciCiAgICAgICAgICAgIFtmZWF0dXJlcCB2Y2FyZCBsb2NhdGUtbGlicmFyeSAi dmNhcmQiXQogICAgICAgICAgICAzICIKCihmbiBIQU5ETEUpIl0pCikpKQoKKGdsb2JhbC1zZXQt a2V5IChrYmQgIkMtJyIpIChsYW1iZGEgKCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg KGludGVyYWN0aXZlKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoaW5zZXJ0LWNoYXIg P8q8KSkpCg== --=-=-= Content-Type: text/plain In GNU Emacs 28.0.90 (build 3, x86_64-pc-linux-gnu, GTK+ Version 3.24.24, cairo version 1.16.0) of 2021-12-13 built on rltb Repository revision: 9bd3f78645e14fdbaf3a569df5e0a52249c4f90e Repository branch: emacs-28 System Description: Debian GNU/Linux 11 (bullseye) Robert -- --=-=-=--