Jump to content
Welcome to our new Citrix community!
  • 0

New Workspace 2301 crashes when arrow of functional keys are pressed


Ales Dvorak

Question

Today stopped older 22xx Workspace clients connects to our Citrix servers, so I reinstalled 2211 with newer 2301, but on one Macbook Pro 2020 remote desktop or any app always crashes when arrow keys or F1-F19 or (mac's) Numlock pressed. Have absolutely no idea why ...  

 

Tested on another Macbook which also refused to connect with 2211 and it works on 2301 without any problems.. 

Link to comment

3 answers to this question

Recommended Posts

  • 0

I've test it on different computers and this issue appears on Macbook Pro 2020 with Intel CPU only. Made new user profile with no success. Error report contains: 

 

Process:               Citrix Viewer [8325]
Path:                  /Library/Application Support/Citrix Receiver/Citrix Viewer.app/Contents/MacOS/Citrix Viewer
Identifier:            com.citrix.receiver.icaviewer.mac
Version:               23.01.1 (700023.01.1.17)
Code Type:             X86-64 (Native)
Parent Process:        launchd [1]
User ID:               501

Date/Time:             2023-03-29 13:47:55.5648 +0200
OS Version:            macOS 13.2.1 (22D68)
Report Version:        12
Bridge OS Version:     7.2 (20P3045)

 

Time Awake Since Boot: 4800 seconds
Time Since Wake:       3320 seconds

System Integrity Protection: enabled

Crashed Thread:        0  1  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BAD_INSTRUCTION (SIGILL)
Exception Codes:       0x0000000000000001, 0x0000000000000000

Termination Reason:    Namespace SIGNAL, Code 4 Illegal instruction: 4
Terminating Process:   exc handler [8325]

Application Specific Information:
BUG IN CLIENT OF LIBDISPATCH: trying to lock recursively


Thread 0 Crashed:: 1 Dispatch queue: com.apple.main-thread
0   libdispatch.dylib                     0x7ff8083cde7a _dispatch_once_wait.cold.1 + 14
1   libdispatch.dylib                     0x7ff80839e1d5 _dispatch_once_wait + 93
2   AVFCapture                            0x7ff823851d52 +[AVCaptureDALDevice devices] + 38
3   AVFCapture                            0x7ff823852c1f +[AVCaptureDALDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:] + 79
4   AVFCapture                            0x7ff82385e552 +[AVCaptureDALDevice _refreshPreferredCameraProperties:] + 326
5   libdispatch.dylib                     0x7ff80839c7fb _dispatch_call_block_and_release + 12
6   libdispatch.dylib                     0x7ff80839da44 _dispatch_client_callout + 8
7   libdispatch.dylib                     0x7ff8083aa7b9 _dispatch_main_queue_drain + 952
8   libdispatch.dylib                     0x7ff8083aa3f3 _dispatch_main_queue_callback_4CF + 31
9   CoreFoundation                        0x7ff8086375f0 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 9
10  CoreFoundation                        0x7ff8085f7b70 __CFRunLoopRun + 2454
11  CoreFoundation                        0x7ff8085f6b60 CFRunLoopRunSpecific + 560
12  CoreFoundation                        0x7ff8086607c5 CFMessagePortSendRequest + 1022
13  EOSWebcamUtility                         0x118cd060d EWCClient::SendRequest(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) + 437
14  EOSWebcamUtility                         0x118cd0d4c EWCClient::SandboxTest() + 44
15  EOSWebcamUtility                         0x118cd485e -[Stream init] + 78
16  EOSWebcamUtility                         0x118cd215d HardwarePlugIn_InitializeWithObjectID(CMIOHardwarePlugInInterface**, unsigned int) + 370
17  CoreMediaIO                           0x7ff81724237d CMIO::DAL::PlugInManagement::CreatePlugIn(CMIO::DAL::CFPlugIn const*, std::__1::vector<CMIO::DAL::PlugIn*, std::__1::allocator<CMIO::DAL::PlugIn*> >*) + 1271
18  CoreMediaIO                           0x7ff817233baa CMIO::DAL::PlugInManagement::CreateOrLazyLoadPlugIns(std::__1::vector<CMIO::DAL::CFPlugIn*, 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)) + 138
19  CoreMediaIO                           0x7ff8172337eb CMIO::DAL::PlugInManagement::Initialize() + 459
20  CoreMediaIO                           0x7ff81723360f CMIO::DAL::System::InitializeDevices() + 9
21  CoreMediaIO                           0x7ff8172317a8 CMIO::DAL::System::CheckOutInstance() + 546
22  CoreMediaIO                           0x7ff81723103b CMIOObjectGetPropertyDataSize + 161
23  AVFCapture                            0x7ff823851ed0 +[AVCaptureDALDevice _refreshDevices] + 292
24  AVFCapture                            0x7ff8238529a7 __39+[AVCaptureDALDevice _ensureDeviceList]_block_invoke + 28
25  libdispatch.dylib                     0x7ff80839da44 _dispatch_client_callout + 8
26  libdispatch.dylib                     0x7ff80839ec32 _dispatch_once_callout + 20
27  AVFCapture                            0x7ff823851d52 +[AVCaptureDALDevice devices] + 38
28  AVFCapture                            0x7ff823852c1f +[AVCaptureDALDevice _defaultDeviceWithDeviceType:mediaTypes:position:cameraOverrideHistoryAllowed:cameraOverrideHistorySuspendedAllowed:wombatsMustBeMagic:userPreferredCameraHistorySuspendedAllowed:invalidSpecialDeviceTypes:] + 79
29  AVFCapture                            0x7ff823852ba8 +[AVCaptureDALDevice defaultDeviceWithDeviceType:mediaType:position:] + 129
30  AVFCapture                            0x7ff82391d16f +[AVCaptureDevice_Tundra defaultDeviceWithMediaType:allowIOSMacEnvironment:] + 265
31  AVFCapture                            0x7ff82391e686 +[AVCaptureDevice_Tundra defaultDeviceWithMediaType:] + 38
32  CTXMM                                    0x1154641a3 -[ICAClientMMMenuController availableWebcamId] + 233
33  CTXMM                                    0x115464897 -[ICAClientMMMenuController populateWebcamMenu] + 157
34  CTXMM                                    0x115464094 -[ICAClientMMMenuController menuNeedsUpdate:] + 223
35  AppKit                                0x7ff80b9c77ac -[NSMenu _populateFromDelegateWithEventRef:] + 290
36  AppKit                                0x7ff80b8f0953 -[NSMenu _populateWithEventRef:] + 126
37  AppKit                                0x7ff80ba11e15 -[NSCarbonMenuImpl _carbonPopulateEvent:handlerCallRef:] + 274
38  AppKit                                0x7ff80ba11c20 NSSLMMenuEventHandler + 1015
39  HIToolbox                             0x7ff811f1e48d DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 1381
40  HIToolbox                             0x7ff811f1d8cc SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 333
41  HIToolbox                             0x7ff811f1d773 SendEventToEventTargetWithOptions + 45
42  HIToolbox                             0x7ff811f6da62 SendMenuPopulate(MenuData*, OpaqueEventTargetRef*, unsigned int, double, unsigned int, OpaqueEventRef*, unsigned char, unsigned char*) + 301
43  HIToolbox                             0x7ff811f6d718 PopulateMenu(MenuData*, OpaqueEventTargetRef*, CheckMenuData*, unsigned int, double) + 333
44  HIToolbox                             0x7ff811f6cbf3 Check1MenuForKeyEvent(MenuData*, CheckMenuData*) + 195
45  HIToolbox                             0x7ff811f6d407 Check1MenuForKeyEvent(MenuData*, CheckMenuData*) + 2263
46  HIToolbox                             0x7ff811f6c709 CheckMenusForKeyEvent(MenuData*, CheckMenuData*) + 830
47  HIToolbox                             0x7ff8120ce5cf IsMatchingMenuKeyEvent(MenuData*, OpaqueEventRef*, unsigned int, MenuData**, unsigned short*) + 815
48  HIToolbox                             0x7ff811f6c227 _IsMenuKeyEvent(MenuData*, OpaqueEventRef*, unsigned int, MenuData**, unsigned short*) + 37
49  HIToolbox                             0x7ff811f6c1d3 IsMenuKeyEvent + 111
50  AppKit                                0x7ff80bbeb0b2 +[NSCarbonMenuImpl _menuItemWithKeyEquivalentMatchingEventRef:inMenu:includingDisabledItems:] + 214
51  AppKit                                0x7ff80ba116ae _NSFindMenuItemMatchingCommandKeyEvent + 206
52  AppKit                                0x7ff80ba2c229 -[NSMenu performKeyEquivalent:] + 335
53  AppKit                                0x7ff80bf17d8a routeKeyEquivalent + 656
54  AppKit                                0x7ff80b8a9ebe -[NSApplication(NSEvent) sendEvent:] + 870
55  AppKit                                0x7ff80bb68665 -[NSApplication _handleEvent:] + 65
56  AppKit                                0x7ff80b7387dc -[NSApplication run] + 623
57  AppKit                                0x7ff80b70c7f7 NSApplicationMain + 817
58  dyld                                  0x7ff8081ea310 start + 2432

