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: Thu, 14 Jan 2016 13:30:30 -0500 Message-ID: <5697E946.8080501@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> <5693EE47.9010209@gmail.com> <83y4bvkj18.fsf@gnu.org> <56940560.9090303@gmail.com> <838u3ukary.fsf@gnu.org> <5696F066.6060906@gmail.com> <83si20ghw4.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="DhD867Jrb3nA4DwmxNdj75b4jjtjHTUdE" X-Trace: ger.gmane.org 1452796289 7736 80.91.229.3 (14 Jan 2016 18:31:29 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 14 Jan 2016 18:31: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 Thu Jan 14 19:31: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 1aJmfx-0005ol-Lk for geb-bug-gnu-emacs@m.gmane.org; Thu, 14 Jan 2016 19:31:13 +0100 Original-Received: from localhost ([::1]:44132 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aJmft-0002GP-Oi for geb-bug-gnu-emacs@m.gmane.org; Thu, 14 Jan 2016 13:31:09 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:54468) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aJmfp-0002Fb-Er for bug-gnu-emacs@gnu.org; Thu, 14 Jan 2016 13:31:06 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aJmfm-0005za-3D for bug-gnu-emacs@gnu.org; Thu, 14 Jan 2016 13:31:05 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:32934) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aJmfl-0005zQ-W2 for bug-gnu-emacs@gnu.org; Thu, 14 Jan 2016 13:31:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84) (envelope-from ) id 1aJmfl-0002aL-Oi for bug-gnu-emacs@gnu.org; Thu, 14 Jan 2016 13:31:01 -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: Thu, 14 Jan 2016 18:31: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.14527962419912 (code B ref 22344); Thu, 14 Jan 2016 18:31:01 +0000 Original-Received: (at 22344) by debbugs.gnu.org; 14 Jan 2016 18:30:41 +0000 Original-Received: from localhost ([127.0.0.1]:49387 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aJmfR-0002Zn-2E for submit@debbugs.gnu.org; Thu, 14 Jan 2016 13:30:41 -0500 Original-Received: from mout.kundenserver.de ([212.227.126.135]:54271) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aJmfP-0002ZY-2X for 22344@debbugs.gnu.org; Thu, 14 Jan 2016 13:30:39 -0500 Original-Received: from [18.189.41.21] ([18.189.41.21]) by mrelayeu.kundenserver.de (mreue003) with ESMTPSA (Nemesis) id 0M856T-1ZxJw62onx-00vdRB; Thu, 14 Jan 2016 19:30:31 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 In-Reply-To: <83si20ghw4.fsf@gnu.org> X-Provags-ID: V03:K0:qMUgR4HoVEWWQNjr4dDDe2VpPnCoGZV69uLvIXx89gFG/dSNS50 NF7AQGMIQMnAkxIeiQWjbOHWTO80x7Ld9SEpF4zzypiTo2mbHfZMFZ/or3370K0oTqoP+ig Y1YpcBrthiju7VnSscA+79bEYXLiP99H6G7OMH6pbujz5AgMtbM5Bz+DD078W/bSdw1KsVi L4MyBffAEj+8v0TrY0hZg== X-UI-Out-Filterresults: notjunk:1;V01:K0:/6cyhE2VYi0=:PWVucsVydfEyOi8qNP4sWf +PsJ6VmhAoR1Nru9QZjjaoFXRvxgRCVCor73oH11LkUsj7rkxDuH2xGbaQ1lrwvMHZjfzmwJz 6MqzjQkGo7iKEqIMwAi+AuzR/mnvSEutUmekXlYGl24O9m/qdhc3Ya/+7OrMd3FZF19KC6Djp s520RPQkI5J9CuKueEKoJAfuT3QCwhUpo/8yuaxkWr9Q2xvDtuBf8EfjqdG1azlG5eeLOIwBD MyIpsGl1iYPH2kQyXVX9vR9mg1UNHvIXAZRMQcRvFK426wEx/ixm8h5FURK/0n+sdmtYfs01o otVTmvX1QFj8065Zu/NI9AHlR2C1osYQ+63QEhSStLXhRLIfNxlRk2lmpmFdYKeUYcUPzdrJm wn6qKKxXIevR9SF4qnZTdLZTkhaa4htHMhNhVOTmvfR9fL4aUyl0esD7zKyAVoCFevXLO/0u9 JGCuC3S+sDXtGJWjZmxNm8vxeLN7ymTOGFtTRJxbeVZRHN3nsgbpaqvWxC6nyv4UePTxb9i1N wyVdxO4EHjEmYC2Il/xtee4Rz5FvMtD1d8K5BMGJbXojSXSeAwrdi+re93v51YZjpS98LqTjc QHa9PH11kK4AUG8Vmvr+ThZCMGNvZexCJ2L491og+HanBW5+oDMVggm5N78FjCyDrlYWrTogx XhWdOodLvRyrb/F5xpFk94/qMjz2NZ52Uvk4nNz10eyFEpNFydsvQ+pHrqMzVKXsTmsk= 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:111617 Archived-At: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --DhD867Jrb3nA4DwmxNdj75b4jjtjHTUdE Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 01/14/2016 01:01 PM, Eli Zaretskii wrote: >> Cc: 22344@debbugs.gnu.org >> From: Cl=C3=A9ment Pit--Claudel >> Date: Wed, 13 Jan 2016 19:48:38 -0500 >> >> Eli, there's something magical about your debugging abilities. >> I downloaded and compiled the latest master on Windows 8; I could repr= oduce the bug there. Then I checked out emacs-25 and recompiled, and the = bug seems to be gone! Amazing. >=20 > I wish I had such magic, but I don't. It's just a lot of hard work, > that's all. But thank you for your kind words. >=20 >> This is only for my personal curiosity, but would you mind expanding a= bit on what the issue was (and how you found out)? I read the commit mes= sage and looked at the diff, but I don't think I understood everything fr= om there. Did you have to look at node.js' source code? Would it be helpf= ul for me to file a bug with node.js? >=20 > I'm not entirely sure what caused the issue. From the Emacs side, it > looked like the other end of the pipe wasn't read at all: each time > Emacs called _write, it got the return value of -1 with errno set to > ENOSPC, which means the pipe's buffer is full. No other program with > which I tried the same test case did this. With those other programs, > after a few first attempts which returned -1, _write started to return > positive values, meaning that it succeeded to write some part of the > stuff. > (...) Thanks a lot for the explanations! I've raised an issue with the Node.js = people, inviting them to join this discussion if there was interest about= fixing this on their side. Cheers, Cl=C3=A9ment.=20 --DhD867Jrb3nA4DwmxNdj75b4jjtjHTUdE 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) iQIcBAEBAgAGBQJWl+lGAAoJEPqg+cTm90wjvBwP/iaD4uyI9Nb3mOF9S8bPTsay mIXdGLRkvJ/DXCasqJbA4rnpbRqZd3E2y7q3Seyb9an7BVkFMwqxQ9lbKJa5kx3Z D/2E0fEleaeqra5sP+4fYctQGEhQ+95v+OHoPSyOoRfX3S3a22c7OxDqgdOdyM7E C/gvdQLuKpMCYd1NOO8NfBlAMN9Eq9s2ll6kaZKFFRMWUM8Flv6pTZ+PbTeG27zI TvUL6wS5wlhXtN0Mv1ixMOBi/wtoGqE1xO7ysrjtKy9qq74gkhivSxNJFViDpdGR S895kkXx4kg0LOW6tG7tFOBgevt+84dvk22fRipqCEsT4iBQlVEJ5UHp2RUX0CuG bqLPR/8YQzAnNyOBi0GVgFptFQBJIW44f4gRtfGDqtpj3Ck3gUlgIvzlDyfPOydo 2q2lergiNxrhtl5Y9apCFXEV0mgH6b9mERgMSQKsXlM6AZ16Bw9L6dp0GY8L3bJe O0+4NWa5yVD8QIFMvMR9LTmfb35qlM+ryAs5klKs6TTjePJSrtDlGWCapLsgqEpx f+GpF7E9CGMt2D+ouv8qtAFSY+zEPXnKqkEGTTgOB/e00QlrLO4o7EeHl3A3njY1 1c4U+us4bJGJuCdICKj+lHrXYAUo7k3LmsXZaa0iH5Osvj/AGbkSSBlYXojrkeiY oztP7vhPQ16aNwI/sgFU =4wSA -----END PGP SIGNATURE----- --DhD867Jrb3nA4DwmxNdj75b4jjtjHTUdE--