FIX: AV When You Try to Save Embedded Lotus Notes Link in Outlook, Word, or WordPad Document (290518)



The information in this article applies to:

  • Microsoft COM+ 1.0

This article was previously published under Q290518

SYMPTOMS

When you try to save a document that contains an embedded Lotus Notes link, you may receive an access violation (AV) in OLE32.dll. This problem occurs in a Microsoft Word document, a Microsoft WordPad document, or a Microsoft Outlook message.

CAUSE

The LPMONIKER parameter that is passed to the OLE32!IsFileMoniker function is NULL and is not checked.

RESOLUTION

To resolve this problem, obtain the latest service pack for Windows 2000. For additional information, click the following article number to view the article in the Microsoft Knowledge Base:

260910 How to Obtain the Latest Windows 2000 Service Pack


STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article. This problem was first corrected in Windows 2000 Service Pack 2.

MORE INFORMATION

The most recent call stack entries appear similar to the following entries:

00  000000000006d9c8  0000000077b1d760  0000000000000000 0000000000000000 0000000000000000 
OLE32!IsFileMoniker+0xf(0x00000000) (EBP) [ cfilemon.cxx @ 450 ]
01  000000000006d9f8  0000000077afd1e0  0000000000000000 000000000006da30 000000000006da2c 
OLE32!Ole10_ParseMoniker+0x2b(0x00000000, 0x0006DA30, 0x0006DA2C) (EBP) [ mkparse.cxx @ 53 ]
02  000000000006da34  0000000077afc631  000000000006dad0 000000000006da54 0000000000000000 
OLE32!MonikerIntoGenObj+0x24(0x0006DAD0, {...}, 0x00000000) (EBP) [ ostm2stg.cpp @ 5275 ]
03  000000000006da70  0000000077afbfbe  0000000001730400 000000000006dad0 0000000000000001 
OLE32!Read20OleStream+0x104(0x01730400, 0x0006DAD0) (EBP) [ ostm2stg.cpp @ 3872 ]
04  000000000006daa4  0000000077afbecd  0000000001730400 000000000006dad0 0000000077afd2f4 
OLE32!StorageToGenericObject+0x9a(0x01730400, 0x0006DAD0) (EBP) [ ostm2stg.cpp @ 3459 ]
05  000000000006dab0  0000000077afd2f4  0000000001730400 000000000006dd70 000000000006dad0 
OLE32!wConvertIStorageToOLESTREAM+0x22(0x01730400, 0x0006DD70, 0x0006DAD0) 
(FPO: [3,0,0]) [ ostm2stg.cpp @ 3193 ]
06  000000000006db2c  000000007730a07b  0000000001730400 0000000000000003 0000000000000b5e 
OLE32!OleConvertIStorageToOLESTREAMEx+0xbc(0x01730400, 0x00000003, 0x00000B5E, 
0x00000668, 0x00000E9C, 0x0006DB80, 0x0006DD70) (EBP) [ ostm2stg.cpp @ 5402 ]
					


Modification Type:MajorLast Reviewed:5/8/2002
Keywords:kbbug kbDSupport kberrmsg kbWin2000PreSP2Fix kbWin2000SP2Fix KB290518