<div dir="ltr">The ARM issue seems to be a bug in QEMU. Replaying a recording requires loading a saved snapshot, and it appears that the SD card device in QEMU isn&#39;t properly loading the snapshot (you can verify this by trying to take a snapshot with savevm and loading it with loadvm afterward). One workaround would be to use the &quot;armel&quot; image instead, which does not use an SD card.<div><br></div><div>As for the WinXP example, it&#39;s harder to tell what could be going wrong. Are you able to do a successful recording using the i386 Linux image? (You can test with panda/scripts/run_on_32bit_linux.py – it will download an appropriate QCOW and run a command in a 32-bit x86 Debian image for you).</div><div><br></div><div>Also, note that you should not need to use sudo to run PANDA (and it&#39;s not recommended).</div><div><br></div><div>Finally, I noticed you stopped by on IRC – unfortunately we can&#39;t be on there 24 hours a day, so you may need to hang around a while before someone can respond to your question. A persistent IRC client (e.g., irssi running in a screen session) can help with this.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Jul 8, 2017 at 3:59 AM, Danux <span dir="ltr">&lt;<a href="mailto:danuxx@gmail.com" target="_blank">danuxx@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Here is another try but now with WinXP, it is also failing :-(<div><br></div><div>Running on:</div><div>







<p class="m_-6397514816426737701gmail-p1"><span class="m_-6397514816426737701gmail-s1">Linux panda 4.4.0-83-generic #106~14.04.1-Ubuntu SMP Mon Jun 26 18:10:19 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux</span></p><div><br></div><div>







