From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm0-f44.google.com (mail-wm0-f44.google.com [74.125.82.44]) by fantadrom.bsd.lv (OpenSMTPD) with ESMTP id 9d6c00ff for ; Mon, 5 Sep 2016 08:27:36 -0500 (EST) Received: by mail-wm0-f44.google.com with SMTP id 1so139444311wmz.1 for ; Mon, 05 Sep 2016 06:27:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:references:date:in-reply-to:message-id:user-agent :mime-version; bh=hydtWc/gTkcJMNDsb7tFvfK+6fhwrq6Bksw6NeYuA4Y=; b=nIvu967fcckJoE7B0iQgyFaT6/TQsHE6mgG/rXlFo9qfNhm1Ko5ae6z5n8FLHs8YPT ptUsDt6JsbWmfl2sFVNrfdYQRdS6HAYifcPwpF0HV10dnDaKjSScxx4BCwsHK1nkbuCN S8/TsGqlG+BboBA4DGqcH3r4c9+PV/LFaJdfIIN4jVMfv53DA0zjzGx7OOdEfyOkizQA HYcwEB/pCKE8jxu/KeawuOJe9lRjCl2IfVQrQzbVitNi4UaC/spGfy8L3kx1LoA4N9nl KmhB25etuQIpBLlf9BdowOjqEJiy9Nx1McZSI1Ruy6KnQwAV9HyaCkUQt4kH353YRZqC Irsw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=hydtWc/gTkcJMNDsb7tFvfK+6fhwrq6Bksw6NeYuA4Y=; b=V61jqli7b3SQ6Lr5bklRL4D4U/dusdkH75wF2Xpl+H66r2UFL0cRio88wqIuCwGn3y tKYSIYIhufO9YoQwDHBCWgEBJ1hv45DIJ5gI3NpZA8j/CBNj6+WtOd38PMrcVAKx/ZXW pBpP2dsOtawsIu+4OEmYsJUUuJOOunUHmn1EUyM1iDwStKp/9vvh7nWOEL4gJXkluDxn wZHtniK54USJxvho81Q8aNjJH6vKiDIMM6e0c+XVpRZH/nMzF26HW8e+LPOhdWlIdn5l DXU4jYY7I8bqVMNIuxfUi4cCmMZHptKs6HuebBrfg5nS+6K+VfvFM81sC+/CvrbUv/20 1Vjg== X-Gm-Message-State: AE9vXwOweXbVT0efw635RnCBRJq1dtwh6EYvHxtmWfl/hT8HSLAN+zr39djrvckQoz1tCA== X-Received: by 10.28.15.3 with SMTP id 3mr14821052wmp.31.1473082051861; Mon, 05 Sep 2016 06:27:31 -0700 (PDT) Received: from juno.home.vuxu.org ([2001:4ca0:0:f231:a288:b4ff:fea1:ce50]) by smtp.gmail.com with ESMTPSA id 190sm20882056wmk.13.2016.09.05.06.27.30 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 05 Sep 2016 06:27:30 -0700 (PDT) Received: from localhost (juno.home.vuxu.org [local]) by juno.home.vuxu.org (OpenSMTPD) with ESMTPA id a3fbc2cb for ; Mon, 5 Sep 2016 13:27:29 +0000 (UTC) From: Christian Neukirchen To: tech@mdocml.bsd.lv Subject: Re: mdocml-1.13.4 regression: mandoc -a with pipes References: <8737n1igd5.fsf@gmail.com> Date: Mon, 05 Sep 2016 15:27:29 +0200 In-Reply-To: <8737n1igd5.fsf@gmail.com> (Christian Neukirchen's message of "Fri, 22 Jul 2016 22:10:14 +0200") Message-ID: <87d1kijx32.fsf@juno.home.vuxu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) X-Mailinglist: mdocml-tech Reply-To: tech@mdocml.bsd.lv MIME-Version: 1.0 Content-Type: text/plain Christian Neukirchen writes: > Hi, > > I noticed a regression in the last mdocml release: > The use of mandoc -a is broken when input comes from a pipe. > > $ cat /usr/share/man/man1/mandoc.1 | mandoc -a > [1] + Stopped (signal) cat /usr/share/man/man1/mandoc.1 | mandoc -a > > mandoc gets suspended with SIGSTOP, and foregrounding is not possible. > > Found on Void Linux, Linux 4.6.4, glibc 2.23, mdocml 1.13.4. I bisected this to Author: schwarze Date: Fri Nov 20 21:59:54 2015 +0000 Fix multiple issues regarding process group and signal mask handling found by tb@ and millert@; parts of the code, in particular in tag.c, by millert@; OK millert@. Interestingly, it doesn't break when I use musl libc. I don't really understand what the code does, so help would be appreciated. Thanks, -- Christian Neukirchen http://chneukirchen.org -- To unsubscribe send an email to tech+unsubscribe@mdocml.bsd.lv