Dsamain.exe gera uma violação de acesso e depois pára inesperadamente

Traduções deste artigo Traduções deste artigo
ID do artigo: 829075 - Exibir os produtos aos quais esse artigo se aplica.
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Expandir tudo | Recolher tudo

Neste artigo

Sintomas

O serviço de diretório do Microsoft Exchange Server 5.5 (dsamain.exe) gera uma violação de acesso e, em seguida, pára inesperadamente.

Causa

Esse problema ocorre quando um cliente faz uma chamada para a propriedade ptagPrimarySMTPAddress em Unicode. Chamada de procedimento remoto (RPC) tenta determinar quanto um buffer a ser alocada para os dados que são retornados pela chamada nspi_QueryRows. Os dados que foi enviados pelo cliente contém nomes e endereços de email; os endereços de email estão em conjunto, mesmo que eles são marcados como Unicode de caracteres Microsoft Windows ANSI. Uma das partes de dados que o cliente enviado é a propriedade ptagPrimarySMTPAddress. A propriedade ptagPrimarySMTPAddress é um atributo construído do MAPI que é analisado a partir da propriedade endereços de proxy. A propriedade ptagPrimarySMTPAddress deve para estar em Unicode, mas os dados que o cliente enviados é o caractere ASCII definido. Porque os dados que o cliente enviado para o Exchange Server não estão em Unicode, o último endereço de email é gravado além o buffer que foi alocado; esse problema faz com que a violação de acesso na função MIDL_wchar_strlen .

Resolução

Informações sobre hotfix

Um hotfix suportado agora está disponível da Microsoft, mas destina-se somente a corrigir o problema descrito neste artigo. Aplique-o somente aos sistemas que apresentarem esse problema específico.

Para resolver esse problema, contate o Atendimento Microsoft para obter o hotfix. Para obter uma lista completa de telefones do Atendimento Microsoft e informações sobre os custos de suporte da, visite o seguinte site:
http://support.microsoft.com/contactus/?ws=support
Observação Em alguns casos, as taxas cobradas pelas ligações para chamadas de suporte podem ser canceladas se um profissional de suporte da Microsoft determinar que uma atualização específica resolverá o problema. Os custos normais de suporte serão aplicados a questões e problemas que não se qualificam à atualização específica em questão de suporte adicionais.

Pré-requisitos

Esse hotfix requer o Microsoft Exchange Server 5.5 Service Pack 4 (SP4).

Requisitos de reinicialização

Não é necessário reiniciar o computador após aplicar esse hotfix.

Informações sobre a substituição do hotfix

Esse hotfix não substitui outros hotfixes.

Informações sobre o arquivo

A versão em inglês deste hotfix apresenta os atributos de arquivo (ou posteriores) listados na tabela a seguir. As datas e horas desses arquivos são listadas na acordo hora universal coordenada (UTC). Quando você exibe as informações do arquivo, ele é convertido para a hora local. Para encontrar a diferença entre o UTC e a hora local, use a guia fuso horário na ferramenta Data e hora no painel de controle.
Date         Time   Version        Size      File name
-------------------------------------------------------------- 
11-Nov-2003  21:44  5.5.2657.78    507,152   Dsamain.exe
11-Nov-2003  21:42  5.5.2657.78    239,376   Dsmsg.dll
11-Nov-2003  21:43  5.5.2657.78     47,376   Oabgen.dll

Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft que estão listados na seção "Aplica-se a" deste artigo.

Saída de pilha

Se os arquivos de símbolo correto estiverem instalados no servidor, o Dr.. Log do Watson (Drwtsn32.log) ou o arquivo User.dmp correspondente pode conter uma pilha de chamada é semelhante à seguinte:
ChildEBP RetAddr  Args to Child              

