真机测试一个ui被无端的干掉,求解

我在一个UI中添加了被移除时的调用堆栈

function C:onExit()
G__TRACKBACK("-----run onExit func------")
end

我自己在PC上是无法重现这种被异常移除的问题。每次都是点关闭按钮才被干掉的。
但放在真机上测试时发现这样的日志

其中一次执行onExit无法理解。但并没有方法调用它

求大神指点。

是不是被自动释放了?

其实是一个面板,在程序刚启动的时候強弹。
在PC上测的好好的。。没问题。。每次启动游戏都強弹。。
换到真机上的时候,強弹没了。。。
然后查半天查不出问题。。
后面在onExit()添加调用堆栈才得知,在创建完毕的瞬间被干掉了。而且在真机上必现

这自动释放触发逻辑是神马

贴点代码看一下啊