On client I approached a vehicle and started punching it with knife, this caused a game crash.
[2023.10.05-17.02.48:464][102]LogThreadingWindows: Error: Runnable thread Foreground Worker #1 crashed.
[2023.10.05-17.02.48:464][102]LogWindows: Error: === Critical error: ===
[2023.10.05-17.02.48:464][102]LogWindows: Error:
[2023.10.05-17.02.48:464][102]LogWindows: Error: Fatal error!
[2023.10.05-17.02.48:464][102]LogWindows: Error:
[2023.10.05-17.02.48:464][102]LogWindows: Error: Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x0000000000000000
[2023.10.05-17.02.48:464][102]LogWindows: Error:
[2023.10.05-17.02.48:464][102]LogWindows: Error: [Callstack] 0x00007ff7e6e190a2 ECR-Win64-Shipping.exe!UChaosWheeledVehicleSimulation::PerformSuspensionTraces() [C:\Users\JediKnight\Documents\UnrealEngine\Engine\Plugins\Experimental\ChaosVehiclesPlugin\Source\ChaosVehicles\Private\ChaosWheeledVehicleMovementComponent.cpp:427]
[2023.10.05-17.02.48:464][102]LogWindows: Error: [Callstack] 0x00007ff7e6e1cab1 ECR-Win64-Shipping.exe!UChaosWheeledVehicleSimulation::UpdateSimulation() [C:\Users\JediKnight\Documents\UnrealEngine\Engine\Plugins\Experimental\ChaosVehiclesPlugin\Source\ChaosVehicles\Private\ChaosWheeledVehicleMovementComponent.cpp:243]
[2023.10.05-17.02.48:464][102]LogWindows: Error: [Callstack] 0x00007ff7e6e0e5f9 ECR-Win64-Shipping.exe!UChaosVehicleSimulation::TickVehicle() [C:\Users\JediKnight\Documents\UnrealEngine\Engine\Plugins\Experimental\ChaosVehiclesPlugin\Source\ChaosVehicles\Private\ChaosVehicleMovementComponent.cpp:139]
[2023.10.05-17.02.48:464][102]LogWindows: Error: [Callstack] 0x00007ff7e6e0e1c8 ECR-Win64-Shipping.exe!FChaosVehicleDefaultAsyncInput::Simulate() [C:\Users\JediKnight\Documents\UnrealEngine\Engine\Plugins\Experimental\ChaosVehiclesPlugin\Source\ChaosVehicles\Private\ChaosVehicleMovementComponent.cpp:1695]
[2023.10.05-17.02.48:464][102]LogWindows: Error: [Callstack] 0x00007ff7e6e03653 ECR-Win64-Shipping.exe!<lambda_392bd5c46aaaf5cccb867234a8116ccf>::operator()() [C:\Users\JediKnight\Documents\UnrealEngine\Engine\Plugins\Experimental\ChaosVehiclesPlugin\Source\ChaosVehicles\Private\ChaosVehicleManagerAsyncCallback.cpp:71]
[2023.10.05-17.02.48:464][102]LogWindows: Error: [Callstack] 0x00007ff7e8a38c09 ECR-Win64-Shipping.exe!UE::Core::Private::Function::TFunctionRefCaller<<lambda_093cef6c45d7a7b871433e9a3a46ff25>,void __cdecl(int)>::Call() [C:\Users\JediKnight\Documents\UnrealEngine\Engine\Source\Runtime\Core\Public\Templates\Function.h:475]
[2023.10.05-17.02.48:464][102]LogWindows: Error: [Callstack] 0x00007ff7e6b68f62 ECR-Win64-Shipping.exe!`ParallelForImpl::ParallelForInternal<TFunctionRef<void __cdecl(int)>,<lambda_600b85aa2a81f4761389a82b02631227>,std::nullptr_t>'::`2'::FParallelExecutor::operator()() [C:\Users\JediKnight\Documents\UnrealEngine\Engine\Source\Runtime\Core\Public\Async\ParallelFor.h:340]
[2023.10.05-17.02.48:464][102]LogWindows: Error: [Callstack] 0x00007ff7e6cd3f04 ECR-Win64-Shipping.exe!LowLevelTasks::TTaskDelegate<LowLevelTasks::FTask * __cdecl(bool),48>::TTaskDelegateImpl<<lambda_cd5d35de258cbd13177d68cf0a207ffd>,0>::CallAndMove() [C:\Users\JediKnight\Documents\UnrealEngine\Engine\Source\Runtime\Core\Public\Async\Fundamental\TaskDelegate.h:171]
[2023.10.05-17.02.48:464][102]LogWindows: Error: [Callstack] 0x00007ff7e7a1cf45 ECR-Win64-Shipping.exe!LowLevelTasks::FTask::ExecuteTask() [C:\Users\JediKnight\Documents\UnrealEngine\Engine\Source\Runtime\Core\Public\Async\Fundamental\Task.h:656]
[2023.10.05-17.02.48:464][102]LogWindows: Error: [Callstack] 0x00007ff7e7a157e1 ECR-Win64-Shipping.exe!LowLevelTasks::FScheduler::TryExecuteTaskFrom<&LowLevelTasks::TLocalQueueRegistry<1024>::TLocalQueue::DequeueGlobal,0>() [C:\Users\JediKnight\Documents\UnrealEngine\Engine\Source\Runtime\Core\Private\Async\Fundamental\Scheduler.cpp:360]
[2023.10.05-17.02.48:464][102]LogWindows: Error: [Callstack] 0x00007ff7e7a2b4e3 ECR-Win64-Shipping.exe!LowLevelTasks::FScheduler::WorkerMain() [C:\Users\JediKnight\Documents\UnrealEngine\Engine\Source\Runtime\Core\Private\Async\Fundamental\Scheduler.cpp:402]
[2023.10.05-17.02.48:464][102]LogWindows: Error: [Callstack] 0x00007ff7e7a19f30 ECR-Win64-Shipping.exe!UE::Core::Private::Function::TFunctionRefCaller<<lambda_2d21a7280907265e6aab37ddf50d42b1>,void __cdecl(void)>::Call() [C:\Users\JediKnight\Documents\UnrealEngine\Engine\Source\Runtime\Core\Public\Templates\Function.h:475]
[2023.10.05-17.02.48:464][102]LogWindows: Error: [Callstack] 0x00007ff7e7a7be44 ECR-Win64-Shipping.exe!FThreadImpl::Run() [C:\Users\JediKnight\Documents\UnrealEngine\Engine\Source\Runtime\Core\Private\HAL\Thread.cpp:69]
[2023.10.05-17.02.48:464][102]LogWindows: Error: [Callstack] 0x00007ff7e7b7f647 ECR-Win64-Shipping.exe!FRunnableThreadWin::Run() [C:\Users\JediKnight\Documents\UnrealEngine\Engine\Source\Runtime\Core\Private\Windows\WindowsRunnableThread.cpp:149]
[2023.10.05-17.02.48:464][102]LogWindows: Error: [Callstack] 0x00007ff7e7b7a331 ECR-Win64-Shipping.exe!FRunnableThreadWin::GuardedRun() [C:\Users\JediKnight\Documents\UnrealEngine\Engine\Source\Runtime\Core\Private\Windows\WindowsRunnableThread.cpp:79]
[2023.10.05-17.02.48:464][102]LogWindows: Error: [Callstack] 0x00007ffc114b7344 KERNEL32.DLL!UnknownFunction []
[2023.10.05-17.02.48:464][102]LogWindows: Error: [Callstack] 0x00007ffc12a826b1 ntdll.dll!UnknownFunction []
[2023.10.05-17.02.48:464][102]LogWindows: Error:
[2023.10.05-17.02.48:464][102]LogWindows: Error: Crash in runnable thread Foreground Worker #1
[2023.10.05-17.02.48:476][102]LogExit: Executing StaticShutdownAfterError
[2023.10.05-17.02.48:478][102]LogWindows: FPlatformMisc::RequestExit(1)
[2023.10.05-17.02.48:478][102]LogWindows: FPlatformMisc::RequestExitWithStatus(1, 3)
[2023.10.05-17.02.48:478][102]LogCore: Engine exit requested (reason: Win RequestExit)
The exact line seems to be code on line 427:
case ESweepShape::Raycast:
default:
{
if (OverlapResult.Component->LineTraceComponent(ComponentHit, TraceStart, TraceEnd, TraceParams))
So OverlapResult.Component is null while bBlockingHit is true. Solution would be to change the engine’s code and a nullptr check, but don’t really want to do it, maybe some other solutions?