N
Nong
=====================================================
Hi,
My application calls MAPI.dll to read email from Outlook application (e.g.
receive event from Outlook Inbox when there is new email coming, email is
deleted or updated, reading mail properties). We sometimes find access
violation (read access violation) in MAPI.dll. Our application also calls
Outlook Redemption to read mail content and header but the access violation
problem still happen. We are wondering whether the crash happens because
there is another desktop search application (i.e. Google desktop, Yahoo
Desktop) access MAPI.dll at the same time.
We cannot reproduce this problem easily but most of the people, who got this
problem, either just came back from hibernation or standby mode, or has
network change of some sort. The call stack is shown below:
MSMAPI32.DLL!35fa269d()
[Frames below may be incorrect and/or missing, no symbols loaded for
MSMAPI32.DLL]
MSMAPI32.DLL!35fa265f()
MSMAPI32.DLL!35fa180c()
MSMAPI32.DLL!35fa17aa()
MSMAPI32.DLL!35fa14e3()
MSMAPI32.DLL!35f86a0f()
MSMAPI32.DLL!35fa2e03()
MSPST32.DLL!35cc42c3()
ntdll.dll!_ElapsedDaysToYears@4() - 0x29d bytes
ntdll.dll!_RtlTimeToTimeFields@8() + 0x33 bytes
kernel32.dll!_GetLocalTime@4() + 0x5f bytes
msvcrt.dll!__output() + 0x9b4 bytes
665c6e69()
EMSMDB32.DLL!35b9d7c1()
EMSMDB32.DLL!35b9d66c()
EMSMDB32.DLL!35b9d677()
ntdll.dll!_RtlAllocateHeapSlowly@12() + 0x348 bytes
ntdll.dll!_RtlAllocateHeap@12() + 0xacc4 bytes
ntdll.dll!_RtlImageDirectoryEntryToData@16() + 0x3f bytes
ntdll.dll!_LdrpAccessResourceDataNoMultipleLanguage@16() + 0x24 bytes
ntdll.dll!_LdrpAccessResourceData@16() + 0x78 bytes
ntdll.dll!_LdrAccessResource@16() + 0x15 bytes
MSMAPI32.DLL!35f728e8()
ntdll.dll!_RtlpImageNtHeader@4() + 0x4a bytes
ntdll.dll!_LdrpSearchResourceSection_U@20() - 0x34 bytes
ntdll.dll!_LdrFindResource_U@16() + 0x18 bytes
ntdll.dll!_LdrAccessResource@16() + 0x15 bytes
user32.dll!_LoadStringOrError@20() + 0x90 bytes
user32.dll!_LoadStringW@16() + 0x18 bytes
EMSMDB32.DLL!35b7d64a()
EMSMDB32.DLL!35b9d400()
EMSMDB32.DLL!35b9d40b()
ntdll.dll!_LdrpSearchResourceSection_U@20() + 0x1af bytes
MSPST32.DLL!35cd8936()
EMSMDB32.DLL!35b84c25()
EMSMDB32.DLL!35ba4a83()
MSMAPI32.DLL!35f72a14()
EMSMDB32.DLL!35b89c39()
EMSMDB32.DLL!35ba4914()
EMSMDB32.DLL!35ba49e6()
EMSMDB32.DLL!35ba48e1()
EMSMDB32.DLL!35ba48e9()
ntdll.dll!_RtlpFreeToHeapLookaside@8() + 0x26 bytes
ntdll.dll!_RtlFreeHeap@12() + 0x114 bytes
Has anyone experienced this kind of problem?
=====================================================
Best regards,
Hi,
My application calls MAPI.dll to read email from Outlook application (e.g.
receive event from Outlook Inbox when there is new email coming, email is
deleted or updated, reading mail properties). We sometimes find access
violation (read access violation) in MAPI.dll. Our application also calls
Outlook Redemption to read mail content and header but the access violation
problem still happen. We are wondering whether the crash happens because
there is another desktop search application (i.e. Google desktop, Yahoo
Desktop) access MAPI.dll at the same time.
We cannot reproduce this problem easily but most of the people, who got this
problem, either just came back from hibernation or standby mode, or has
network change of some sort. The call stack is shown below:
MSMAPI32.DLL!35fa269d()
[Frames below may be incorrect and/or missing, no symbols loaded for
MSMAPI32.DLL]
MSMAPI32.DLL!35fa265f()
MSMAPI32.DLL!35fa180c()
MSMAPI32.DLL!35fa17aa()
MSMAPI32.DLL!35fa14e3()
MSMAPI32.DLL!35f86a0f()
MSMAPI32.DLL!35fa2e03()
MSPST32.DLL!35cc42c3()
ntdll.dll!_ElapsedDaysToYears@4() - 0x29d bytes
ntdll.dll!_RtlTimeToTimeFields@8() + 0x33 bytes
kernel32.dll!_GetLocalTime@4() + 0x5f bytes
msvcrt.dll!__output() + 0x9b4 bytes
665c6e69()
EMSMDB32.DLL!35b9d7c1()
EMSMDB32.DLL!35b9d66c()
EMSMDB32.DLL!35b9d677()
ntdll.dll!_RtlAllocateHeapSlowly@12() + 0x348 bytes
ntdll.dll!_RtlAllocateHeap@12() + 0xacc4 bytes
ntdll.dll!_RtlImageDirectoryEntryToData@16() + 0x3f bytes
ntdll.dll!_LdrpAccessResourceDataNoMultipleLanguage@16() + 0x24 bytes
ntdll.dll!_LdrpAccessResourceData@16() + 0x78 bytes
ntdll.dll!_LdrAccessResource@16() + 0x15 bytes
MSMAPI32.DLL!35f728e8()
ntdll.dll!_RtlpImageNtHeader@4() + 0x4a bytes
ntdll.dll!_LdrpSearchResourceSection_U@20() - 0x34 bytes
ntdll.dll!_LdrFindResource_U@16() + 0x18 bytes
ntdll.dll!_LdrAccessResource@16() + 0x15 bytes
user32.dll!_LoadStringOrError@20() + 0x90 bytes
user32.dll!_LoadStringW@16() + 0x18 bytes
EMSMDB32.DLL!35b7d64a()
EMSMDB32.DLL!35b9d400()
EMSMDB32.DLL!35b9d40b()
ntdll.dll!_LdrpSearchResourceSection_U@20() + 0x1af bytes
MSPST32.DLL!35cd8936()
EMSMDB32.DLL!35b84c25()
EMSMDB32.DLL!35ba4a83()
MSMAPI32.DLL!35f72a14()
EMSMDB32.DLL!35b89c39()
EMSMDB32.DLL!35ba4914()
EMSMDB32.DLL!35ba49e6()
EMSMDB32.DLL!35ba48e1()
EMSMDB32.DLL!35ba48e9()
ntdll.dll!_RtlpFreeToHeapLookaside@8() + 0x26 bytes
ntdll.dll!_RtlFreeHeap@12() + 0x114 bytes
Has anyone experienced this kind of problem?
=====================================================
Best regards,