I have the 2016 MBP 15" with 2.9 CPU, 2TB and 460 GPU with 4GB. I am using Mac OS X 10.12.2.
In one single day I have had 2 Mac OS Crashes and 2 Panic Errors, it has always happened after connecting or disconnecting the new LG 5K monitor. Here are the scenarios.
MBP closed in sleep mode, connect the 5K monitor through the Thunderbolt 3 cable (providing data and power) to use only the 5K monitor, the MBP will remain closed, after plugging it in I will press a key in the external keyboard or move the mouse to resume from sleep mode and the LG 5K Monitor screen will be black, and after 5-10 seconds I will get the panic message "You need to restart your computer, hold the power button for several seconds........." on the middle of the screen and the MBP will self reboot shortly after. I've been able to repeat this error by simply following the steps above 2 times within 15min. To me clearly seems to be something related to the Thunderbolt 3 connection or the handling of the external monitor when resuming from sleep. These is the information from the Console on the Panic errors, both Panic logs look the same:
Mon Jan 16 17:40:19 2017
*** Panic Report ***
Kernel Extensions in backtrace:
com.apple.iokit.IOGraphicsFamily(513.1)
dependency: com.apple.iokit.IOPCIFamily(2.9)
com.apple.kext.AMDSupport(1.4.8)
dependency: com.apple.iokit.IOACPIFamily(1.4)
dependency: com.apple.iokit.IOPCIFamily(2.9)
dependency: com.apple.iokit.IOGraphicsFamily(513.1)
dependency: com.apple.AppleGraphicsDeviceControl(3.13.78)
com.apple.kext.AMD9500Controller(1.4.8)
dependency: com.apple.iokit.IOACPIFamily(1.4)
dependency: com.apple.iokit.IOPCIFamily(2.9)
dependency: com.apple.kext.AMDSupport(1.4.8)
dependency: com.apple.iokit.IOGraphicsFamily(513.1)
com.apple.kext.AMDFramebuffer(1.4.8)
dependency: com.apple.iokit.IOACPIFamily(1.4)
dependency: com.apple.iokit.IOPCIFamily(2.9)
dependency: com.apple.kext.AMDSupport(1.4.8)
dependency: com.apple.iokit.IOGraphicsFamily(513.1)
The second problem caused the computer to crash, here is the description of the situation: Last night I had the MBP closed connected to the 5K monitor using only the monitor, no internal display. I put it to sleep before going to bed. Today in the morning I did not open the MBP, I just unplugged the Thunderbolt 3 cable to disconnect the LG 5K monitor and take the MBP with me to the office. Once I got there I just plugged (at 8:11AM) the laptop the the AC via the Apple USB-C cable and the Apple 87W AC adapter, the MBP was still closed, in sleep mode I would assume. The around 8:15AM I opened the laptop to find out it has crashed and the login screen after a restart was there, no resume from sleep. Same thing happened later in the day after I came home, this is the information from the Console:
Crash at 8:11AM Today (look at the AmbientDisplayAgent):
Process: com.apple.AmbientDisplayAgent [15057]
Path: /System/Library/PrivateFrameworks/AmbientDisplay.framework/Versions/A/XPCServices/com.apple.AmbientDisplayAgent.xpc/Contents/MacOS/com.apple.AmbientDisplayAgent
Identifier: com.apple.AmbientDisplayAgent
Version: 1.0 (1)
Code Type: X86-64 (Native)
Parent Process: launchd [1]
Responsible: com.apple.AmbientDisplayAgent [15057]
User ID: 0
Date/Time: 2017-01-16 08:11:26.029 -0600
OS Version: Mac OS X 10.12.2 (16C67)
Report Version: 12
Anonymous UUID: 5C048B2B-4801-AEE4-C57A-202B6A1E3822
Sleep/Wake UUID: B9B2EB86-667C-4404-8556-9870749821DD
Time Awake Since Boot: 150000 seconds
Time Since Wake: 6 seconds
System Integrity Protection: enabled
Crashed Thread: 3 Dispatch queue: com.apple.root.default-qos.overcommit
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: EXC_I386_GPFLT
Exception Note: EXC_CORPSE_NOTIFY
Termination Signal: Segmentation fault: 11
Termination Reason: Namespace SIGNAL, Code 0xb
Terminating Process: exc handler [0]
Application Specific Information:
objc_msgSend() selector name: isEqual:
Thread 0:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x00007fffe729e38a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fffe729d7d7 mach_msg + 55
2 com.apple.CoreFoundation 0x00007fffd1c1fc94 __CFRunLoopServiceMachPort + 212
3 com.apple.CoreFoundation 0x00007fffd1c1f121 __CFRunLoopRun + 1361
4 com.apple.CoreFoundation 0x00007fffd1c1e974 CFRunLoopRunSpecific + 420
5 com.apple.Foundation 0x00007fffd3633612 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 277
6 com.apple.Foundation 0x00007fffd36334ea -[NSRunLoop(NSRunLoop) run] + 76
7 libxpc.dylib 0x00007fffe73db89b _xpc_objc_main + 731
8 libxpc.dylib 0x00007fffe73da2e4 xpc_main + 494
9 com.apple.AmbientDisplayAgent 0x0000000103c528a5 main + 298
10 libdyld.dylib 0x00007fffe7177255 start + 1
Crash at 5:50PM today (same AmbientDisplayAgent):
Process: com.apple.AmbientDisplayAgent [209]
Path: /System/Library/PrivateFrameworks/AmbientDisplay.framework/Versions/A/XPCServices/com.apple.AmbientDisplayAgent.xpc/Contents/MacOS/com.apple.AmbientDisplayAgent
Identifier: com.apple.AmbientDisplayAgent
Version: 1.0 (1)
Code Type: X86-64 (Native)
Parent Process: launchd [1]
Responsible: com.apple.AmbientDisplayAgent [209]
User ID: 0
Date/Time: 2017-01-16 17:50:05.171 -0600
OS Version: Mac OS X 10.12.2 (16C67)
Report Version: 12
Anonymous UUID: 5C048B2B-4801-AEE4-C57A-202B6A1E3822
Sleep/Wake UUID: 74BCEADF-96E1-4B71-BA28-93E605DA9C0B
Time Awake Since Boot: 100 seconds
System Integrity Protection: enabled
Crashed Thread: 2 Dispatch queue: DispEventQueue
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000018
Exception Note: EXC_CORPSE_NOTIFY
Termination Signal: Segmentation fault: 11
Termination Reason: Namespace SIGNAL, Code 0xb
Terminating Process: exc handler [0]
VM Regions Near 0x18:
-->
__TEXT 000000010239e000-00000001023a5000 [ 28K] r-x/rwx SM=COW /System/Library/PrivateFrameworks/AmbientDisplay.framework/Versions/A/XPCServices/com.apple.AmbientDisplayAgent.xpc/Contents/MacOS/com.apple.AmbientDisplayAgent
Application Specific Information:
objc_msgSend() selector name: isEqual:
Thread 0:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x00007fffb2c5838a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fffb2c577d7 mach_msg + 55
2 com.apple.CoreFoundation 0x00007fff9d5d9c94 __CFRunLoopServiceMachPort + 212
3 com.apple.CoreFoundation 0x00007fff9d5d9121 __CFRunLoopRun + 1361
4 com.apple.CoreFoundation 0x00007fff9d5d8974 CFRunLoopRunSpecific + 420
5 com.apple.Foundation 0x00007fff9efed612 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 277
6 com.apple.Foundation 0x00007fff9efed4ea -[NSRunLoop(NSRunLoop) run] + 76
7 libxpc.dylib 0x00007fffb2d9589b _xpc_objc_main + 731
8 libxpc.dylib 0x00007fffb2d942e4 xpc_main + 494
9 com.apple.AmbientDisplayAgent 0x00000001023a08a5 main + 298
10 libdyld.dylib 0x00007fffb2b31255 start + 1
Please any help or advice on what could be the root cause will be appreciated, thanks
In one single day I have had 2 Mac OS Crashes and 2 Panic Errors, it has always happened after connecting or disconnecting the new LG 5K monitor. Here are the scenarios.
MBP closed in sleep mode, connect the 5K monitor through the Thunderbolt 3 cable (providing data and power) to use only the 5K monitor, the MBP will remain closed, after plugging it in I will press a key in the external keyboard or move the mouse to resume from sleep mode and the LG 5K Monitor screen will be black, and after 5-10 seconds I will get the panic message "You need to restart your computer, hold the power button for several seconds........." on the middle of the screen and the MBP will self reboot shortly after. I've been able to repeat this error by simply following the steps above 2 times within 15min. To me clearly seems to be something related to the Thunderbolt 3 connection or the handling of the external monitor when resuming from sleep. These is the information from the Console on the Panic errors, both Panic logs look the same:
Mon Jan 16 17:40:19 2017
*** Panic Report ***
Kernel Extensions in backtrace:
com.apple.iokit.IOGraphicsFamily(513.1)
dependency: com.apple.iokit.IOPCIFamily(2.9)
com.apple.kext.AMDSupport(1.4.8)
dependency: com.apple.iokit.IOACPIFamily(1.4)
dependency: com.apple.iokit.IOPCIFamily(2.9)
dependency: com.apple.iokit.IOGraphicsFamily(513.1)
dependency: com.apple.AppleGraphicsDeviceControl(3.13.78)
com.apple.kext.AMD9500Controller(1.4.8)
dependency: com.apple.iokit.IOACPIFamily(1.4)
dependency: com.apple.iokit.IOPCIFamily(2.9)
dependency: com.apple.kext.AMDSupport(1.4.8)
dependency: com.apple.iokit.IOGraphicsFamily(513.1)
com.apple.kext.AMDFramebuffer(1.4.8)
dependency: com.apple.iokit.IOACPIFamily(1.4)
dependency: com.apple.iokit.IOPCIFamily(2.9)
dependency: com.apple.kext.AMDSupport(1.4.8)
dependency: com.apple.iokit.IOGraphicsFamily(513.1)
The second problem caused the computer to crash, here is the description of the situation: Last night I had the MBP closed connected to the 5K monitor using only the monitor, no internal display. I put it to sleep before going to bed. Today in the morning I did not open the MBP, I just unplugged the Thunderbolt 3 cable to disconnect the LG 5K monitor and take the MBP with me to the office. Once I got there I just plugged (at 8:11AM) the laptop the the AC via the Apple USB-C cable and the Apple 87W AC adapter, the MBP was still closed, in sleep mode I would assume. The around 8:15AM I opened the laptop to find out it has crashed and the login screen after a restart was there, no resume from sleep. Same thing happened later in the day after I came home, this is the information from the Console:
Crash at 8:11AM Today (look at the AmbientDisplayAgent):
Process: com.apple.AmbientDisplayAgent [15057]
Path: /System/Library/PrivateFrameworks/AmbientDisplay.framework/Versions/A/XPCServices/com.apple.AmbientDisplayAgent.xpc/Contents/MacOS/com.apple.AmbientDisplayAgent
Identifier: com.apple.AmbientDisplayAgent
Version: 1.0 (1)
Code Type: X86-64 (Native)
Parent Process: launchd [1]
Responsible: com.apple.AmbientDisplayAgent [15057]
User ID: 0
Date/Time: 2017-01-16 08:11:26.029 -0600
OS Version: Mac OS X 10.12.2 (16C67)
Report Version: 12
Anonymous UUID: 5C048B2B-4801-AEE4-C57A-202B6A1E3822
Sleep/Wake UUID: B9B2EB86-667C-4404-8556-9870749821DD
Time Awake Since Boot: 150000 seconds
Time Since Wake: 6 seconds
System Integrity Protection: enabled
Crashed Thread: 3 Dispatch queue: com.apple.root.default-qos.overcommit
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: EXC_I386_GPFLT
Exception Note: EXC_CORPSE_NOTIFY
Termination Signal: Segmentation fault: 11
Termination Reason: Namespace SIGNAL, Code 0xb
Terminating Process: exc handler [0]
Application Specific Information:
objc_msgSend() selector name: isEqual:
Thread 0:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x00007fffe729e38a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fffe729d7d7 mach_msg + 55
2 com.apple.CoreFoundation 0x00007fffd1c1fc94 __CFRunLoopServiceMachPort + 212
3 com.apple.CoreFoundation 0x00007fffd1c1f121 __CFRunLoopRun + 1361
4 com.apple.CoreFoundation 0x00007fffd1c1e974 CFRunLoopRunSpecific + 420
5 com.apple.Foundation 0x00007fffd3633612 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 277
6 com.apple.Foundation 0x00007fffd36334ea -[NSRunLoop(NSRunLoop) run] + 76
7 libxpc.dylib 0x00007fffe73db89b _xpc_objc_main + 731
8 libxpc.dylib 0x00007fffe73da2e4 xpc_main + 494
9 com.apple.AmbientDisplayAgent 0x0000000103c528a5 main + 298
10 libdyld.dylib 0x00007fffe7177255 start + 1
Crash at 5:50PM today (same AmbientDisplayAgent):
Process: com.apple.AmbientDisplayAgent [209]
Path: /System/Library/PrivateFrameworks/AmbientDisplay.framework/Versions/A/XPCServices/com.apple.AmbientDisplayAgent.xpc/Contents/MacOS/com.apple.AmbientDisplayAgent
Identifier: com.apple.AmbientDisplayAgent
Version: 1.0 (1)
Code Type: X86-64 (Native)
Parent Process: launchd [1]
Responsible: com.apple.AmbientDisplayAgent [209]
User ID: 0
Date/Time: 2017-01-16 17:50:05.171 -0600
OS Version: Mac OS X 10.12.2 (16C67)
Report Version: 12
Anonymous UUID: 5C048B2B-4801-AEE4-C57A-202B6A1E3822
Sleep/Wake UUID: 74BCEADF-96E1-4B71-BA28-93E605DA9C0B
Time Awake Since Boot: 100 seconds
System Integrity Protection: enabled
Crashed Thread: 2 Dispatch queue: DispEventQueue
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000018
Exception Note: EXC_CORPSE_NOTIFY
Termination Signal: Segmentation fault: 11
Termination Reason: Namespace SIGNAL, Code 0xb
Terminating Process: exc handler [0]
VM Regions Near 0x18:
-->
__TEXT 000000010239e000-00000001023a5000 [ 28K] r-x/rwx SM=COW /System/Library/PrivateFrameworks/AmbientDisplay.framework/Versions/A/XPCServices/com.apple.AmbientDisplayAgent.xpc/Contents/MacOS/com.apple.AmbientDisplayAgent
Application Specific Information:
objc_msgSend() selector name: isEqual:
Thread 0:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x00007fffb2c5838a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fffb2c577d7 mach_msg + 55
2 com.apple.CoreFoundation 0x00007fff9d5d9c94 __CFRunLoopServiceMachPort + 212
3 com.apple.CoreFoundation 0x00007fff9d5d9121 __CFRunLoopRun + 1361
4 com.apple.CoreFoundation 0x00007fff9d5d8974 CFRunLoopRunSpecific + 420
5 com.apple.Foundation 0x00007fff9efed612 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 277
6 com.apple.Foundation 0x00007fff9efed4ea -[NSRunLoop(NSRunLoop) run] + 76
7 libxpc.dylib 0x00007fffb2d9589b _xpc_objc_main + 731
8 libxpc.dylib 0x00007fffb2d942e4 xpc_main + 494
9 com.apple.AmbientDisplayAgent 0x00000001023a08a5 main + 298
10 libdyld.dylib 0x00007fffb2b31255 start + 1
Please any help or advice on what could be the root cause will be appreciated, thanks