[Gems-users] Failed size assertion while simulating x86


Date: Thu, 15 Sep 2011 13:07:22 -0400
From: "abhisekpan@xxxxxxxxx" <abhisekpan@xxxxxxxxx>
Subject: [Gems-users] Failed size assertion while simulating x86
Hi,

I am simulating an x86-64 machine running linux on ruby.
I am getting the assertion failure error:

Ruby initialization complete
failed assertion 'm_active_requests[i].size == size' at fn int SimicsProcessor::lookupRequest(Address, CacheRequestType, int) in simics/SimicsProcessor.C:168
failed assertion 'm_active_requests[i].size == size' at fn int SimicsProcessor::lookupRequest(Address, CacheRequestType, int) in simics/SimicsProcessor.C:168
At this point you might want to attach a debug to the running and get to the
crash site; otherwise press enter to continue
PID: 16813

Abort (SIGABRT) in main thread
The simulation state has been corrupted. Simulation cannot continue.
Please restart Simics.

I commented the assertion out, and then it finishes execution. Please let me know if you have any idea why this is
happening, and what are the implications of commenting the assertion out. This issue  has been seen before:
https://www-auth.cs.wisc.edu/lists/gems-users/2009-May/msg00009.shtml
but I could not find a satisfactory solution!

Thanks a lot!

--
Abhisek
Live Long and Prosper
[← Prev in Thread] Current Thread [Next in Thread→]