<p class="m_-6397514816426737701gmail-p1"><span class="m_-6397514816426737701gmail-s1">danux@panda:~/panda/build/<wbr>i386-softmmu$ sudo ./qemu-system-i386 -drive file=/media/drive/winXP.qcow2,<wbr>if=ide,cache=writeback -m 1024M --monitor stdio -vnc <a href="http://192.168.1.74:1" target="_blank">192.168.1.74:1</a> -replay notepad</span></p>
<p class="m_-6397514816426737701gmail-p1"><span class="m_-6397514816426737701gmail-s1">[sudo] password for danux: </span></p>
<p class="m_-6397514816426737701gmail-p1"><span class="m_-6397514816426737701gmail-s1">QEMU 2.8.50 monitor - type &#39;help&#39; for more information</span></p>
<p class="m_-6397514816426737701gmail-p1"><span class="m_-6397514816426737701gmail-s1">(qemu) loading snapshot</span></p>
<p class="m_-6397514816426737701gmail-p1"><span class="m_-6397514816426737701gmail-s1">... done.</span></p>
<p class="m_-6397514816426737701gmail-p1"><span class="m_-6397514816426737701gmail-s1">opening nondet log for read :<span class="m_-6397514816426737701gmail-Apple-tab-span">        </span>./notepad-rr-nondet.log</span></p>
<p class="m_-6397514816426737701gmail-p1"><span class="m_-6397514816426737701gmail-s1">Ahead of log while looking for log entry of type RR_SKIPPED_CALL</span></p>
<p class="m_-6397514816426737701gmail-p1"><span class="m_-6397514816426737701gmail-s1">{guest_instr_count=7526}</span></p>
<p class="m_-6397514816426737701gmail-p1"><span class="m_-6397514816426737701gmail-s1"><span class="m_-6397514816426737701gmail-Apple-tab-span">        </span>RR_INPUT_4 from RR_CALLSITE_READ_4</span></p>
<p class="m_-6397514816426737701gmail-p1"><span class="m_-6397514816426737701gmail-s1">FOUND DISAGREEMENT!</span></p>
<p class="m_-6397514816426737701gmail-p1"><span class="m_-6397514816426737701gmail-s1">Replay program point:</span></p>
<p class="m_-6397514816426737701gmail-p1"><span class="m_-6397514816426737701gmail-s1">{guest_instr_count=7528}</span></p>
<p class="m_-6397514816426737701gmail-p2"><span class="m_-6397514816426737701gmail-s1"></span><br></p>
<p class="m_-6397514816426737701gmail-p1"><span class="m_-6397514816426737701gmail-s1">Record program point:</span></p>
<p class="m_-6397514816426737701gmail-p1"><span class="m_-6397514816426737701gmail-s1">{guest_instr_count=7526}</span></p>
<p class="m_-6397514816426737701gmail-p2"><span class="m_-6397514816426737701gmail-s1"></span><br></p>
<p class="m_-6397514816426737701gmail-p1"><span class="m_-6397514816426737701gmail-s1">&gt;&gt;&gt; guest instruction counts disagree</span></p>
<p class="m_-6397514816426737701gmail-p1"><span class="m_-6397514816426737701gmail-s1">notepad:        7528 (  0.00%) instrs.    0.09 sec.  0.30 GB ram.</span></p>
<p class="m_-6397514816426737701gmail-p1"><span class="m_-6397514816426737701gmail-s1">ERROR: replay failed!</span></p>
<p class="m_-6397514816426737701gmail-p1"><span class="m_-6397514816426737701gmail-s1">Time taken was: 0 seconds.</span></p>
<p class="m_-6397514816426737701gmail-p1"><span class="m_-6397514816426737701gmail-s1">Stats:</span></p>
<p class="m_-6397514816426737701gmail-p1"><span class="m_-6397514816426737701gmail-s1">RR_INPUT_1 number = 0, size = 0 bytes</span></p>
<p class="m_-6397514816426737701gmail-p1"><span class="m_-6397514816426737701gmail-s1">RR_INPUT_2 number = 0, size = 0 bytes</span></p>
<p class="m_-6397514816426737701gmail-p1"><span class="m_-6397514816426737701gmail-s1">RR_INPUT_4 number = 22, size = 308 bytes</span></p>
<p class="m_-6397514816426737701gmail-p1"><span class="m_-6397514816426737701gmail-s1">RR_INPUT_8 number = 25, size = 450 bytes</span></p>
<p class="m_-6397514816426737701gmail-p1"><span class="m_-6397514816426737701gmail-s1">RR_INTERRUPT_REQUEST number = 11, size = 154 bytes</span></p>
<p class="m_-6397514816426737701gmail-p1"><span class="m_-6397514816426737701gmail-s1">RR_EXIT_REQUEST number = 0, size = 0 bytes</span></p>
<p class="m_-6397514816426737701gmail-p1"><span class="m_-6397514816426737701gmail-s1">RR_SKIPPED_CALL number = 0, size = 0 bytes</span></p>
<p class="m_-6397514816426737701gmail-p1"><span class="m_-6397514816426737701gmail-s1">max_queue_len = 13</span></p>
<p class="m_-6397514816426737701gmail-p1"><span class="m_-6397514816426737701gmail-s1">ERROR: replay failed!</span></p></div></div></div><div class="gmail_extra"><div><div class="h5"><br><div class="gmail_quote">On Fri, Jul 7, 2017 at 10:42 PM, Danux <span dir="ltr">&lt;<a href="mailto:danuxx@gmail.com" target="_blank">danuxx@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi,<div><br></div><div>When trying to run the replay option on a linux ARM system is failing as follows, please help:</div><div><br></div><div>







<p class="m_-6397514816426737701m_5426629811951513171gmail-p1"><span class="m_-6397514816426737701m_5426629811951513171gmail-s1">(qemu) begin_record test</span></p>
<p class="m_-6397514816426737701m_5426629811951513171gmail-p1"><span class="m_-6397514816426737701m_5426629811951513171gmail-s1">(qemu) writing snapshot:<span class="m_-6397514816426737701m_5426629811951513171gmail-Apple-tab-span">        </span>./test-rr-snp</span></p>
<p class="m_-6397514816426737701m_5426629811951513171gmail-p1"><span class="m_-6397514816426737701m_5426629811951513171gmail-s1">opening nondet log for write :<span class="m_-6397514816426737701m_5426629811951513171gmail-Apple-tab-span">        </span>./test-rr-nondet.log</span></p>
<p class="m_-6397514816426737701m_5426629811951513171gmail-p1"><span class="m_-6397514816426737701m_5426629811951513171gmail-s1">(qemu) end_record </span></p>
<p class="m_-6397514816426737701m_5426629811951513171gmail-p1"><span class="m_-6397514816426737701m_5426629811951513171gmail-s1">(qemu) Time taken was: 75 seconds.</span></p><p class="m_-6397514816426737701m_5426629811951513171gmail-p1"><span class="m_-6397514816426737701m_5426629811951513171gmail-s1">(qemu) begin_replay test</span></p><p class="m_-6397514816426737701m_5426629811951513171gmail-p1"><span class="m_-6397514816426737701m_5426629811951513171gmail-s1">(qemu) loading snapshot</span></p><p class="m_-6397514816426737701m_5426629811951513171gmail-p1"><span class="m_-6397514816426737701m_5426629811951513171gmail-s1">









