[LibGDX]- Incorrect checksum for freed object (Solution)

Just thought I should follow-up on an earlier thread here:

http://www.java-gaming.org/index.php?topic=32877.0

I’ve run into similar errors and found they were related to modifying a Mesh or Texture after dispose() had been called on them. The crash was pretty-consistently traceable to the following:


0   libSystem.B.dylib             	0x00007fff85b8c0b6 __kill + 10
1   libSystem.B.dylib             	0x00007fff85c2c9f6 abort + 83
2   libSystem.B.dylib             	0x00007fff85c1b62d szone_error + 519
3   libSystem.B.dylib             	0x00007fff85b42a46 tiny_malloc_from_free_list + 715
4   libSystem.B.dylib             	0x00007fff85b41abd szone_malloc_should_clear + 242
5   libSystem.B.dylib             	0x00007fff85b4198a malloc_zone_malloc + 82
6   libSystem.B.dylib             	0x00007fff85b3fc88 malloc + 44
7   GLEngine                      	0x000000011e2eccb8 glShaderSourceARB_Exec + 328

Anyway, hope this helps someone.