cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Crash report / bug report: incompatibility between Citrix Workspace & Canon EOS Webcam Util on MacOS

JediNick23
Apprentice

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

 

 

3 REPLIES 3

John_Q
Product Expert
Product Expert

Hello JediNick23,

I have sent this inquiry to our technical support engineer for further review. Thank you for the feedback.

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

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) ?

National Parks Week Sweepstakes style=

Enter for a chance to win!

April 20th-28th
Announcements