From: Lixin Wang
commit 070ea018fa092f2ef41bef57896665a25f05d2d8 upstream
If a node with no properties is dynamically added, then a property is
dynamically added to the node, then the property is dynamically removed,
the result will be node->properties == NULL and node->deadprops != NULL.
Add a
From: Waiman Long
commit caba4cbbd27d755572730801ac34fe063fc40a32 upstream
The allocated debug objects are either on the free list or in the
hashed bucket lists. So they won't get lost. However if both debug
objects and kmemleak are enabled and kmemleak scanning is done
while some of the debug o