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