1. A method of performing error recovery by a processor core connected to a main memory system and comprising a processor cache, the method comprising: based on determining an uncorrectable error in data stored in the main memory system, storing an address of a memory location of the uncorrectable error in an address buffer and performing a recovery procedure for the data; based on fetching data from a selected memory location and determining that the address of the selected memory location is stored in the address buffer, moving content of a cache line related to the address into a quarantine buffer of the processor core; and based on detecting an error in the data of the moved cache line, triggering a repair procedure for data of the address.