Several kmemleak reports + "refcount_t: underflow; use-after-free" at boot when OF_UNITTEST + OF_OVERLAY is set (Kernel v6.6-rc6, PowerMac G5 11,2)

Erhard Furtner erhard_f at mailbox.org
Wed Nov 1 03:46:46 AEDT 2023


On Mon, 30 Oct 2023 11:26:48 -0500
Rob Herring <robh at kernel.org> wrote:

> The test tells you to expect a use-after-free...
> 
> > ---[ end trace <<int>> ]--- ### dt-test ### pass of_unittest_lifecycle():3209
> > ------------[ cut here ]------------
> > refcount_t: underflow; use-after-free.  
> 
> Then you get a use-after-free. Looks like it is working as designed.
> 
> I believe it's the same with kmemleak.
> 
> Note that running DT unittests also taints the kernel. That's because
> they are not meant to be run on a production system.
> 
> Rob

My bad, did not realize this is actually intended behaviour... Sorry for the noise!

Regards,
Erhard


More information about the Linuxppc-dev mailing list