From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.bugs Subject: bug#56865: M-x find-dired fails with "Wrong type: processp, nil" Date: Tue, 02 Aug 2022 12:34:58 +0200 Message-ID: <87pmhjylv1.fsf@gnus.org> References: Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="6041"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: 56865@debbugs.gnu.org To: Paul Pogonyshev Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Aug 02 12:38:39 2022 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 1oIpIN-0001NN-KP for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 02 Aug 2022 12:38:39 +0200 Original-Received: from localhost ([::1]:44602 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oIpIM-0000Wr-9y for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 02 Aug 2022 06:38:38 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:42080) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oIpFr-0006ol-2o for bug-gnu-emacs@gnu.org; Tue, 02 Aug 2022 06:36:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:52702) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oIpFp-0001XB-My for bug-gnu-emacs@gnu.org; Tue, 02 Aug 2022 06:36:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oIpFp-0005E6-Ik for bug-gnu-emacs@gnu.org; Tue, 02 Aug 2022 06:36:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 02 Aug 2022 10:36:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56865 X-GNU-PR-Package: emacs Original-Received: via spool by 56865-submit@debbugs.gnu.org id=B56865.165943651319998 (code B ref 56865); Tue, 02 Aug 2022 10:36:01 +0000 Original-Received: (at 56865) by debbugs.gnu.org; 2 Aug 2022 10:35:13 +0000 Original-Received: from localhost ([127.0.0.1]:42446 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oIpF3-0005CT-9n for submit@debbugs.gnu.org; Tue, 02 Aug 2022 06:35:13 -0400 Original-Received: from quimby.gnus.org ([95.216.78.240]:55706) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oIpEy-0005Bk-52 for 56865@debbugs.gnu.org; Tue, 02 Aug 2022 06:35:12 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=iHEp+yHMs1kWhGYRS2B6Qt8KJsZql93VMle/AClpZwc=; b=RmbXBGrgeQWn5QgHrZwEgoHb8H zmox8a6EsTqfz7VyVVLptCE67yV0sXP3EHZNiETPpaYJu5gDq5Rpc/qgPa7TUqRSLGdUlloqy6IN5 uzWJqkG7JqDrHEmjPqBXqQLCI2RKo+7b0RQcmgzwwp1AxcjuKxzj2nqoy1G0luPo5uRw=; Original-Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oIpEo-0007Ib-TN; Tue, 02 Aug 2022 12:35:01 +0200 In-Reply-To: (Paul Pogonyshev's message of "Mon, 1 Aug 2022 10:06:50 +0200") X-Now-Playing: Thick Pigeon's _Too Crazy Cowboys_: "Misuse" 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" Xref: news.gmane.io gmane.emacs.bugs:238508 Archived-At: Paul Pogonyshev writes: > Tested also with `emacs -Q', so this is not a problem of my configuration. > > 1. Open (a slow) remote connection, with TRAMP > 2. Run M-x find-dired RET, arguments not important > 3. Internal error "Wrong type: processp, nil" appears > > Debugging suggests that it happens in `find-dired-with-command' when calling > `set-process-filter'. Apparently the asynchronously started shell command started ~ > 30 lines above counts as having finished (?) by then. The proper fix here would be to have a way to specify the filter/sentinel in `shell-command', since that's the only way to really guarantee that we'll be getting the output here. But some testing seems to indicate that just moving the settings up until right after the `shell-command' makes things work, so I've now made that trivial fix in Emacs 29. Does this fix this issue for you, too?