Thread 1:: 1
0   libsystem_pthread.dylib               0x7ff808518c58 start_wqthread + 0

Thread 2:
0   libsystem_pthread.dylib               0x7ff808518c58 start_wqthread + 0

Thread 3:: 9
0   libsystem_pthread.dylib               0x7ff808518c58 start_wqthread + 0

Thread 4:: 8
0   libsystem_pthread.dylib               0x7ff808518c58 start_wqthread + 0

Thread 5:: 5 Dispatch queue: ICAUDTRecvThread.dispatchQueue
0   libsystem_kernel.dylib                0x7ff8084e111a __psynch_cvwait + 10
1   libsystem_pthread.dylib               0x7ff80851d7e1 _pthread_cond_wait + 1243
2   libudt.dylib                             0x10402ae25 POSIX_EVENT_TIMEDWAIT(_opaque_pthread_cond_t*, _opaque_pthread_mutex_t*, int) + 191
3   libudt.dylib                             0x10402c1b9 CEPoll::wait(int, std::__1::set<int, std::__1::less<int>, std::__1::allocator<int> >*, std::__1::set<int, std::__1::less<int>, std::__1::allocator<int> >*, long long, std::__1::set<int, std::__1::less<int>, std::__1::allocator<int> >*, std::__1::set<int, std::__1::less<int>, std::__1::allocator<int> >*) + 1571
4   libudt.dylib                             0x10403a82c CUDT::epoll_wait(int, std::__1::set<int, std::__1::less<int>, std::__1::allocator<int> >*, std::__1::set<int, std::__1::less<int>, std::__1::allocator<int> >*, long long, std::__1::set<int, std::__1::less<int>, std::__1::allocator<int> >*, std::__1::set<int, std::__1::less<int>, std::__1::allocator<int> >*) + 44
5   libudt.dylib                             0x10403acef UDT::epoll_wait2(int, int*, int*, int*, int*, long long, int*, int*, int*, int*) + 221
6   libudt.dylib                             0x10402ab59 udt_epoll_wait2 + 23
7   Citrix Viewer                            0x10399265c -[ICAUDTRecvThread pollSocket] + 116
8   Citrix Viewer                            0x103991cc6 __50-[ICAUDTRecvThread initWithTransportDriver:queue:]_block_invoke + 38
9   libdispatch.dylib                     0x7ff80839c7fb _dispatch_call_block_and_release + 12
10  libdispatch.dylib                     0x7ff80839da44 _dispatch_client_callout + 8
11  libdispatch.dylib                     0x7ff8083a3ac4 _dispatch_lane_serial_drain + 694
12  libdispatch.dylib                     0x7ff8083a45b4 _dispatch_lane_invoke + 366
13  libdispatch.dylib                     0x7ff8083aead7 _dispatch_workloop_worker_thread + 762
14  libsystem_pthread.dylib               0x7ff808519ce3 _pthread_wqthread + 326
15  libsystem_pthread.dylib               0x7ff808518c67 start_wqthread + 15
 

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...