09bafaa4 77e13b72 09bb7fe5 0045517e 09bb7fe5 RPCRT4!MIDL_wchar_strlen+0xf
09bafabc 77e13cfe 09bafd44 09bb7fe5 0045517e RPCRT4!NdrpConformantStringBufferSize+0x74
09bafacc 77e12564 09bafd44 09bb7fe5 0045517e RPCRT4!NdrConformantStringBufferSize+0x2c
09bafaf0 77e13d2d 09bafd44 09bb7fe5 0045517c RPCRT4!NdrpPointerBufferSize+0x69
09bafb04 77e21bf6 09bafd44 09bb7fe5 0045517c RPCRT4!NdrPointerBufferSize+0x2c
09bafb24 77e21a7d 09bafd44 09bb7a90 004550e8 RPCRT4!NdrpUnionBufferSize+0xf3
09bafb48 77e14e7f 09bafd44 09bb7a90 004550e0 RPCRT4!NdrNonEncapsulatedUnionBufferSize+0x2d
09bafb84 77e1a6a5 09bafd44 09bb7a88 004552b0 RPCRT4!NdrComplexStructBufferSize+0x208
09bafbd8 77e24e44 09bafd44 09bb7a88 004552c0 RPCRT4!NdrpComplexArrayBufferSize+0x1f6
09bafbf8 77e12564 09bafd44 09bb7a08 004552c0 RPCRT4!NdrComplexArrayBufferSize+0x41
09bafc1c 77e244aa 09bafd44 09bb7a08 0045530a RPCRT4!NdrpPointerBufferSize+0x69
09bafc50 77e137de 09bafd44 09bb0edc 09bafc84 RPCRT4!NdrpEmbeddedRepeatPointerBufferSize+0xa6
09bafc74 77e146d2 09bafd44 09bb0e28 004552fe RPCRT4!NdrpEmbeddedPointerBufferSize+0x4b
09bafc94 77e12564 09bafd44 09bb0e28 004552f6 RPCRT4!NdrConformantStructBufferSize+0x6a
09bafcb8 77e13d2d 09bafd44 09bb0e28 004550dc RPCRT4!NdrpPointerBufferSize+0x69
09bafccc 77e12564 09bafd44 09bb0e28 004550dc RPCRT4!NdrPointerBufferSize+0x2c
09bafcf0 77e13d2d 09bafd44 09bafd40 004550d8 RPCRT4!NdrpPointerBufferSize+0x69
09bafd04 0040b1f5 09bafd44 09bafd40 004550d8 RPCRT4!NdrPointerBufferSize+0x2c
09bafe20 77e11423 09bafef0 00159e70 09bafef0 dsamain!nspi_NspiQueryRows+0x1f5
09bafe5c 77e111dc 0040b03c 09bafef0 09baff34 RPCRT4!DispatchToStubInC+0x34
09bafeb0 77e114f9 09bafef0 00000000 09baff34 RPCRT4!RPC_INTERFACE::DispatchToStubWorker+0x124
09bafed0 77e1e02f 09bafef0 00000000 09baff34 RPCRT4!RPC_INTERFACE::DispatchToStub+0x5d
09baff40 77e1ff1b 0017daa8 000000b0 09baff90 RPCRT4!OSF_SCONNECTION::ReceiveOriginalCall+0x376
09baff60 77e1daa7 0017daa8 000000b0 00145c70 RPCRT4!OSF_SCONNECTION::DispatchPacket+0x20f
09baff90 77e1f495 77e17bd3 00145c70 09baffec RPCRT4!OSF_ADDRESS::ReceiveLotsaCalls+0x81
09baff94 77e17bd3 00145c70 09baffec 776a1f7d RPCRT4!ReceiveLotsaCallsWrapper+0x9
09baffac 77e17c09 0016cba8 001559e0 77f04ede RPCRT4!BaseCachedThreadRoutine+0x9f
09baffb8 77f04ede 001642d8 776a1f7d 001559e0 RPCRT4!ThreadStartRoutine+0x17

Propriedades

ID do artigo: 829075 - Última revisão: sábado, 26 de outubro de 2013 - Revisão: 1.4
A informação contida neste artigo aplica-se a:
  • Microsoft Exchange Server 5.5 Standard Edition
Palavras-chave: 
kbnosurvey kbarchive kbmt kbhotfixserver kbqfe kbhotfixserver kbqfe kbexchange550presp5fix kbqfe kbfix kbbug KB829075 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 829075
Obtenha mais suporte em smallbusiness.support.microsoft.com

Entre em contato conosco para obter mais ajuda

Entre em contato conosco para obter mais ajuda
Conecte-se com o Answer Desk para obter ajuda especializada.