Numéro d'article: 293857 - Dernière mise à jour: mercredi 1 novembre 2006 - Version: 3.1

Message d'erreur « stop 0x0000007 » raison d'une fuite de mémoire dans le fichier Daprotim.sys

A noterCet article s'applique à un système d'exploitation différent de celui que vous utilisez. Le contenu de l'article qui ne vous concerne peut-être pas est désactivé.
Agrandir tout | Réduire tout

Symptômes

Le message d'erreur STOP suivant peut s'afficher :
STOP 0X0000007A (0XC02882BC 0XC000009A 0XA20AFEB4, 0X58FD7880) KERNEL_DATA_INPAGE_ERROR
Le deuxième paramètre suivant est causé par un manque de pool non paginé :
0XC000009A STATUS_INSUFFICIENT_RESOURCES
Événement 2019 code peut également être enregistré dans l'Observateur d'événements.

Cause

Réserve non paginée est une fuite de mémoire lorsque vous utilisez le fichier Daprotim.sys. La balise de pool est DAP4. Daprotim.sys est un pilote d'en mode noyau de logiciel de serveur dynamiques Access miniport 3COM.

Résolution

Pour résoudre ce problème, contactez 3COM pour vous informer sur la disponibilité d'un correctif pour ce problème.

Plus d'informations

Pour déterminer est que votre ordinateur rencontre cette fuite de mémoire :
  1. Utilisez l'utilitaire GFlags pour activer le marquage de la liste.
  2. Lorsque l'ordinateur génère un message d'erreur sur un écran bleu for lack of pool non-paged, charger le fichier Memory.dmp dans le débogueur.
  3. Exécuter le ! vm commande à confirmer le pool non paginé est épuisé :
    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. Utiliser l'extension kdex2x86 pour vider le pool non paginée et sélectionnez une adresse de mémoire de réserve non paginée pour exemple. Dans cet exemple, 8000 81457000 + (qui est 8145f000) a été utilisée :
    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. Exécuter le ! pool 8145f000 commande sur l'échantillon.
  6. Confirmer à plusieurs exemples que la balise DAP4 consomme réserve non paginée.
  7. Exécuter le ! pilotes commande à confirmer la date du pilote :
    f6070000   d780   53 kb   d40   3 kb daprotim.sys  Thu Feb 10 20:58:19 2000
    					
Les produits tiers sont abordées dans cet article sont mentionnés par des sociétés indépendantes de Microsoft. Microsoft garantit pas, ou implicite, concernant les performances ou la fiabilité de ces produits.

Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Windows 2000 Server SP1
Mots-clés : 
kbmt kb3rdparty kbenv kberrmsg kbprb KB293857 KbMtfr
Traduction automatiqueTraduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 293857  (http://support.microsoft.com/kb/293857/en-us/ )
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.