</span></p><p class="m_-6397514816426737701m_5426629811951513171gmail-p1"><span class="m_-6397514816426737701m_5426629811951513171gmail-s1">qemu-system-arm: /home/danux/panda/hw/sd/sd.c:2<wbr>17: sd_ocr_powerup: Assertion `!(sd-&gt;ocr &amp; 0x80000000)&#39; failed.</span></p><p class="m_-6397514816426737701m_5426629811951513171gmail-p1"><span class="m_-6397514816426737701m_5426629811951513171gmail-s1">Or by passing the replay in the command line:</span></p><p class="m_-6397514816426737701m_5426629811951513171gmail-p1"><span class="m_-6397514816426737701m_5426629811951513171gmail-s1"><br></span></p><p class="m_-6397514816426737701m_5426629811951513171gmail-p1"><span class="m_-6397514816426737701m_5426629811951513171gmail-s1">danux@panda:~/panda/build/arm-<wbr>softmmu$ ./qemu-system-arm  -M vexpress-a9 -sd snapshot.img -kernel vmlinuz-3.2.0-4-vexpress -initrd initrd.img-3.2.0-4-vexpress  -replay test -m 256M</span></p><p class="m_-6397514816426737701m_5426629811951513171gmail-p1"><span class="m_-6397514816426737701m_5426629811951513171gmail-s1">audio: Could not init `oss&#39; audio driver</span></p><p class="m_-6397514816426737701m_5426629811951513171gmail-p1"><span class="m_-6397514816426737701m_5426629811951513171gmail-s1">loading snapshot</span></p><p class="m_-6397514816426737701m_5426629811951513171gmail-p1"><span class="m_-6397514816426737701m_5426629811951513171gmail-s1">qemu-system-arm: Missing section footer for sd-card</span></p><p class="m_-6397514816426737701m_5426629811951513171gmail-p1"><span class="m_-6397514816426737701m_5426629811951513171gmail-s1">Failed to load vmstate</span></p><p class="m_-6397514816426737701m_5426629811951513171gmail-p1"><span class="m_-6397514816426737701m_5426629811951513171gmail-s1">












</span></p><p class="m_-6397514816426737701m_5426629811951513171gmail-p1"><span class="m_-6397514816426737701m_5426629811951513171gmail-s1">Failed to start replay</span></p><p class="m_-6397514816426737701m_5426629811951513171gmail-p1"><span class="m_-6397514816426737701m_5426629811951513171gmail-s1"><br></span></p><p class="m_-6397514816426737701m_5426629811951513171gmail-p1"><span class="m_-6397514816426737701m_5426629811951513171gmail-s1">Please help me</span></p><p class="m_-6397514816426737701m_5426629811951513171gmail-p1"><span class="m_-6397514816426737701m_5426629811951513171gmail-s1"><br></span></p><p class="m_-6397514816426737701m_5426629811951513171gmail-p1"><span class="m_-6397514816426737701m_5426629811951513171gmail-s1">Thanks!</span></p><p class="m_-6397514816426737701m_5426629811951513171gmail-p1"><span class="m_-6397514816426737701m_5426629811951513171gmail-s1"><br></span></p></div></div>
</blockquote></div><br><br clear="all"><div><br></div></div></div><span class="HOEnZb"><font color="#888888">-- <br><div class="m_-6397514816426737701gmail_signature" data-smartmail="gmail_signature">DanUx</div>
</font></span></div>
<br>______________________________<wbr>_________________<br>
panda-users mailing list<br>
<a href="mailto:panda-users@mit.edu">panda-users@mit.edu</a><br>
<a href="http://mailman.mit.edu/mailman/listinfo/panda-users" rel="noreferrer" target="_blank">http://mailman.mit.edu/<wbr>mailman/listinfo/panda-users</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div 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>
</div>