On 27/10/2013 13:11, Thomas Martitz wrote:
My concern is that we might not find all the code that assumes documents aren't freed. Some code might not be updated and would access the wrong memory. I'm not certain, but I think there may be some code that retains pointers without checking is_valid. Maybe I'm being over-cautious.
If that would be the case it is buggy now and will be buggy afterwards.
So you don't distinguish between different levels of buggy? I.e. not working correctly vs crashing intermittently?