Bingo, here it is from a Windowserver watchdog timeout spindump.
Thanks for the analysis.
Date/Time: | 2016-12-27 19:38:10 +0100 |
OS Version: | Mac OS X 10.11.6 (Build 15G1212) |
Architecture: | x86_64 |
Report Version: 22
Command: | WindowServer |
Path: | /System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics .framework/Resources/WindowServer |
Version: | ??? (???) |
Parent: | launchd [1] |
PID: | 170 |
Event: | service progress watchdog |
Duration: | 1.00s |
Steps: | 10 (100ms sampling interval) |
Hardware model: Macmini6,2
--------------------------------------------------
Timeline format: stacks are sorted chronologically
Use -i and -heavy to re-report with count sorting
--------------------------------------------------
Heaviest stack for the main thread of the target process:
10 start + 1 (libdyld.dylib + 13741) [0x7fff98c5a5ad]
10 ??? (WindowServer + 3966) [0x10b149f7e]
10 CGXServer + 7273 (CoreGraphics + 2334196) [0x7fff94c21df4]
10 CGXRunOneServicesPass + 1928 (CoreGraphics + 2326676) [0x7fff94c20094]
10 post_port_data + 234 (CoreGraphics + 2339805) [0x7fff94c233dd]
10 connectionHandler + 137 (CoreGraphics + 3825303) [0x7fff94d8de97]
10 CGXHandleMessage + 88 (CoreGraphics + 5042918) [0x7fff94eb72e6]
10 __connectionHandler_block_invoke + 86 (CoreGraphics + 3833427) [0x7fff94d8fe53]
10 _XHWCaptureWindowList + 1882 (CoreGraphics + 4382670) [0x7fff94e15fce]
10 CGXHWCaptureWindowList + 1559 (CoreGraphics + 4255378) [0x7fff94df6e92]
10 CGXConstructVirtualFramebufferFromDevice + 453 (CoreGraphics + 2298787) [0x7fff94c193a3]
10 IOAccelCreateSurface + 75 (IOKit + 68840) [0x7fff8fd46ce8]
10 IOServiceOpen + 45 (IOKit + 23646) [0x7fff8fd3bc5e]
10 io_service_open_extended + 128 (IOKit + 415735) [0x7fff8fd9b7f7]
10 mach_msg_trap + 10 (libsystem_kernel.dylib + 69490) [0x7fff985d0f72]
*10 hndl_mach_scall64 + 22 (kernel + 2008006) [0xffffff80003ea3c6]
*10 mach_call_munger64 + 410 (kernel + 1794650) [0xffffff80003b625a]
*10 mach_msg_overwrite_trap + 197 (kernel + 849637) [0xffffff80002cf6e5]
*10 ipc_kmsg_send + 184 (kernel + 784696) [0xffffff80002bf938]
*10 ipc_kobject_server + 259 (kernel + 901891) [0xffffff80002dc303]
*10 ??? (kernel + 1657729) [0xffffff8000394b81]
*10 is_io_service_open_extended + 569 (kernel + 7192905) [0xffffff80008dc149]
*10 IOService::newUserClient(task*, void*, unsigned int, OSDictionary*, IOUserClient**) + 49 (kernel + 6889537) [0xffffff8000892041]
*10 IOGraphicsAccelerator2::newUserClient(task*, void*, unsigned int, IOUserClient**) + 461 (IOAcceleratorFamily2 + 146995) [0xffffff7f82994e33]
*10 IOService::attach(IOService*) + 406 (kernel + 6850214) [0xffffff80008886a6]
*10 thread_block_reason + 175 (kernel + 974447) [0xffffff80002ede6f]
*10 ??? (kernel + 987996) [0xffffff80002f135c]
*10 machine_switch_context + 364 (kernel + 1864716) [0xffffff80003c740c]
Process: | WindowServer [170] |
Path: | /System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics .framework/Resources/WindowServer |
Architecture: | x86_64 |
Parent: | launchd [1] |
UID: | 88 |
Task size: | 42698 pages |
Thread 0x46f | DispatchQueue 1 | 10 samples (1-10) | priority 79 (base 79) |
<IO policy important>
10 start + 1 (libdyld.dylib + 13741) [0x7fff98c5a5ad] 1-10
10 ??? (WindowServer + 3966) [0x10b149f7e] 1-10 |
10 CGXServer + 7273 (CoreGraphics + 2334196) [0x7fff94c21df4] 1-10 |
10 CGXRunOneServicesPass + 1928 (CoreGraphics + 2326676) [0x7fff94c20094] 1-10 |
10 post_port_data + 234 (CoreGraphics + 2339805) [0x7fff94c233dd] 1-10 |
10 connectionHandler + 137 (CoreGraphics + 3825303) [0x7fff94d8de97] 1-10 |
10 CGXHandleMessage + 88 (CoreGraphics + 5042918) [0x7fff94eb72e6] 1-10 |
10 __connectionHandler_block_invoke + 86 (CoreGraphics + 3833427) [0x7fff94d8fe53] 1-10 |
10 _XHWCaptureWindowList + 1882 (CoreGraphics + 4382670) [0x7fff94e15fce] 1-10 |
10 CGXHWCaptureWindowList + 1559 (CoreGraphics + 4255378) [0x7fff94df6e92] 1-10 |
10 CGXConstructVirtualFramebufferFromDevice + 453 (CoreGraphics + 2298787) [0x7fff94c193a3] 1-10 |
10 IOAccelCreateSurface + 75 (IOKit + 68840) [0x7fff8fd46ce8] 1-10 |
10 IOServiceOpen + 45 (IOKit + 23646) [0x7fff8fd3bc5e] 1-10 |
10 io_service_open_extended + 128 (IOKit + 415735) [0x7fff8fd9b7f7] 1-10 |
10 mach_msg_trap + 10 (libsystem_kernel.dylib + 69490) [0x7fff985d0f72] 1-10 |
*10 hndl_mach_scall64 + 22 (kernel + 2008006) [0xffffff80003ea3c6] 1-10 |
*10 mach_call_munger64 + 410 (kernel + 1794650) [0xffffff80003b625a] 1-10 |
*10 mach_msg_overwrite_trap + 197 (kernel + 849637) [0xffffff80002cf6e5] 1-10 |
*10 ipc_kmsg_send + 184 (kernel + 784696) [0xffffff80002bf938] 1-10 |
*10 ipc_kobject_server + 259 (kernel + 901891) [0xffffff80002dc303] 1-10 |
*10 ??? (kernel + 1657729) [0xffffff8000394b81] 1-10 |
*10 is_io_service_open_extended + 569 (kernel + 7192905) [0xffffff80008dc149] 1-10 |
*10 IOService::newUserClient(task*, void*, unsigned int, OSDictionary*, IOUserClient**) + 49 (kernel + 6889537) [0xffffff8000892041] 1-10 |
*10 IOGraphicsAccelerator2::newUserClient(task*, void*, unsigned int, IOUserClient**) + 461 (IOAcceleratorFamily2 + 146995) [0xffffff7f82994e33] 1-10 |
*10 IOService::attach(IOService*) + 406 (kernel + 6850214) [0xffffff80008886a6] 1-10 |
*10 thread_block_reason + 175 (kernel + 974447) [0xffffff80002ede6f] 1-10 |
*10 ??? (kernel + 987996) [0xffffff80002f135c] 1-10 |
*10 machine_switch_context + 364 (kernel + 1864716) [0xffffff80003c740c] 1-10 |
Thread 0x476 | DispatchQueue 2 | 10 samples (1-10) | priority 37 (base 37) |
<thread QoS user initiated (requested user initiated), IO policy important>
10 _dispatch_mgr_thread + 52 (libdispatch.dylib + 32205) [0x7fff91cd5dcd] 1-10
10 kevent_qos + 10 (libsystem_kernel.dylib + 98042) [0x7fff985d7efa] 1-10 |
*10 ??? (kernel + 5815552) [0xffffff800078bd00] 1-10 |
Thread 0x7e7 | 10 samples (1-10) | priority 79 (base 79) |
<IO policy important>
10 thread_start + 13 (libsystem_pthread.dylib + 4945) [0x7fff9a8fa351] 1-10
10 _pthread_start + 168 (libsystem_pthread.dylib + 14618) [0x7fff9a8fc91a] 1-10 |
10 _pthread_body + 131 (libsystem_pthread.dylib + 14749) [0x7fff9a8fc99d] 1-10 |
10 thread_fun + 25 (QuartzCore + 6103) [0x7fff868297d7] 1-10 |
10 CA::Render::Server::server_thread(void*) + 257 (QuartzCore + 6367) [0x7fff868298df] 1-10 |
10 mach_msg_trap + 10 (libsystem_kernel.dylib + 69490) [0x7fff985d0f72] 1-10 |
*10 ipc_mqueue_receive_continue + 0 (kernel + 800464) [0xffffff80002c36d0] 1-10 |
Binary Images:
0x10b149000 - | 0x10b149fff WindowServer (1) | <1A812C4E-CB5C-3591-8C4F-45DF2C71F237> /System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphic s.framework/Resources/WindowServer |
0x7fff86828000 - | 0x7fff869f6fff com.apple.QuartzCore 1.11 (410.14) | <3CEA7616-63A9-3B69-B6A8-476BF6D3F58B> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore |
0x7fff8fd36000 - | 0x7fff8fdabfff com.apple.framework.IOKit 2.0.2 (1179.50.2) | <A509D3AE-9D48-31B7-89C7-326A7A2007B2> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit |
0x7fff91cce000 - | 0x7fff91cfbfff libdispatch.dylib (501.40.12) | <C7499857-61A5-3D7D-A5EA-65DCC8C3DF92> /usr/lib/system/libdispatch.dylib |
0x7fff949e8000 - | 0x7fff95c4efff com.apple.CoreGraphics 1.600.0 (960.7) | <61850A83-03A8-33D0-8A9B-3DC57177DFB3> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics |
0x7fff985c0000 - | 0x7fff985defff libsystem_kernel.dylib (3248.60.11.1.2) | <1CC38FFB-EB7B-340D-AC32-27580A15AC0A> /usr/lib/system/libsystem_kernel.dylib |
0x7fff98c57000 - | 0x7fff98c5afff libdyld.dylib (360.22) | <F103B2FB-D383-38CB-992A-E16BDCB00A03> /usr/lib/system/libdyld.dylib |
0x7fff9a8f9000 - | 0x7fff9a902fff libsystem_pthread.dylib (138.10.4) | <3DD1EF4C-1D1B-3ABF-8CC6-B3B1CEEE9559> /usr/lib/system/libsystem_pthread.dylib |
*0xffffff7f82971000 - 0xffffff7f829a8fff com.apple.iokit.IOAcceleratorFamily2 205.11 (205.11) <569DA297-BC38-35C0-B909-6E8686BE0928> /System/Library/Extensions/IOAcceleratorFamily2.kext/Contents/MacOS/IOAccelerat orFamily2
*0xffffff8000200000 - 0xffffff80009fffff kernel (3248.60.11.1.2) | <865631CA-FB7C-31CA-9B7F-5CBFF3C38E0C> /System/Library/Kernels/kernel |