pcp
[Top] [All Lists]

Re: [pcp] pmhostname failing - urgent

To: Nathan Scott <nathans@xxxxxxxxxx>, "Frank Ch. Eigler" <fche@xxxxxxxxxx>
Subject: Re: [pcp] pmhostname failing - urgent
From: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Mon, 18 Nov 2013 19:21:52 +1100
Cc: pcp@xxxxxxxxxxx
Delivered-to: pcp@xxxxxxxxxxx
In-reply-to: <1694251666.6962377.1384743750833.JavaMail.root@xxxxxxxxxx>
References: <000201cee1ed$6a1171f0$3e3455d0$@internode.on.net> <20131115193341.GD8993@xxxxxxxxxx> <5286804D.5010107@xxxxxxxxxxxxxxxx> <20131115203919.GE8993@xxxxxxxxxx> <52868ED9.90209@xxxxxxxxxxxxxxxx> <20131115230044.GF8993@xxxxxxxxxx> <52887E9F.9010403@xxxxxxxxxxxxxxxx> <20131117123128.GG8993@xxxxxxxxxx> <1694251666.6962377.1384743750833.JavaMail.root@xxxxxxxxxx>
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0
On 18/11/13 14:02, Nathan Scott wrote:


----- Original Message -----
...
That 0x...7ffff address indicates that the "Unknown Host" string is
not coming from the heap, but from the executable's text/data section.
That makes no sense, looking at even 3.8.0..HEAD code, as
src/libpcp/src/auxconnect.c says:

char *
__pmHostEntGetName(__pmHostEnt *he)
{
     if ... {
        if (he->name == NULL)
            he->name = "Unknown Host";
     }
     return strdup(he->name);
}

...

The real bug was close to here, but not exactly as I described ... see next commit batch from me.


<Prev in Thread] Current Thread [Next in Thread>