Do you have the backtrace indicating which function is causing the seg fault ? If you are sure it is because fo Vsys_allocBuf buffers the segfault will occur if application tries to access the buffer after System_deInit has been done.
You have to ensure all buffers allocated by Vsys_allocBuf are freed back by the application and is no longer accessed once links are deleted.