I have a silly question:
THLongStorage *t1 = THLongStorage_newWithAllocator(2, &THDefaultAllocator, NULL);
THLongStorage_free(t1);

it’s ok.
long data[3] = {2, 3, 5};
THLongStorage *t2 = THLongStorage_newWithDataAndAllocator(data, 3, &THDefaultAllocator, NULL);
THLongStorage_free(t2);

there is an error: process finished with exit code 139 (interrupted by signal 11: SIGSEGV)
thank you advance!!!