<div><div dir="auto">My guess is that this is caused by the recent addition of VAPIC recording that was added in a pull request to make Windows XP guests record and replay properly. Unfortunately since that bug fix adds a new event that PANDA expects to be in the log old replays may now fail.</div><div dir="auto"><br></div><div dir="auto">I general I’m not sure how to handle this situation properly. We definitely want to maintain compatibility with old recordings, but we also need to be able to fix bugs.</div><div dir="auto"><br></div><div dir="auto">One option might be to use a versioned file format - but then the corresponding code in PANDA would also need to have version checks added at every place where events are read from the log. Maybe we could make this easier through some macros though...</div><div dir="auto"><br></div><div dir="auto">For now if you want to try to pin down the exact commit(s) via bisect that would help us figure out how to handle it.</div><div dir="auto"><br></div><div dir="auto">-Brendan</div><br><div class="gmail_quote"><div>On Sun, May 27, 2018 at 7:40 AM Bridgey theGeek &lt;<a href="mailto:bridgeythegeek@gmail.com">bridgeythegeek@gmail.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><div>Thanks for the reply! Glad to know it&#39;s not just me.<div dir="auto"><br></div><div dir="auto">I really don&#39;t want to have to re-record so I guess I need to copy my &quot;old&quot; PANDA across to the VPC.</div><div dir="auto"><br></div><div dir="auto">My recordings are only a matter of weeks old. Has their been a fundamental change in the recording format??</div><div dir="auto"><br></div><div dir="auto">Thanks,</div><div dir="auto">Adam</div></div></div><div dir="auto"><div><br><br><div class="gmail_quote"><div>On Sun, 27 May 2018, 12:27 Gabriele Viglianisi, &lt;<a href="mailto:vigliag@gmail.com" target="_blank">vigliag@gmail.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I have updated PANDA on my machine to the last version earlier today and it<br>
seems unable to replay old recordings (with the infinite loop error). I<br>
think that&#39;s due to some recent changes.<br>
Il giorno dom 27 mag 2018 alle ore 12:42 Bridgey theGeek &lt;<br>
<a href="mailto:bridgeythegeek@gmail.com" rel="noreferrer" target="_blank">bridgeythegeek@gmail.com</a>&gt; ha scritto:<br>
<br>
&gt; Hi PANDAs,<br>
<br>
&gt; I have a recording which when I replay on my local box (using the PANDA<br>
Docker image) all works fine.<br>
<br>
&gt; However, when I upload the same replay to my VPC in the cloud (Ubuntu<br>
16.04.4, not Docker), PANDA complains that an infinite loop has been<br>
detected.<br>
<br>
&gt; I&#39;ve confirmed that both files (*-rr-nondet.log and *-rr-snp) have been<br>
copied correctly by checking their MD5s.<br>
<br>
&gt; Why might one system cause an infinite loop and the other be happy?<br>
<br>
&gt; Thank you!<br>
&gt; Adam<br>
&gt; _______________________________________________<br>
&gt; panda-users mailing list<br>
&gt; <a href="mailto:panda-users@mit.edu" rel="noreferrer" target="_blank">panda-users@mit.edu</a><br>
&gt; <a href="http://mailman.mit.edu/mailman/listinfo/panda-users" rel="noreferrer noreferrer" target="_blank">http://mailman.mit.edu/mailman/listinfo/panda-users</a><br>
</blockquote></div></div></div>
_______________________________________________<br>
panda-users mailing list<br>
<a href="mailto:panda-users@mit.edu" target="_blank">panda-users@mit.edu</a><br>
<a href="http://mailman.mit.edu/mailman/listinfo/panda-users" rel="noreferrer" target="_blank">http://mailman.mit.edu/mailman/listinfo/panda-users</a><br>
</blockquote></div></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature">Brendan Dolan-Gavitt<br>Assistant Professor, Department of Computer Science and Engineering<br>NYU Tandon School of Engineering</div>