where the m_body0 or m_body1 in the manifold within the loop sometimes are dangling pointer,
causing unexpected data and crashes.
It happens almost every time.
I used to check for wrong data and ignored it but then it brought other unexpected problems.
The assert hit is the btAssert(id < m_lookupIslandFromId.size()); where the id is the islandTag of the corrupted rigidbody.
Anyone has any ideas? Thanks!
Edit: When I used to ignore this problem and just check for null island, it causes other unexpected strange problems (solved stability problem but the efficiency seemed problematic) which just do not appear right for me. I want to get to the root of this problem which leads me to this question.
