Announcement

Collapse
No announcement yet.

random freeze on bit fade test

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • random freeze on bit fade test

    I'm running memtest86 test#10 (bit fade) on my iMac 27" i7quad-core 3.5GHz 32 GB SDRAM DDR3 1600 MHZ - 4X8 GB. I'm experiencing random freezes during the test, although when it manages to reach the end there are no errors.
    If I just run it in single thread it finished the first pass, no error, starts second pass, writes in the memory, reaches 24% progress and freezes.
    Is it a bug in memtest86 or a problem with my hardware?
    thanks!
    Stefano

  • #2
    Looks similar to these two issues:

    http://www.passmark.com/forum/showth...ure-on-Test-10
    http://www.passmark.com/forum/showth...-on-MacBookPro

    We suspect that this could be a firmware issue. Can you check the following:

    1) The model of your iMac and its corresponding RAM limit
    2) Whether or not a firmware update is available for your iMac (http://support.apple.com/kb/ht1237)

    If you can also upload or send us the MemTest86.log file (under EFI\BOOT\ if running from USB).

    Comment


    • #3
      thanks for your answer!

      I have checked the firmware in use on my system, which correspond to the most recent updates:
      Model Name: iMac
      Model Identifier: iMac14,2
      Processor Name: Intel Core i7
      Processor Speed: 3,5 GHz
      Number of Processors: 1
      Total Number of Cores: 4
      L2 Cache (per Core): 256 KB
      L3 Cache: 8 MB
      Memory: 32 GB
      Boot ROM Version: IM142.0118.B00
      SMC Version (system): 2.15f2

      And here is the log (only for the run of test #10). After the last message "2014-03-24 18:12:15 - Starting Stage 0, Pattern=00000000" the system freezes, no blinking cursor, no way to esc or interrupt.

      Code:
      2014-03-24 18:01:01 - Attempting to retrieve the root directory of the data partition.
      2014-03-24 18:01:01 - Found 6 handles that supported SimpleFileSystem
      2014-03-24 18:01:01 - Checking handle 0 (85774B90)
      2014-03-24 18:01:01 - Checking handle 1 (85746990)
      2014-03-24 18:01:01 - Checking handle 2 (84243D90)
      2014-03-24 18:01:01 - Checking handle 3 (84241B90)
      2014-03-24 18:01:01 - Checking handle 4 (85793F90)
      2014-03-24 18:01:01 - Handle is own partition
      2014-03-24 18:01:01 - Checking handle 5 (8578B990)
      2014-03-24 18:01:01 - HD node found: MBR type(2), Signature type(2), Part #(2), Start LBA(104448), Num Sectors(202719)
      2014-03-24 18:01:02 - Self node: MBR type(2), Signature type(2), Part #(1), Start LBA(2048), Num Sectors(100353)
      2014-03-24 18:01:02 - =============================================
      2014-03-24 18:01:02 - MemTest86 V5.0 Free Build: 1000 (64-bit)
      2014-03-24 18:01:02 - =============================================
      2014-03-24 18:01:02 - Intializing screen for graphics
      2014-03-24 18:01:02 - Getting CPUID
      2014-03-24 18:01:02 - Getting cache size
      2014-03-24 18:01:02 - get_cache_size - Vendor ID: Intel(R) Core(TM) i7-4771 CPU @ 3.50GHz
      2014-03-24 18:01:02 - get_cache_size - max_cpuid = 13
      2014-03-24 18:01:02 - Measuring CPU/cache/mem speed
      2014-03-24 18:01:02 - cpuspeed - rdtsc instruction supported: 1
      2014-03-24 18:01:02 - cpu_cache_speed - CPU speed: 3492.0MHz
      2014-03-24 18:01:02 - cpu_cache_speed - measuring L1 cache speed at 0x81C9C000 (32 KB)
      2014-03-24 18:01:02 - cpu_cache_speed - L1 cache speed: 226204 MB/s
      2014-03-24 18:01:02 - cpu_cache_speed - measuring L2 cache speed at 0x80F95000 (256 KB)
      2014-03-24 18:01:02 - cpu_cache_speed - L2 cache speed: 43650 MB/s
      2014-03-24 18:01:02 - cpu_cache_speed - measuring L3 cache speed at 0x7F7DB000 (8192 KB)
      2014-03-24 18:01:03 - cpu_cache_speed - L3 cache speed: 21013 MB/s
      2014-03-24 18:01:03 - get_mem_speed - measuring mem speed at 0x7995A000 (68096 KB)
      2014-03-24 18:01:03 - get_mem_speed - mem speed: 13448 MB/s
      2014-03-24 18:01:03 - cpu_cache_speed - Memory latency: 32.424 ns
      2014-03-24 18:01:04 - Retrieving CPU MSR data
      2014-03-24 18:01:04 - GetIntelArchitectureSpecificMSRInfo - Nehalem et al detected
      2014-03-24 18:01:04 - GetHaswellFamilyMSRInfo_Static - MSR[0xCE] = 00080838F3012300
      2014-03-24 18:01:04 - GetHaswellFamilyMSRInfo_Static - ExternalClock = 99772
      2014-03-24 18:01:04 - GetHaswellFamilyMSRInfo_Static - MSR[0x1AD] = 0000000025262727
      2014-03-24 18:01:04 - IsIntelTurboSupported - CPUID[0x6][EAX] = 00000077
      2014-03-24 18:01:04 - DisableTurboMode - MSR[0x1A0] = 0000000000850089
      2014-03-24 18:01:04 - DisableTurboMode - New MSR[0x1A0] = 0000004000850089
      2014-03-24 18:01:04 - GetIntelArchitectureSpecificMSRInfo - Turbo disabled
      2014-03-24 18:01:04 - GetIntelCPUMaxSpeed_CPU_CLK_UNHALTED - CPUID[0x6][ECX] = 00000009
      2014-03-24 18:01:04 - GetIntelCPUMaxSpeed_CPU_CLK_UNHALTED - CPUID[0xA][EDX] = 00000603
      2014-03-24 18:01:05 - GetIntelCPUMaxSpeed_CPU_CLK_UNHALTED - MSR[0x38F] = 000000000000000F
      2014-03-24 18:01:05 - GetIntelCPUMaxSpeed_CPU_CLK_UNHALTED - MSR[0x38D] = 0000000000000000
      2014-03-24 18:01:05 - GetIntelCPUMaxSpeed_CPU_CLK_UNHALTED - high perf counter freq = 3492034000
      2014-03-24 18:01:05 - GetIntelCPUMaxSpeed_CPU_CLK_UNHALTED - time in ns = 446445875
      2014-03-24 18:01:06 - GetIntelCPUMaxSpeed_CPU_CLK_UNHALTED - FreqCore in KHz = 3492033, FreqRef in KHz = 3492033, Ratio = 100
      2014-03-24 18:01:06 - GetIntelArchitectureSpecificMSRInfo - MaxRatio = 100
      2014-03-24 18:01:06 - GetIntelArchitectureSpecificMSRInfo - Mult = 3500
      2014-03-24 18:01:06 - GetIntelArchitectureSpecificMSRInfo - raw_freq_cpu = 3492020
      2014-03-24 18:01:06 - EnableTurboMode - MSR[0x1A0] = 0000004000850089
      2014-03-24 18:01:06 - GetIntelArchitectureSpecificMSRInfo - TargetRatio = 108
      2014-03-24 18:01:06 - GetIntelCPUMaxSpeed_CPU_CLK_UNHALTED - CPUID[0x6][ECX] = 00000009
      2014-03-24 18:01:06 - GetIntelCPUMaxSpeed_CPU_CLK_UNHALTED - CPUID[0xA][EDX] = 00000603
      2014-03-24 18:01:06 - GetIntelCPUMaxSpeed_CPU_CLK_UNHALTED - MSR[0x38F] = 000000000000000F
      2014-03-24 18:01:06 - GetIntelCPUMaxSpeed_CPU_CLK_UNHALTED - MSR[0x38D] = 0000000000000000
      2014-03-24 18:01:06 - GetIntelCPUMaxSpeed_CPU_CLK_UNHALTED - high perf counter freq = 3492034000
      2014-03-24 18:01:07 - GetIntelCPUMaxSpeed_CPU_CLK_UNHALTED - time in ns = 463088597
      2014-03-24 18:01:07 - GetIntelCPUMaxSpeed_CPU_CLK_UNHALTED - FreqCore in KHz = 3494145, FreqRef in KHz = 3239204, Ratio = 107
      2014-03-24 18:01:10 - GetIntelCPUMaxSpeed_CPU_CLK_UNHALTED - time in ns = 1002294205
      2014-03-24 18:01:10 - GetIntelCPUMaxSpeed_CPU_CLK_UNHALTED - FreqCore in KHz = 3496155, FreqRef in KHz = 3241092, Ratio = 107
      2014-03-24 18:01:10 - GetIntelArchitectureSpecificMSRInfo - MaxTurboRatio = 107
      2014-03-24 18:01:10 - GetIntelArchitectureSpecificMSRInfo - TurboMult = 3745
      2014-03-24 18:01:10 - GetIntelArchitectureSpecificMSRInfo - new TurboMult = 38
      2014-03-24 18:01:10 - GetIntelArchitectureSpecificMSRInfo - CPUSpeedTurbo = 37913
      2014-03-24 18:01:10 - GetIntelArchitectureSpecificMSRInfo - CPUSpeedTurboTheoreticalMax = 3891108
      2014-03-24 18:01:10 - GetIntelArchitectureSpecificMSRInfo - Freq: 3492020, 3500, 99772, Turbo: 3492034, 38, 0 (3891108)
      2014-03-24 18:01:10 - Getting memory size
      2014-03-24 18:01:10 - mem_size - Number of entries: 300
      2014-03-24 18:01:10 - mem_size - Total memory size(34342916096 bytes)
      2014-03-24 18:01:10 - Getting memory SPD info
      2014-03-24 18:01:10 - Searching PCI for SMBus Controller
      2014-03-24 18:01:10 -  Found SMBus device:  VID:8086 DID:8C22 Bus:00 Dev:1F Fun:03 IO Add:EFA0 MMIO Add:0 PCI Add:{00:00:00:0000} Rev:05 [Intel 8 Series/C220 Series (Lynx Point) (PCH)]
      2014-03-24 18:01:10 - Finished searching PCI for SMBus Controller
      2014-03-24 18:01:13 - Failed to retrieve SPD info. Enumerating PCI bus...
      2014-03-24 18:01:13 - Scanning PCI for devices:
      2014-03-24 18:01:13 -  VID:8086 DID:0C00 Bus:00 Dev:00 Fun:00 IO Add:0000 MMIO Add:0 PCI Add:{00:00:00:0000} Rev:06 [Intel Unknown]
      2014-03-24 18:01:13 -  VID:8086 DID:0C01 Bus:00 Dev:01 Fun:00 IO Add:0000 MMIO Add:0 PCI Add:{00:00:00:0000} Rev:06 [Intel Unknown]
      2014-03-24 18:01:13 -  VID:8086 DID:0412 Bus:00 Dev:02 Fun:00 IO Add:0000 MMIO Add:0 PCI Add:{00:00:00:0000} Rev:06 [Intel Unknown]
      2014-03-24 18:01:13 -  VID:8086 DID:8C31 Bus:00 Dev:14 Fun:00 IO Add:0000 MMIO Add:0 PCI Add:{00:00:00:0000} Rev:05 [Intel Unknown]
      2014-03-24 18:01:13 -  VID:8086 DID:8C3A Bus:00 Dev:16 Fun:00 IO Add:0000 MMIO Add:0 PCI Add:{00:00:00:0000} Rev:04 [Intel Unknown]
      2014-03-24 18:01:13 -  VID:8086 DID:8C20 Bus:00 Dev:1B Fun:00 IO Add:0000 MMIO Add:0 PCI Add:{00:00:00:0000} Rev:05 [Intel Unknown]
      2014-03-24 18:01:13 -  VID:8086 DID:8C10 Bus:00 Dev:1C Fun:00 IO Add:0000 MMIO Add:0 PCI Add:{00:00:00:0000} Rev:D5 [Intel Unknown]
      2014-03-24 18:01:13 -  VID:8086 DID:8C14 Bus:00 Dev:1C Fun:02 IO Add:0000 MMIO Add:0 PCI Add:{00:00:00:0000} Rev:D5 [Intel Unknown]
      2014-03-24 18:01:13 -  VID:8086 DID:8C16 Bus:00 Dev:1C Fun:03 IO Add:0000 MMIO Add:0 PCI Add:{00:00:00:0000} Rev:D5 [Intel Unknown]
      2014-03-24 18:01:14 -  VID:8086 DID:8C18 Bus:00 Dev:1C Fun:04 IO Add:0000 MMIO Add:0 PCI Add:{00:00:00:0000} Rev:D5 [Intel Unknown]
      2014-03-24 18:01:14 -  VID:8086 DID:8C44 Bus:00 Dev:1F Fun:00 IO Add:0000 MMIO Add:0 PCI Add:{00:00:00:0000} Rev:05 [Intel Unknown]
      2014-03-24 18:01:14 -  VID:8086 DID:8C02 Bus:00 Dev:1F Fun:02 IO Add:0000 MMIO Add:0 PCI Add:{00:00:00:0000} Rev:05 [Intel Unknown]
      2014-03-24 18:01:14 -  VID:8086 DID:8C22 Bus:00 Dev:1F Fun:03 IO Add:EFA0 MMIO Add:0 PCI Add:{00:00:00:0000} Rev:05 [Intel 8 Series/C220 Series (Lynx Point) (PCH)]
      2014-03-24 18:01:14 -  VID:10DE DID:119D Bus:01 Dev:00 Fun:00 IO Add:0000 MMIO Add:0 PCI Add:{00:00:00:0000} Rev:A1 [nVidia Unknown]
      2014-03-24 18:01:14 -  VID:10DE DID:0E0A Bus:01 Dev:00 Fun:01 IO Add:0000 MMIO Add:0 PCI Add:{00:00:00:0000} Rev:A1 [nVidia Unknown]
      2014-03-24 18:01:14 -  VID:1B4B DID:9183 Bus:02 Dev:00 Fun:00 IO Add:0000 MMIO Add:0 PCI Add:{00:00:00:0000} Rev:14 [Unknown Unknown]
      2014-03-24 18:01:14 -  VID:14E4 DID:43A0 Bus:03 Dev:00 Fun:00 IO Add:0000 MMIO Add:0 PCI Add:{00:00:00:0000} Rev:03 [Unknown Unknown]
      2014-03-24 18:01:14 -  VID:14E4 DID:1686 Bus:04 Dev:00 Fun:00 IO Add:0000 MMIO Add:0 PCI Add:{00:00:00:0000} Rev:01 [Unknown Unknown]
      2014-03-24 18:01:14 -  VID:14E4 DID:16BC Bus:04 Dev:00 Fun:01 IO Add:0000 MMIO Add:0 PCI Add:{00:00:00:0000} Rev:01 [Unknown Unknown]
      2014-03-24 18:01:14 -  VID:8086 DID:1547 Bus:05 Dev:00 Fun:00 IO Add:0000 MMIO Add:0 PCI Add:{00:00:00:0000} Rev:03 [Intel Unknown]
      2014-03-24 18:01:14 -  VID:8086 DID:1547 Bus:06 Dev:00 Fun:00 IO Add:0000 MMIO Add:0 PCI Add:{00:00:00:0000} Rev:03 [Intel Unknown]
      2014-03-24 18:01:14 -  VID:8086 DID:1547 Bus:06 Dev:03 Fun:00 IO Add:0000 MMIO Add:0 PCI Add:{00:00:00:0000} Rev:03 [Intel Unknown]
      2014-03-24 18:01:14 -  VID:8086 DID:1547 Bus:06 Dev:04 Fun:00 IO Add:0000 MMIO Add:0 PCI Add:{00:00:00:0000} Rev:03 [Intel Unknown]
      2014-03-24 18:01:14 -  VID:8086 DID:1547 Bus:06 Dev:05 Fun:00 IO Add:0000 MMIO Add:0 PCI Add:{00:00:00:0000} Rev:03 [Intel Unknown]
      2014-03-24 18:01:14 -  VID:8086 DID:1547 Bus:06 Dev:06 Fun:00 IO Add:0000 MMIO Add:0 PCI Add:{00:00:00:0000} Rev:03 [Intel Unknown]
      2014-03-24 18:01:14 -  VID:8086 DID:1547 Bus:07 Dev:00 Fun:00 IO Add:0000 MMIO Add:0 PCI Add:{00:00:00:0000} Rev:03 [Intel Unknown]
      2014-03-24 18:01:15 - Finished searching PCI for SMBus Controller
      2014-03-24 18:01:15 - Getting memory controller info
      2014-03-24 18:01:15 - find_mem_controller - found Intel E3-1200v3 (8086:0C00) at 0-0-0
      2014-03-24 18:01:15 - Intel E3 Haswell-E chipset init
      2014-03-24 18:01:15 - MCHBAR_LO=FED10001
      2014-03-24 18:01:15 - MCHBAR_HI=00000000
      2014-03-24 18:01:15 - MCHBAR=FED10000
      2014-03-24 18:01:15 - CAPID0_A=6204A06D
      2014-03-24 18:01:15 - find_mem_controller - Intel E3-1200v3 (8086:0C00) at 0-0-0
      2014-03-24 18:01:15 - find_mem_controller - Intel E3-1200v3 ECC mode: detect: no, correct: no, scrub: no, chipkill: no
      2014-03-24 18:01:15 - ECC polling disabled
      2014-03-24 18:01:15 - Successfully located the PI MpService protocol.
      2014-03-24 18:01:15 - BSP is Proc 0
      2014-03-24 18:01:15 - This platform has 8 logical processors of which 8 are enabled.
      2014-03-24 18:01:15 -  ProcID   Enabled   Type   Status   Pkg   Core  Thread
      2014-03-24 18:01:15 - --------  --------  ----  -------- -----  ----  ------
      2014-03-24 18:01:15 - 00000000      Y      BSP  00000007     0     0      0
      2014-03-24 18:01:15 - 00000001      Y       AP  00000006     0     0      1
      2014-03-24 18:01:15 - 00000002      Y       AP  00000006     0     1      0
      2014-03-24 18:01:15 - 00000003      Y       AP  00000006     0     1      1
      2014-03-24 18:01:15 - 00000004      Y       AP  00000006     0     2      0
      2014-03-24 18:01:15 - 00000005      Y       AP  00000006     0     2      1
      2014-03-24 18:01:16 - 00000006      Y       AP  00000006     0     3      0
      2014-03-24 18:01:16 - 00000007      Y       AP  00000006     0     3      1
      2014-03-24 18:01:16 - This platform has 8 logical processors of which 8 are enabled.
      2014-03-24 18:01:16 - Loading images
      2014-03-24 18:01:21 - Installing default tests
      2014-03-24 18:01:21 - GetIA32ArchitecturalTemp - MSR(0x19C) =         88240800
      2014-03-24 18:01:22 - MapTempIntel - MSR(0x1A2) =           641400
      2014-03-24 18:01:48 - *** TEST SESSION - 2014-03-24 18:01:48 ***
      2014-03-24 18:01:48 - CPU selection mode = 2
      2014-03-24 18:01:48 - GetIA32ArchitecturalTemp - MSR(0x19C) =         88230800
      2014-03-24 18:01:48 - MapTempIntel - MSR(0x1A2) =           641400
      2014-03-24 18:01:48 - Starting pass #1
      2014-03-24 18:01:48 - GetIA32ArchitecturalTemp - MSR(0x19C) =         88230800
      2014-03-24 18:01:48 - MapTempIntel - MSR(0x1A2) =           641400
      2014-03-24 18:01:48 - Running test #10 (Test 10 [Bit fade test, 2 patterns, 1 CPU]   )
      2014-03-24 18:01:48 - ReadMemoryRanges - Available Pages = 8315124
      2014-03-24 18:01:48 - MtSupportRunAllTests - Enabling memory cache for test
      2014-03-24 18:01:48 - MtSupportRunAllTests - Setting random seed to 0x50415353
      2014-03-24 18:01:49 - Locking all memory ranges first...
      2014-03-24 18:01:49 - All memory ranges successfully locked
      2014-03-24 18:01:49 - Starting Stage 0, Pattern=00000000
      2014-03-24 18:12:14 - MtSupportRunAllTests - Test execution time: 625.311
      2014-03-24 18:12:14 - Starting pass #2
      2014-03-24 18:12:14 - GetIA32ArchitecturalTemp - MSR(0x19C) =         88260800
      2014-03-24 18:12:14 - MapTempIntel - MSR(0x1A2) =           641400
      2014-03-24 18:12:14 - Running test #10 (Test 10 [Bit fade test, 2 patterns, 1 CPU]   )
      2014-03-24 18:12:14 - ReadMemoryRanges - Available Pages = 8315100
      2014-03-24 18:12:14 - MtSupportRunAllTests - Enabling memory cache for test
      2014-03-24 18:12:14 - MtSupportRunAllTests - Setting random seed to 0xA8A01E6C
      2014-03-24 18:12:14 - Locking all memory ranges first...
      2014-03-24 18:12:14 - Could not lock memory range 0x81974000 - 0x81975000
      2014-03-24 18:12:14 - Could not lock memory range 0x8197B000 - 0x8197E000
      2014-03-24 18:12:14 - Could not lock memory range 0x819A2000 - 0x819A5000
      2014-03-24 18:12:14 - Could not lock memory range 0x819A6000 - 0x819A7000
      2014-03-24 18:12:14 - Could not lock memory range 0x819BE000 - 0x819BF000
      2014-03-24 18:12:14 - Could not lock memory range 0x819D0000 - 0x819D2000
      2014-03-24 18:12:14 - Could not lock memory range 0x819F2000 - 0x819F3000
      2014-03-24 18:12:14 - Could not lock memory range 0x819F9000 - 0x819FA000
      2014-03-24 18:12:14 - Could not lock memory range 0x81A00000 - 0x81A01000
      2014-03-24 18:12:14 - Could not lock memory range 0x81A06000 - 0x81A07000
      2014-03-24 18:12:14 - Could not lock memory range 0x100000000 - 0x86F600000
      2014-03-24 18:12:14 - All memory ranges successfully locked
      2014-03-24 18:12:15 - Starting Stage 0, Pattern=00000000

      Comment


      • #4
        Thanks for the log file.

        Can you give this debug build a run and post the log file as before:

        http://www.passmark.com/ftp/memtest8....0.1b.1010.zip

        Comment


        • #5
          Hi Keith
          with this new version I cannot even complete the first pass (tried twice). Here's the log of the two failed attempts. https://www.dropbox.com/l/5zKUW3DpJsL17y5Y0Vzprc? (too long to be put in the message)

          Comment


          • #6
            Thanks for the logs.

            We made some fixes to the code, can you give the following build a try:

            http://www.passmark.com/ftp/memtest8....0.1b.1011.zip

            Please upload the log as before.

            Comment


            • #7
              this time finished the first two passes, frozen at the third one
              here's the log Click here to view

              Comment


              • #8
                Thanks for the logs.

                I suspect that there may be some conflict with memory usage between MemTest86 and firmware drivers. Especially for the Bit Fade Test, where MemTest86 attempts to reserve all available memory all at once, it may be the case that the drivers are starved of any available memory and ultimately causing it to freeze.

                It would be interesting to see the memory layout of your system. If possible, can you select the 'View Memory Usage' option in the Main Menu and take a snapshot of the output on the screen.

                Comment


                • #9
                  Hi,
                  sorry for the long silence. I just managed to re-run the tests (all of them) with the MemTest86 V5.1.0 Free Build: 1000 (64-bit) and all went smooth. Thanks for fixing it!

                  Comment


                  • #10
                    I've having a similar problem with memtest86 v7.5 free version on my 27" iMac late 2013 model. If it does not fail the bit fade test it freezes. How important is this test? From the name it sounds like a test that attempts to measure how long the dynamic RAM can go without refresh. Am I right? Does it play with the DRAM controller to reduce the refresh rate somehow? And does that really ever happen in normal usage? Otherwise, I'm ready to chuck this iMac out the window. Nothing too serious.

                    Comment


                    • #11
                      The test is important, and no, MemTest86 doesn't adjust the refresh rate.

                      The bit fade test initializes all of memory with a pattern and then sleeps for a few minutes. Then memory is examined to see if any memory bits have changed. All ones and all zero patterns are used.

                      Either the RAM is bad, or there is a BIOS firmware bug.

                      I'd try replacing the RAM before throwing it out the window.

                      Comment

                      Working...
                      X