Apple Event: May 7th at 7 am PT

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

help decipher panic report please (MCA errors, Error overflow … )

Hello. My MacPro 4,1 crashes frequently; it may have started with the update to 10.8.2, but I'm not sure. I unterstand there's a machine check abort (MCA), but I haven't found out what IA32_MC … might be (memory?); the report very much resembles this one (https://discussions.apple.com/thread/4322330) but speaks of error overflow and has no backtrace, the error code ("Error code: 0x0000000000000000\n"@/SourceCache/xnu/xnu-2050.18.24/osf , almost at the end) starts the same, but lacks the mk/i386/trap_native.c: 280 the other one has. It also, with some of the same differences, resembles this one (https://discussions.apple.com/thread/4276086?answerId=19757205022#19757205022); differences are highlit by underlinings.


I'd be grateful for any information on this. Thanks.






Interval Since Last Panic Report: 22607 sec

Panics Since Last Report: 3

Anonymous UUID: ( I think I may leave that one out here )


Mon Sep 24 14:01:55 2012

Machine-check capabilities 0x0000000000001c09:

family: 6 model: 26 stepping: 5 microcode: 17

Intel(R) Xeon(R) CPU W3540 @ 2.93GHz

9 error-reporting banks

threshold-based error status present

extended corrected memory error handling present

Processor 0: machine-check status 0x0000000000000004:

machine-check in progress

MCA error-reporting registers:

IA32_MC0_STATUS(0x401): 0x0000000000000800 invalid

IA32_MC1_STATUS(0x405): 0x0000000000000800 invalid

IA32_MC2_STATUS(0x409): 0x0000000000000000 invalid

IA32_MC3_STATUS(0x40d): 0x0000000000000000 invalid

IA32_MC4_STATUS(0x411): 0x0000000000000000 invalid

IA32_MC5_STATUS(0x415): 0x0000000000000000 invalid

IA32_MC6_STATUS(0x419): 0x0000000000000000 invalid

IA32_MC7_STATUS(0x41d): 0x0000000000000000 invalid

IA32_MC8_STATUS(0x421): 0xfe0000000001009f valid

MCA error code: 0x009f

Model specific error code: 0x0001

Other information: 0x00000000

Threshold-based status: Undefined

Status bits:

Processor context corrupt

ADDR register valid

MISC register valid

Error enabled

Uncorrected error

Error overflow

IA32_MC8_ADDR(0x422): 0x0000000265568040

IA32_MC8_MISC(0x423): 0x9b2e0ac000040181

Processor 1: machine-check status 0x0000000000000004:

machine-check in progress

MCA error-reporting registers:

IA32_MC0_STATUS(0x401): 0x0000000000000800 invalid

IA32_MC1_STATUS(0x405): 0x0000000000000800 invalid

IA32_MC2_STATUS(0x409): 0x0000000000000000 invalid

IA32_MC3_STATUS(0x40d): 0x0000000000000000 invalid

IA32_MC4_STATUS(0x411): 0x0000000000000000 invalid

IA32_MC5_STATUS(0x415): 0x0000000000000000 invalid

IA32_MC6_STATUS(0x419): 0x0000000000000000 invalid

IA32_MC7_STATUS(0x41d): 0x0000000000000000 invalid

IA32_MC8_STATUS(0x421): 0xfe0000000001009f valid

MCA error code: 0x009f

Model specific error code: 0x0001

Other information: 0x00000000

Threshold-based status: Undefined

Status bits:

Processor context corrupt

ADDR register valid

MISC register valid

Error enabled

Uncorrected error

Error overflow

IA32_MC8_ADDR(0x422): 0x0000000265568040

IA32_MC8_MISC(0x423): 0x9b2e0ac000040181

Processor 2: machine-check status 0x0000000000000004:

machine-check in progress

MCA error-reporting registers:

IA32_MC0_STATUS(0x401): 0x0000000000000800 invalid

IA32_MC1_STATUS(0x405): 0x0000000000000800 invalid

IA32_MC2_STATUS(0x409): 0x0000000000000000 invalid

IA32_MC3_STATUS(0x40d): 0x0000000000000000 invalid

IA32_MC4_STATUS(0x411): 0x0000000000000000 invalid

IA32_MC5_STATUS(0x415): 0x0000000000000000 invalid

IA32_MC6_STATUS(0x419): 0x0000000000000000 invalid

IA32_MC7_STATUS(0x41d): 0x0000000000000000 invalid

IA32_MC8_STATUS(0x421): 0xfe0000000001009f valid

MCA error code: 0x009f

Model specific error code: 0x0001

Other information: 0x00000000

Threshold-based status: Undefined

Status bits:

Processor context corrupt

ADDR register valid

MISC register valid

