“…Second, most existing RnR systems (except RR [55,60]) cannot identically reproduce the recorded execution, as they do not guarantee the same system states, such as process/thread IDs and file descriptors [66,62,5,72,35,54,33,34,37,16,46,52], the same results of system calls (e.g., time) [36,48,37], or have different memory layouts [66,62,5,72,35,54,33,34,37,16,46,52]. Therefore, it is impossible to reproduce some types of bugs: (1) Bugs related to memory layout may not be reliably reproduced.…”