From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 25553 invoked by alias); 10 Jul 2018 17:57:38 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: List-Unsubscribe: X-Seq: 43161 Received: (qmail 26999 invoked by uid 1010); 10 Jul 2018 17:57:38 -0000 X-Qmail-Scanner-Diagnostics: from mail-oi0-f68.google.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.99.2/21882. spamassassin: 3.4.1. Clear:RC:0(209.85.218.68):SA:0(-1.9/5.0):. Processed in 1.144418 secs); 10 Jul 2018 17:57:38 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_PASS, T_DKIM_INVALID autolearn=ham autolearn_force=no version=3.4.1 X-Envelope-From: sgniazdowski@gmail.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=wph7hN6xU24dOz1o0CUb5d0i81+76EDBQByTNlXDwuc=; b=oLcJSD2JC8lqZjGrS70zQfKbQwWVx8lD0X0l73vvy+5gaVIUpZmTjhHxnuOUnA9Q/O M0TC7qO5wtfXSRbbqtVckPMogekhPKMbWxKw55u+r861ZwpeOrDNS3OrGfDQGCYPe3gC lg5//VCxxBq3GeN+zA25hCGhdhSIcp2VDlTX1LMkHEQWBs/SdlgFPkMyOzlBdszttt2f OLmH6QMi8oBUhmxkQ+TYx/WYv/zvo+JMwZPdD67c0h3CP71ChmIseguWTPg+7sW7bYug l/cIPw4m3MC0QuIgX2yDR3OzgDxA52kq3VzM0DPDxfNYvTfpiCpU7hfokCLKm+ub3Aif bPsQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=wph7hN6xU24dOz1o0CUb5d0i81+76EDBQByTNlXDwuc=; b=Y0OkVW3UHWs/vnNEKk6Rjqg51DEmX4RhWnk9WnB+vCJ918KLBqFB62k7Za3aqF9VQZ Wr8ggOroSCDY37GxyD6zRzDP1lGMElBjCAveai+VIds1VDKBBfj7PsQwghonP1aop9bp aO668Ox/75CjacTn4yMtyAH0n1lGpwEKur81VmhYZ080lekkJbRpBHvCussKY8BoSEZo 91ZvgeX4W2/eh1vTj94DVZtGY31kIdluaRKDzghbHdX5sUxMBFZMjfpFZVoqeiO6Wla4 MafJk6oGzoPHjCWhjMcbOj28pY6MroINUS+CEYusH5zMAA7/iZA0UiIeNrriSxjrI8ag XqwQ== X-Gm-Message-State: AOUpUlHOrYMMsl2eNEF/do6iTFCRLZ2PCcTPkPbpVX+tbQH7n88ruC8d xNmXYgA9nelZBqxq77lxW/lO5it378MTLAXSBtg= X-Google-Smtp-Source: AAOMgpe0sPgdcEEkJumGyxCqr6lMLyYFNfrPN+ymmoZN87IBjmPaptONCEcmB48Scdlf6MX7hVaetcb7jSv1Ce2iCxo= X-Received: by 2002:aca:856:: with SMTP id 83-v6mr8091436oii.333.1531245455098; Tue, 10 Jul 2018 10:57:35 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: <20180710152136eucas1p2a805a445f3687ad8a8eef97fe4bd2566~ACx3zdmM93266432664eucas1p2R@eucas1p2.samsung.com> References: <1530706152.948208.1429754600.66E3F94F@webmail.messagingengine.com> <20180705084448eucas1p244dbcec9f6d915655cd8bb035fb72f6e~_bI-T7ynp0198101981eucas1p2S@eucas1p2.samsung.com> <20180710152136eucas1p2a805a445f3687ad8a8eef97fe4bd2566~ACx3zdmM93266432664eucas1p2R@eucas1p2.samsung.com> From: Sebastian Gniazdowski Date: Tue, 10 Jul 2018 19:57:14 +0200 Message-ID: Subject: Re: [BUG] Ctrl-C stops working after process substitution To: Peter Stephenson Cc: Zsh hackers list Content-Type: text/plain; charset="UTF-8" On 10 July 2018 at 17:21, Peter Stephenson wrote: > On Tue, 10 Jul 2018 17:06:42 +0200 > Sebastian Gniazdowski wrote: >> So what can mask SIGINT? > > This is usually a call to holdintr(). I tried setting breakpoint on holdintr and it wasn't called. I had some realization that maybe child-process created by <() masks SIGINT, and as it holds /dev/tty, this somehow leaks-out to the main zsh-process, but this is naive theory, as currently I kill -9 the child process instantly after reading needed data from it, so the "leak" of SIGINT mask should at that moment be withdrawn. Who knows.. -- Sebastian Gniazdowski News: https://twitter.com/ZdharmaI IRC: https://kiwiirc.com/client/chat.freenode.net:+6697/#zplugin