From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: =?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel Newsgroups: gmane.emacs.bugs Subject: bug#22344: 25.0.50 (and 24.5.1, 24.4); Sending 4097 bytes to a subprocess hangs Emacs on Windows 8 and 10 Date: Mon, 11 Jan 2016 13:02:47 -0500 Message-ID: <5693EE47.9010209@gmail.com> References: <569340A9.3010904@gmail.com> <83si24ktzh.fsf@gnu.org> <5693D43E.4000804@gmail.com> <83lh7wkrgz.fsf@gnu.org> <5693DDBF.3010802@gmail.com> <5693E3E3.7020304@gmail.com> <83h9ikknsg.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="kF9GCBqaAhVwMEmp6lFi8jxeGqNRmcuBi" X-Trace: ger.gmane.org 1452535469 3990 80.91.229.3 (11 Jan 2016 18:04:29 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 11 Jan 2016 18:04:29 +0000 (UTC) Cc: 22344@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Jan 11 19:04:17 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1aIgpD-0007sK-Q5 for geb-bug-gnu-emacs@m.gmane.org; Mon, 11 Jan 2016 19:04:16 +0100 Original-Received: from localhost ([::1]:56162 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aIgpD-0002Fe-9V for geb-bug-gnu-emacs@m.gmane.org; Mon, 11 Jan 2016 13:04:15 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:40806) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aIgp3-0002BX-Kn for bug-gnu-emacs@gnu.org; Mon, 11 Jan 2016 13:04:10 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aIgp0-0006Fw-FR for bug-gnu-emacs@gnu.org; Mon, 11 Jan 2016 13:04:05 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:58524) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aIgp0-0006Fp-Cu for bug-gnu-emacs@gnu.org; Mon, 11 Jan 2016 13:04:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84) (envelope-from ) id 1aIgoz-0001FA-WD for bug-gnu-emacs@gnu.org; Mon, 11 Jan 2016 13:04:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: =?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 11 Jan 2016 18:04:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22344 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 22344-submit@debbugs.gnu.org id=B22344.14525353844710 (code B ref 22344); Mon, 11 Jan 2016 18:04:01 +0000 Original-Received: (at 22344) by debbugs.gnu.org; 11 Jan 2016 18:03:04 +0000 Original-Received: from localhost ([127.0.0.1]:46744 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aIgo4-0001Dt-C1 for submit@debbugs.gnu.org; Mon, 11 Jan 2016 13:03:04 -0500 Original-Received: from mout.kundenserver.de ([212.227.17.10]:52162) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aIgo2-0001DO-N4 for 22344@debbugs.gnu.org; Mon, 11 Jan 2016 13:03:03 -0500 Original-Received: from [18.189.87.242] ([18.189.87.242]) by mrelayeu.kundenserver.de (mreue103) with ESMTPSA (Nemesis) id 0M1ygd-1a2FXw3vfH-00u2aq; Mon, 11 Jan 2016 19:02:56 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.4.0 In-Reply-To: <83h9ikknsg.fsf@gnu.org> X-Provags-ID: V03:K0:jW2lUEwkGn6Odgb5TnaYOGc/gkCV0Z2kOEe/eVZWLQkplDCLxsO nRx5LWRZl4Do2NEzriJFfoq5kuI+XZOjzCOCK1vj6GMUnauuoQZosoA8aFqKk4wMEbS7fj9 Niaup2W+HiLnd72LSSsM12gcJDfwT8gFVWJjKkwtJ9URWOk+t0plNv3a/5+tG3Qt+tnvxwI N/IW9QYf3CvJ1r6jb5gyg== X-UI-Out-Filterresults: notjunk:1;V01:K0:hQzA4AfFv9k=:TjXUtBZvyD2yS2To5uGJ6/ CqlWVQ+DJgZTjAA8xpqtpl6jFHyMQCRQcFPB+yIjmFZGLvfmELZxVtdC8yFzjSDNQzX7POgM9 HWc9nb++HtuEX4kMUCQ4VdbslN/PyYEWqVE3hXNUi1gw+AdHU6lnjO3bOyLRsFAKwOcY96k1H YtZlJrMKvo00dVECvoCUO5BZa/mIcGwIPV2rYUkflKS+uohG34KLRQDIpKR2re6S+2h2anNh9 nTxqcaO+CXZ+x7jff7sC/R7bZpwyW2mZ2vYjp+f9Cc9Oj5YYvqCks5lgVkaOHW9ib0wHYSnC9 7Dsk8SUFcXPh5wvcobGUqF8bBWTo+6OOc7/nyC4gP4lEz0uikvh2daXH+sQkq/02PcMgPzBW8 mqFuJqV1gdIrvMydGfkr50utAPBvSUoQmUnOBe/cCES8fftk9w5Ahamzpm2dDVHDeZJpzytdw swgnVgku2AbPV4W7w73SJayKev+s3UvB6oS0Xk071IshLli7afcXXOS2npl88Gdx3LrfAmTZQ lEXAtXwyoCxe6fbGgmQZhRzMVBLos7r8gN1TqSgyMzZhqRpSkkY93W7bbJUhnRIgj930C6UxJ 3ln0XuxSELNQUDNnlYlZR4U4hQt1rN7WJrsXYmhtBQm7rhHb4PmvhOLb1ISchqPeDpRqtoxpu dZaluSNUdIIEcQv/d+19wUHfE7BBxh/wWSnUXlnZs2qg7OfIboRqxxuFmqPi7KXyr+/s= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 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.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:111516 Archived-At: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --kF9GCBqaAhVwMEmp6lFi8jxeGqNRmcuBi Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 01/11/2016 12:51 PM, Eli Zaretskii wrote: >> Cc: 22344@debbugs.gnu.org >> From: Cl=C3=A9ment Pit--Claudel >> Date: Mon, 11 Jan 2016 12:18:27 -0500 >> >> Here is a simplified test case, which only assumes node.js: >> >> * In a file C:\blackhole.js >> >> function blackhole() { >> var stream =3D process.openStdin(); >> stream.setEncoding("utf-8"); >> stream.on('data', function (chunk) { process.stdout.write(chunk); = }); >> } >> blackhole(); >=20 > Thanks. Are all the affected programs written in JavaScript? Do they > all set stdin encoding to UTF-8? If so, does the problem go away if > you remove the line that sets the encoding? No, the following javascript implementation of cat also reproduces the is= sue: function blackhole() { process.stdin.resume(); process.stdin.setEncoding("ascii"); process.stdin.on('data', function (chunk) { process.stdout.write(chun= k); }); } blackhole(); --kF9GCBqaAhVwMEmp6lFi8jxeGqNRmcuBi 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.0.22 (GNU/Linux) iQIcBAEBAgAGBQJWk+5NAAoJEPqg+cTm90wjFKsP/045bHggF2Px80UhuoOVr4Oi tUL6K9aavLYD5h7sEHSsRJev+zWWBPqvMGL90l/OD9Zkq3HCgkKlLzb5YPEPrfFz 9UpwBrP/gJ9HWU777boKmApXn/NvMW8YO4RrUvKzwTZU+DX/89oZE3gXjf7OUGf1 dKM8DuUAWMAOI966MwLfJovnrptCFEKlitY57iFgqTjxNGgHyqGmMnpR3uqmRXVB V+tHPFsmE7nxv5qM/jBeFQlb3SrL/5mKSFs42L3rlWOfDmNTj5xdfyj+owMAzovU gNDbzlGfTzO68OCa9qmLaBZq317BMCXzmtPWnx5ZqxPZpBy6bbhM84nCyLu9C38J FF55Iik13YhDyvHK68qoTm55AcUyJOD4zpAqnu3dWBHrdRkJ5uuZURcsk/bxOoYx QhnwvO/Zu0cBvfu5e/0fCrQF9tNVuEqjBUOHyCpKZQufURyHo5dC8j5++gB8g/T/ Sabr7QW+9E66sVqf7DGkXNiqEBYZaWI5AECg0yMlqJFJ6rDDbpz/emaaHIiXnoeY u1Gin6R9ldnuLbf1aqrJjqT7ZG4rNcrE6oy1pfIMR7uJKBsY0iVJRJktT1KDJWny e7Jt39PPkbmLC57xzt5RVMpcQG3pwEYjnEtha/4ViVL/OiR47++2VmH3aGMDXm4g C2iYDhhTG9QfGVqFersO =JoLr -----END PGP SIGNATURE----- --kF9GCBqaAhVwMEmp6lFi8jxeGqNRmcuBi--