Hello, I am a new MARSS user picking up some earlier work involving
MARSS done by my group. First off, I'd like to say thank you for
building such a great system, it's been extremely helpful for our work
thus far and I'm looking forward to getting more involved with it in the
future. We are using MARSS 0.12, which I know is outdated at this point.
My problem is that any time I drop into PTLSim, either using PTLcalls or
simconfig -run from the terminal, MARSS prints out some start
information and then quickly segfaults. I have tried this on two
different images, one derived from the parsec benchmark image on the
MARSS site (converted to QCOW2 to allow for checkpointing) and one that
I made myself using qemu-img with the latest version of Ubuntu. I have
also tried both images on two separate machines running different
distributions, all had the exact same behavior.
The error message produced by running in gdb is:
Program received signal SIGSEGV, Segmentation fault.
0x0000000000590778 in x86_sse_stvwu (ra=<optimized out>, m=0x2108638) at
ptlsim/lib/logic.h:22
22 inline void x86_sse_stvwu(vec8w* m, const vec8w ra) { asm("movdqu
%[ra],%[m]" : [m] "=xm" (*m) : [ra] "x" (ra) : "memory"); }
And I can provide a backtrace if that would be helpful. As I said, I'm
using 0.12, but because the problem is so persistent between images and
systems I have the feeling it's something very simple that I'm doing
wrong. Any support would be greatly appreciated.
-Addison
_______________________________________________
http://www.marss86.org
Marss86-Devel mailing list
[email protected]
https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel