Memory backend records don't properly handle formatters that use verbs that require stack inspection using calldepth.
Would the right fix be to call record.Formatted() before attempting to put the record into the linked list or channel so that the value is memoized?