From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Allen Li Newsgroups: gmane.emacs.bugs Subject: bug#34192: 26.1; Bash 5.0 breaks TRAMP sudo Date: Mon, 28 Jan 2019 08:58:29 +0000 Message-ID: References: <87y375gpnk.fsf@gmx.de> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="203174"; mail-complaints-to="usenet@blaine.gmane.org" Cc: 34192@debbugs.gnu.org To: Michael Albinus Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Jan 28 09:59:13 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 1go2l7-000qgS-6G for geb-bug-gnu-emacs@m.gmane.org; Mon, 28 Jan 2019 09:59:13 +0100 Original-Received: from localhost ([127.0.0.1]:56256 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1go2l6-0002gI-5k for geb-bug-gnu-emacs@m.gmane.org; Mon, 28 Jan 2019 03:59:12 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:56836) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1go2kz-0002ci-0C for bug-gnu-emacs@gnu.org; Mon, 28 Jan 2019 03:59:05 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1go2ky-0002BN-82 for bug-gnu-emacs@gnu.org; Mon, 28 Jan 2019 03:59:04 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:48943) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1go2kx-0002Aw-Qi for bug-gnu-emacs@gnu.org; Mon, 28 Jan 2019 03:59:04 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1go2kw-0003fW-FZ for bug-gnu-emacs@gnu.org; Mon, 28 Jan 2019 03:59:03 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Allen Li Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 28 Jan 2019 08:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34192 X-GNU-PR-Package: emacs Original-Received: via spool by 34192-submit@debbugs.gnu.org id=B34192.154866592814081 (code B ref 34192); Mon, 28 Jan 2019 08:59:02 +0000 Original-Received: (at 34192) by debbugs.gnu.org; 28 Jan 2019 08:58:48 +0000 Original-Received: from localhost ([127.0.0.1]:48224 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1go2ki-0003f3-Ie for submit@debbugs.gnu.org; Mon, 28 Jan 2019 03:58:48 -0500 Original-Received: from mail-io1-f46.google.com ([209.85.166.46]:42763) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1go2kf-0003ep-TL for 34192@debbugs.gnu.org; Mon, 28 Jan 2019 03:58:46 -0500 Original-Received: by mail-io1-f46.google.com with SMTP id x6so12789835ioa.9 for <34192@debbugs.gnu.org>; Mon, 28 Jan 2019 00:58:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=felesatra-moe.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=mNdjNIl5pAG0zfphb95e4lVFkdRNPP6uSxPJ6LWgMvg=; b=DZYcAjQdOmepj6X4IHMMyR4XwEmchfSpxVUpRCP4oHa7eo5dX+AS9yxLa3L/6KAAZN yXt0X6nmqXkJfvUfqhxVanAPZV04gnC+qTNo/atM7czK3DPUJy9gN1QuXAcl9/0JhTub eOPWKS6yAJJDd4VdY/ej9YlP3A7w/1g/05EvNPWjQDnMkjfQ9zUr42gUucCcEe1Csctv TR8MlZppxew6wGd3Y0mN1EVyYBUqboocm6oOblvXCXk1RU2gw0y8GITqHZHQ9nYtdLJu vtVaNnuIbEBhEJp4nCnT8P1mPfJWuwQv/yPrylw+reZ4OIYGOo5Au4elHK2+eTYZezqq CdIg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=mNdjNIl5pAG0zfphb95e4lVFkdRNPP6uSxPJ6LWgMvg=; b=M7cKwRNzpvMMDh1fSLVnTvdf1Vd9qnU+H4+YZ8VGW28J/rkrrQ5SMbyUU244Vs9ajn xA/p9VhVp8c4HsM+VVsvnHiUeV+vY35FoSpgRQIR3YNBaGQbk2bjvMUVe6d7suTyvK0q JthBx8X9hPDKDAM/IZF4KvDWP+/LNxnnbzaEMmpSZU+xbubDr+v7mZjDIx695crtGLQM z/Vbxl2GJF6eZ/KRgk0GTE9judCdeOr+4CmQsSk85XXS9KZJMUi5aIEjmId+FSFm7LFh 4cmOvP5U3cPA0jtETU75WKqnMihfNcuT6/Qx+ow2W8of05fbRW/H8KEsy+cHABUkjyH7 fa+Q== X-Gm-Message-State: AJcUukdIIo2y5x0rzy17idVtumfNLD3MFc1fReXLegWXJd44iOuuUNl7 yZMzvVBIWV+jUi+Fz4dc6JKgMlcEadOgVWJBejUJuA== X-Google-Smtp-Source: AHgI3IYzyQzlF1oW/5s6zndRJMj+Z3OqUUhYf4qwf4JgNi/bPjq+S1O1S00IMJpXd4GyFswJFW8HAdU1xu3kswVrToc= X-Received: by 2002:a6b:b6c6:: with SMTP id g189mr12326151iof.54.1548665920045; Mon, 28 Jan 2019 00:58:40 -0800 (PST) In-Reply-To: <87y375gpnk.fsf@gmx.de> 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:154835 Archived-At: On Mon, Jan 28, 2019 at 8:19 AM Michael Albinus wrote: > > Allen Li writes: > > Hi Allen, > > > I believe Bash 5.0 breaks TRAMP sudo in > > tramp-sh-handle-file-name-all-completions. > > > > Using Bash 5.0 and (find-file "/sudo::/") results in an error "Process > > has died". Setting tramp-verbose to 9 shows that it dies around here: > > Unfortunately, I have no bash 5.0 available. Could you pls eval the > following lines in a bash 5.0 terminal: > > --8<---------------cut here---------------start------------->8--- > tramp_perl_file_name_all_completions () { > \perl -e ' > opendir(d, $ARGV[0]) || die("$ARGV[0]: $!\nfail\n"); > @files = readdir(d); closedir(d); > foreach $f (@files) { > if (-d "$ARGV[0]/$f") { > print "$f/\n"; > } > else { > print "$f\n"; > } > } > print "ok\n" > ' "$1" 2>/dev/null > }; echo tramp_exit_status $? > --8<---------------cut here---------------end--------------->8--- I get tramp_exit_status 0 as expected, but I think tramp_perl_file_name_all_completions may be a red herring, since when I tried using Edebug on tramp-sh-handle-file-name-all-completions, I get the "Process has died" error after some time irrespective of my code stepping. > > Best regards, Michael.