Error enabled

Uncorrected error

Error overflow

IA32_MC8_ADDR(0x422): 0x0000000265568040

IA32_MC8_MISC(0x423): 0x9b2e0ac000040181

Processor 3: machine-check status 0x0000000000000004:

machine-check in progress

MCA error-reporting registers:

IA32_MC0_STATUS(0x401): 0x0000000000000800 invalid

IA32_MC1_STATUS(0x405): 0x0000000000000800 invalid

IA32_MC2_STATUS(0x409): 0x0000000000000000 invalid

IA32_MC3_STATUS(0x40d): 0x0000000000000000 invalid

IA32_MC4_STATUS(0x411): 0x0000000000000000 invalid

IA32_MC5_STATUS(0x415): 0x0000000000000000 invalid

IA32_MC6_STATUS(0x419): 0x0000000000000000 invalid

IA32_MC7_STATUS(0x41d): 0x0000000000000000 invalid

IA32_MC8_STATUS(0x421): 0xfe0000000001009f valid

MCA error code: 0x009f

Model specific error code: 0x0001

Other information: 0x00000000

Threshold-based status: Undefined

Status bits:

Processor context corrupt

ADDR register valid

MISC register valid

Error enabled

Uncorrected error

Error overflow

IA32_MC8_ADDR(0x422): 0x0000000265568040

IA32_MC8_MISC(0x423): 0x9b2e0ac000040181

Processor 4: machine-check status 0x0000000000000004:

machine-check in progress

MCA error-reporting registers:

IA32_MC0_STATUS(0x401): 0x0000000000000800 invalid

IA32_MC1_STATUS(0x405): 0x0000000000000800 invalid

IA32_MC2_STATUS(0x409): 0x0000000000000000 invalid

IA32_MC3_STATUS(0x40d): 0x0000000000000000 invalid

IA32_MC4_STATUS(0x411): 0x0000000000000000 invalid

IA32_MC5_STATUS(0x415): 0x0000000000000000 invalid

IA32_MC6_STATUS(0x419): 0x0000000000000000 invalid

IA32_MC7_STATUS(0x41d): 0x0000000000000000 invalid

IA32_MC8_STATUS(0x421): 0xfe0000000001009f valid

MCA error code: 0x009f

Model specific error code: 0x0001

Other information: 0x00000000

Threshold-based status: Undefined

Status bits:

Processor context corrupt

ADDR register valid

MISC register valid

Error enabled

Uncorrected error

Error overflow

IA32_MC8_ADDR(0x422): 0x0000000265568040

IA32_MC8_MISC(0x423): 0x9b2e0ac000040181

Processor 5: machine-check status 0x0000000000000004:

machine-check in progress

MCA error-reporting registers:

IA32_MC0_STATUS(0x401): 0x0000000000000800 invalid

IA32_MC1_STATUS(0x405): 0x0000000000000800 invalid

IA32_MC2_STATUS(0x409): 0x0000000000000000 invalid

IA32_MC3_STATUS(0x40d): 0x0000000000000000 invalid

IA32_MC4_STATUS(0x411): 0x0000000000000000 invalid

IA32_MC5_STATUS(0x415): 0x0000000000000000 invalid

IA32_MC6_STATUS(0x419): 0x0000000000000000 invalid

IA32_MC7_STATUS(0x41d): 0x0000000000000000 invalid

IA32_MC8_STATUS(0x421): 0xfe0000000001009f valid

MCA error code: 0x009f

Model specific error code: 0x0001

Other information: 0x00000000

Threshold-based status: Undefined

Status bits:

Processor context corrupt

ADDR register valid

MISC register valid

Error enabled

Uncorrected error

Error overflow

IA32_MC8_ADDR(0x422): 0x0000000265568040

IA32_MC8_MISC(0x423): 0x9b2e0ac000040181

Processor 6: machine-check status 0x0000000000000004:

machine-check in progress

MCA error-reporting registers:

IA32_MC0_STATUS(0x401): 0x0000000000000800 invalid

IA32_MC1_STATUS(0x405): 0x0000000000000800 invalid

IA32_MC2_STATUS(0x409): 0x0000000000000000 invalid

IA32_MC3_STATUS(0x40d): 0x0000000000000000 invalid

IA32_MC4_STATUS(0x411): 0x0000000000000000 invalid

IA32_MC5_STATUS(0x415): 0x0000000000000000 invalid

IA32_MC6_STATUS(0x419): 0x0000000000000000 invalid

IA32_MC7_STATUS(0x41d): 0x0000000000000000 invalid

Package 0 logged:

IA32_MC8_STATUS(0x421): 0xfe0000000001009f valid

Channel number: 15 (unknown)

Memory Operation: read

Machine-specific error: Read ECC

