Artigo: 293857 - Última revisão: quarta-feira, 1 de Novembro de 2006 - Revisão: 3.1

Mensagem de erro "Stop 0x0000007" devido a uma fuga de memória no ficheiro 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 | Reduzir tudo

Sintomas

Poderá receber a seguinte mensagem de erro STOP:
PARAR 0X0000007A (0XC02882BC 0XC000009A, 0XA20AFEB4, 0X58FD7880) KERNEL_DATA_INPAGE_ERROR
O segundo parâmetro seguinte é causado por falta de conjunto não paginado:
0XC000009A STATUS_INSUFFICIENT_RESOURCES
Evento 2019 ID também poderá ser registado no Visualizador de eventos.

Causa

Tem uma fuga de memória não paginado quando utiliza o ficheiro Daprotim.sys. A tag de conjunto é DAP4. Daprotim.sys é um controlador de modo kernel do 3Com Dynamic Access Miniport Software de servidor.

Resolução

Para resolver este problema, contacte a 3Com para obter informações sobre a disponibilidade de uma correcção para este problema.

Mais Informação

Para determinar se que o computador está a ter esta fuga de memória:
  1. Utilize o utilitário GFlags para activar a sinalização de agrupamento.
  2. Quando o computador gera uma mensagem de erro num ecrãs azuis por falta de conjunto não paginado, carrega o ficheiro Memory.dmp no depurador.
  3. Executar o ! vm comandos para confirmar se esgotar o conjunto não paginado:
    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. Utilize a extensão kdex2x86 copiar conjunto não paginado e em seguida, seleccione um endereço de memória não paginado para exemplo. Neste exemplo, foi utilizada 81457000 + 8000 (que é 8145f000):
    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 ! conjunto 8145f000 comandos da amostra.
  6. Confirme através de vários exemplos que a tag DAP4 consumir conjunto não paginado.
  7. Executar o ! controladores comandos para confirmar a data do controlador:
    f6070000   d780   53 kb   d40   3 kb daprotim.sys  Thu Feb 10 20:58:19 2000
    					
Os produtos de outros fabricantes que são discutidos neste artigo são fabricados por empresas independentes da Microsoft. A Microsoft não oferece nenhuma garantia, expressa ou implícita, relativamente ao desempenho ou fiabilidade destes 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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes 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/ )