The run-time system has detected a memory corruption in a block of memory that it had previously allocated.
Resolution:
You need to isolate the actual point in execution where the memory corruption occurs to investigate the cause. To do this
you could:
Run with a memory strategy that indicates that memory is to be validated each time an allocation or free operation occurs;
see the
memory_strategy and
memory_free_check_size tunables.
Note: This will have a major effect on performance.
Add calls to CBL_MEM_VALIDATE() at appropriate points in the application