What happens when a MP detects an unrecoverable ECC error?

Discussion in 'Mac Pro' started by frou, Feb 13, 2017.

  1. frou macrumors 6502

    frou

    Joined:
    Mar 14, 2009
    #1
    What's the notification and/or where is it logged?

    Similarly, what about ones that _are_ recovered from?
     
  2. ActionableMango macrumors G3

    ActionableMango

    Joined:
    Sep 21, 2010
    #2
    About this System, System Profile, Hardware, Memory. This just has a simple count of errors, or at least I assume so because I've never seen one.

    The system log also contains ECC errors, but again I've never seen one so I don't know what it looks like or if it tracks recovered and unrecovered ECC errors differently.
     
  3. orph macrumors 65816

    orph

    Joined:
    Dec 12, 2005
    Location:
    UK
  4. pastrychef macrumors 601

    pastrychef

    Joined:
    Sep 15, 2006
    Location:
    New York City, NY
    #4
    This happened to me before on my MacPro1,1. I had to replace the RAM. The RAM in the 1,1 and 2,1 ran way too hot...
     
  5. nigelbb macrumors 65816

    Joined:
    Dec 22, 2012
    #5
    If it's an unrecoverable ECC error then OS X should throw a kernel panic.
     
  6. h9826790 macrumors G4

    h9826790

    Joined:
    Apr 3, 2014
    Location:
    Hong Kong
    #6
    I think it only happen if that error is critical. There are lots of stuff in the RAM, and not necessary system / OS related.
     
  7. William_si, Feb 14, 2017
    Last edited: Feb 14, 2017

    William_si macrumors regular

    William_si

    Joined:
    Apr 4, 2016
    Location:
    Croatia
    #7
    As any X56xx server system it will continue to run usually fine, profiler should show what stick to replace.

    Need to find a broken dimm and can probably find out more then, was long time i've seen any ECC errors (10.8)...
     
  8. AidenShaw macrumors P6

    AidenShaw

    Joined:
    Feb 8, 2003
    Location:
    The Peninsula
    #8
    Windows blue-screens on an uncorrectable error - and I think that is definitely the appropriate action to take - even if it's a one bit error in the cat video that you're watching.

    Crash the system, don't write out corrupted data.

    I have seen systems that would look at the nature of an error, and a process-local error in userland memory would kill the process (but you had a config option to make it a blue screen).
     
  9. h9826790 macrumors G4

    h9826790

    Joined:
    Apr 3, 2014
    Location:
    Hong Kong
    #9
    Got it, and make perfect sense to me. Good to learn this idea, thanks! However, is macOS doing this way?

    Mac Pro is the only Mac that has ECC RAM, all other Macs (may be up to 99%) do not have the ability to realise that there is an unrecoverable error (but simply do not know there is an error?). I doubt if Apple will handle the system in this way. You know, for most of us (non computer expert - their target customers), usually think Apple OS is good because their system rarely crash. But we don't know that a good OS should intentional crash the system when something goes wrong. I have a feeling that Apple tends to let the system run with errors, try to hide the error (or hope the error won't be strong enough to crash the system), and then tell their customers how good their system is. o_O
     
  10. Macschrauber macrumors regular

    Macschrauber

    Joined:
    Dec 27, 2015
    Location:
    Germany
    #10
    I have seen these errors when running the ASD Test on a Mac Pro 1.1 - due to bad or overheating Ram. Also the Status in System Profiler / Memory went from ok to ecc error (cant remember the exact writings)
     

Share This Page