ID do artigo: 293857 - Última revisão: quarta-feira, 1 de novembro de 2006 - Revisão: 3.1

Mensagem de erro "Stop 0x0000007" devido a um vazamento de memória no arquivo Daprotim.sys

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Expandir tudo | Recolher tudo

Sintomas

Você receberá a seguinte mensagem de erro STOP:
0X0000007A (0XC02882BC 0XC000009A, 0XA20AFEB4, 0X58FD7880) DE PARADA KERNEL_DATA_INPAGE_ERROR
O segundo parâmetro seguinte é causado por falta de não-paginável:
0XC000009A STATUS_INSUFFICIENT_RESOURCES
Evento 2019 ID também pode ser registrado em Visualizar eventos.

Causa

Há um vazamento de memória no pool não paginado quando você estiver usando o arquivo Daprotim.sys. A marca de pool é DAP4. Daprotim.sys é um driver de modo kernel de dinâmico Access miniporta Server Software 3Com.

Resolução

Para resolver esse problema, contate 3Com para saber sobre a disponibilidade de uma correção para esse problema.

Mais Informações

Para determinar é que o computador está enfrentando esse vazamento de memória:
  1. Use o utilitário GFlags para ativar a indicação do pool.
  2. Quando o computador gera uma mensagem de erro em um telas azuis com falta de não-paginável, carregar o arquivo Memory.dmp no depurador.
  3. Executar o ! vm comando para confirmar a não-paginável é esgotado:
    kd> !vm
    
    *** Virtual Memory Usage ***
    	Physical Memory:   655234   ( 2620936 Kb)
    	Page File: \??\C:\pagefile.sys
    	   Current:   2095104Kb Free Space:   1999612Kb
    	   Minimum:   2095104Kb Maximum:      4190208Kb
    	Available Pages:   130442   (  521768 Kb)
    	ResAvail Pages:    577917   ( 2311668 Kb)
    	Modified Pages:       749   (    2996 Kb)
    	NonPagedPool Usage: 65522   (  262088 Kb)
    	NonPagedPool Max:   69378   (  277512 Kb)
    	********** Excessive NonPaged Pool Usage *****
    	PagedPool 0 Usage:   4025   (   16100 Kb)
    	PagedPool 1 Usage:    416   (    1664 Kb)
    	PagedPool 2 Usage:    414   (    1656 Kb)
    	PagedPool 3 Usage:    416   (    1664 Kb)
    	PagedPool 4 Usage:    411   (    1644 Kb)
    	PagedPool Usage:     5682   (   22728 Kb)
    	PagedPool Maximum:  86016   (  344064 Kb)
    	Shared Commit:        978   (    3912 Kb)
    					
  4. Usar a extensão kdex2x86 para despejar não-paginável e selecione um endereço de memória não-paginável a amostra. Neste exemplo, 8000 81457000 + (que é 8145f000) foi usado:
    1: kd> !kdex2x86.xpool -map
    
    Status Map of Pool Area Pages
    ==============================
      'O': one page in use                              ('P': paged out)
     
    Non-Paged Pool Area Summary
    ----------------------------
    Maximum Number of Pages  = 69378 pages
    Number of Pages In Use   = 66029 pages (95.2%)
    
              +00000  +08000   +10000  +18000   +20000  +28000   +30000  +38000
    81097000: ....OOOOOOOOOOOO OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO
    810d7000: OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO
    81117000: OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO
    81157000: OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO
    81197000: OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO
    811d7000: OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO
    81217000: OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO
    81257000: OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO
    81297000: OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO
    812d7000: OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO
    81317000: OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO
    81357000: OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO
    81397000: OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO
    813d7000: OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO
    81417000: OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO
    81457000: OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO
    81497000: OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO
    814d7000: OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO
    81517000: OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO
    81557000: OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO
    81597000: OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO
    815d7000: OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO
    81617000: OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOO
    
    
    1: kd> ?81457000+8000
    Evaluate expression: -2126123008 = 8145f000
    1: kd> !pool 8145f000
    *8145f000 size:   80 previous size:    0  (Allocated) *dap4
     8145f080 size:   20 previous size:   80  (Free)       ....
     8145f0a0 size:   80 previous size:   20  (Allocated)  dap4
     8145f120 size:   80 previous size:   80  (Allocated)  dap4
     8145f1a0 size:   80 previous size:   80  (Allocated)  dap4
     8145f220 size:   80 previous size:   80  (Allocated)  dap4
     8145f2a0 size:   80 previous size:   80  (Allocated)  dap4
     8145f320 size:   80 previous size:   80  (Allocated)  dap4
     8145f3a0 size:   80 previous size:   80  (Allocated)  dap4
     8145f420 size:   80 previous size:   80  (Allocated)  dap4
     8145f4a0 size:   80 previous size:   80  (Allocated)  dap4
     8145f520 size:   80 previous size:   80  (Allocated)  dap4
     8145f5a0 size:   80 previous size:   80  (Allocated)  dap4
     8145f620 size:   80 previous size:   80  (Allocated)  dap4
     8145f6a0 size:   80 previous size:   80  (Allocated)  dap4
     8145f720 size:   80 previous size:   80  (Allocated)  dap4
     8145f7a0 size:   80 previous size:   80  (Allocated)  dap4
     8145f820 size:   80 previous size:   80  (Allocated)  dap4
     8145f8a0 size:   80 previous size:   80  (Allocated)  dap4
     8145f920 size:   80 previous size:   80  (Allocated)  dap4
     8145f9a0 size:   80 previous size:   80  (Allocated)  dap4
     8145fa20 size:   80 previous size:   80  (Allocated)  dap4
     8145faa0 size:   80 previous size:   80  (Allocated)  dap4
     8145fb20 size:   80 previous size:   80  (Allocated)  dap4
     8145fba0 size:   80 previous size:   80  (Allocated)  dap4
     8145fc20 size:   80 previous size:   80  (Allocated)  dap4
     8145fca0 size:   80 previous size:   80  (Allocated)  dap4
     8145fd20 size:   60 previous size:   80  (Free)       Qota
     8145fd80 size:   80 previous size:   60  (Allocated)  dap4<BR/>
    					
  5. Executar o ! pool 8145f000 comando na amostra.
  6. Confirme através de vários exemplos que a marca DAP4 está consumindo não-paginável.
  7. Executar o ! drivers comando para confirmar a data do driver:
    f6070000   d780   53 kb   d40   3 kb daprotim.sys  Thu Feb 10 20:58:19 2000
    					
Os produtos de terceiros descritos neste artigo são fabricados por empresas que são independentes da Microsoft. A Microsoft não oferece garantia, implícita ou não, em relação ao desempenho ou à confiabilidade desses produtos.

A informação contida neste artigo aplica-se a:
  • Microsoft Windows 2000 Server SP1
Palavras-chave: 
kbmt kb3rdparty kbenv kberrmsg kbprb KB293857 KbMtpt
Tradução automáticaTraduçã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: 293857  (http://support.microsoft.com/kb/293857/en-us/ )