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


Date: Thu, 14 Sep 2006 14:38:48 -0400
From: Zeshan Chishti <zchishti@xxxxxxxxxx>
Subject: [Gems-users] LogTM: assertion failure in hitCallBack()
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

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