COR_ERR_CNT: 0

Status bits:

Processor context corrupt

ADDR register valid

MISC register valid

Error enabled

Uncorrected error

Error overflow

IA32_MC8_ADDR(0x422): 0x0000000265568040

IA32_MC8_MISC(0x423): 0x9b2e0ac000040181

RTID: 129

DIMM: 0

Channel: 1

Syndrome: 0x9b2e0ac0

Processor 7: machine-check status 0x0000000000000004:

machine-check in progress

MCA error-reporting registers:

IA32_MC0_STATUS(0x401): 0x0000000000000800 invalid

IA32_MC1_STATUS(0x405): 0x0000000000000800 invalid

IA32_MC2_STATUS(0x409): 0x0000000000000000 invalid

IA32_MC3_STATUS(0x40d): 0x0000000000000000 invalid

IA32_MC4_STATUS(0x411): 0x0000000000000000 invalid

IA32_MC5_STATUS(0x415): 0x0000000000000000 invalid

IA32_MC6_STATUS(0x419): 0x0000000000000000 invalid

IA32_MC7_STATUS(0x41d): 0x0000000000000000 invalid

IA32_MC8_STATUS(0x421): 0xfe0000000001009f valid

MCA error code: 0x009f

Model specific error code: 0x0001

Other information: 0x00000000

Threshold-based status: Undefined

Status bits:

Processor context corrupt

ADDR register valid

MISC register valid

Error enabled

Uncorrected error

Error overflow

IA32_MC8_ADDR(0x422): 0x0000000265568040

IA32_MC8_MISC(0x423): 0x9b2e0ac000040181

panic(cpu 2 caller 0xffffff8005ab83c9): "Machine Check at 0xffffff7f87804e87, registers:\n" "CR0: 0x000000008001003b, CR2: 0x0000000103c1b000, CR3: 0x0000000008217000, CR4: 0x0000000000000660\n" "RAX: 0x0000000000000001, RBX: 0xffffff8018ab6800, RCX: 0x0000000000000001, RDX: 0x0000000000000000\n" "RSP: 0xffffff80f6a4bcc0, RBP: 0xffffff80f6a4bcf0, RSI: 0x0000000000000006, RDI: 0x0000000000000006\n" "R8: 0x0000000000000000, R9: 0x7ffffffffffffffe, R10: 0x00000000ffffffff, R11: 0x00000000ffffff80\n" "R12: 0x0000000000000001, R13: 0xffffff801886fec0, R14: 0x0000000000000000, R15: 0x0000000000000148\n" "RFL: 0x0000000000000046, RIP: 0xffffff7f87804e87, CS: 0x0000000000000008, SS: 0x0000000000000010\n" "Error code: 0x0000000000000000\n"@/SourceCache/xnu/xnu-2050.18.24/osf

Model: MacPro4,1, BootROM MP41.0081.B07, 4 processors, Quad-Core Intel Xeon, 2.93 GHz, 8 GB, SMC 1.39f5

Graphics: ATI Radeon HD 4870, ATI Radeon HD 4870, PCIe, 512 MB

Memory Module: DIMM 2, 4 GB, DDR3 ECC, 1066 MHz, 0x0000, 0x256834473531553741465238432D47372020

Memory Module: DIMM 3, 4 GB, DDR3 ECC, 1066 MHz, 0x0000, 0x256834473531553741465238432D47372020

AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x8E), Broadcom BCM43xx 1.0 (5.106.98.81.22)

Bluetooth: Version 4.0.9f33 10885, 2 service, 11 devices, 1 incoming serial ports

Network Service: Ethernet 1, Ethernet, en0

Network Service: AirPort, AirPort, en2

PCI Card: ATI Radeon HD 4870, sppci_displaycontroller, Slot-1

Serial ATA Device: HL-DT-ST DVD-RW GH41N

Serial ATA Device: WDC WD6400AAKS-41H2B0, 640,14 GB

Serial ATA Device: Hitachi HDS723030ALA640, 3 TB

Serial ATA Device: Corsair CSSD-F120GB2, 120,03 GB

USB Device: Keyboard Hub, apple_vendor_id, 0x1006, 0xfd300000 / 3

USB Device: USB-PS/2 Mouse M-BA47, 0x046d (Logitech Inc.), 0xc002, 0xfd310000 / 6

USB Device: Apple Keyboard, apple_vendor_id, 0x0221, 0xfd320000 / 5

USB Device: hub_device, apple_vendor_id, 0x9132, 0xfd100000 / 2

USB Device: Apple Cinema HD Display, apple_vendor_id, 0x9232, 0xfd120000 / 4

USB Device: LaCie Hard Drive USB, 0x059f (LaCie), 0x0951, 0xfa200000 / 2

