Possibly related:
While collecting the fully symbolicated crash logs I posted in an earlier comment, three times, in the iOS 18 simulator only, my app hung while loading geometry for a RealityKit scene. I paused the app in the debugger and saw the following stack trace. I couldn't use Xcode > Debug > Detach and get a crash log in this case because the app would hang and did not crash.
#0 0x00000001006ec55c in __semwait_signal ()
#1 0x00000001801695dc in nanosleep ()
#2 0x00000001801694b0 in usleep ()
#3 0x00000001aa9cf94c in re::AssetLoadRequest::Data::waitForCompletion ()
#4 0x00000001aa938068 in re::NetworkSendBlockingAssetLoadRequestManager::flushAndWaitForECSSendBlockingAssetLoadRequests ()
#5 0x00000001aaee2a98 in re::ecs2::NetworkSendSystem::update ()
#6 0x00000001aafd013c in re::internal::Callable<re::ecs2::ECSManager::configurePhaseECSSystems(re::Scheduler::ScheduleDescriptor&, re::ecs2::ECSSystemGroup, unsigned long)::$_0, void (float)>::operator() ()
#7 0x00000001ab463774 in re::Scheduler::executePhase ()
#8 0x00000001aa8cec10 in re::Engine::executePhase ()
#9 0x00000001aa8d71cc in re::Engine::timeDidChange ()
#10 0x00000001ab464da0 in re::Event<re::SimulationTimer, re::SimulationTimerEventArgs const&>::raise ()
#11 0x00000001ab464cd8 in re::VariableStepTimer::onClockDidChange ()
#12 0x00000001ab4643f8 in re::Event<re::SimulationClock, re::SimulationClockEventArgs const&>::raise ()
#13 0x00000001ab4645d4 in re::DisplayLinkClock::update ()
#14 0x000000018afcfccc in CA::Display::DisplayLinkItem::dispatch_ ()
#15 0x000000018afcbdac in CA::Display::DisplayLink::dispatch_items ()
#16 0x000000018afd29f8 in CA::Display::DisplayLink::dispatch_deferred_display_links ()
#17 0x000000018504aa80 in _UIUpdateSequenceRun ()
#18 0x00000001859f2750 in schedulerStepScheduledMainSection ()
#19 0x00000001859f1b88 in runloopSourceCallback ()
#20 0x000000018041b484 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ()
#21 0x000000018041b3cc in __CFRunLoopDoSource0 ()
#22 0x000000018041ab30 in __CFRunLoopDoSources0 ()
#23 0x0000000180415210 in __CFRunLoopRun ()
#24 0x0000000180414ac0 in CFRunLoopRunSpecific ()
#25 0x00000001906e0b10 in GSEventRunModal ()
#26 0x0000000185ac325c in -[UIApplication _run] ()
#27 0x0000000185ac7454 in UIApplicationMain ()
#28 0x0000000184eb40d8 in UIKit.UIApplicationMain(Swift.Int32, Swift.Optional<Swift.UnsafeMutablePointer<Swift.UnsafeMutablePointer<Swift.Int8>>>, Swift.Optional<Swift.String>, Swift.Optional<Swift.String>) -> Swift.Int32 ()
#29 0x0000000102c421b0 in static UIApplicationDelegate.main() ()
#30 0x0000000102c42128 in static AppDelegate.$main() ()
#31 0x0000000102c4222c in main at /Users/drew/Repos/Baseball/Baseball/Sources/AppDelegate.swift:14
#32 0x0000000100391410 in start_sim ()
#33 0x000000010026e274 in start ()
This hanging was preceded by many messages like the following in the Xcode console:
Asset 8262083708093167093 Material (Framework)com.apple.CoreRE/pbr.rematerial failure: Asset provider load failed: type 'Framework' -- unknown framework: com.apple.CoreRE
load failed: couldn't load '8262083708093167093 Material (Framework)com.apple.CoreRE/pbr.rematerial' (Asset provider load failed: type 'Framework' -- unknown framework: com.apple.CoreRE)
AssetLoadRequest failed because asset failed to load '8262083708093167093 Material (Framework)com.apple.CoreRE/pbr.rematerial' (Asset provider load failed: type 'Framework' -- unknown framework: com.apple.CoreRE)
load failed: asset loading already has failed '8262083708093167093 Material (Framework)com.apple.CoreRE/pbr.rematerial' (Asset provider load failed: type 'Framework' -- unknown framework: com.apple.CoreRE)
Invalid asset: '8262083708093167093 Material (Framework)com.apple.CoreRE/pbr.rematerial'
load failed: asset loading already has failed '8262083708093167093 Material (Framework)com.apple.CoreRE/pbr.rematerial' (Asset provider load failed: type 'Framework' -- unknown framework: com.apple.CoreRE)
Invalid asset: '8262083708093167093 Material (Framework)com.apple.CoreRE/pbr.rematerial'
load failed: asset loading already has failed '8262083708093167093 Material (Framework)com.apple.CoreRE/pbr.rematerial' (Asset provider load failed: type 'Framework' -- unknown framework: com.apple.CoreRE)
Invalid asset: '8262083708093167093 Material (Framework)com.apple.CoreRE/pbr.rematerial'