locked
BSOD Assistance - (Computer rebooting with BugcheckCode 26) Minidump uploaded RRS feed

  • Question

  • Hello!

    Would anybody be able to assist me with a BSOD / Automatic Reboot issue?

    We have a computer running Windows 7 32-bit pro OEM that is randomly rebooting with a BugcheckCode 26.  I have uploaded a .RAR file containing the error messages and minidump here: https://www.yousendit.com/download/UlRSSlJ6RndYSHh1a3NUQw .  I am unable to determine what is causing the issue.

    Thank you so much!

    Jeremy

    Monday, November 10, 2014 5:31 AM

All replies

  • Hi Jeremy,

    MEMORY_MANAGEMENT (1a)

    This indicates that a severe memory management error occurred.

    BugCheck 1A, {41790, c0802066, ffff, 0}
    

    - The 1st parameter of the bug check is 41790 which indicates a page table page has been corrupted.

    We're unfortunately not going to have any luck dumping the data structure.

    0: kd> dt nt!_MMPFN c0802066
       +0x000 u1               : <unnamed-tag>
       +0x004 u2               : <unnamed-tag>
       +0x008 PteAddress       : (null) 
       +0x008 VolatilePteAddress : (null) 
       +0x008 Lock             : 0n0
       +0x008 PteLong          : 0
       +0x00c u3               : <unnamed-tag>
       +0x010 OriginalPte      : _MMPTE
       +0x010 AweReferenceCount : 0n0
       +0x018 u4               : <unnamed-tag>
    

    0: kd> k
    ChildEBP RetAddr  
    b8551c84 82cc1fbc nt!MiDeleteVirtualAddresses+0x41a // Deleting virtual addresses.
    b8551d1c 82c458e6 nt!NtFreeVirtualMemory+0x60b // Freeing virtual memory.
    b8551d1c 775670f4 nt!KiSystemServicePostCall
    WARNING: Frame IP not in any known module. Following frames may be wrong.
    0055e970 00000000 0x775670f4
    

    Looks like bad RAM to me. Run Memtest for no less than 8 passes:


    Memtest86+:

    Download Memtest86+ here:

    http://www.memtest.org/

    Which should I download?

    You can either download the pre-compiled .ISO that you would burn to a CD and then boot from the CD, or you can download the auto-installer for the USB key. What this will do is format your USB drive, make it a bootable device, and then install the necessary files. Both do the same job, it's just up to you which you choose, or which you have available (whether it's CD or USB).

    Do note that some older generation motherboards do not support USB-based booting, therefore your only option is CD (or Floppy if you really wanted to).

    How Memtest works (you don't need to read, it's only for those interested in the specifics):

    Memtest uses algorithms (specifically two), namely moving inversion & what is deemed Modulo-X. Essentially, the first algorithm fills the memory with a pattern. Starting at the low address, it checks to see if the pattern was changed (it should not have been), writes the patterns complement, increments the address, and repeats. Starting at the highest address (as opposed to the lowest), it follows the same checklist.

    The reason for the second algorithm is due to a few limitations, with the first being that not all adjacent cells are being tested for interaction due to modern chips being 4 to 16 bits wide regarding data storage. With that said, patterns are used to go ahead and ensure that all adjacent cells have at least been written with all possible one and zero combinations.

    The second is that caching, buffering and out of order execution will interfere with the moving inversions algorithm. However, the second algorithm used is not affected by this. For starting offsets of 0-20, the algorithm will write every 20th location with a pattern, write all other locations with the patterns complement, repeat the previous one (or more) times, and then check every 20th location for the previously mentioned pattern.

    Now that you know how Memtest actually works, it's important to know that the tests it goes through all mean something different. It goes from Test 0 through Test 12, many of which use either one or the other algorithm discussed above, among many other things.

    Any other questions, they can most likely be answered by reading this great guide here:

    http://forum.canardpc.com/threads/28864-FAQ-please-read-before-posting

    Regards,

    Patrick

    “Be kind whenever possible. It is always possible.” - Dalai Lama

    Monday, November 10, 2014 7:11 AM
  • Hi Patrick,

    Will do.  Thanks much for the assistance! :)

    Jeremy

    Monday, November 10, 2014 2:25 PM
  • Great, please keep me updated.

    Regards,

    Patrick

    “Be kind whenever possible. It is always possible.” - Dalai Lama

    Monday, November 10, 2014 10:46 PM