From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.bugs Subject: bug#34179: 27.0.50; message hangs when buffer with process visible Date: Sat, 26 Jan 2019 16:09:15 +0100 Message-ID: <5C4C781B.3040500@gmx.at> References: <87fttj4dgj.fsf@web.de> <83ef938hik.fsf@gnu.org> <874l9yp50z.fsf@web.de> <87y37anpoj.fsf@web.de> <83pnsm6rxs.fsf@gnu.org> <878szanlua.fsf@web.de> <8736pinlk4.fsf@web.de> <87womum615.fsf@web.de> <87r2d2m5jf.fsf@web.de> <5C49E24F.7080800@gmx.at> <87d0olncf4.fsf@web.de> <877eetnba1.fsf@web.de> <83ef917tf7.fsf@gnu.org> <83bm457s49.fsf@gnu.org> <5C4ADA96.4010400@gmx.at> <83y37959hp.fsf@gnu.org> <5C4AE6A8.9030006@gmx.at> <83woms6ex9.fsf@gnu.org> <5C4B3EA9.5030900@gmx.at> <5C4B45D6.6020109@gmx.at> <871s4z37a9.fsf@web.de> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------080009060205040009050804" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="75492"; mail-complaints-to="usenet@blaine.gmane.org" Cc: 34179@debbugs.gnu.org To: Michael Heerdegen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Jan 26 16:10:11 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1gnPb1-000JUj-5W for geb-bug-gnu-emacs@m.gmane.org; Sat, 26 Jan 2019 16:10:11 +0100 Original-Received: from localhost ([127.0.0.1]:60561 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gnPb0-00043R-6F for geb-bug-gnu-emacs@m.gmane.org; Sat, 26 Jan 2019 10:10:10 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:47943) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gnPat-00043I-FD for bug-gnu-emacs@gnu.org; Sat, 26 Jan 2019 10:10:04 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gnPas-0007Py-NM for bug-gnu-emacs@gnu.org; Sat, 26 Jan 2019 10:10:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:47419) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gnPas-0007Ps-Jg for bug-gnu-emacs@gnu.org; Sat, 26 Jan 2019 10:10:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gnPas-0000d8-Cu for bug-gnu-emacs@gnu.org; Sat, 26 Jan 2019 10:10:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 26 Jan 2019 15:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34179 X-GNU-PR-Package: emacs Original-Received: via spool by 34179-submit@debbugs.gnu.org id=B34179.15485153662364 (code B ref 34179); Sat, 26 Jan 2019 15:10:02 +0000 Original-Received: (at 34179) by debbugs.gnu.org; 26 Jan 2019 15:09:26 +0000 Original-Received: from localhost ([127.0.0.1]:46700 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnPaH-0000c4-S2 for submit@debbugs.gnu.org; Sat, 26 Jan 2019 10:09:26 -0500 Original-Received: from mout.gmx.net ([212.227.15.19]:59793) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnPaF-0000bp-Mw for 34179@debbugs.gnu.org; Sat, 26 Jan 2019 10:09:24 -0500 Original-Received: from [192.168.1.101] ([46.125.249.42]) by mail.gmx.com (mrgmx001 [212.227.17.190]) with ESMTPSA (Nemesis) id 0MgKUo-1gZaDj1GCs-00NgDa; Sat, 26 Jan 2019 16:09:17 +0100 In-Reply-To: <871s4z37a9.fsf@web.de> X-Provags-ID: V03:K1:oYxLn7KUr28EngeOfYjaa6zKI7+KZNhpdWleRZiiAzaAK7EJZP3 at1TwAWUd4EDOCVezHRlUwXXx6nixfIsuvyS9JrCNOGFaH3jNhLOSmxQCTGzKqFM6NxU2Rr s/nRvetCQv7zUaznUDO1lkr3aeaDZjmZgHqjd1oWv0l8vJ+G1m/tPDTwSNXAFEOzMgNa2rR 89uqM3luH4clmaHaQwwgw== X-UI-Out-Filterresults: notjunk:1;V03:K0:v4Tuis2pzE8=:Akk1wUuuQYZas5ElS8gkJ4 U6xCDdo85FiNoePtuM09iqoOwJmNltICcIsuk4J3W9z4taZuXBDoYd8L/EXCbNGQt3AjZrFJf DyAn3wDB7FUjNzSRR0Ue2DrbBCtHJ/RG+Jd2Nq9h68Wo5WSXVbTcmnmLaIFyh6nNJeXURsIly Nzlszrguac7uP9ErTwNy/bJT/KBEqJgN1I6Pkj8hNApf1gW53OnH4g3JZ87tVapvFb8lSTAxr o7E9BibhyEvVVLyCx6nKydrQCLlJeSPZy3DFWS1I4eJgeCsNNrj/hrHhJ+8Ccx5PeHWC5Xr1M Mz9XFfnQVied8wiD561F+xBY4mbF96ndJNYQj2BiCuOSJ/6ZsSNQ+Vc5/VSt+Au7k5j8ns+Go XDXVWKX3zDpmtacGh5kCf4UsLv7Vn4zhqcmcJCgNMinHzDgAUIzpygDxa+dq34+ZgGijoJc3/ CNUZJGlO1nmRhyBFSk4ftjS6g60KsmfWdnmlfdmaYuC/XKIH+TDxPyp6VRw28zBx/fSg8SSrr CGThb24rJQCS/r6giDcLITRmm/LXrRDeynXorsvGc7p4Qxx/oKUMyXsmMz6OV7eyUH3eUua3C WVE9nxagICrF8/mLZJyoWg1I7rndzIEq+cRNGxKp9pXs116BrkD5YUsDZXBHd+QvHmHe7y3DN mbK4K00Kh1rktwi4kAgCyTueN52TJ9UKsvpiVP/bauXxxs7GmywW79c/XMLhmWX2D+FYzEnTl BlndGlVo0Qtx+um6aokQj+ZPH5tzIFzg8Gx+4aH1xnvzeXJ9j673F+gV5GLDXT/tr3h/21K8 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: 209.51.188.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" Xref: news.gmane.org gmane.emacs.bugs:154799 Archived-At: This is a multi-part message in MIME format. --------------080009060205040009050804 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit >>> Michael, please check whether it fixes your >>> use case. > > That seems to be the case, yes. Probably good to know. Meanwhile, please try the attached patch which should "cure" the underlying problem (it's the same as for Bug#34138). It does not cure another problem I found this way based on your scenario: With emacs -Q do M-x shell, C-x 5 2, and M-: (message "A\nB"). Here with emacs 25 this grows the minibuffer window and displays the two lines A B in it. With emacs 26 it shortly resizes the minibuffer window and then displays "A\nB" in it. With patched master it displays Eval: (message "A\nB") with the cursor at the beginning of the minibuffer. I have no idea yet what's causing these behaviors but so far the presence of an external procees or shell looks like a necessary prerequisite. Ideas welcome. Thanks, martin --------------080009060205040009050804 Content-Type: text/plain; charset=windows-1252; name="run_window_change_functions.diff" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="run_window_change_functions.diff" ZGlmZiAtLWdpdCBhL3NyYy94ZGlzcC5jIGIvc3JjL3hkaXNwLmMKaW5kZXggODY0OTUwNy4u ZWQ0NDc0ZSAxMDA2NDQKLS0tIGEvc3JjL3hkaXNwLmMKKysrIGIvc3JjL3hkaXNwLmMKQEAg LTE0MTUzLDYgKzE0MTUzLDkgQEAgc3RhdGljIHZvaWQgZGVidWdfbWV0aG9kX2FkZCAoc3Ry dWN0IHdpbmRvdyAqLCBjaGFyIGNvbnN0ICosIC4uLikKICAgICAgIGNsZWFyX2dhcmJhZ2Vk X2ZyYW1lcyAoKTsKICAgICB9CiAKKyAgaWYgKCFOSUxQIChWcnVuX2hvb2tzKSkKKyAgICBy dW5fd2luZG93X2NoYW5nZV9mdW5jdGlvbnMgKCk7CisKICAgaWYgKHdpbmRvd3Nfb3JfYnVm ZmVyc19jaGFuZ2VkICYmICF1cGRhdGVfbW9kZV9saW5lcykKICAgICAvKiBDb2RlIHRoYXQg c2V0cyB3aW5kb3dzX29yX2J1ZmZlcnNfY2hhbmdlZCBkb2Vzbid0IGRpc3Rpbmd1aXNoIHdo ZXRoZXIKICAgICAgICBvbmx5IHRoZSB3aW5kb3dzJ3MgY29udGVudHMgbmVlZHMgdG8gYmUg cmVmcmVzaGVkLCBvciB3aGV0aGVyIHRoZQpAQCAtMTQzMzIsMTggKzE0MzM1LDYgQEAgc3Rh dGljIHZvaWQgZGVidWdfbWV0aG9kX2FkZCAoc3RydWN0IHdpbmRvdyAqLCBjaGFyIGNvbnN0 ICosIC4uLikKIAkJICAmJiAodyA9IFhXSU5ET1cgKHNlbGVjdGVkX3dpbmRvdykpICE9IHN3 KQogCQlnb3RvIHJldHJ5OwogCi0JICAgICAgaWYgKCFOSUxQIChWcnVuX2hvb2tzKSkKLQkJ ewotCQkgIHJ1bl93aW5kb3dfY2hhbmdlX2Z1bmN0aW9ucyAoKTsKLQotCQkgIC8qIElmIHdp bmRvd3Mgb3IgYnVmZmVycyBjaGFuZ2VkIG9yIHNlbGVjdGVkX3dpbmRvdwotCQkgICAgIGNo YW5nZWQsIHJlZGlzcGxheSBhZ2Fpbi4gICovCi0JCSAgaWYgKCh3aW5kb3dzX29yX2J1ZmZl cnNfY2hhbmdlZCkKLQkJICAgICAgfHwgKFdJTkRPV1AgKHNlbGVjdGVkX3dpbmRvdykKLQkJ CSAgJiYgKHcgPSBYV0lORE9XIChzZWxlY3RlZF93aW5kb3cpKSAhPSBzdykpCi0JCSAgICBn b3RvIHJldHJ5OwotCQl9Ci0KIAkJLyogV2UgdXNlZCB0byBhbHdheXMgZ290byBlbmRfb2Zf cmVkaXNwbGF5IGhlcmUsIGJ1dCB0aGlzCiAJCSBpc24ndCBlbm91Z2ggaWYgd2UgaGF2ZSBh IGJsaW5raW5nIGN1cnNvci4gICovCiAJICAgICAgaWYgKHctPmN1cnNvcl9vZmZfcCA9PSB3 LT5sYXN0X2N1cnNvcl9vZmZfcCkKQEAgLTE0NzA3LDE4ICsxNDY5OCw2IEBAIHN0YXRpYyB2 b2lkIGRlYnVnX21ldGhvZF9hZGQgKHN0cnVjdCB3aW5kb3cgKiwgY2hhciBjb25zdCAqLCAu Li4pCiAJICAmJiAodyA9IFhXSU5ET1cgKHNlbGVjdGVkX3dpbmRvdykpICE9IHN3KSkKICAg ICBnb3RvIHJldHJ5OwogCi0gIGlmICghTklMUCAoVnJ1bl9ob29rcykpCi0gICAgewotICAg ICAgcnVuX3dpbmRvd19jaGFuZ2VfZnVuY3Rpb25zICgpOwotCi0gICAgICAvKiBJZiB3aW5k b3dzIG9yIGJ1ZmZlcnMgY2hhbmdlZCBvciBzZWxlY3RlZF93aW5kb3cgY2hhbmdlZCwKLQkg cmVkaXNwbGF5IGFnYWluLiAgKi8KLSAgICAgIGlmICgod2luZG93c19vcl9idWZmZXJzX2No YW5nZWQpCi0JICB8fCAoV0lORE9XUCAoc2VsZWN0ZWRfd2luZG93KQotCSAgICAgICYmICh3 ID0gWFdJTkRPVyAoc2VsZWN0ZWRfd2luZG93KSkgIT0gc3cpKQotCWdvdG8gcmV0cnk7Ci0g ICAgfQotCiAgIC8qIENsZWFyIHRoZSBmYWNlIGFuZCBpbWFnZSBjYWNoZXMuCiAKICAgICAg V2UgdXNlZCB0byBkbyB0aGlzIG9ubHkgaWYgY29uc2lkZXJfYWxsX3dpbmRvd3NfcC4gIEJ1 dCB0aGUgY2FjaGUKCg== --------------080009060205040009050804--