From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from primenet.com.au (ns1.primenet.com.au [203.24.36.2]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id 18a10378 for ; Tue, 22 Oct 2019 02:34:13 +0000 (UTC) Received: (qmail 1560 invoked by alias); 22 Oct 2019 02:34:04 -0000 Mailing-List: contact zsh-users-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Users List List-Post: List-Help: List-Unsubscribe: X-Seq: 24377 Received: (qmail 24825 invoked by uid 1010); 22 Oct 2019 02:34:04 -0000 X-Qmail-Scanner-Diagnostics: from mail-il1-f182.google.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.102.0/25608. spamassassin: 3.4.2. Clear:RC:0(209.85.166.182):SA:0(-1.9/5.0):. Processed in 1.745338 secs); 22 Oct 2019 02:34:04 -0000 X-Envelope-From: dana@dana.is X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | Received-SPF: pass (ns1.primenet.com.au: SPF record at _netblocks.google.com designates 209.85.166.182 as permitted sender) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dana-is.20150623.gappssmtp.com; s=20150623; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=Lnx5pIoIJcqBWpPe8oVr2mhFcOJPAO/p5783UJP0LhY=; b=Nhmh/WJxibORhLqoB4THFsRpOxqfHBVfur0mmbQqAYNgTdapnaQQqqQ8V+CqfSAG2T sy9PgYQ0jcRSMw1mJNPWoBYk7P4HtD5tKl1w4vev++u3bBARDSB0AfT3YBHZROLL54Nb m8zN9uuyFMFr8l8J6ixMWbc3Of6GziGzFqVgq1hhQ56oNCtU+kiOEehXEt7Q30pnbyFR NnbWBzGT5TBtJe8IhZ1WWbWw4kxvUdLn+zHSSATnNI+cE7uMaESW0cfEvuzzUFp33SmM 1YWtva1djyZfoAmnyOF3gAxiJ0SQHIqVaXsTpyt7G55tRK2hsVhot+FGvJsvP8j+gX3w 5S5A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=Lnx5pIoIJcqBWpPe8oVr2mhFcOJPAO/p5783UJP0LhY=; b=GupUn8Cv0uYktfioggJ3kilpJZ5fxDvISxG0EHQriOqI1GX+Q7q1lHt0Z4xvLIwsNP Gmi30Nnvw+aqBfp76BWmg7buCvgLs0qICBD0VMs9gExmlblVUshLPKJxi4AScRBDiSSf dYl+AV9MXFxJZDxNDNm3cXxLeiSKYDD1FNHC8YfxTmaf0X0/cEDP2WvXXHS5Vbn/ofWt CT0H/APZX/6Iz+zlTrz/GbAzItVvm6AplioPqWSccvdLL44jgweUd+Qn41jFcailJEhM ZW/F07ggEYj73G/Axcp0slggRoWpaIWtaRSLXlB+Ml0v6WHp/LkuFCUt4jiAsfVm+k3f +yPA== X-Gm-Message-State: APjAAAUtfDQyG1A73BeSZatZHHpnZjsDhNKoGz5vYrqJuc+DK6Kq064l Zla9Vb19dGObcDsgEXir2kRQLA== X-Google-Smtp-Source: APXvYqxEcyTRENhL+kvbYaTWlAsVZ7nJa5FP6UONParfN5tqIAu3kXKMZ4ofN+ul2vshSkNK9Pdm7A== X-Received: by 2002:a92:461d:: with SMTP id t29mr171849ila.100.1571711608131; Mon, 21 Oct 2019 19:33:28 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Subject: Re: zsh hanging when exec'd from bash at login From: dana In-Reply-To: <20191021204703.GA18764@freshley.cjoffline.com> Date: Mon, 21 Oct 2019 21:33:26 -0500 Cc: zsh-users Content-Transfer-Encoding: quoted-printable Message-Id: <08FEC4A0-3C40-4855-861A-49A4F055494B@dana.is> References: <20191021204703.GA18764@freshley.cjoffline.com> To: Aaron Hall X-Mailer: Apple Mail (2.3445.104.11) It seems to be hanging in acquire_pgrp() (see annotated strace below). I = guess it's trying to make itself the process group leader and take over the = TTY? But i don't understand what it's getting stuck on (Maybe should move this to workers) dana jobs.c@2929: getpgrp() =3D 6976 jobs.c@2935: rt_sigprocmask(SIG_BLOCK, [TSTP TTIN TTOU], [], 8) =3D 0 jobs.c@2936: ioctl(10, TIOCGPGRP, [7096]) =3D 0 jobs.c@2937: getpgrp() =3D 6976 jobs.c@2945: ioctl(10, TIOCGPGRP, [7096]) =3D 0 jobs.c@2947: rt_sigprocmask(SIG_SETMASK, [], [TSTP TTIN TTOU], 8) =3D 0 jobs.c@2948: read(0, NULL, 0) =3D -1 EIO = (Input/output error) jobs.c@2949: rt_sigprocmask(SIG_BLOCK, [TSTP TTIN TTOU], [], 8) =3D 0 jobs.c@2950: getpgrp() =3D 6976 jobs.c@2936: ioctl(10, TIOCGPGRP, [7096]) =3D 0 jobs.c@2937: getpgrp() =3D 6976 jobs.c@2945: ioctl(10, TIOCGPGRP, [7096]) =3D 0 jobs.c@2947: rt_sigprocmask(SIG_SETMASK, [], [TSTP TTIN TTOU], 8) =3D 0 jobs.c@2948: read(0, NULL, 0) =3D -1 EIO = (Input/output error) jobs.c@2949: rt_sigprocmask(SIG_BLOCK, [TSTP TTIN TTOU], [], 8) =3D 0 jobs.c@2950: getpgrp() =3D 6976 jobs.c@2936: ioctl(10, TIOCGPGRP, [7096]) =3D 0 jobs.c@2937: getpgrp() =3D 6976 jobs.c@2945: ioctl(10, TIOCGPGRP, [7096]) =3D 0 jobs.c@2947: rt_sigprocmask(SIG_SETMASK, [], [TSTP TTIN TTOU], 8) =3D 0 jobs.c@2948: read(0, NULL, 0) =3D -1 EIO = (Input/output error) ...