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: Fri, 25 Jan 2019 18:22:30 +0100 Message-ID: <5C4B45D6.6020109@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> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------080303090200090301040008" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="47995"; mail-complaints-to="usenet@blaine.gmane.org" Cc: michael_heerdegen@web.de, 34179@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Jan 25 18:40:28 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 1gn5St-000CLl-Hk for geb-bug-gnu-emacs@m.gmane.org; Fri, 25 Jan 2019 18:40:27 +0100 Original-Received: from localhost ([127.0.0.1]:48156 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gn5Ss-0006nN-GA for geb-bug-gnu-emacs@m.gmane.org; Fri, 25 Jan 2019 12:40:26 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:36353) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gn5Qo-0004fP-Hh for bug-gnu-emacs@gnu.org; Fri, 25 Jan 2019 12:38:20 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gn5C2-0001uJ-Ql for bug-gnu-emacs@gnu.org; Fri, 25 Jan 2019 12:23:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:46235) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gn5C2-0001u8-NB for bug-gnu-emacs@gnu.org; Fri, 25 Jan 2019 12:23:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gn5C2-00017s-Fh for bug-gnu-emacs@gnu.org; Fri, 25 Jan 2019 12:23: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: Fri, 25 Jan 2019 17:23: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.15484369704296 (code B ref 34179); Fri, 25 Jan 2019 17:23:02 +0000 Original-Received: (at 34179) by debbugs.gnu.org; 25 Jan 2019 17:22:50 +0000 Original-Received: from localhost ([127.0.0.1]:45516 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gn5Bq-00017B-1I for submit@debbugs.gnu.org; Fri, 25 Jan 2019 12:22:50 -0500 Original-Received: from mout.gmx.net ([212.227.17.21]:44707) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gn5Bo-00016y-Cv for 34179@debbugs.gnu.org; Fri, 25 Jan 2019 12:22:49 -0500 Original-Received: from [192.168.1.101] ([46.125.249.96]) by mail.gmx.com (mrgmx102 [212.227.17.168]) with ESMTPSA (Nemesis) id 0MQ7sF-1gqfxa0VAh-005LCm; Fri, 25 Jan 2019 18:22:41 +0100 In-Reply-To: <5C4B3EA9.5030900@gmx.at> X-Provags-ID: V03:K1:RhoQNim6krtY93kkIHT+hGYkAUUv7jYGYJ5WqODa5jqLOER1Tor LnJSPCzm8ywwIY3A3ubMgSQgWIlnkyRz7K27280At/c95HdE1SEpM8swF7IpIPNdKK/4Gn+ Ndt655n6pmNjwNcfmPU62ww/7ThXm5RusfdyHsIps5RkBHL4dtPcKA3Ld2Pq5D3k269I7Za aXtDvZBukgEjcyN2ZfyXw== X-UI-Out-Filterresults: notjunk:1;V03:K0:6yeov7uhKus=:HMaYtUDJ+3Ktfo2c8zbTm+ +x7ahhRiFKRwz1yrtWIP8D2GWIiAW0WlrplmB1hasnNIYIk4cJZeOGrYiEVNfphH2UBl3iA89 nDpuHDtmbfM7+jV96juWTDKfxrFMzyJ5pYKC34K208kVEcrbZk6yvdEk7Ch6Jtzv+AeK2/J4k H8h+J/20ecIgUInOz8FUyZJ6ML1BJZp7fEb1cEwN4pTWgOE8qP25C8/9q/cmh+EkzgOyck2/m xWZOvJXG+ly2SFti+ZysnD++cOsYG7wJ48SvtIgdSNynDmAqjg+iEs5vjHeN2BQCOvZ11qcDb v1ee3u4crnhTw+exyjU/hESRGVdrB8Q6ymRUb6zO7yKWk6ZGA30dvgqE3dBsAeY2UwibTmF9d z2a9OLJ9eRI5zUqDczRWgTUhDY/Qu3YRFy3R2CKKVnbEAWhY+xdEubJeELSkck9iPCNfF0FQ0 2/9jDiYnVc+xDtf0TJ9HXJYz3qBcgIfuuOv4iTxfwlXnc98tNc4vbpU8aFu5FzvrILjCNMmX2 pbQq+P5gSdaiY4lzYLxwM4SqMm6KzT6t7OK2zBMYt28c7E987BMmW7t3HP+dXzpo+CC555GMe YIiPSfmTmGIxc+X7puC6gSnu6RWEvABV9pAZsm2oLEJ0aboq7YK0mzyjtyYNskBQ0ijyVi5/n nDEc5nJ2W4OxZYBjBceD/tcJVx8/ITWVMPpg3elSBmQJCewBOvL4PD+qurXSMLFWrtEdIj+EP 328YkCY6gNkJ4DRxsAhH0kiLr4/A5TrTb8IaYzKAFGs6Qge2C4begaHRUPLmtW3IgxQYiMm5 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:154777 Archived-At: This is a multi-part message in MIME format. --------------080303090200090301040008 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit > Right. I attach a more correct patch now that does not select a > window in these cases. Michael, please check whether it fixes your > use case. Attached now, hopefully. martin --------------080303090200090301040008 Content-Type: text/plain; charset=windows-1252; name="window--adjust-process-windows.diff" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="window--adjust-process-windows.diff" ZGlmZiAtLWdpdCBhL2xpc3Avd2luZG93LmVsIGIvbGlzcC93aW5kb3cuZWwKaW5kZXggZTgw NjY3Ny4uNWE4MzZiMCAxMDA2NDQKLS0tIGEvbGlzcC93aW5kb3cuZWwKKysrIGIvbGlzcC93 aW5kb3cuZWwKQEAgLTIwOTMsMTUgKzIwOTMsMTYgQEAgd2luZG93LWZvbnQtd2lkdGgKIElm IEZBQ0UgaXMgbmlsIG9yIG9taXR0ZWQsIHRoZSBkZWZhdWx0IGZhY2UgaXMgdXNlZC4gIElm IEZBQ0UgaXMKIHJlbWFwcGVkIChzZWUgYGZhY2UtcmVtYXBwaW5nLWFsaXN0JyksIHRoZSBm dW5jdGlvbiByZXR1cm5zIHRoZQogaW5mb3JtYXRpb24gZm9yIHRoZSByZW1hcHBlZCBmYWNl LiIKLSAgICh3aXRoLXNlbGVjdGVkLXdpbmRvdyAod2luZG93LW5vcm1hbGl6ZS13aW5kb3cg d2luZG93IHQpCi0gICAgIChpZiAoZGlzcGxheS1tdWx0aS1mb250LXApCisgICAoc2V0cSB3 aW5kb3cgKHdpbmRvdy1ub3JtYWxpemUtd2luZG93IHdpbmRvdyB0KSkKKyAgIChsZXQgKChm cmFtZSAod2luZG93LWZyYW1lIHdpbmRvdykpKQorICAgICAoaWYgKGRpc3BsYXktbXVsdGkt Zm9udC1wIGZyYW1lKQogCSAobGV0KiAoKGZhY2UgKGlmIGZhY2UgZmFjZSAnZGVmYXVsdCkp Ci0JCShpbmZvIChmb250LWluZm8gKGZhY2UtZm9udCBmYWNlKSkpCisJCShpbmZvIChmb250 LWluZm8gKGZhY2UtZm9udCBmYWNlIGZyYW1lKSkpCiAJCSh3aWR0aCAoYXJlZiBpbmZvIDEx KSkpCiAJICAgKGlmICg+IHdpZHRoIDApCi0JICAgICAgd2lkdGgKKwkgICAgICAgd2lkdGgK IAkgICAgIChhcmVmIGluZm8gMTApKSkKLSAgICAgICAoZnJhbWUtY2hhci13aWR0aCkpKSkK KyAgICAgICAoZnJhbWUtY2hhci13aWR0aCBmcmFtZSkpKSkKIAogKGRlZnVuIHdpbmRvdy1m b250LWhlaWdodCAoJm9wdGlvbmFsIHdpbmRvdyBmYWNlKQogICAgIlJldHVybiBjaGFyYWN0 ZXIgaGVpZ2h0IGZvciB0aGUgZm9udCBvZiBGQUNFIHVzZWQgaW4gV0lORE9XLgpAQCAtMjEx MCwxMiArMjExMSwxMyBAQCB3aW5kb3ctZm9udC1oZWlnaHQKIElmIEZBQ0UgaXMgbmlsIG9y IG9taXR0ZWQsIHRoZSBkZWZhdWx0IGZhY2UgaXMgdXNlZC4gIElmIEZBQ0UgaXMKIHJlbWFw cGVkIChzZWUgYGZhY2UtcmVtYXBwaW5nLWFsaXN0JyksIHRoZSBmdW5jdGlvbiByZXR1cm5z IHRoZQogaW5mb3JtYXRpb24gZm9yIHRoZSByZW1hcHBlZCBmYWNlLiIKLSAgICh3aXRoLXNl bGVjdGVkLXdpbmRvdyAod2luZG93LW5vcm1hbGl6ZS13aW5kb3cgd2luZG93IHQpCi0gICAg IChpZiAoZGlzcGxheS1tdWx0aS1mb250LXApCisgICAoc2V0cSB3aW5kb3cgKHdpbmRvdy1u b3JtYWxpemUtd2luZG93IHdpbmRvdyB0KSkKKyAgIChsZXQgKChmcmFtZSAod2luZG93LWZy YW1lIHdpbmRvdykpKQorICAgICAoaWYgKGRpc3BsYXktbXVsdGktZm9udC1wIGZyYW1lKQog CSAobGV0KiAoKGZhY2UgKGlmIGZhY2UgZmFjZSAnZGVmYXVsdCkpCi0JCShpbmZvIChmb250 LWluZm8gKGZhY2UtZm9udCBmYWNlKSkpKQorCQkoaW5mbyAoZm9udC1pbmZvIChmYWNlLWZv bnQgZmFjZSBmcmFtZSkpKSkKIAkgICAoYXJlZiBpbmZvIDMpKQotICAgICAgIChmcmFtZS1j aGFyLWhlaWdodCkpKSkKKyAgICAgKGZyYW1lLWNoYXItaGVpZ2h0IGZyYW1lKSkpKQogCiAo ZGVmdmFyIG92ZXJmbG93LW5ld2xpbmUtaW50by1mcmluZ2UpCiAKQEAgLTIxMzIsMjYgKzIx MzQsMjggQEAgd2luZG93LW1heC1jaGFycy1wZXItbGluZQogd2F5cy4gIEZpcnN0LCBpdCBh Y2NvdW50cyBmb3IgdGhlIHBvcnRpb25zIG9mIHRoZSBsaW5lIHJlc2VydmVkCiBmb3IgdGhl IGNvbnRpbnVhdGlvbiBnbHlwaC4gIFNlY29uZCwgaXQgYWNjb3VudHMgZm9yIHRoZSBzaXpl IG9mCiB0aGUgZm9udC4iCi0gICh3aXRoLXNlbGVjdGVkLXdpbmRvdyAod2luZG93LW5vcm1h bGl6ZS13aW5kb3cgd2luZG93IHQpCi0gICAgKGxldCogKCh3aW5kb3ctd2lkdGggKHdpbmRv dy1ib2R5LXdpZHRoIHdpbmRvdyB0KSkKLQkgICAoZm9udC13aWR0aCAod2luZG93LWZvbnQt d2lkdGggd2luZG93IGZhY2UpKQotCSAgIChuY29scyAoLyB3aW5kb3ctd2lkdGggZm9udC13 aWR0aCkpKQotICAgICAgKGlmIChhbmQgKGRpc3BsYXktZ3JhcGhpYy1wKQotCSAgICAgICBv dmVyZmxvdy1uZXdsaW5lLWludG8tZnJpbmdlCi0gICAgICAgICAgICAgICAobm90Ci0gICAg ICAgICAgICAgICAgKG9yIChlcSBsZWZ0LWZyaW5nZS13aWR0aCAwKQotICAgICAgICAgICAg ICAgICAgICAoYW5kIChudWxsIGxlZnQtZnJpbmdlLXdpZHRoKQotICAgICAgICAgICAgICAg ICAgICAgICAgICg9IChmcmFtZS1wYXJhbWV0ZXIgbmlsICdsZWZ0LWZyaW5nZSkgMCkpKSkK LSAgICAgICAgICAgICAgIChub3QKLSAgICAgICAgICAgICAgICAob3IgKGVxIHJpZ2h0LWZy aW5nZS13aWR0aCAwKQotICAgICAgICAgICAgICAgICAgICAoYW5kIChudWxsIHJpZ2h0LWZy aW5nZS13aWR0aCkKLSAgICAgICAgICAgICAgICAgICAgICAgICAoPSAoZnJhbWUtcGFyYW1l dGVyIG5pbCAncmlnaHQtZnJpbmdlKSAwKSkpKSkKLQkgIG5jb2xzCi0gICAgICAgIDs7IEZJ WE1FOiBUaGlzIHNob3VsZCByZW1vdmUgMSBtb3JlIGNvbHVtbiB3aGVuIHRoZXJlIGFyZSBu bwotICAgICAgICA7OyBmcmluZ2VzLCBsaW5lcyBhcmUgdHJ1bmNhdGVkLCBhbmQgdGhlIHdp bmRvdyBpcyBoc2Nyb2xsZWQsCi0gICAgICAgIDs7IGJ1dCBFT0wgaXMgbm90IGluIHRoZSB2 aWV3LCBiZWNhdXNlIHRoZW4gdGhlcmUgYXJlIDIKLSAgICAgICAgOzsgdHJ1bmNhdGlvbiBn bHlwaHMsIG5vdCBvbmUuCi0JKDEtIG5jb2xzKSkpKSkKKyAgKHNldHEgd2luZG93ICh3aW5k b3ctbm9ybWFsaXplLXdpbmRvdyB3aW5kb3cgdCkpCisgIChsZXQqICgoZnJhbWUgKHdpbmRv dy1mcmFtZSB3aW5kb3cpKQorICAgICAgICAgKHdpbmRvdy13aWR0aCAod2luZG93LWJvZHkt d2lkdGggd2luZG93IHQpKQorCSAoZm9udC13aWR0aCAod2luZG93LWZvbnQtd2lkdGggd2lu ZG93IGZhY2UpKQorCSAobmNvbHMgKC8gd2luZG93LXdpZHRoIGZvbnQtd2lkdGgpKSkKKyAg ICAoaWYgKGFuZCAoZGlzcGxheS1ncmFwaGljLXAgZnJhbWUpCisgICAgICAgICAgICAgKHdp dGgtY3VycmVudC1idWZmZXIgKHdpbmRvdy1idWZmZXIgd2luZG93KQorCSAgICAgICAoYW5k IG92ZXJmbG93LW5ld2xpbmUtaW50by1mcmluZ2UKKyAgICAgICAgICAgICAgICAgICAgKG5v dAorICAgICAgICAgICAgICAgICAgICAgKG9yIChlcSBsZWZ0LWZyaW5nZS13aWR0aCAwKQor ICAgICAgICAgICAgICAgICAgICAgICAgIChhbmQgKG51bGwgbGVmdC1mcmluZ2Utd2lkdGgp CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoPSAoZnJhbWUtcGFyYW1ldGVyIGZy YW1lICdsZWZ0LWZyaW5nZSkgMCkpKSkKKyAgICAgICAgICAgICAgICAgICAgKG5vdAorICAg ICAgICAgICAgICAgICAgICAgKG9yIChlcSByaWdodC1mcmluZ2Utd2lkdGggMCkKKyAgICAg ICAgICAgICAgICAgICAgICAgICAoYW5kIChudWxsIHJpZ2h0LWZyaW5nZS13aWR0aCkKKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICg9IChmcmFtZS1wYXJhbWV0ZXIgZnJhbWUg J3JpZ2h0LWZyaW5nZSkgMCkpKSkpKSkKKwluY29scworICAgICAgOzsgRklYTUU6IFRoaXMg c2hvdWxkIHJlbW92ZSAxIG1vcmUgY29sdW1uIHdoZW4gdGhlcmUgYXJlIG5vCisgICAgICA7 OyBmcmluZ2VzLCBsaW5lcyBhcmUgdHJ1bmNhdGVkLCBhbmQgdGhlIHdpbmRvdyBpcyBoc2Ny b2xsZWQsCisgICAgICA7OyBidXQgRU9MIGlzIG5vdCBpbiB0aGUgdmlldywgYmVjYXVzZSB0 aGVuIHRoZXJlIGFyZSAyCisgICAgICA7OyB0cnVuY2F0aW9uIGdseXBocywgbm90IG9uZS4K KyAgICAgICgxLSBuY29scykpKSkKIAogKGRlZnVuIHdpbmRvdy1jdXJyZW50LXNjcm9sbC1i YXJzICgmb3B0aW9uYWwgd2luZG93KQogICAiUmV0dXJuIHRoZSBjdXJyZW50IHNjcm9sbCBi YXIgdHlwZXMgZm9yIFdJTkRPVy4KCg== --------------080303090200090301040008--