HCL
Skip to main content  
 
   


SPRTechnote

SPR # PALT7UFNEJ fixed in 8.5.1 releaseRecommended Release (14.0 FP3)

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





  Document options
Print this document
Print view

  Search
Search Advanced Search


  Fix list views

 RSS feeds   RSS
Subscribe to the fix list

  Resources
Using this database
View notices

  HCL Support
HCL Support


    About HCL Privacy Contact