objc_msgSend crash

My app experiencing a rare crash that I am unable to reproduce and am struggling to make progress with:

Thread 0 name:
Thread 0 Crashed:
0   libobjc.A.dylib               	0x00000001926c3c20 objc_msgSend + 32 (:-1)
1   Foundation                    	0x00000001997357b4 __NSThreadPerformPerform + 264 (NSThread.m:1084)
2   CoreFoundation                	0x000000019a82b834 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 28 (CFRunLoop.c:1957)
3   CoreFoundation                	0x000000019a82b7c8 __CFRunLoopDoSource0 + 176 (CFRunLoop.c:2001)
4   CoreFoundation                	0x000000019a8292f8 __CFRunLoopDoSources0 + 340 (CFRunLoop.c:2046)
5   CoreFoundation                	0x000000019a828484 __CFRunLoopRun + 828 (CFRunLoop.c:2955)
6   CoreFoundation                	0x000000019a827cd8 CFRunLoopRunSpecific + 608 (CFRunLoop.c:3420)
7   GraphicsServices              	0x00000001df2751a8 GSEventRunModal + 164 (GSEvent.c:2196)
8   UIKitCore                     	0x000000019ce61ae8 -[UIApplication _run] + 888 (UIApplication.m:3713)
9   UIKitCore                     	0x000000019cf15d98 UIApplicationMain + 340 (UIApplication.m:5303)
10  <redacted>                     	0x000000010287af04 main + 64 (AppDelegate.swift:15)
11  dyld                          	0x00000001bdfff154 start + 2356 (dyldMain.cpp:1298)

I have done a fair amount of digging, looking at other similar crashes and at this: https://developer.apple.com/forums/thread/92102 but being unable to reproduce is quite limiting.

I found this very similar issue with useful info on finding which function was being called: https://forums.developer.apple.com/forums/thread/67763

But in my case, the x1 (and x2) register values seem to point to an area outside of the ranges in the "Binary Images" section..

I've attached an example of a full crash report (with the app name redacted):

Any help would be greatly appreciated.

objc_msgSend crash
 
 
Q