I've been experiencing loginwindow/Workspace crashes on my new 2019 Mac Pro (Mac Pro 7,1 3.3GHz 12-core Intel Xeon W, 48GB DDR4 ECC RAM - 10.15.4 - 2TB SSD - AMD Radeon Pro 580X 8GB - 27" LG Ultrafine 5K Display) when I wake the display. This happens reliably when I'm running Citrix Workspace sessions but it also happens seemingly randomly.
The crash report says this, always with the same stack trace on the crashed thread:
Thread 13 Crashed:
0 libsystem_platform.dylib 0x00007fff714549c6 _platform_memmove$VARIANT$Haswell + 198
1 com.apple.framework.IOKit 0x00007fff3a0b8ff7 _IOHIDValueCopyToElementValuePtr + 91
2 com.apple.iokit.IOHIDLib 0x0000000110a8b4b4 0x110a7e000 + 54452
3 com.apple.iokit.IOHIDLib 0x0000000110a7f9a2 0x110a7e000 + 6562
4 com.apple.DSExternalDisplay 0x00007fff511dcc1b __DSBrightnessExternalSetBrightness_block_invoke_2 + 785
5 libdispatch.dylib 0x00007fff712046c4 _dispatch_call_block_and_release + 12
6 libdispatch.dylib 0x00007fff71205658 _dispatch_client_callout + 8
7 libdispatch.dylib 0x00007fff7120ac44 _dispatch_lane_serial_drain + 597
8 libdispatch.dylib 0x00007fff7120b5d6 _dispatch_lane_invoke + 363
9 libdispatch.dylib 0x00007fff71214c09 _dispatch_workloop_worker_thread + 596
10 libsystem_pthread.dylib 0x00007fff7145fa3d _pthread_wqthread + 290
11 libsystem_pthread.dylib 0x00007fff7145eb77 start_wqthread + 15
Thread 14:
0 libsystem_pthread.dylib 0x00007fff7145eb68 start_wqthread + 0
Thread 13 crashed with X86 Thread State (64-bit):
rax: 0x0000000110d0c08c rbx: 0x00007fc57fe05a18 rcx: 0x0000000000000070 rdx: 0x0000000000000004
rdi: 0x0000000110d0c08c rsi: 0x00007fc57fe05a18 rbp: 0x00007000047d7620 rsp: 0x00007000047d7620
r8: 0x0000000000000000 r9: 0x000000000000028f r10: 0x0000000110a95d58 r11: 0xffff803b90f06674
r12: 0x0000000110d0c08c r13: 0x0000000000000000 r14: 0x0000000110d0c078 r15: 0x0000000000000004
rip: 0x00007fff714549c6 rfl: 0x0000000000010246 cr2: 0x0000000110d0c08c
Logical CPU: 14
Error Code: 0x00000007 (invalid protections for user data write)
Trap Number: 14
The full crash report should be attached.
The result of this error is that I'm booted back to the login prompt and I lose my session.
Anyone seen this before with any other application? Any advice to help me track down and fix the cause? I've already disabled SIP and I've tried it when booting to 'safe mode' with no change in the behavior.
This only happens when I'm running Citrix Workspace 2002 + the HDX Realtime Media Engine 2.9 (latest versions)
~f
The crash report says this, always with the same stack trace on the crashed thread:
Thread 13 Crashed:
0 libsystem_platform.dylib 0x00007fff714549c6 _platform_memmove$VARIANT$Haswell + 198
1 com.apple.framework.IOKit 0x00007fff3a0b8ff7 _IOHIDValueCopyToElementValuePtr + 91
2 com.apple.iokit.IOHIDLib 0x0000000110a8b4b4 0x110a7e000 + 54452
3 com.apple.iokit.IOHIDLib 0x0000000110a7f9a2 0x110a7e000 + 6562
4 com.apple.DSExternalDisplay 0x00007fff511dcc1b __DSBrightnessExternalSetBrightness_block_invoke_2 + 785
5 libdispatch.dylib 0x00007fff712046c4 _dispatch_call_block_and_release + 12
6 libdispatch.dylib 0x00007fff71205658 _dispatch_client_callout + 8
7 libdispatch.dylib 0x00007fff7120ac44 _dispatch_lane_serial_drain + 597
8 libdispatch.dylib 0x00007fff7120b5d6 _dispatch_lane_invoke + 363
9 libdispatch.dylib 0x00007fff71214c09 _dispatch_workloop_worker_thread + 596
10 libsystem_pthread.dylib 0x00007fff7145fa3d _pthread_wqthread + 290
11 libsystem_pthread.dylib 0x00007fff7145eb77 start_wqthread + 15
Thread 14:
0 libsystem_pthread.dylib 0x00007fff7145eb68 start_wqthread + 0
Thread 13 crashed with X86 Thread State (64-bit):
rax: 0x0000000110d0c08c rbx: 0x00007fc57fe05a18 rcx: 0x0000000000000070 rdx: 0x0000000000000004
rdi: 0x0000000110d0c08c rsi: 0x00007fc57fe05a18 rbp: 0x00007000047d7620 rsp: 0x00007000047d7620
r8: 0x0000000000000000 r9: 0x000000000000028f r10: 0x0000000110a95d58 r11: 0xffff803b90f06674
r12: 0x0000000110d0c08c r13: 0x0000000000000000 r14: 0x0000000110d0c078 r15: 0x0000000000000004
rip: 0x00007fff714549c6 rfl: 0x0000000000010246 cr2: 0x0000000110d0c08c
Logical CPU: 14
Error Code: 0x00000007 (invalid protections for user data write)
Trap Number: 14
The full crash report should be attached.
The result of this error is that I'm booted back to the login prompt and I lose my session.
Anyone seen this before with any other application? Any advice to help me track down and fix the cause? I've already disabled SIP and I've tried it when booting to 'safe mode' with no change in the behavior.
This only happens when I'm running Citrix Workspace 2002 + the HDX Realtime Media Engine 2.9 (latest versions)
~f