09-06-2023 01:43 PM
Took me awhile to troubleshoot why Citrix Workspace-based apps on my employer's MacBook were all unable to open & would either fail silently or throw a crash report. But eventually was able to determine that the at-fault interaction was Canon EOS Webcam Utility and Citrix Workspace (successor to & backwards compatible with Citrix Receiver) not playing nicely with each other *at all*. Uninstalling Canon EOS Webcam Utility and rebooting the MacBook completely resolved the inability to open Citrix Workspace apps. Copy-pasting first couple hundred lines of crash report below; I'd give more but this forum limits messages to 20 thousand chars.
I'd love to submit a similar bug report submission to Citrix' support team in case it's more their fault than Canon's. But their website looks like they'd have me jump through more hoops trying to make an account with them. Am hoping Canon software engineers can either get in contact with them directly, or someone can respond here to let me know an easier way for me to reach them & share error logs like this.
-------------------------------------
Translated Report (Full Report Below)
-------------------------------------
Process: Citrix Viewer [69903]
Path: /Library/Application Support/Citrix Receiver/Citrix Viewer.app/Contents/MacOS/Citrix Viewer
Identifier: com.citrix.receiver.icaviewer.mac
Version: 23.07.0 (700023.07.0.21)
Code Type: ARM-64 (Native)
Parent Process: launchd [1]
User ID: 503
Date/Time: 2023-09-06 09:57:32.7338 -0400
OS Version: macOS 13.5.1 (22G90)
Report Version: 12
Anonymous UUID: 42626A4C-DE3D-EA04-C234-40716BA015AC
Time Awake Since Boot: 5400 seconds
System Integrity Protection: enabled
Crashed Thread: 0 1 Dispatch queue: com.apple.main-thread
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Application Specific Information:
abort() called
Thread 0 Crashed:: 1 Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x18a0b0764 __pthread_kill + 8
1 libsystem_pthread.dylib 0x18a0e7c28 pthread_kill + 288
2 libsystem_c.dylib 0x189ff5ae8 abort + 180
3 Citrix Viewer 0x100bcff90 uncaught_exception_handler.cold.1 + 28
4 Citrix Viewer 0x100b46554 uncaught_exception_handler + 52
5 Citrix Viewer 0x100b2f694 uncaught_cxx_exception_handler(MSACCrashesUncaughtCXXExceptionInfo const*) + 68
6 Citrix Viewer 0x100b3af64 MSACCrashesUncaughtCXXTerminateHandler() + 380
7 libc++abi.dylib 0x18a09ff48 std::__terminate(void (*)()) + 16
8 libc++abi.dylib 0x18a0a2d34 __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) + 36
9 libc++abi.dylib 0x18a0a2ce0 __cxa_throw + 140
10 EOSWebcamUtility 0x11105d17c google::protobuf::internal::LogMessage::Finish() + 160
11 EOSWebcamUtility 0x11108ec60 google::protobuf::DescriptorPool::InternalAddGeneratedFile(void const*, int) + 96
12 EOSWebcamUtility 0x1110e484c 0x110fe8000 + 1034316
13 EOSWebcamUtility 0x1110e4880 google::protobuf::internal::AddDescriptorsRunner::AddDescriptorsRunner(google::protobuf::internal::DescriptorTable const*) + 24
14 dyld 0x189dac1d8 invocation function for block in dyld4::Loader::findAndRunAllInitializers(dyld4::RuntimeState&) const::$_0::operator()() const + 168
15 dyld 0x189dedc60 invocation function for block in dyld3::MachOAnalyzer::forEachInitializer(Diagnostics&, dyld3::MachOAnalyzer::VMAddrConverter const&, void (unsigned int) block_pointer, void const*) const + 172
16 dyld 0x189de11a4 invocation function for block in dyld3::MachOFile::forEachSection(void (dyld3::MachOFile::SectionInfo const&, bool, bool&) block_pointer) const + 528
17 dyld 0x189d8c2d8 dyld3::MachOFile::forEachLoadCommand(Diagnostics&, void (load_command const*, bool&) block_pointer) const + 296
18 dyld 0x189de01cc dyld3::MachOFile::forEachSection(void (dyld3::MachOFile::SectionInfo const&, bool, bool&) block_pointer) const + 192
19 dyld 0x189de2cfc dyld3::MachOFile::forEachInitializerPointerSection(Diagnostics&, void (unsigned int, unsigned int, bool&) block_pointer) const + 160
20 dyld 0x189ded904 dyld3::MachOAnalyzer::forEachInitializer(Diagnostics&, dyld3::MachOAnalyzer::VMAddrConverter const&, void (unsigned int) block_pointer, void const*) const + 432
21 dyld 0x189da885c dyld4::Loader::findAndRunAllInitializers(dyld4::RuntimeState&) const + 448
22 dyld 0x189da8c10 dyld4::Loader::runInitializersBottomUp(dyld4::RuntimeState&, dyld3::Array<dyld4::Loader const*>&) const + 220
23 dyld 0x189dac264 dyld4::Loader::runInitializersBottomUpPlusUpwardLinks(dyld4::RuntimeState&) const::$_1::operator()() const + 112
24 dyld 0x189da8d90 dyld4::Loader::runInitializersBottomUpPlusUpwardLinks(dyld4::RuntimeState&) const + 304
25 dyld 0x189dc6d58 dyld4::APIs::dlopen_from(char const*, int, void*) + 1440
26 CoreFoundation 0x18a1ef3e0 _CFBundleDlfcnLoadBundle + 192
27 CoreFoundation 0x18a2649f4 _CFBundleLoadExecutableAndReturnError + 328
28 CoreFoundation 0x18a22d040 CFBundleGetFunctionPointerForName + 44
29 CoreFoundation 0x18a23cc48 CFPlugInInstanceCreate + 168
30 CoreMediaIO 0x19978078c CMIO::DAL::PlugInManagement::CreatePlugIn(CMIO::DAL::CFPlugIn const*, std::__1::vector<CMIO::DAL::PlugIn*, std::__1::allocator<CMIO::DAL::PlugIn*>>*) + 368
31 CoreMediaIO 0x19976fdc8 CMIO::DAL::PlugInManagement::CreateOrLazyLoadPlugIns(std::__1::vector<CMIO::DAL::CFPlugIns, std::__1::allocator<CMIO::DAL::CFPlugIn*>>*, std::__1::vector<CMIO::DAL::PlugIn*, std::__1::allocator<CMIO::DAL::PlugIn*>>*, std::__1::vector<CMIO::DAL::PlugInManagement::MatchingInfo*, std::__1::allocator<CMIO::DAL::PlugInManagement::MatchingInfo*>>*, void (*)(void*, unsigned int)) + 140
32 CoreMediaIO 0x19976f9c0 CMIO::DAL::PlugInManagement::Initialize() + 428
33 CoreMediaIO 0x19976f7f4 CMIO::DAL::System::InitializeDevices() + 16
34 CoreMediaIO 0x19976d574 CMIO::DAL::System::CheckOutInstance() + 656
35 CoreMediaIO 0x19976cdf4 CMIOObjectGetPropertyDataSize + 380
36 AVFCapture 0x1a5c2ec04 +[AVCaptureDALDevice _refreshDevices] + 240
37 AVFCapture 0x1a5c2f50c __39+[AVCaptureDALDevice _ensureDeviceList]_block_invoke + 28
38 libdispatch.dylib 0x189f38400 _dispatch_client_callout + 20
39 libdispatch.dylib 0x189f39c40 _dispatch_once_callout + 32
40 AVFCapture 0x1a5c2eabc +[AVCaptureDALDevice devices] + 36
41 AVFCapture 0x1a5c2f7dc +[AVCaptureDALDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:] + 92
42 AVFCapture 0x1a5c3b060 +[AVCaptureDALDevice _refreshPreferredCameraProperties:] + 364
43 libdispatch.dylib 0x189f36874 _dispatch_call_block_and_release + 32
44 libdispatch.dylib 0x189f38400 _dispatch_client_callout + 20
45 libdispatch.dylib 0x189f46bf8 _dispatch_main_queue_drain + 928
46 libdispatch.dylib 0x189f46848 _dispatch_main_queue_callback_4CF + 44
47 CoreFoundation 0x18a207c54 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 16
48 CoreFoundation 0x18a1c53d4 __CFRunLoopRun + 1992
49 CoreFoundation 0x18a1c44b8 CFRunLoopRunSpecific + 612
50 HIToolbox 0x193a16df0 RunCurrentEventLoopInMode + 292
51 HIToolbox 0x193a16c2c ReceiveNextEventCommon + 648
52 HIToolbox 0x193a16984 _BlockUntilNextEventMatchingListInModeWithFilter + 76
53 AppKit 0x18d3eb97c _DPSNextEvent + 636
54 AppKit 0x18d3eab18 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 716
55 Citrix Viewer 0x100a8e63c NCS_EventLoopWithBlock + 212
56 Citrix Viewer 0x100a8e134 NCS_Load + 284
57 Citrix Viewer 0x100a29300 NCS_OpenConnectionAndDocuments + 312
58 Citrix Viewer 0x100a288a0 HandleAppleEventsCommon + 3588
59 Citrix Viewer 0x100a28b90 NCS_HandleOdoc + 28
60 Citrix Viewer 0x100a8acb0 -[ICAViewerAppDelegate application:openFiles:] + 56
61 AppKit 0x18d775cf0 withWindowOrderingObserverHeuristic + 544
62 AppKit 0x18d775908 -[NSApplication(NSAppleEventHandling) _openURLs:withCompletionHandler:] + 1092
63 AppKit 0x18d651eb4 __69-[NSApplication(NSAppleEventHandling) _handleAEOpenDocumentsForURLs:]_block_invoke + 564
64 AppKit 0x18d651c08 -[NSApplication(NSAppleEventHandling) _handleAEOpenDocumentsForURLs:] + 216
65 AppKit 0x18d3f0788 -[NSApplication(NSAppleEventHandling) _handleCoreEvent:withReplyEvent:] + 412
66 Foundation 0x18b114b54 -[NSAppleEventManager dispatchRawAppleEvent:withRawReply:handlerRefCon:] + 316
67 Foundation 0x18b1149b4 _NSAppleEventManagerGenericHandler + 80
68 AE 0x1904f2518 0x1904e6000 + 50456
69 AE 0x1904f1e44 0x1904e6000 + 48708
70 AE 0x1904eaf18 aeProcessAppleEvent + 488
71 HIToolbox 0x193a26cf4 AEProcessAppleEvent + 68
72 AppKit 0x18d3ebc80 _DPSNextEvent + 1408
73 AppKit 0x18d3eab18 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 716
74 AppKit 0x18d3def7c -[NSApplication run] + 464
75 AppKit 0x18d3b63cc NSApplicationMain + 880
76 dyld 0x189d8ff28 start + 2236
Thread 1:
0 libsystem_pthread.dylib 0x18a0e2d8c start_wqthread + 0
Thread 2:: 1
0 libsystem_pthread.dylib 0x18a0e2d8c start_wqthread + 0
Thread 3:
0 libsystem_pthread.dylib 0x18a0e2d8c start_wqthread + 0
Thread 4:: 2 Dispatch queue: trust
0 libsystem_kernel.dylib 0x18a0a7f54 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x18a0ba280 mach_msg2_internal + 80
2 libsystem_kernel.dylib 0x18a0b0bb8 mach_msg_overwrite + 604
3 libsystem_kernel.dylib 0x18a0a82d0 mach_msg + 24
4 libdispatch.dylib 0x189f539f8 _dispatch_mach_send_and_wait_for_reply + 548
5 libdispatch.dylib 0x189f53d88 dispatch_mach_send_with_result_and_wait_for_reply + 60
6 libxpc.dylib 0x189e29c3c xpc_connection_send_message_with_reply_sync + 264
7 Security 0x18c8f866c securityd_message_with_reply_sync + 124
8 Security 0x18c8f9630 securityd_send_sync_and_do + 88
9 Security 0x18c9ad860 __SecTrustEvaluateIfNecessary_block_invoke_3 + 524
10 Security 0x18c95ea38 SecOSStatusWith + 56
11 Security 0x18c9ad59c __SecTrustEvaluateIfNecessary_block_invoke_2 + 116
12 libsystem_trace.dylib 0x189e6981c _os_activity_initiate_impl + 64
13 Security 0x18c9ad418 __SecTrustEvaluateIfNecessary_block_invoke.521 + 292
14 libdispatch.dylib 0x189f38400 _dispatch_client_callout + 20
15 libdispatch.dylib 0x189f4797c _dispatch_lane_barrier_sync_invoke_and_complete + 56
16 Security 0x18c9ad16c SecTrustEvaluateIfNecessary + 532
17 Security 0x18c9ae9ac SecTrustEvaluateInternal + 48
18 Security 0x18cb1ff68 SecTrustCopyAnchorCertificates + 232
19 libsslsdk.dylib 0x101f73818 cacheCerts + 60
20 libsslsdk.dylib 0x101f720d0 Keystore_initialiseWithPKCS11Table + 316
21 libsslsdk.dylib 0x101f6a02c CSDKInitialise + 492
22 libsslsdk.dylib 0x101f8d6c8 initialiseSSLSDKWithParameter + 184
23 Citrix Viewer 0x1009af134 SSLEnsureStarted + 524
24 Citrix Viewer 0x1009fffb0 IPSTACKconstruct + 220
25 Citrix Viewer 0x100a86f5c PdSetInformation + 1856
26 Citrix Viewer 0x100a69e40 WdSetInformation + 392
27 Citrix Viewer 0x1009f0f0c wdConnect + 216
28 Citrix Viewer 0x1009b6df4 NCSbind_connect + 188
29 Citrix Viewer 0x100a8e190 __NCS_Load_block_invoke + 20
30 Citrix Viewer 0x100a8e6c8 __NCS_EventLoopWithBlock_block_invoke + 32
31 libdispatch.dylib 0x189f36874 _dispatch_call_block_and_release + 32
32 libdispatch.dylib 0x189f38400 _dispatch_client_callout + 20
33 libdispatch.dylib 0x189f3b5b8 _dispatch_queue_override_invoke + 1004
34 libdispatch.dylib 0x189f49e98 _dispatch_root_queue_drain + 396
35 libdispatch.dylib 0x189f4a6c0 _dispatch_worker_thread2 + 164
36 libsystem_pthread.dylib 0x18a0e4038 _pthread_wqthread + 228
37 libsystem_pthread.dylib 0x18a0e2d94 start_wqthread + 8
Thread 5:
0 libsystem_pthread.dylib 0x18a0e2d8c start_wqthread + 0
Thread 6:
0 libsystem_kernel.dylib 0x18a0a7f54 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x18a0ba280 mach_msg2_internal + 80
2 libsystem_kernel.dylib 0x18a0b0bb8 mach_msg_overwrite + 604
3 libsystem_kernel.dylib 0x18a0a82d0 mach_msg + 24
4 Citrix Viewer 0x100b4e194 exception_server_thread + 180
5 libsystem_pthread.dylib 0x18a0e7fa8 _pthread_start + 148
6 libsystem_pthread.dylib 0x18a0e2da0 thread_start + 8
Thread 7:: com.apple.NSEventThread
0 libsystem_kernel.dylib 0x18a0a7f54 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x18a0ba280 mach_msg2_internal + 80
2 libsystem_kernel.dylib 0x18a0b0bb8 mach_msg_overwrite + 604
3 libsystem_kernel.dylib 0x18a0a82d0 mach_msg + 24
4 CoreFoundation 0x18a1c67e4 __CFRunLoopServiceMachPort + 160
5 CoreFoundation 0x18a1c50c4 __CFRunLoopRun + 1208
6 CoreFoundation 0x18a1c44b8 CFRunLoopRunSpecific + 612
7 AppKit 0x18d515f54 _NSEventThread + 172
8 libsystem_pthread.dylib 0x18a0e7fa8 _pthread_start + 148
9 libsystem_pthread.dylib 0x18a0e2da0 thread_start + 8
Thread 8:
0 libsystem_kernel.dylib 0x18a0ab750 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x18a0e8574 _pthread_cond_wait + 1232
2 libudt.dylib 0x1014d5a50 POSIX_EVENT_TIMEDWAIT(_opaque_pthread_cond_t*, _opaque_pthread_mutex_t*, int) + 208
3 libudt.dylib 0x1014e0e28 CUDTUnited::garbageCollect(void*) + 76
4 libsystem_pthread.dylib 0x18a0e7fa8 _pthread_start + 148
5 libsystem_pthread.dylib 0x18a0e2da0 thread_start + 8
Thread 0 crashed with ARM Thread State (64-bit):
x0: 0x0000000000000000 x1: 0x0000000000000000 x2: 0x0000000000000000 x3: 0x0000000000000000
x4: 0x0000000000020000 x5: 0x0000000000000023 x6: 0x0000000000000000 x7: 0x0000000000000000
x8: 0x5e813dedb0ffd8ab x9: 0x5e813dec55e9782b x10: 0x0000000000003180 x11: 0x00000000000007fb
x12: 0x00000000d241e0ed x13: 0x00000000000007fd x14: 0x00000000d261e909 x15: 0x00000000d241e0ed
x16: 0x0000000000000148 x17: 0x00000001e9c8f3a0 x18: 0x0000000000000000 x19: 0x0000000000000006
x20: 0x00000001e516a080 x21: 0x0000000000000103 x22: 0x00000001e516a160 x23: 0x0000600003288c60
x24: 0x0000000110fe8440 x25: 0x0000000110fe8510 x26: 0x000000016f450b70 x27: 0x0000000110fe86a0
x28: 0x00000001e2e76000 fp: 0x000000016f4502d0 lr: 0x000000018a0e7c28
sp: 0x000000016f4502b0 pc: 0x000000018a0b0764 cpsr: 0x40001000
far: 0xfffffe63cfdf5594 esr: 0x56000080 Address size fault
Binary Images:
0x1009a8000 - 0x100c8bfff com.citrix.receiver.icaviewer.mac (23.07.0) <670b03cb-3499-310b-86b4-1e53cb327fef> /Library/Application Support/Citrix Receiver/Citrix Viewer.app/Contents/MacOS/Citrix Viewer
09-08-2023 07:47 PM
Hello JediNick23,
I have sent this inquiry to our technical support engineer for further review. Thank you for the feedback.
10-02-2023 04:49 PM
Hello John_Q,
i have the same issue and after any search, i have found this post.
I have on MacBook Pro M1 the citrix workspace 23.09.0.4 and after installing the EOS Webcam Util Pro Version 2.30 i have in first time see no problem.
But if i try to open an App/Desktop via Citrix workspace, the citrix client crashes with an execution error.
After Exiting the Citrix app, uninstall the EOS WebCam Pro Utility and restart the Citrix workspace Client. Now the App/Desktop in client don't crahing anymore.
Give it a solution / fix fir that failure?
Thanks and regards,
Sascha
01-22-2024 11:17 AM
By now I've upgraded to macOS Sonoma 14.2.1
Do you know where this bug report is in the software engineers' backlog, and whether it's been resolved as of Citrix Workspace Version: 23.11.0.67 (2311) ?
12/05/2024: New firmware updates are available.
EOS R5 Mark II - Version 1.0.2
09/26/2024: New firmware updates are available.
EOS R6 Mark II - Version 1.5.0
07/01/2024: New firmware updates are available.
Canon U.S.A Inc. All Rights Reserved. Reproduction in whole or part without permission is prohibited.