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→]