bug-bash
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: obscure bug "extern void free (void *__ptr) __attribute__ ((__nothro


From: Alex fxmbsw7 Ratchev
Subject: Re: obscure bug "extern void free (void *__ptr) __attribute__ ((__nothrow__ , __leaf__));"
Date: Fri, 22 Jan 2021 15:17:31 +0100

i had similiar where i used exec socat for file transfer daemon and client,
and sometimes codes of the code or cmds appeared in output, till i removed
the exec

On Fri, Jan 22, 2021, 15:15 Chet Ramey <chet.ramey@case.edu> wrote:

> On 1/22/21 2:53 AM, Eduardo A. Bustamante López wrote:
>
> > - Notice that the value returned by `fstat(0, ...)' indicates that
> /dev/null in your system is a *regular* file (it should be
> `st_mode=S_IFCHR|0666', but instead it is `st_mode=S_IFCHR|0666'). It also
> indicates that its size is 73 bytes (`st_size=73').
> > - Notice that `cat' reads from file descriptor 0 (i.e. /dev/null), and
> the return value is a string of 73 bytes in length.
> > - `cat' then writes that string out to `./config.status'
> >
> > 73 happens to be the length of the string that has been causing issues
> for you:
> >
> >    $ echo "extern void free (void *__ptr) __attribute__ ((__nothrow__ ,
> __leaf__));" | wc -c
> >    73
>
> This is a first-class observation.
>
> --
> ``The lyf so short, the craft so long to lerne.'' - Chaucer
>                  ``Ars longa, vita brevis'' - Hippocrates
> Chet Ramey, UTech, CWRU    chet@case.edu    http://tiswww.cwru.edu/~chet/
>
>


reply via email to

[Prev in Thread] Current Thread [Next in Thread]