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


Date: Fri, 15 Sep 2006 17:24:54 -0400
From: Zeshan Chishti <zchishti@xxxxxxxxxx>
Subject: Re: [Gems-users] LogTM: assertion failure in hitCallBack()
Jayaram and Kevin! Thanks for your replies.

I am using Gems version 1.3. I have also tried using version 1.2 but have encountered the same error.
Does the assertion fail in the vicinity of a transaction abort? Could you comment out the assertion and report the
result of the execution?
The assertion fails during or after the transaction commit. Transaction 
abort doesn't seem to be a pre-condition as I have encountered this 
error even when running a single large transaction.
I tried to comment out the assertion, but then received another 
assertion failure:
failed assertion 'data.getAddress() == m_lingering_request_address' at 
fn void SimicsProcessor::hitCallback(SubBlock&) in 
simics/SimicsProcessor.C:249
When I commented out the above assertion as well, the simulation 
completed successfully. However, occasionally, I encounter the following 
assertion failure upon running large number of transactions concurrently:
failed assertion 'isReady(request)' at fn void 
Sequencer::makeRequest(const CacheMsg&) in system/Sequencer.C:487
Thanks for your help

-zeshan


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