USB Device: BRCM2046 Hub, 0x0a5c (Broadcom Corp.), 0x4500, 0x5a100000 / 2

USB Device: Bluetooth USB Host Controller, apple_vendor_id, 0x8215, 0x5a110000 / 3

FireWire Device: built-in_hub, 800mbit_speed

Mac Pro, OS X Mountain Lion, 6 GB 1066 MHz DDR3 Memory, ATI Radeon HD 4870

Posted on Sep 26, 2012 7:54 AM

Reply
18 replies

Sep 26, 2012 3:07 PM in response to Grant Bennet-Alder

thanks both of you. I tried removing the ram modules and to me it doesn't look like a ram module problem, but something a bit more tricky. I use 3 ram modules, in the first, second, and third slot (of four). With all three modules present, the memory display (holding 4 fields) shows the upper right and the lower left field as occupied, and accordingly speaks of 8G total ram (4G each). Now, when I remove the module in slot 1, 2, or in both, the result is always the same: only the upper right field shows a module present, and the total ram is 4G. However, if I put one of those removed into the slot 4, I get a Memory Slot Utility warning dialog that sees slot 3 and 4 occupied; and the Memory display (in About this Mac) sees field upper and lower right field occupied. I guess that means that it's rather the board that reads the modules that's affected, not the memory modules? If that's correct, is that necessarily a hardware problem? Or could it equally be a software issue? (Should I create a new thread for this?)

Thanks again.

Sep 26, 2012 5:15 PM in response to Grant Bennet-Alder

Well, if I use the slots one and two simultaneously, the machine crashes frequently. Since emptying these two slots, no crashes (a few hours now). I could try if it keeps running with slot 1 or 2 (instead of 1 and two), but since the memory display sees no module present when only one of 1 and 2 is occupied, I don't think there's much of a point. Which seems to leave me with three options: see if it isnt't a software problem after all (despite Linc's assertion; but I'm afraid he's right) – run at one third of memory – get a new logic board. Maybe I'm wrong though.

Sep 27, 2012 4:37 AM in response to Grant Bennet-Alder

That's what I would have assumed. But it seems that since the last update this happens more often. http://www.betalogue.com/2012/09/24/mountainlion-kernelpanicsolution/, e.g., speaks of just that: a kext causing kernel panics. I don't know what "IA32_MC0_STATUS(0x401): 0x0000000000000800 invalid" etc. refers to, so I have no idea if my panic report indicates anything of that kind.


One of the reasons to suspect something else going on is that with the ram modules in position 1,2,3, my second monitor isn't recognized anymore. Yet when changing the modules to position 3 and 4, that monitor comes back, which leads me to conclude that this isn't a hardware issue (unless a hardware problem with ram would affect the gpu. But would it?)


Do you know any sufficiently reliable way to determine whether or no this is a hardware fault other than emptying the hard drive and installing an older OS (and then put the ram modules back into position)? (Online hardware check for some reason doesn't work with my machine.)

Sep 27, 2012 7:03 AM in response to esa ceduti

Betalogue's Kernel Panics are mostly general protection faults, with one page fault. These are often software-related.


Kernel Panics are not ONE thing -- they are a broad class of failures caused by a wide variety of underlying problems. Yours are all Machine Checks, which are Hardware failures.


Linc Davis has a check for non-Apple kexts that will completely eliminate non-Apple kexts, and therefore software issues, from this equation.


Launch the Terminal application in any of the following ways:


☞ Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.)


☞ In the Finder, select Go ▹ Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens.


☞ Open LaunchPad. Click Utilities, then Terminal in the page that opens.


When you launch Terminal, a text window will open with a line already in it, ending either in a dollar sign (“$”) or a percent sign (“%”). If you get the percent sign, enter “sh” and press return. You should then get a new line ending in a dollar sign.


Step 1


Copy or drag — do not type — the line below into the Terminal window, then press return:

kextstat -kl | awk '!/com\.apple/{printf "%s %s\n", $6, $7}'

Post the lines of output (if any) that appear below what you just entered (the text, please, not a screenshot.) You can omit the final line ending in “$”.

Sep 27, 2012 7:38 AM in response to esa ceduti

If that is just a mouse driver, it is unlikely to be the source of your troubles, however...


If you pursue this with Apple, they will send you away and tell you to return with NO non-Apple kexts. Their preferred method is to erase your Hard Drive and re-install a completely clean system to eliminate any left-over anything from previous Systems.


One approach would be to use a new or different Drive to Install such a System. Your User files and Preferences are not needed to debug this problem.


NOTE: Kudos to Linc Davisfor writing and providing that detailed procedure. I just cut-and-pasted it from another post of his.

help decipher panic report please (MCA errors, Error overflow … )

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.