[PATCH] Do not leave random talloc magic in free()'ed memory

Andrew Bartlett abartlet at samba.org
Fri Jan 12 08:07:34 UTC 2018


On Fri, 2018-01-12 at 08:21 +0100, Stefan Metzmacher wrote:
> Hi Andrew,
> 
> I saw these patches in your current autobuild.
> 
> I tried to pick them for 4.8.0 (including talloc-2.1.11),
> but it failed locally with:
> 
> [2(1)/2 at 0s] samba4.local.talloc
> talloc: access after free error - first free may be at
> ../lib/talloc/talloc.c:1978_talloc_realloc
> Bad talloc magic value - access after free
> UNEXPECTED(error): samba4.local.talloc.magic_free_protection(none)
> REASON: Exception: Exception: Test was never started
> UNEXPECTED(error): samba4.local.talloc.magic_protection(none)
> (samba.subunit.RemotedTestCase)
> REASON: was started but never finished!
> UNEXPECTED(error): samba4.local.talloc.talloc(none)
> (samba.subunit.RemotedTestCase)
> REASON: was started but never finished!
> 
> I don't think we need this for 4.8.0rc1.

Drat.  I tested those in the lib/talloc sub-build but not in the
included master build.  Probably just needs a success line, but I
agree, it is just a 'nice to have' and I have bugs filed in any case.

Andrew Bartlett
-- 
Andrew Bartlett                       http://samba.org/~abartlet/
Authentication Developer, Samba Team  http://samba.org
Samba Developer, Catalyst IT          http://catalyst.net.nz/services/samba




More information about the samba-technical mailing list