Sunday, January 21, 2018

Re: After 6.1amd64 -> 6.2amd64 upgrade namecoind malloc(): free(): error

On Sun, Jan 21, 2018 at 12:41:50PM +0300, Denis wrote:

> I used namecoin on 6.1amd64 statically builded from source using boost
> 1.61 library. All works pretty fine before upgrade to 6.2amd64.
>
> I have rebuilt the the same namecoin source with boost 1.61 lib statically.
> After running it on OpenBSD6.2amd64 I see the error with malloc() and
> free() listed below:
>
> namecoind (4563) malloc():bogus pointer (double free?) 0xdfdfdfdfdfdfdfdf
> namecoind (4563) free(): chunk is already free 0x1bc9981cae20
>
> Is something changed in malloc() since than?
> How to get work statically built namecoin on 6.2?
>
> Thank you for answer in advance.
>
> Denis

Yes, a few things changed, making malloc more strict.
This is almost certainly a bug wrt memory management in namecoind.

-Otto

No comments:

Post a Comment