Thank you very much for your help. I am now using the latest release as
you recommended and I am able to run the code succesfully. However, I
can't figure out how to read PTLsim's statistics files in 0.2 as I can't
find PTLstats anywhere in the directory. I know that it's mentioned in a
couple places on the website that you were beginning to transition to a
new statistics system, has PTLstats been completely removed in favor of
that? And if so, can you point me to some information (or even names of
source files) for the new system?
-Addison
On 11/09/2011 11:46 AM, avadh patel wrote:
This bug is fixed in last release. I strongly recommend to use the
0.2 release. After that release we have some minor bug fixes that you
can grab via github's master branch. If you'r new to git, please read
Chapter 3 of Git Community Book (http://book.git-scm.com/) which
explains the basic branching and merging. As we and other users
discover bugs we push the fixes on the master branch on github. My
workflow with Marss is like for every project I create a new branch
and all the bug fixes are done onto 'master' branch. Then I do a 'git
merge master' to patch my project code. With this model you dont have
to publish anything related to your project and still you can use git
for your code management.
- Avadh
On Wed, Nov 9, 2011 at 9:26 AM, Addison Mayberry
<[email protected] <mailto:[email protected]>> wrote:
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]
<mailto:[email protected]>
https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel
_______________________________________________
http://www.marss86.org
Marss86-Devel mailing list
[email protected]
https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel