Does the notes.ini variable iNotes_WA_DisableActCntSecurity disable active content filtering only in iNotes, or does it disable it completely?
Until recently, I thought active content filtering only occurred in iNotes, but we have experienced some server crashes at a customer site and the stack trace includes a method named MIMEActiveContentFStr::GetURL.
Due to the nature of our application, we do not want any content filtering to occur. Will setting iNotes_WA
_DisableActCntSecurity prevent it? If not, is there another way to do it?
The full stack trace from the NSD is attached below.
-rich
############################################################
FATAL THREAD 1/2 [ nAMgr: 269c: 01b4]
FP=0x0012e104, PC=0x6062fd60, SP=0x0012e068
stkbase=00130000, total stksize=40960, used stksize=8088
EAX=0x0000003c, EBX=0x00000003, ECX=0x00000026, EDX=0x00000002
ESI=0x26670000, EDI=0x00000000, CS=0x0000001b, SS=0x00000023
DS=0x00000023, ES=0x00000023, FS=0x0000003b, GS=0x00000000 Flags=0x00010246
Exception code: c0000005 (ACCESS_VIOLATION)
############################################################
@[ 1] 0x6062fd60 nnotes.MIMEActiveContentFStr::GetURL+0 (27,26662759,4,3f0000)
@[ 2] 0x602d3e43 nnotes.MIMEOpenDirectoryExt@20+83 (27,1,26662759,4,0)
@[ 3] 0x602e8b6e nnotes.ICInitNMState+270 (23dbe418,27,12e2c4,24d7e41e,0)
@[ 4] 0x602e90fd nnotes.MCConvert@32+557 (14e,12e2c4,24d7e41e,4,0,0,0,0)
@[ 5] 0x602e9374 nnotes.MCConvertBodyPartsExt@20+36 (27,24d7e41e,4,0,0)
@[ 6] 0x602d12d3 nnotes.MIMEConvertMIMEPartExt@20+51 (27,24d7e41e,4,0,0)
@[ 7] 0x61cc5f16 nlsxbe.ANNote::ANNFindOrCreateItem+262 (19e41e,4,113b0f4,113b798,0)
@[ 8] 0x61cc5c7f nlsxbe.ANNote::ANNFindItem+175 (19e41e,12e87c,113b0f4,0,0)
@[ 9] 0x61cf5d6b nlsxbe.ANNote::ANNRemoveItem+91 (24d7e41e,12e3b0,61cc661d,12e87c,0)
@[10] 0x61cf8049 nlsxbe.ANNote::ANNRemoveItem+25 (12e87c,1137be0,113b0f4,12e87c,0)
@[11] 0x61cc661d nlsxbe.ANNote::ANDispatchMethod+93 (12e87c,12e84c,24d05d34,12e87c,0)
@[12] 0x61cc3556 nlsxbe.ANCLASSCONTROL@16+2086 (3c9e08,109,12e830,12e87c)
@[13] 0x61cc3879 nlsxbe._tag_NotesADTControl::ClassControl+25 (113b120,3c9e08,109,12e830)
@[14] 0x6004b4dd nnotes.LSsInstance::AdtCallBack+269 (3c9e08,61cc2d30,109,24d05d18)
@[15] 0x6005fbfd nnotes.LScObjCli::ProdMethodCall+61 (24d05cd8,491,24d76b10,10001)
@[16] 0x6005fb02 nnotes.LSsThread::AdtDoProdCallout+162 (24d94d08,24d05cd8,10001,24d76ac4)
@[17] 0x6005fa1d nnotes.LSsThread::AdtCallMethod+45 (2,24d7a114,1,2)
@[18] 0x6001d036 nnotes.LSsThread::NRun+5926 (24d94d08,0,23dbd398,0)
@[19] 0x6001d7a6 nnotes.LSsThread::Run+182 (24d94d08,12e9bc,60b9eab6,3c9e08)
@[20] 0x600a361d nnotes.LSsInstance::Resume+29 (3c9e08,23dbd398,12e9e8,60b9e768)
@[21] 0x60b9eab6 nnotes.LSIThread::Run+86 (23dbd398,7080,1,23dbd398)
@[22] 0x60b9e768 nnotes.LSIThread::RunInternal+72 (120002,7080,7b3b65,86257711)
@[23] 0x60b9e9dc nnotes.LSIThread::RunToCompletion+332 (23dbd398,7080,1,23dbd058)
@[24] 0x60b9a24f nnotes.CLSIDocument::RunScript+639 (23dbd198,11,1,60c81b41)
@[25] 0x60618645 nnotes.CRawActionLotusScript::Run+565 (2c91,23da7518,0,12ee34)
@[26] 0x60614b5a nnotes.CRawAction::Run+58 (0,12f924,0,12ee60)
@[27] 0x6061576d nnotes.CRawAction::Execute+221 (23db94d8,0,12f62c,60612b1a)
@[28] 0x6060da56 nnotes.CAssistant::RunAlone+22 (23dba018,12f924,23db9498,23dba018)
@[29] 0x60612b1a nnotes.CAssistant::Run+3658 (2c46,12f9a4,12fb70,12fb68)
@[30] 0x61c843e3 namgrdll.RunTask@32+2051 (1,276,0,0,0,0,0,0)
@[31] 0x61c8470f namgrdll.ProcessRunMessage@4+63 (12fb68)
@[32] 0x61c84791 namgrdll.ProcessMessage@4+33 (12fb68)
@[33] 0x61c84955 namgrdll.ExecutiveMain@4+261 (0)
@[34] 0x61c89695 namgrdll.AddInMain@12+309 (400000,3,3c5004)
@[35] 0x0040102f nAMgr.NotesMain@8+47 (3,400000)
@[36] 0x00401164 nAMgr.notes_main+212 (0,0)
@[37] 0x00401056 nAMgr.main+22 (3,334b10)
@[38] 0x0040133d nAMgr.mainCRTStartup+323 (0,0)
[39] 0x77e6f23b kernel32.ProcessIdToSessionId+521 (4011fa,0)
BTW: we do have a PMR open for this, but I think the general question about active content filtering is a little beyond the scope of the PMR and I’d like a public answer.