The info record should have been generated by calling one of the info_new_*() functions, as it will be free'd based on the summary class.
info
And MUST NOT be allocated directly using malloc.
a StoreSummary object
a StoreInfo