Why not just restrict the history to a configurable number of entries? Having like 20-50 is probably enough. It might no be 100% correct but the effort:use ratio seems good.
> creating a dedicated real stack with self-imposed size limits and reporting.