I found the end!
So, I fixed that by telling the current thread using the allocator handle to just fucking die if the shim address is the same as the expected good allocator. Works fine(tm)
Welcome to your niu world ! We are a cute and loving international community Ｏ(≧▽≦)Ｏ !