SPR# WTON7NVMDZ - We had a crash handling MIME messages which contain MIME attachments. The crash stack could look like this:
############################################################
### FATAL THREAD 1/29 [ NLNOTES: 08d8: 08d0]
### FP=0x0013b584, PC=0x6388447a, SP=0x0013b090
### stkbase=00140000, total stksize=212992, used stksize=20336
### EAX=0xfffaafff, EBX=0x0b03e734, ECX=0xffffffff, EDX=0x06927450
### ESI=0x0b03e79c, EDI=0x0edf1018, CS=0x0000001b, SS=0x00000023
### DS=0x00000023, ES=0x00000023, FS=0x0000003b, GS=0x00000000 Flags=0x00010286
Exception code: c0000005 (ACCESS_VIOLATION)
############################################################
@[ 1] 0x6388447a nnotesws.@DocFileOldAttachments@12+602 (6cb0000,1,0)
@[ 2] 0x630e8a6c nnotesws.@DocLoadRecords@12+988 (0,d0b6a,b9fa818)
@[ 3] 0x63106e79 nnotesws.@DocLoad@4+8345 (0)
@[ 4] 0x6308a5b7 nnotesws.PartialNoteAvailable+2007 (0)
@[ 5] 0x6308aa55 nnotesws.@DocAsyncIONotify@4+741 (13d39e)
@[ 6] 0x6389889e nnotesws.@DocCreate@136+6622 (10000)
@[ 7] 0x63088e30 nnotesws.EditInstanceInit@40+1536 (0,0,0,90b02,0,0,0,0,0,0)
@[ 8] 0x63087ebe nnotesws.CEditSubprogram::InstanceInit+94 (a3b3c18,13d9dc,b9fae76,a3b3c18,0,0,0,0,0,0)
@[ 9] 0x630683f2 nnotesws.CSubprogram::Create+2386 (11,13d9dc,a3b3c18,0,0,0,0,0,0,0)
@[10] 0x63087bc4 nnotesws.EditNewSubprogram@44+276 (90afc,802,13db78,0,0,0,0,0,0,0,0)
@[11] 0x630a7d1e nnotesws.CEditSubprogram::FCFrameManagedStartup+206 (a3b3c18,90afc,13dd6a,6dad738,0,0,0,0,0,0,0)
@[12] 0x63189a8f nnotesws.fsLoadFrameExt+1183 (6dad738,a3b3c18,a3b3818,f73,0,0,0,0,0,0,0)
@[13] 0x631894c9 nnotesws.fsCreateFramesetExt+361 (0,13dc44,13dc54,0,0,0,0,0,0,0,0)
@[14] 0x63189579 nnotesws.FSCreateFramesetExt@36+121 (0,0,2,0,0,0,0,0,0)
@[15] 0x63068b6a nnotesws.FSCreateFrameset@32+42 (0,13dca4,2,0,0,0,0,0)
@[16] 0x630a54ff nnotesws.CEditorMonitorSubprogram::InstanceInit+143 (b9fa818,13df0c,13dfd4,0,0,0,0,0)
@[17] 0x630683f2 nnotesws.CSubprogram::Create+2386 (9,13df0c,0,1,0,0,0,0)
@[18] 0x630a53fb nnotesws.EmonNewSubprogram@48+539 (c0af0,802,c31bc18,0,0,0,0,0,0,0,0,0)
@[19] 0x635a1d7d nnotesws.CDocumentSubprogram::DocumentEditCreate+781 (c31bc18,0,0,c31bc18,0,0,0,0,0,0,0,0)
@[20] 0x635a31e4 nnotesws.CDocumentSubprogram::InstanceInit+804 (c31bc18,13e690,0,c31bc18,0,0,0,0,0,0,0,0)
@[21] 0x630683f2 nnotesws.CSubprogram::Create+2386 (2,13e5f0,13e736,13e8d8,0,0,0,0,0,0,0,0)
@[22] 0x635a173b nnotesws.CreateDocSubprogram+395 (c31bc18,0,0,0,0,0,0,0,0,0,0,0)
@[23] 0x635a2dd2 nnotesws.DocumentOpen@48+418 (6dda228,4961b2,13e854,13e910,0,0,0,0,0,0,0,0)
@[24] 0x638031f3 nnotesws.CLineView::ShowNote+1123 (40,2,0,0,0,0,0,0,0,0,0,0)
@[25] 0x637e3c73 nnotesws.CLineView::ProcessKey_RETURN+99 (6dda018,0,0,13f68c,0,0,0,0,0,0,0,0)
@[26] 0x63817916 nnotesws.CLineView::ProcessKeyCharacter+502 (6dda018,d,1,13f68c,0,0,0,0,0,0,0,0)
@[27] 0x637ef026 nnotesws.CLineView::ProcessCommonMessages+102 (6dda018,1b0440,41b,1,0,0,0,0,0,0,0,0)
@[28] 0x6313deb6 nnotesws.CLineView::ProcessMessage+2886 (6dda018,1b0440,41b,1,0,0,0,0,0,0,0,0)
@[29] 0x63135ad7 nnotesws.CViewSubprogram::SubMessageProc+583 (6db0a18,41b,1,d,0,0,0,0,0,0,0,0)
@[30] 0x63135f21 nnotesws.CViewContainer::SubMessageProc+785 (b9de818,41b,1,d,0,0,0,0,0,0,0,0)
@[31] 0x63024e2e nnotesws.MainWndProc@16+8046 (1b04a6,41b,1,d)
[32] 0x7e418734 USER32.GetDC+109 (63022ec0,1b04a6,102,d)
[33] 0x7e418816 USER32.GetDC+335 (0,63022ec0,1b04a6,102)
[34] 0x7e4189cd USER32.GetWindowLongW+295 (13f7ac,0,13f7d0,630baa23)
[35] 0x7e418a10 USER32.DispatchMessageW+15 (13f7ac,1,201ca,63020000)
@[36] 0x630baa23 nnotesws.NEMMainLoop@4+803 (4013a0)
@[37] 0x004019cb NLNOTES.WinMain@16+1579 (630f9de0,0,16231d,0)
@[38] 0x00401e89 NLNOTES.WinMainCRTStartup+389 (11cfb0,7c90e900,7ffde000,805512fa)
[39] 0x7c817067 kernel32.RegisterWaitForInputIdle+73 (401d04,0,78746341,20)
This is now fixed.
↧