Fresh Build - Constant BSOD - Multiple Codes - 3b, 50, a

Page 1 of 14 12311 ... LastLast

  1. Posts : 81
    Windows 7 Ultimate x64
       #1

    Fresh Build - Constant BSOD - Multiple Codes - 3b, 50, a


    Hi All,

    After my last rig decided to stop working I decided to build a new one and start fresh. Would randomly turn off (not BSOD) and take multiple tries to turn back on

    My new rig is based off a PCGamer build, so I know components should work well together:

    OS: Windows 7 Ultimate x64
    CPU: Intel Core i5-2500K @ 3.30Ghz
    Motherboard: Gigabyte GA-Z68AP-D3 Intel Z68
    Memory: 2x Corsair 4GB Dual Channel Corsair DDR3 for Intel Core i5
    Graphics Card(s): GeForce 8800 GT (waiting on Sapphire Video Card Radeon HD)
    Sound Card: Creative Sound Blaster X-Fi XtremeGamer Fatal1ty Pro 7.1
    Monitor(s) Displays: Gateway 21" Monitor and output to TVHard Drives: Western Digital WD1002FAEX 1TB Caviar Black - 7200 RPM, 64MB, SATA 6Gbs
    PSU: Ultra X4 750 Watt Modular PSUCase: COOLER MASTER COSMOS 1000 RC-1000-KSN1-GP
    Cooling: 4- 120MM Case Farns plus stock Intel CPU Cooler

    This issue seems to be isolated to the Win 7 itself.

    I kept my previous Hard Drives and was able to boot up XP and it was 100% stable. Loaded up my Win7-64 install and nothing my BSOD dumps. Hardware was no different.

    So I decided to buy a new hard drive, and start completely from scratch with a fresh drive, fresh Win7 Install and everything. The only 4 parts above that are "old" are the Original Case, Monitor, Graphics Card (as the one I ordered hasn't shown up yet) and the SoundBlaster Audio Card

    The rest of the items are 100% new, fresh out of the box.

    I have run the Win 7 Memory Diagnostic Test and it gave a clean bill of health.

    I installed Win7 this morning and in the last 2 hours I have had 5 dumps. Any help is much appreciated. I am working on uploading the zip, but since it crashes so often, it is being troublesome to pull down the exe and run it. Submitting this thread from laptop while I try to get the info from the main computer.
      My Computer


  2. Posts : 81
    Windows 7 Ultimate x64
    Thread Starter
       #2

    zip attached


    Zip is attached
      My Computer


  3. Posts : 1,314
    Windows 7 64-bit
       #3

    First rule: Windows 7 Memory Diagnostic Test is not recommended. Memtest86+ is the de facto standard for memory testing. Run it 7 passes minimum on your memory.

    When attempting to gather information, have you tried going into Safe Mode with Networking to do it? You may have better luck there.
      My Computer


  4. Posts : 81
    Windows 7 Ultimate x64
    Thread Starter
       #4

    Dumps seems to be consistent regardless of Normal Mode vs Safe Mode.

    I'll attempt to download the Memtest86+ listed above, but as I am not able to keep the system up very long, I don't know if I'l be able to pull the ISO down, get it mounted/burned before it crashes again.
      My Computer


  5. Posts : 1,314
    Windows 7 64-bit
       #5

    Ah, ok, I received your JCGriff Report and looking through it now. So far, nothing exactly definitive, but I can see on the crashdumps that your CPU registers are being messed up. The highest octet for them is being manipulated in which the same 2 bytes are being changed. This is occurring when a memory address is residing in the CPU register, which is why when the system tries to access memory based on the cpu register by the now defunct address, the system detects the issue and BSODs.

    I'm not able to determine what is corrupting these two bytes, whether it's a driver or if it's a piece of hardware. I can never debug this stuff with minidumps because every time I run into a brick wall because the minidump doesn't hold the information I need. Only a kernel dump (MEMORY.DMP located in your Windows directory) or larger is enough to work with.

    However, this may very well be hardware. The reason why you may not be getting the crashes in Windows XP, is because Windows XP is 32-bit while your Windows 7 is 64-bit. The CPU registers used by 32-bit and 64-bit OSes are the same, but the 32-bit OSes use only the first half of the registers while the 64-bit OSes uses them fully. Since this corruption I'm seeing only seems to occur in the highest octet (half) of the CPU registers, it's no wonder why Windows XP would not crash, because Windows XP wouldn't access the highest octet for those registers even if it tried (which it won't, because it can't see anywhere beyond 32 bits).

    Given that this is a brand new system, I would not doubt there's something funky going on with your hardware as there's always the occasion hardware can be received in a defective state.

    If you wish, you may do some more hardware tests. I prefer running Memtest86+ before as mentioned. In addition, in Safe Mode for Windows 7, try running Prime95 overnight. Run it on Torture Test, running it on Small FFTs for one night, Large FFTs for another night, and finally Blend for a 3rd night. Each test does things differently and if there's any crashing that occurs on any of them make sure to record such. Depending on which tests crash we can better ascertain the hardware involved that did it, be it RAM or CPU.

    Lastly, a couple of other things. If you have anything on your system overclocked, please reset it all to factory defaults. That should be a given for any system that you find is starting to experience instability. In addition to this, confirm if your CPU is not overheating. You can do so in the BIOS or with some temp software like HWInfo32. Make sure to check Sensors only at startup if you plan on using it. Also be aware that motherboard software is commonly buggy and I've found is notorious for causing errors that appear hardware-based. Uninstall any and all software that came with your motherboard. Only install the latest drivers (and BIOS) for the components to your motherboard (LAN, chipset drivers, drive controller, etc.). If the vendor suggest installing drivers for USB or any other type of port interface, do not install them. They are just ugly software posing as drivers.

    If you wish for my personal take on this, I say that the CPU is to blame here. The errors seem too consistent to be from a PSU or motherboard, as well as RAM. However, it's best to look further into this before going caveman and start throwing stuff out and swapping them with new parts.



    Analysts:


    Ugly registers below, each printout for each crashdump where it's discovered:

    Code:
    TRAP_FRAME:  fffff88008986d00 -- (.trap 0xfffff88008986d00)
    NOTE: The trap frame does not contain all registers.
    Some register values may be zeroed or incorrect.
    rax=fffffa80090a6de0 rbx=0000000000000000 rcx=ffff9580071754e0
    rdx=0000000000000040 rsi=0000000000000000 rdi=0000000000000000
    rip=fffff80002af6142 rsp=fffff88008986e90 rbp=fffff80002c46e80
     r8=0000000000000000  r9=fffff88008986f90 r10=0000000000000000
    r11=0000000000000000 r12=0000000000000000 r13=0000000000000000
    r14=0000000000000000 r15=0000000000000000
    iopl=0         nv up ei pl zr na po nc
    nt!MiAddViewsForSection+0x122:
    fffff800`02af6142 48894108        mov     qword ptr [rcx+8],rax ds:ffff9580`071754e8=????????????????
    
    __________________
    
    TRAP_FRAME:  fffff88007bf5170 -- (.trap 0xfffff88007bf5170)
    NOTE: The trap frame does not contain all registers.
    Some register values may be zeroed or incorrect.
    rax=ffff92a002b0f178 rbx=0000000000000000 rcx=fffff8a002b0f178
    rdx=0000000000000011 rsi=0000000000000000 rdi=0000000000000000
    rip=fffff80002a63d84 rsp=fffff88007bf5300 rbp=fffffa8007dfe010
     r8=0000000000000000  r9=fffff88007bf53d0 r10=0000000000000000
    r11=fffff88007bf54c8 r12=0000000000000000 r13=0000000000000000
    r14=0000000000000000 r15=0000000000000000
    iopl=0         nv up ei ng nz na po cy
    nt!FsRtlLookupPerStreamContextInternal+0x7c:
    fffff800`02a63d84 48396810        cmp     qword ptr [rax+10h],rbp ds:ffff92a0`02b0f188=????????????????
    
    __________________
    
    
    CONTEXT:  fffff8800553ebe0 -- (.cxr 0xfffff8800553ebe0)
    rax=ffff008009471ea8 rbx=0000000000032403 rcx=0000000000000010
    rdx=fffff8a00020ad20 rsi=fffffa80073ad080 rdi=0000000000000400
    rip=fffff80002b8e78c rsp=fffff8800553f5c0 rbp=0000000000000000
     r8=fffffa80094a0003  r9=fffffa80073ad048 r10=fffffa8009471df0
    r11=fffffa800947bdd0 r12=0000000000000000 r13=fffffa80073ad000
    r14=fffff8a00020acf0 r15=0000000000000002
    iopl=0         nv up ei ng nz na po nc
    cs=0010  ss=0018  ds=002b  es=002b  fs=0053  gs=002b             efl=00010286
    nt!MiEmptyPageAccessLog+0xdc:
    fffff800`02b8e78c 488b08          mov     rcx,qword ptr [rax] ds:002b:ffff0080`09471ea8=????????????????
    
    __________________
    
    CONTEXT:  fffff88008babd50 -- (.cxr 0xfffff88008babd50)
    rax=0000000000539ea0 rbx=fffffa8007373860 rcx=0000000000000000
    rdx=0000000000000000 rsi=fffffa80075fa460 rdi=ffff048006fa0a10
    rip=fffff80002ab1b46 rsp=fffff88008bac730 rbp=0000000000000001
     r8=fffffa80073ea148  r9=0000000000000000 r10=0000000000000000
    r11=0000000000000000 r12=0000000000000000 r13=fffff8a00c1f3a01
    r14=fffff8a00c1f3a00 r15=0000000000000000
    iopl=0         nv up ei pl zr na po nc
    cs=0010  ss=0018  ds=002b  es=002b  fs=0053  gs=002b             efl=00010246
    nt!AlpcpQueueIoCompletionPort+0xb6:
    fffff800`02ab1b46 44897f28        mov     dword ptr [rdi+28h],r15d ds:002b:ffff0480`06fa0a38=????????
    
    __________________
    
    CONTEXT:  fffff88003184d30 -- (.cxr 0xfffff88003184d30)
    rax=0000000000000002 rbx=00110a80051e6b20 rcx=fffff88003185670
    rdx=fffffa8000000000 rsi=0000000000000000 rdi=0000000000000048
    rip=fffff80002878285 rsp=fffff88003185710 rbp=fffffa80073e91c0
     r8=0000058000000000  r9=0000000000000000 r10=0000000000000000
    r11=fffff880031856c8 r12=0000000000000000 r13=0000000000000001
    r14=fffffa80073e94e8 r15=fffff8a007db24b8
    iopl=0         nv up ei pl nz na pe nc
    cs=0010  ss=0018  ds=002b  es=002b  fs=0053  gs=002b             efl=00010202
    nt!MiFlushSectionInternal+0xb1c:
    fffff800`02878285 f00fba6b1000    lock bts dword ptr [rbx+10h],0 ds:002b:00110a80`051e6b30=????????
    Last crashdump has a register that's just a mess, but the rest have just that single word (2 bytes) that's defective. Regardless of which cpu register it is, that thing always seems to pop up in the same place in the register. This may be software based or a problem with the CPU, or even RAM. Again, I cannot tell without a kernel dump or more.
      My Computer


  6. Posts : 81
    Windows 7 Ultimate x64
    Thread Starter
       #6

    Thanks,

    I am running Memtest86+ right now - it's completed one pass so far no errors, but I will let it run for a minimum of 7 passes as you recommended (screenshot attached for reference)




    No overclocking has been done, straight up build, loaded Win 7 and BSOD right away.

    Only Drivers I installed from the CD were LAN, chipset, SATA & USB. I skipped their HD Audio Drivers, Utilities & Anti Virus. Once the Memtest86+ is completed, I'll try to remove the USB "drivers" as suggested.

    I have multiple temp gauges throughout the case, Average temp is about 80•F right now


    I did have to RMA the Hard Drive sent to me, I hope not to RMA the processor as well.
      My Computer


  7. Posts : 1,314
    Windows 7 64-bit
       #7

    Yeah, there's definite hardware issues here. I personally am pointing blame at the CPU, but we're just gonna make sure here. These hardware tests may not show up anything at all, but that doesn't mean the hardware you tested isn't to blame, it just means the tests weren't thorough enough to discover it. Prime95 may be able to stress test a CPU, but it only uses a subset of instructions that the CPU is capable of, as well as not all the caches and registers available to it.

    Sometimes it may have to come to swapping hardware when building a new system. The hardware tests are there to help ascertain which hardware piece is buggering out, but they're not fail proof. Also, PSU and Motherboard issues are notorious in that not only can they either show up problems in multiple hardware tests, they can also show up in no hardware tests, causing all those tests to pass and leave the person scratching their head wondering what exactly is causing the issue. There are no tests for the PSU or Motherboard other than buying a multimeter and a specialized motherboard diagnostic kit.
      My Computer


  8. Posts : 1,413
    Windows 7 Home Premium x64
       #8

    May I ask what frequency you're actually running the RAM at? Do you have XMP enabled in the BIOS? 0x3b, 0x0a and 0x50 play some common factors here. Voltage instability between the CPU and Memory.

    Please, if you don't mind, upload the first tab and fifth tab from CPUz.
      My Computer


  9. Posts : 81
    Windows 7 Ultimate x64
    Thread Starter
       #9

    I am running the RAM at whatever the default setting is.

    The Memtest86+ is running right now and is 73% thru the 4th pass so I am in a holding pattern til it finishes.

    Per the memtest86+ screen it says "Settings : RAM: 645 Mhz (DDR3-1291) / CAS : 9-9-9-24 / Dual Channel"

    Also below that with the "Memory SPD Informations" it has a line for each stick of memory:

    - Slot 0 : 2048 MB PC3-10600 - Corsair CMX4GX3M2A1600C9 *XMP*
    same info for slot 1, 2 3 as well

    Once i have finished the 7 recommended passes I can go into the BIOs to look up more info
      My Computer


  10. Posts : 1,413
    Windows 7 Home Premium x64
       #10

    LP81 said:
    I am running the RAM at whatever the default setting is.

    The Memtest86+ is running right now and is 73% thru the 4th pass so I am in a holding pattern til it finishes.

    Per the memtest86+ screen it says "Settings : RAM: 645 Mhz (DDR3-1291) / CAS : 9-9-9-24 / Dual Channel"

    Also below that with the "Memory SPD Informations" it has a line for each stick of memory:

    - Slot 0 : 2048 MB PC3-10600 - Corsair CMX4GX3M2A1600C9 *XMP*
    same info for slot 1, 2 3 as well

    Once i have finished the 7 recommended passes I can go into the BIOs to look up more info
    Sounds great. FYI, this RAM is meant to run with XMP enabled. Yes, it does matter. Underclocking RAM usually causes problems. Here is CPUz, if you don't have it.
      My Computer


 
Page 1 of 14 12311 ... LastLast

  Related Discussions
Our Sites
Site Links
About Us
Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 08:59.
Find Us