Product Area: Server; Client Technical Area: LotusScript/Back End Classes Platform: Cross Platform
Regression in 8.5
SPR# PALT7UFNEJ - Looping through the NotesViewEntries in a NotesViewEntryCollection class could possibly cause a crash in 8.5. The crash stack would look like this:
############################################################
### FATAL THREAD 1/23 [ NLNOTES: 0cbc: 0cc4]
### FP=0x0013b504, PC=0x61cdf86b, SP=0x0013b4fc
### stkbase=00140000, total stksize=212992, used stksize=19204
### EAX=0x76532074, EBX=0x00000000, ECX=0x0425e2b0, EDX=0x6e450500
### ESI=0x0425dd00, EDI=0x00000000, CS=0x0000001b, SS=0x00000023
### DS=0x00000023, ES=0x00000023, FS=0x0000003b, GS=0x00000000 Flags=0x00010202
Exception code: c0000005 (ACCESS_VIOLATION)
############################################################
@[ 1] 0x61cdf86b nlsxbe.ANotes::ANDeleteList+27 (425dd00,0,425db3c,425db3c)
@[ 2] 0x61d18cda nlsxbe.ANView::~ANView+266 (425db3c,13b55c,61ce29ae,1)
@[ 3] 0x61d1d5ab nlsxbe.ANView::`scalar deleting destructor'+11 (1,130003,425db3c,3a8088)
@[ 4] 0x61ce29ae nlsxbe.ANotes::ANDecRefCount+446 (1,13b9f8,4be5d34,0)
@[ 5] 0x61cc2dbf nlsxbe.ANCLASSCONTROL@16+143 (3a9f40,106,13b9dc,0)
@[ 6] 0x61cc3879 nlsxbe._tag_NotesADTControl::ClassControl+25 (425db68,3a9f40,106,13b9dc)
@[ 7] 0x6004b4dd nnotes.LSsInstance::AdtCallBack+269 (3a9f40,61cc2d30,106,4be5d18)
@[ 8] 0x6005865f nnotes.LScObjCli::CallAdtProc+143 (4be5cd8,106,0,5c487a4)
@[ 9] 0x6007fb9b nnotes.LScObjCli::DropDead+27 (4be5cd8,4c71b0c,13bad0,6001dfd6)
@[10] 0x6007bbd4 nnotes.LSsThread::DeleteVar+356 (5c48648,5c487a4,4c71b0c,13badc)
@[11] 0x6001dfd6 nnotes.LSsThread::DeleteLocals+198 (4c71834,4c70e30,4c702dc,5c4879c)
@[12] 0x6001ddae nnotes.LSsThread::ProcLocalTerm+46 (5c48648,1,3a8aa8,5c48648)
@[13] 0x6001bc2e nnotes.LSsThread::NRun+798 (5c48648,3a89e0,3a89e0,13bbd4)
@[14] 0x6001d7a6 nnotes.LSsThread::Run+182 (5c48648,13bbbc,63098050,3a9f40)
@[15] 0x600a361d nnotes.LSsInstance::Resume+29 (3a9f40,0,13bc34,63044fe9)
@[16] 0x63098050 nnotesws.LSEcInstance::ResumeClientScript+32 (3a89e0,3a89e0,6a46318,6a42418)
@[17] 0x63044fe9 nnotesws.LSEcInstance::Resume+393 (3a89e0,1,13bc5c,63064cb9)
@[18] 0x63097efe nnotesws.LSEResume@4+14 (3a89e0)
@[19] 0x63064cb9 nnotesws.CLSUIDocument::LoadObject+121 (6a40001)
@[20] 0x6305c5cf nnotesws.CLSUIDocument::AddScriptObject+399 (6a42518)
@[21] 0x634cdaec nnotesws.CLSUIDocument::RunScript+364 (6a42358)
@[22] 0x60618645 nnotes.CRawActionLotusScript::Run+565 (2a76)
@[23] 0x60614b5a nnotes.CRawAction::Run+58 (0)
@[24] 0x6061576d nnotes.CRawAction::Execute+221 (6a42058)
@[25] 0x6060da56 nnotes.CAssistant::RunAlone+22 (6a45818)
@[26] 0x60612b1a nnotes.CAssistant::Run+3658 (0)
@[27] 0x634be052 nnotesws.RunAssistantEx@28+482 (6a46818,6d4d17a,0,0,0,0,0)
@[28] 0x634be3d0 nnotesws.RunAssistant@20+32 (6a46818,0,0,0,0)
@[29] 0x63a92bd0 nnotesws.CAgentDocSelection::Command+96 (6a45018,13c9f4,3,62014710,0)
@[30] 0x63a1ff7d nnotesws.ProcessCommand+125 (6a45018,40280005,13f05c,63d30e40,0)
@[31] 0x63a2302d nnotesws.CDesignElementListRequest::ExecuteExt+4669 (13e5f0,13e764,13e75c,0,0)
@[32] 0x63a1dd60 nnotesws.CDesignElementListRequest::Execute+32 (13e5f0,13e764,13e75c,13e744,0)
@[33] 0x61f92143 nxpm.CXmlRequestProcessor::ProcessRequestExt+819 (35f7234,43d99e0,0,0,0)
@[34] 0x61f91350 nxpm.CXmlRequestProcessor::ProcessRequest+32 (35f7234,a7,13f05c,13f06c,0)
@[35] 0x63573d63 nnotesws.ProcessWksMsgExt@32+9923 (57,da00000,0,f0105c0c,0,0,0,0)
@[36] 0x63034a6b nnotesws.CheckWksMQ@4+427 (0)
@[37] 0x63026e9e nnotesws.CDeskSubprogram::SubMessageProc+6014 (17d4618)
@[38] 0x63024e2e nnotesws.MainWndProc@16+8046 (30068,570,0,0)
[39] 0x7e418734 USER32.GetDC+109 (63022ec0,30068,570,0)
[40] 0x7e418816 USER32.GetDC+335 (0,63022ec0,30068,570)
[41] 0x7e4189cd USER32.GetWindowLongW+295 (13f7ac,0,13f7d0,630baa23)
[42] 0x7e418a10 USER32.DispatchMessageW+15 (13f7ac,1,90114,63020000)
@[43] 0x630baa23 nnotesws.NEMMainLoop@4+803 (4013a0)
@[44] 0x004019cb NLNOTES.WinMain@16+1579 (630f9de0,0,16231d,0)
@[45] 0x00401e89 NLNOTES.WinMainCRTStartup+389 (11cfb0,7c90e920,7ffdf000,80544c7d)
[46] 0x7c817077 kernel32.RegisterWaitForInputIdle+73 (401d04,0,78746341,20)
This is now fixed.
APAR: LO42870
What is an APAR?
Last Modified on 10/27/2011 | |
|
|
|
|