Stratos: Punto de Encuentro de Desarrolladores

¡Bienvenido a Stratos!

Acceder

Foros





Pantallazo Azul

Iniciado por zupervaca, 31 de Agosto de 2005, 01:30:02 AM

« anterior - próximo »

Ray

 Puedes probar a bajar la latencia de la memoria desde la bios si está muy alta.


zxs

 yo en un ordenador que al principio pensaba que era la memoria, pase muchos test (entre ellos el que te recomiendan mas arriba) sin ningun problema, y hasta usar este de microsoft:

Citarhttp://oca.microsoft.com/en/windiag.asp

no vi que el error era de la primera impresion, la memoria

no se si lo has llegado a usar, sino es asi, pruebalo

Astharoth

 

Hola :)

BAD_POOL_CALLER :)

Te suena el error de crt de "invalid pointer to deallocate"?

Pues es eso trasladado a Kernel. Algun driver (lo veras en el dump si hay stack fijo) ha intentado liberar una memoria ya liberada o que no le pertenece (por regla general).. aunque pueden ser otros casos. Te pego todos ellos de la ayuda de ddk.

Bug Check 0xC2: BAD_POOL_CALLER
The BAD_POOL_CALLER bug check has a value of 0x000000C2. This indicates that the current thread is making a bad pool request.

Parameters
The following parameters are displayed on the blue screen. Parameter 1 indicates the type of violation.

Parameter 1 Parameter 2 Parameter 3 Parameter 4 Cause of Error
0x00 0  Pool type Pool tag The current thread requested a zero-byte pool allocation.
0x01,
0x02,
or
0x04 Pointer to pool header First part of pool header contents 0  The pool header has been corrupted.
0x06 Reserved  Pointer to pool header Pool header contents The current thread attempted to free pool which was already freed.
0x07 Reserved  Memory contents of the pool block  Pointer to pool header  The current thread attempted to free pool which was already freed.
0x08 Current IRQL Pool type Size of allocation, in bytes The current thread attempted to allocate pool at an invalid IRQL.
0x09 Current IRQL Pool type Address of pool The current thread attempted to free pool at an invalid IRQL.
0x0A Address of pool Allocator's tag Tag being used in the attempted free The current thread attempted to free pool memory using the wrong tag.
(The memory may belong to another component.)

0x0B,
0x0C,
or
0x0D Address of pool Pool allocation's tag Bad quota process pointer The current thread attempted to release a quota on a corrupted pool allocation.
0x40 Starting address Start of system address space 0  The current thread attempted to free kernel pool at user-mode address.
0x41 Starting address Physical page frame Highest physical page frame The current thread attempted to free a nonallocated nonpaged pool address.
0x42
or
0x43 Address being freed 0  0  The current thread attempted to free a virtual address that was never in any pool.
0x50 Starting address Start offset in pages from beginning of paged pool Size of paged pool, in bytes The current thread attempted to free a nonallocated paged pool address.
0x60 Starting address  0  0  The current thread attempted to free an invalid contiguous memory address.
(The caller of MmFreeContiguousMemory s passing a bad pointer.)

0x99 Address being freed 0  0  The current thread attempted to free pool with an invalid address.
(This code can also indicate corruption in pool header.)

0x9A Pool type Number of bytes requested Pool tag The current thread marked an allocation request MUST_SUCCEED.
(This pool type is no longer supported.)

0x9B Pool type Number of bytes requested Caller's address The current thread attempted to allocate a pool with a tag of zero.
(This would be untrackable, and possibly corrupt the existing tag tables.)

0x9C Pool type Number of bytes requested Caller's address The current thread attempted to allocate a pool with a tag of "BIG".
(This would be untrackable, and possibly corrupt the existing tag tables.)



The _POOL_TYPE codes are enumerated in ntddk.h. In particular, zero indicates nonpaged pool and one indicates paged pool.

Cause
A bad pool request has been made by the current thread.

Resolving the Problem
Activate Driver Verifier to obtain more information about these errors. For details, see Driver Verifier.


Ya te digo, lo normal es que sea una llamada a ExFreePool o ExFreePoolWithTag que apunta a algo que no le pertenece o ha sido ya liberado.

Un Saludete.

PS: Yo de ti listaria los drivers de ese sistema, miraria los que son "extra" y empezaria a desactivar porque uno de ellos o una combinacion (si son hooks) te estan haciendo la pascua cosa mala.

zupervaca

 exactamente fue el 0x2 Pointer to pool header First part of pool header contents 0 The pool header has been corrupted

me han mandado otr email los de aruba diciendo que haga otro scan en la memoria, vaya pesados, para mi que me estan haciendo perder tiempo y no se enteran de nada de lo que les digo

saludos

zupervaca

 retomo el post ya que empiezo a mosquearme, contestacion de dell por correo electronico despues de decir que el cd de windows xp que me enviaron por correo hace que salte un pantallazo azul despues de que no se detecten los discos duros y de al f3 para salir de la instalacion:

CitarVamos a hacer una serie de comprobaciones. Necesito que acceda a la bios
pulsando F2 cuando vea la pantalla de DELL. Con las flechas acceda el
apartado DRivers. Dentro, pulsando enter en la opción de SATA operation
confirme que esta marcada la opción RAID Autodetect ATA.

por otro lado le envio un archivo para crear un cd con un test de
memoria. (Puede crearlo en cualquier equipo). Es una imagen de disco que
debe abrir (con la opción especial para ello) con el programa de
grabación. Despues de crearlo reinciar pulsando F12 y seleccioando el
cd-rom para comenzar

lo primero me imagino que sera para saber si hay alguna relacion con que el disco duro sea sata, con ata se perfectamente que se detecta no hay que ser ningun genio para saber que los discos duros sata necesita un driver especial para que windows los detecte
lo increible es la segunda parte del mensaje que os pongo, me envian por segunda vez el mismo test de memoria que me enviaron hace unos dias, esto me huele al clasico sistema de alargar el problema a ver si se cansa el cliente

saludos






Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.