On Sun, Jan 21, 2018 at 11:21:12AM +0100, Otto Moerbeek wrote:

> 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

To diagnose this further, you can play with malloc options. See man
malloc.conf.
e.g. run with option S, which is even more strict. That might give you
a hint where the bug is.

        -Otto

Reply via email to