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

Reply via email to