Article ID: 968352 - Last Review: May 19, 2009 - Revision: 1.1

The W3wp.exe process crashes when you use the Italian version of the spelling checker on a message in Outlook Web Access in Exchange 2007

Expand all | Collapse all

SYMPTOMS

You are using Outlook Web Access in a Microsoft Exchange Server 2007 environment. When you use the Italian version of the spelling checker to review a message, you may receive the following error message:
Outlook Web Access encountered an unexpected error and was unable to handle your request.
Additionally, the entire error report is shown as follows:
<DIV id=debugInfo><BR>
<B>Request</B><BR>
Url: <SPAN id=requestUrl>https://xxxx:443/owa/ev.owa?oeh=1&amp;ns=SpellChecker&amp;ev=SpellCheck</SPAN><BR>
User host address: <SPAN id=userHostAddress>,IP Address></SPAN><BR>
User: <SPAN id=userName>xxxx</SPAN><BR>
EX Address: <SPAN id=exAddress>/o=ORG/ou=First Administrative Group/cn=Recipients/cn=xxxx</SPAN><BR>
SMTP Address: <SPAN id=smtpAddress>xxxx@domain.com</SPAN><BR>
OWA version: <SPAN id=owaVersion>8.1.240.5</SPAN><BR>
Mailbox server: <SPAN id=mailboxServer>xxxx.domain.com</SPAN><BR><BR>

<B>Exception</B><BR>
Exception type: <SPAN id=exceptionType>System.AccessViolationException</SPAN><BR>
Exception message: <SPAN id=exceptionMessage>Attempted to read or write protected memory. This is often an indication that other memory is corrupt.</SPAN><BR><BR><B>Call stack</B><BR>
<DIV id=exceptionCallStack>
<DIV noWrap>Microsoft.Exchange.Clients.Owa.Core.SpellChecker.Worker.OSC_SpellCheck(SafeSpellcheckerHandle handle, String text, Int32 locale, Boolean nativeNlgLanguage, Boolean preReform, Boolean ignoreAllCaps, Boolean ignoreMixedDigits, CallbackDelegateInternal callback) </DIV>
<DIV noWrap>Microsoft.Exchange.Clients.Owa.Core.SpellChecker.Worker.SpellCheck(SpellCheckerQuery query) </DIV>
<DIV noWrap>Microsoft.Exchange.Clients.Owa.Core.SpellChecker.SpellCheck(SpellCheckerQuery query)
</DIV>Microsoft.Exchange.Clients.Owa.Premium.SpellCheckerEventHandler.SpellCheck()</DIV></DIV>

When this error occurs, the W3wp.exe process crashes on the CAS server with an access violation error, and the following events are logged:

Event Type: Error
Event Source: MSExchange Common
Event Category: General
Event ID: 4999
Description: Watson report about to be sent to dw20.exe for process id: <ID>, with parameters: E12IIS, c-RTL-AMD64, 08.01.0240.006, OWA, unknown, M.E.C.O.C.S.Worker.OSC_SpellCheck, System.AccessViolationException, 1c0d, unknown. ErrorReportingEnabled: True

Event Type: Error
Event Source: Microsoft Exchange Server
Event Category: None
Event ID: 5000
Description: EventType e12iis, P1 c-rtl-amd64, P2 08.01.0240.006, P3 owa, P4 unknown, P5 m.e.c.o.c.s.worker.osc_spellcheck, P6 system.accessviolationexception, P7 1c0d, P8 unknown, P9 NIL, P10 NIL

RESOLUTION

To resolve this problem, install Update Rollup 8 for Exchange 2007 Service Pack 1. For more information about Update Rollup 8 for Exchange Server 2007 Service Pack 1, see the following Exchange Help topic:
Description of Update Rollup 8 for Exchange Server 2007 Service Pack 1 (http://go.microsoft.com/fwlink/?LinkId=157084)
For more information about how to install the latest Exchange service pack or update rollup, see the following Exchange Help topic:
How to Obtain the Latest Service Pack or Update Rollup for Exchange 2007 (http://go.microsoft.com/fwlink/?LinkId=152570)

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

APPLIES TO
  • Microsoft Exchange Server 2007 Service Pack 1, when used with:
    • Microsoft Exchange Server 2007 Enterprise Edition
    • Microsoft Exchange Server 2007 Standard Edition
Keywords: 
kbqfe kbexpertiseadvanced kbsurveynew kbhotfixrollup KB968352
 

Article Translations

 

Related Support Centers