Date: Thu, 6 May 2021 19:07:23 -0400 From: monochrome <monochrome@twcny.rr.com> To: freebsd-stable@freebsd.org Subject: Re: tail(1) broken in 13-stable Message-ID: <dcf37b27-aa2a-c320-1e39-72cda2038044@twcny.rr.com> In-Reply-To: <YJPXvFzBRSDH74in@server.rulingia.com> References: <YJPBUOKKv4cDHhmq@server.rulingia.com> <CAGOYWV_8_MXvTfCGix8jzZeuysiUpXkVQErnpSyB2V=63%2B1-nA@mail.gmail.com> <YJPXvFzBRSDH74in@server.rulingia.com>
index | next in thread | previous in thread | raw e-mail
On 5/6/21 7:49 AM, Peter Jeremy via freebsd-stable wrote:
> On 2021-May-06 12:59:54 +0200, Mariusz Zaborski <oshogbo@freebsd.org> wrote:
>> Could you provide details how to reproduce this?
>>
>> On Thu, 6 May 2021 at 12:13, Peter Jeremy via freebsd-stable
>> <freebsd-stable@freebsd.org> wrote:
>>>
>>> Since updating from 12-stable to 13-stable, I've found that tail(1)
>>> crashes, reporting:
>>> Assertion failed: (procfd > STDERR_FILENO), function service_clean, file /usr/src/lib/libcasper/libcasper/service.c, line 394.
>>> tail: unable to init casper: Socket is not connected
>>> unless all three of stdin, stdout and stderr are open. Whilst it
>>> probably doesn't make sense to call tail without stdout open. there's
>>> no obvious reason to require that stdin or stderr must be open.
>
> server% tail /COPYRIGHT <&-
> Assertion failed: (procfd > STDERR_FILENO), function service_clean, file /usr/src/lib/libcasper/libcasper/service.c, line 394.
> tail: unable to init casper: Socket is not connected
>
(fixed quote with some additional tests)
I get a different error on a 13.0-RELEASE machine I converted from 12 to
current about a year ago (bash and sh):
$ tail /COPYRIGHT <&-
tail: can't limit stdio rights: Bad file descriptor
works with sudo:
$ sudo tail /COPYRIGHT <&-
* California, Berkeley and its contributors."
etc etc...
but not as root, with a different error in sh:
# tail /COPYRIGHT <&-
Missing name for redirect.
as root in bash:
# tail /COPYRIGHT <&-
tail: can't limit stdio rights: Bad file descriptor
works as both user and root in ksh
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?dcf37b27-aa2a-c320-1e39-72cda2038044>
