<div dir="ltr"><div><div><div>Hi Fabien,<br><br></div>IIRC, .rr traces are compressed and you need to run rrunpack.py to decompress them before processing.<br><br></div>Cheers,<br></div>M.<br><br></div><div class="gmail_extra"><br><div class="gmail_quote">2015-12-14 14:18 GMT+01:00 Fabien Dombard <span dir="ltr">&lt;<a href="mailto:dombard@synhetik.com" target="_blank">dombard@synhetik.com</a>&gt;</span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
I&#39;ve been apparenly building succesfully Panda on a Debian 8 at work, only difference is gcc/g++ 4.8 this time.<br>
However I have an issue replaying anything from rrshare, is that a trace format incompatibility or sommeting with regard to my build?<br>
<br>
$ /home/user/panda/qemu/x86_64-softmmu/qemu-system-x86_64 -m 1024 -replay spotify.rr<br>
loading snapshot<br>
qemu-system-x86_64: Could not open VM state file<br>
... done.<br>
opening nondet log for read :   ./spotify.rr-rr-nondet.log<br>
RR rr_assertion `rr_nondet_log-&gt;fp != NULL&#39; failed at /home/user/panda/qemu/rr_log.c:1322<br>
Current log point:<br>
&lt;queue empty&gt;<br>
Current replay point:<br>
{guest_instr_count=0 pc=0x00000000, secondary=0x00000000}<br>
<br>
Thanks!<br>
<span class="HOEnZb"><font color="#888888">Fabien<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
On Thu, Dec 10, 2015 at 10:54:05AM +0100, Fabien Dombard wrote:<br>
&gt; Hi Brendan,<br>
&gt;<br>
&gt; $ dpkg -l | grep -i llvm<br>
&gt; ii  libc++-dev:amd64                      3.5-2                                amd64        LLVM C++ Standard library (development files)<br>
&gt; ii  libc++-helpers                        3.5-2                                all          LLVM C++ Standard library - build helpers<br>
&gt; ii  libc++1:amd64                         3.5-2                                amd64        LLVM C++ Standard library<br>
&gt;<br>
&gt; I&#39;ve compiled locally llvm 3.3 as per the instructions found within the docs/<a href="http://compile.md" rel="noreferrer" target="_blank">compile.md</a>.<br>
&gt; I also been checking the panda_install.bash and have all necessary dependencies, it fails on the build.sh step.<br>
&gt; Thanks,<br>
&gt; Fabien<br>
&gt;<br>
&gt; On Wed, Dec 09, 2015 at 04:06:36PM -0800, Brendan Dolan-Gavitt wrote:<br>
&gt; &gt; Hi,<br>
&gt; &gt;<br>
&gt; &gt; Could you try using the panda_install.bash script to install? It looks<br>
&gt; &gt; like you may be using multiple different versions of LLVM on your<br>
&gt; &gt; system.<br>
&gt; &gt;<br>
&gt; &gt; -Brendan<br>
&gt; &gt;<br>
&gt; &gt; On Wed, Dec 9, 2015 at 1:30 AM, Fabien Dombard &lt;<a href="mailto:dombard@synhetik.com">dombard@synhetik.com</a>&gt; wrote:<br>
&gt; &gt; &gt; Hi List,<br>
&gt; &gt; &gt; I am new to Panda and trying to compile it natively on my workstation.<br>
&gt; &gt; &gt; Currently trying with  llvm3.3 from sources within the llvm directory and gcc/g++ 4.9 on debian x86_64.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; This is what I get when running the build.sh script:<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; 386-softmmu/llvm-helpers.bc1<br>
&gt; &gt; &gt; WARNING: Linking two modules of different target triples: fpu/softfloat.bc2: &#39;x86_64-pc-linux-gnu&#39; and &#39;x86_64-unknown-linux-gnu&#39;<br>
&gt; &gt; &gt; 0  llvm-link       0x000000000064a342<br>
&gt; &gt; &gt; 1  llvm-link       0x0000000000649fac<br>
&gt; &gt; &gt; 2  libpthread.so.0 0x00002ab9896ea8d0<br>
&gt; &gt; &gt; 3  llvm-link       0x0000000000546718<br>
&gt; &gt; &gt; 4  llvm-link       0x0000000000546731<br>
&gt; &gt; &gt; 5  llvm-link       0x000000000060222f<br>
&gt; &gt; &gt; 6  llvm-link       0x0000000000605354<br>
&gt; &gt; &gt; 7  llvm-link       0x00000000006058e2<br>
&gt; &gt; &gt; 8  llvm-link       0x0000000000605d32<br>
&gt; &gt; &gt; 9  llvm-link       0x0000000000609716<br>
&gt; &gt; &gt; 10 llvm-link       0x00000000005eca3f<br>
&gt; &gt; &gt; 11 llvm-link       0x00000000005ecfab<br>
&gt; &gt; &gt; 12 llvm-link       0x00000000005ed1fe<br>
&gt; &gt; &gt; 13 llvm-link       0x000000000060bdb9<br>
&gt; &gt; &gt; 14 llvm-link       0x000000000040b06f<br>
&gt; &gt; &gt; 15 libc.so.6       0x00002ab98a3afb45 __libc_start_main + 245<br>
&gt; &gt; &gt; 16 llvm-link       0x000000000040d8b2<br>
&gt; &gt; &gt; Stack dump:<br>
&gt; &gt; &gt; 0.      Program arguments: /home/user/panda/llvm/Release/bin/llvm-link -o llvm-helpers.bc1 op_helper.bc2 fpu/softfloat.bc2 helper.bc2 host-utils.bc2<br>
&gt; &gt; &gt; 1.      Running pass &#39;Function Pass Manager&#39; on module &#39;op_helper.bc2&#39;.<br>
&gt; &gt; &gt; 2.      Running pass &#39;Module Verifier&#39; on function &#39;@int32_to_float64&#39;<br>
&gt; &gt; &gt; Segmentation fault<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Any help would be welcome!<br>
&gt; &gt; &gt; Thanks,<br>
&gt; &gt; &gt; Fabien<br>
&gt; &gt; &gt; _______________________________________________<br>
&gt; &gt; &gt; panda-users mailing list<br>
&gt; &gt; &gt; <a href="mailto:panda-users@mit.edu">panda-users@mit.edu</a><br>
&gt; &gt; &gt; <a href="http://mailman.mit.edu/mailman/listinfo/panda-users" rel="noreferrer" target="_blank">http://mailman.mit.edu/mailman/listinfo/panda-users</a><br>
&gt; _______________________________________________<br>
&gt; panda-users mailing list<br>
&gt; <a href="mailto:panda-users@mit.edu">panda-users@mit.edu</a><br>
&gt; <a href="http://mailman.mit.edu/mailman/listinfo/panda-users" rel="noreferrer" target="_blank">http://mailman.mit.edu/mailman/listinfo/panda-users</a><br>
_______________________________________________<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/mailman/listinfo/panda-users</a><br>
</div></div></blockquote></div><br></div>