Thanks Quinn,
I'm sure a new and clean empty project runs, but this is a (big) existing project, objective-c, no storyboard but XIBs, that has run fine before 18.4, for years. As the crash happens before my code is even entered I don't even know where to start!
Does this Sanitizer message mean anything to you? What is the problem with MemoryMappingLayout?
libclang_rt.asan_iossim_dynamic.dylib__sanitizer::MemoryMappingLayout::Next:
0x10f2dae50 <+0>: cmpl $-0x1, 0x8(%rdi)`
With the sanitizers switched off in the Run Scheme the app runs fine in the Simulator, but I have a user that experiences an actual crash on device. That crash is different from what I experience: the app crashes on simulator before entering my code, after displaying the splash screen, while the user has an app that does startup, and can be used for a few seconds, but crashes on a certain input.
As is, I cannot even establish if these crashes are related.
In the App Analytics in AppstoreConnect I see no increase in the number of crashes for this app, 375k sessions/month, 98 crashes, so 0.25 promille.