From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.bugs Subject: bug#61350: Eglot over Tramp freezes with large project Date: Thu, 02 Mar 2023 12:50:39 +0100 Message-ID: <87mt4vcqy8.fsf@gmx.de> References: <87y1ootw2t.fsf@gmail.com> <69968923.705640.1677163650760@office.mailbox.org> <87a613f0b7.fsf@gmx.de> <87r0udvmzr.fsf@gmx.de> <878rglxrzm.fsf@gmail.com> <87cz5wmjbx.fsf@gmx.de> <87h6v8f7u9.fsf@gmail.com> <87o7pflfcd.fsf@gmx.de> <87wn43e9ht.fsf@gmail.com> <874jr6oont.fsf@gmx.de> <87sfeqd4zi.fsf@gmail.com> <877cw1swjm.fsf@gmx.de> <87k0016dgo.fsf@gmx.de> <1458446553.50372.1677606917251@office.mailbox.org> <87ilfkh89k.fsf@gmail.com> <87y1ofct83.fsf@gmx.de> <87356n8kja.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="40474"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Thomas Koch , 61350@debbugs.gnu.org To: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Mar 02 12:51:15 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pXhSs-000AN4-Fq for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 02 Mar 2023 12:51:14 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pXhSi-0004yw-VP; Thu, 02 Mar 2023 06:51:04 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pXhSh-0004yZ-78 for bug-gnu-emacs@gnu.org; Thu, 02 Mar 2023 06:51:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pXhSg-0006f2-Kn for bug-gnu-emacs@gnu.org; Thu, 02 Mar 2023 06:51:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pXhSg-00035t-7r for bug-gnu-emacs@gnu.org; Thu, 02 Mar 2023 06:51:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 02 Mar 2023 11:51:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 61350 X-GNU-PR-Package: emacs Original-Received: via spool by 61350-submit@debbugs.gnu.org id=B61350.167775784911874 (code B ref 61350); Thu, 02 Mar 2023 11:51:02 +0000 Original-Received: (at 61350) by debbugs.gnu.org; 2 Mar 2023 11:50:49 +0000 Original-Received: from localhost ([127.0.0.1]:55994 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pXhSS-00035S-UU for submit@debbugs.gnu.org; Thu, 02 Mar 2023 06:50:49 -0500 Original-Received: from mout.gmx.net ([212.227.17.20]:40067) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pXhSR-00035E-BA for 61350@debbugs.gnu.org; Thu, 02 Mar 2023 06:50:48 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1677757840; i=michael.albinus@gmx.de; bh=YTSHcDETLQ9E0zdkB+MybBHXWI6aEgNT7o1Hl3uIeog=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=n3w1ZRKQxomVNuZEA7T3b1C/we0LePIzF18sQFgaF0KGHmApcwBVB38c7t+jjru9o gBm1k94FJBlYbS2Br6zTEvrJHFy/icyI+AAWT0it7ZD91OLYAMghUY8rRWA8Lldx8z 4W3babOl7bpmGWEhb2oy0QzzAnaB58voByCIZsQkEfuqXIXybEDucKmVHY6YL4YxEJ AyAenYSUVSiI75zh+sea1DMpc4wsXuvrMC1PlBrHk/WnnU4EGgCgPpBcuv7zIQ+3O+ jIUO6bA25ZYAbZmePN07XscCsnyDj2/uDM3z3HPk6rfykOdLockmiqL4Pnm8EVgHOc J72BNrfRztU6Q== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Original-Received: from gandalf.gmx.de ([185.89.39.22]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1M26r3-1paAIb10bR-002bNQ; Thu, 02 Mar 2023 12:50:40 +0100 In-Reply-To: <87356n8kja.fsf@gmail.com> ("=?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?="'s message of "Thu, 02 Mar 2023 11:22:49 +0000") X-Provags-ID: V03:K1:CbGKdFXe/ZguuBGgHFgcbvMplvAPGbytzWLVToaLXBdutu77pXh 4eQJKPyVn01uAvWWsryWQNU1ak/gATDJwtG4Uk/2DZ8jFHm/HyQhSfKCvrKB7dz22W06k5p hSG7XzekUrzrU9VnIrh8awdun5hT6YkYe5sgghgqAjYEVhAzHkBQAH8P8Vwp4gjfj0Ydf5t QcpuCEQnsIs7siTFZpGhQ== UI-OutboundReport: notjunk:1;M01:P0:uQTLvfmN7dg=;ZtOcI4OcHFHmRTih85w+yFUyllr e2I1xYBo67RXOezVnu8lL4NG+9895E3A3eeVVWKpB0s9fwKscYbaJkkS8WRA2qws8Szrbqo7A VWlavXYOOuwNdfFBHsoROvZKJcF56frFNyFwzR+w6GuJLXEpcU3KJkdFIwn4J/sSFFkdvwTBc sj/6iY+mW08YRrSAajOdO88uUE32/b1hApP3WhMJ/DUjmY8nQt4MGGKdz6AYxaHlJ/nu2nAmn RZFY6hw/CVm1EIZTDP5T/VycmRYcZXAOgxK2v72zOAG9RCVq1JQS0koCt4WVA3MDjxM+vakPf N0kXRlZuNAiHxmdS2Fp10LWFaNk4s5o3bjUufR1b1Zz4ZJv+HI/PumNqDp2zAaKIhudUwtlth aY4vYP8XwwYADqIClB12ySRVe1gIuKSkfw7RxPRvmUAOr9B2URTNrq7ui1MUVfYz8HvaTuN0z 2wvxCkAHWQ31RKbHZb4cJR7ABB+CLN88g9qCnDRf0EzpUUialkAbb5qwACmgYdCKwxQt87DlD pInDmSPvnvTJvPrm3KnRx52nSnARcDF6T9WyzfNvZgfcw/QvnrMyAWlh9ZjnYYOoLQYzsBv3t aW90f/GBpihNuOM8F5gc03ZFKKd9+aVd0UhCq+pr4Ji3QfY4X+2leAP94mZBkyGZT6fncErsV kPHDyKky5VYhB/wu+Iqy6yA9VWjDvZj5O757KqwPT6VjVMH8bQzLgT3f5bLAv4nOotUUQlUsC SVDwRMgg/s4YV8iNBMERSX2J9cJxS4QG/GBZRygoL6cv7DWapmcyJJYanlNkSfl3fCjCBYsE X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:257140 Archived-At: Jo=C3=A3o T=C3=A1vora writes: Hi Jo=C3=A3o, >>> Michael can probably confirm, correct or deny this. >> More or less correct. > > Actually, I don't think it is correct, at least not the way I meant it: > JSONRPC data never gets into the tprocess's buffer. Experiments also > seem to disprove it. Hmm, right. *When* output arrives, it is pushed into the right buffer. But sometimes, the expected output doesn't arrive. >> But I still can't say which process gets output >> when, because I cannot debug accept-process-output (it's a C >> function). And running Emacs under gdb changes timings, which is >> important I believe. > > Yes, we must probably write some gdb scripts. Eli is expert at that, > but I've done some it myself. If you like, pls. I'm not so fluent with process handling in Emacs C core. > When you press C-g after the hang occurs, the backtrace is correct but > the tprocess buffer is simply empty, according to the new logs. IOW the > response Tramp was waiting for never arrived. Result is random. Sometimes the buffer is empty, sometimes the buffer contains the beginning of the output. The point is, that not everything is contained, and Tramp waits for the final shell prompt. >> Wwe must do anything, solving this. > > I don't understand what you mean here. Fixing the "Forbidden reentrant call ..." error now and forever. > Jo=C3=A3o Best regards, Michael.