Hi
i've error on this code, it's KERN EXEC 3,
void CDEng::RunL()
{
CEikonEnv::Static()->AlertWin(_L("In Run"));
iOffScreenBmp->LockHeap();////terminate
iRenderer->RenderNextFrameL((TUint16*)iOffScreenBmp->DataAddress());
CEikonEnv::Static()->AlertWin(_L("LockHeap"));
// blit the offscreen bitmap (if used) to screen
if(!iUseFrameBuffer)
{
iGc->BitBlt(iPosition, iOffScreenBmp, iFlagRect);
iDirectScreenAccess->ScreenDevice()->Update();
}
else
{
// copy bitmap contents to frame buffer
iOffScreenBmp->LockHeap();
Mem::Copy(iScreenAddr, iOffScreenBmp->DataAddress(), iFrameBufLen);
UserSvr::AddEvent(iRedraw);
}
// Renew request
After(TTimeIntervalMicroSeconds32(KGenerationInterval));
if(iOffScreenBmp)
{
iOffScreenBmp->UnlockHeap();
}
}
in destructor i have delete
delete iOffScreenBmp;
can any suggestion me for this kind of error. i m check all per help but still the same problem.
my contol come in RUN, and terminate to get error KERN EXEC 3.




