Re: [Gems-users] LogTM: assertion failure in hitCallBack()


Date: Fri, 15 Sep 2006 14:08:09 -0500
From: Jayaram Bobba <bobba@xxxxxxxxxxx>
Subject: Re: [Gems-users] LogTM: assertion failure in hitCallBack()
Does the assertion fail in the vicinity of a transaction abort? Could you comment out the assertion and report the
result of the execution?

Zeshan Chishti wrote:
Hi,

I've been attempting to run the LogTM simulator with the tm-deque program provided in the microbenchmarks/ directory. I get the following error every time I run the program:

failed assertion 'm_lingering_request_address != Address(0-1)' at fn void SimicsProcessor::hitCallback(SubBlock&) in simics/SimicsProcessor.C:248 failed assertion 'm_lingering_request_address != Address(0-1)' at fn void SimicsProcessor::hitCallback(SubBlock&) in simics/SimicsProcessor.C:248 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: 25997

I am using simics 2.0.23 and the MOESI_SMP_LogTM_directory protocol.

I run the following commands in simics:
read-configuration <my_checkpoint>
magic-break-enable
c
instruction-fetch-mode instruction-fetch-trace
istc-disable
dstc-disable
load-module ruby
ruby0.setparam g_NUM_PROCESSORS 1
ruby0.setparam_str PROFILE_XACT true
ruby0.setparam g_MEMORY_SIZE_BYTES 4294967296
ruby0.init
c

I have written other simple transactional programs and encountered the same error upon running them. None of the programs generates the above error when run with other Ruby protocols such as MOSI_SMP_bcast.

Thanks for the help.

-zeshan

_______________________________________________
Gems-users mailing list
Gems-users@xxxxxxxxxxx
https://lists.cs.wisc.edu/mailman/listinfo/gems-users
Use Google to search the GEMS Users mailing list by adding "site:https://lists.cs.wisc.edu/archive/gems-users/"; to your search.

[← Prev in Thread] Current Thread [Next in Thread→]