From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: =?UTF-8?Q?Cl=c3=a9ment_Pit--Claudel?= Newsgroups: gmane.emacs.devel Subject: Is emacsclient --eval broken? Date: Wed, 3 Aug 2016 11:32:33 -0400 Message-ID: <2e73e12c-5662-ae84-4fd7-64f585997290@gmail.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="9aWfE7OKLmfQrQOlkARxDf6v1xdmRrPe4" X-Trace: blaine.gmane.org 1470239188 8741 195.159.176.226 (3 Aug 2016 15:46:28 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 3 Aug 2016 15:46:28 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 To: Emacs developers Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Aug 03 17:46:20 2016 Return-path: Envelope-to: ged-emacs-devel@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 1bUyMk-00080H-GU for ged-emacs-devel@m.gmane.org; Wed, 03 Aug 2016 17:45:54 +0200 Original-Received: from localhost ([::1]:35286 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bUyMh-0005GQ-5o for ged-emacs-devel@m.gmane.org; Wed, 03 Aug 2016 11:45:51 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:47662) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bUyA6-0002gV-49 for emacs-devel@gnu.org; Wed, 03 Aug 2016 11:32:54 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bUyA0-0001e3-27 for emacs-devel@gnu.org; Wed, 03 Aug 2016 11:32:48 -0400 Original-Received: from mout.kundenserver.de ([212.227.126.130]:54705) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bUy9z-0001dj-O2 for emacs-devel@gnu.org; Wed, 03 Aug 2016 11:32:44 -0400 Original-Received: from [18.189.62.146] ([18.189.62.146]) by mrelayeu.kundenserver.de (mreue003) with ESMTPSA (Nemesis) id 0Md04s-1bm5L10KWo-00IHi5 for ; Wed, 03 Aug 2016 17:32:41 +0200 X-Provags-ID: V03:K0:C4eDDT7VDjLsRSmudwT18EFgUNHmYTlED8JlZv5HBpA9Zqbi/w3 O5l9oa5JdA9yYg1IXsonVrtyHh6y096UuLY85YKSPqcximKdca0X41fmdiBKcGVqa8ROn5J sxuS5hKqala9l+aFz8IdAebjI2c5Ae16wEFBlyjmo8qsqwFlk8LKXPKJF7kLpeRLUbZM0QU u2WNCEw61VhlyQGn1t74g== X-UI-Out-Filterresults: notjunk:1;V01:K0:0hS4PDZG12U=:mrGK/qcgw1t7azPlkZCnT/ eOI1mGYPO6VAcIGSkMMIfNxXMImwO65jvMWkUkheZ8IKuzcTKYaCdrV19LD/C5RstMKbwurf3 0AnHhefnR/Y++qtP8YtZLFdf8QRd1gpuLpg62GjPraoX+0B0AulfZ7YgQHqexIQ6YUWa/oOSF FpcY5g/5/TIBQ+0rR9nDtjKDRaksNWQDelUe6fcoe6m746qO9W4lSqRkTcQC9AgVeh7gahBHN rkTFsLD2kXmupTed3Q8ZkDKHGa8NvwXEp6pfdvw7gWuqRTM6hRhb2MSBhB+UoI6xiRqZfEXmr HVmkQBFprjCSEqU8NZYyv6UuYRcp89hTtfIppLIGdmFlpwdvlAJNf27P2Tu8OwgwC19ViWjkt p95gH4uE7ujPmbFtUaHhSHO5CyCjd1023AIadso61V3YRursPLyRfswwxNj4/E0yQpP1eiO/g p5Zjt+USV/L71JoHET3/u63I0lJoPn1ktdWKAQiaq6iZIiBdZZ8CQZAdK+HzvDToRkSEVxv68 +zwKr0XCHc+XV6DHGxeZ0tRVgtVPS3udz9ZGeVAzZHUN9sGb7m9JfUyWcdIflRfoQNnRAeFDL FZivcuip4Vf5Zxr17Hk4X2gtLarHjyh1YeArZfvJIJL9PXU9pBtO/+Ef59di4Sbzqh+oA3yfX MTCjpLMBJNpBefDgTZHau5QkJ4szGznCLtDG+pbZjSRTvKnrPzpTZWeg12ypGKSyGc6E= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 212.227.126.130 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:206395 Archived-At: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --9aWfE7OKLmfQrQOlkARxDf6v1xdmRrPe4 Content-Type: multipart/mixed; boundary="mqtwpF346aqCvHclnhHuJgbe0WdmTLQ9k" From: =?UTF-8?Q?Cl=c3=a9ment_Pit--Claudel?= To: Emacs developers Message-ID: <2e73e12c-5662-ae84-4fd7-64f585997290@gmail.com> Subject: Is emacsclient --eval broken? --mqtwpF346aqCvHclnhHuJgbe0WdmTLQ9k Content-Type: multipart/mixed; boundary="------------EB57314F1BC21349C9470860" This is a multi-part message in MIME format. --------------EB57314F1BC21349C9470860 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hey emacs-dev, I'm seeing surprising behaviour from emacsclient --eval: $ emacs -Q --daemon =E2=80=A6 Starting Emacs daemon. $ emacsclient --eval '(progn (find-file "emacsclient-input") (buffer-= string))' "\\EEEEEEEEEEEEEEEEEEEEEE\n\n\\EEEEEEEEEEEEEEEEEEEE\n\\EEEEEEEEEEEEEE= \\EEEEEEEEEEEEEEEEEEEE-EEEEEEEEEEEEE EEEEEEEEEEEEE EEE EEEEEE EEEEE\n\\EE= EEEEEEEEEEEE\\EEEEEEEEEEEEEEEEEEEEEEE-EEEEEEEEEEEE EEEEE\n\n\\EEEEEEEEEEE= \\EEEEEEEEE\\EEEEEEEEEEE\n\\EEEEEEEEEEEEEEEEEEEEEEE\\EEEEEEEEEEE\\EEEEEEE= EEEE\n\\EEEEEEEEEEEEEEEEEEEEEEE\\EEEEEEEEEEEEEEEE\\EEEEEEEE\n\\EEEEEEEEEE= EEEEEEEEEEEEEEE\\EEEEEEEEEE\\EEEEEEEEEEEEEEE\\EEEEEEEEE\\EEEE\n\n\n\\EEEE= EEEEEEEEEEEEEEEEEE\n\\EEEEEEEEEEEEEEEEEEEEEEEE\n\\EEEEEEEEEEEEEEEEEEEEEEE= EEEEEEE\n\n\\EEEEEEEEEEEEEEE\\EEEEEEEEE\\EEEEEEEEE\n\\EEEEEEEEEEEEEEE\\EE= EEEEEEEEEEEEEE\\EEEEEEEEE\n\\EEEEEEEEEEEEEEE\\EEEEEEEEEEE\\EEEEEEEEE E EE= EEE\n\n\\EEEEEEEEEEEE\n\\EEEEEEEEEEEEEEEEEEEEEEE\\EEEEEEEEEEEEEEEEEEEEEEE= E\\EEEEEEEEEE\\EEEEEEEEEEEEEEE\\EEEEEEEEE\\EEEEEEE\n\\EEEEEEEEEEE\n\nEE E= EE-EEEEEEE \\EEEEEEEEEEEEEEEEEE\nEE EEE-EEEEEEE \\EEEEEEEEEEEEEEEEEEEEEEE= EEEEEEEEE\n\n\\EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE\n\\EEEEEEEEEEEEEEEEEEE= E\n\n\\EEEEEEEEEEEEEEE\n\\EEEEEEEEEEEEE\n\nEEEEEE EEEE *ERROR*: Unknown message: E EE EEEEE\n" This error message isn't in emacsclient-input. Worse, it is not even dete= rministic: $ emacsclient --eval '(progn (find-file "emacsclient-input") (buffer-= string))' "\\EEEEEEEEEEEEEEEEEEEEEE\n\n\\EEEEEEEEEEEEEEEEEEEE\n\\EEEEEEEEEEEEEE= \\EEEEEEEEEEEEEEEEEEEE-EEEEEEEEEEEEE EEEEEEEEEEEEE EEE EEEEEE EEEEE\n\\EE= EEEEEEEEEEEE\\EEEEEEEEEEEEEEEEEEEEEEE-EEEEEEEEEEEE EEEEE\n\n\\EEEEEEEEEEE= \\EEEEEEEEE\\EEEEEEEEEEE\n\\EEEEEEEEEEEEEEEEEEEEEEE\\EEEEEEEEEEE\\EEEEEEE= EEEE\n\\EEEEEEEEEEEEEEEEEEEEEEE\\EEEEEEEEEEEEEEEE\\EEEEEEEE\n\\EEEEEEEEEE= EEEEEEEEEEEEEEE\\EEEEEEEEEE\\EEEEEEEEEEEEEEE\\EEEEEEEEE\\EEEE\n\n\n\\EEEE= EEEEEEEEEEEEEEEEEE\n\\EEEEEEEEEEEEEEEEEEEEEEEE\n\\EEEEEEEEEEEEEEEEEEEEEEE= EEEEEEE\n\n\\EEEEEEEEEEEEEEE\\EEEEEEEEE\\EEEEEEEEE\n\\EEEEEEEEEEEEEEE\\EE= EEEEEEEEEEEEEE\\EEEEEEEEE\n\\EEEEEEEEEEEEEEE\\EEEEEEEEEEE\\EEEEEEEEE E EE= EEE\n\n\\EEEEEEEEEEEE\n\\EEEEEEEEEEEEEEEEEEEEEEE\\EEEEEEEEEEEEEEEEEEEEEEE= E\\EEEEEEEEEE\\EEEEEEEEEEEEEEE\\EEEEEEEEE\\EEEEEEE\n\\EEEEEEEEEEE\n\nEE E= EE-EEEEEEE \\EEEEEEEEEEEEEEEEEE\nEE EEE-EEEEEEE \\EEEEEEEEEEEEEEEEEEEEEEE= EEEEEEEEE\n\n\\EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE\n\\EEEEEEEEEEEEEEEEEEE= E\n\n\\EEEEEEEEEEEEEEE\n\\EEEEEEEEEEEEE\n\nEEEEEE EEEE_EEEEE EE EEEEE\n" (the output is still corrupted: there's no =E2=80=98_=E2=80=99 in the sou= rce file either). I've attached emacsclient-input. Can someone help me figure what's going = wrong? The error doesn't appear if I modify any of the backslashes, dashe= s, or newlines in the input... Cheers, Cl=C3=A9ment. --------------EB57314F1BC21349C9470860 Content-Type: text/plain; charset=UTF-8; name="emacsclient-input" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="emacsclient-input" XEVFRUVFRUVFRUVFRUVFRUVFRUVFRUUKClxFRUVFRUVFRUVFRUVFRUVFRUVFRQpcRUVFRUVF RUVFRUVFRUVcRUVFRUVFRUVFRUVFRUVFRUVFRUUtRUVFRUVFRUVFRUVFRSBFRUVFRUVFRUVF RUVFIEVFRSBFRUVFRUUgRUVFRUUKXEVFRUVFRUVFRUVFRUVFXEVFRUVFRUVFRUVFRUVFRUVF RUVFRUVFLUVFRUVFRUVFRUVFRSBFRUVFRQoKXEVFRUVFRUVFRUVFXEVFRUVFRUVFRVxFRUVF RUVFRUVFRQpcRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVcRUVFRUVFRUVFRUVcRUVFRUVFRUVF RUUKXEVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFXEVFRUVFRUVFRUVFRUVFRUVcRUVFRUVFRUUK XEVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVcRUVFRUVFRUVFRVxFRUVFRUVFRUVFRUVFRUVc RUVFRUVFRUVFXEVFRUUKCgpcRUVFRUVFRUVFRUVFRUVFRUVFRUVFRQpcRUVFRUVFRUVFRUVF RUVFRUVFRUVFRUVFClxFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUUKClxFRUVFRUVF RUVFRUVFRUVcRUVFRUVFRUVFXEVFRUVFRUVFRQpcRUVFRUVFRUVFRUVFRUVFXEVFRUVFRUVF RUVFRUVFRUVcRUVFRUVFRUVFClxFRUVFRUVFRUVFRUVFRUVcRUVFRUVFRUVFRUVcRUVFRUVF RUVFIEUgRUVFRUUKClxFRUVFRUVFRUVFRUUKXEVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFXEVF RUVFRUVFRUVFRUVFRUVFRUVFRUVFRVxFRUVFRUVFRUVFXEVFRUVFRUVFRUVFRUVFRVxFRUVF RUVFRUVcRUVFRUVFRQpcRUVFRUVFRUVFRUUKCkVFIEVFRS1FRUVFRUVFIFxFRUVFRUVFRUVF RUVFRUVFRUUKRUUgRUVFLUVFRUVFRUUgXEVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVF RUVFCgpcRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUUKXEVFRUVFRUVFRUVF RUVFRUVFRUVFCgpcRUVFRUVFRUVFRUVFRUVFClxFRUVFRUVFRUVFRUVFCgpFRUVFRUUgRUVF RSBFRUVFRSBFRSBFRUVFRQo= --------------EB57314F1BC21349C9470860-- --mqtwpF346aqCvHclnhHuJgbe0WdmTLQ9k-- --9aWfE7OKLmfQrQOlkARxDf6v1xdmRrPe4 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJXog6YAAoJEPqg+cTm90wjgacP/0AW21AcF5vc/dLPv/c/lZrw B713Xll8EapCOl/xAm4E9I7jgz3wn34QAvsakk6/TRKvwcylxilF6QaMH3vpj9cy QLqR7WaNNIvQESWNTc0UX3mtVYJJlFMwV2iktSBFOPLjzcsOP56m+frtwwJ0YNLL 6lZvxphueEVWSotUYr8cIhePmGGJgdxPAWOYW++h+PX0e7Pk6AVgWOzOGHgdZvuL 3d4bjN0Pi7r7qUsPehOTC/Sqj6mcSp9zVgKAln9ORRfBBh+n/lOaOxYXkhO7Z3+c 6rCLMg4kfywqA/bxLy0tqHmE8VGL94cZH/DfbSkci+jTQRraNVuEViEwfzdiEAhb AJdqHFzDm9K8dqMoFtn+QLicm5+9T1FGJ0Gscq3dO03vSS4bsZMLq9Id49ISYpit /NxytVAuTIvoO4DVxaB3nMZsO+6P8qgZPYoOw1q5VbwH5kfO0PNdhntMftJjJUbd 1IMzmEru4MHE4oSsZejJNh7TosTIXn2tQMQ1PE+qEyFlQ2LZAcWF/HKtBRrgwLkb UPgBsL58Fwz3SmUxd4dHOCVgIJa3cIUWL32iGyMRuYiqHGF4iCetR008NJeXstNd Rgw5U/G/I12QQ4rG7Bg+0cQVVG2c3lEI6YbmFNwY6G8woq2X2wTsoAG6uMuGtF9o +sXVMZ0Hb1Mum3jUhmO4 =6r/m -----END PGP SIGNATURE----- --9aWfE7OKLmfQrQOlkARxDf6v1xdmRrPe4--