Fatal: Failed To Allocate 112 Parentrelativenodematrices ...

Discussion in 'Technical Reports' started by cunningn#3154, Mar 13, 2024.

  1. cunningn#3154

    cunningn#3154 Well-Known Member

    Joined:
    Mar 22, 2023
    Messages:
    228
    Likes Received:
    303
    Hi Folks,

    Just tried editing an existing scenario in the game v75.8a (12:05 Queen of Scots in my Cambs & ECML route) to fix a playing issue spotted by a friend. Game crashes during load with the good old "OOM Fatal error in mode LOADING". Checking the logmate I see a set of 3 error lines which appear to identify the cause of the crash:

    Code:
    2024/03/13 18:13:26.252 - [Streaming] - Trace D:\RGBuild\CoreRelease\Code\Libs\Heracles\Engine\Hc1Draw\cShapeAnimationController.cpp : 1286 = FATAL: Failed to allocate 112 ParentRelativeNodeMatrices in AllocateWorkingMatrixArrays, with freebytes = 22, freecount = 104872
    2024/03/13 18:13:26.252 - [Streaming] - Trace D:\RGBuild\CoreRelease\Code\Libs\Heracles\Engine\Hc1Draw\cShapeAnimationController.cpp : 1293 = FATAL: Failed to allocate 112 WorldSpaceNodeMatrixAdjusters in AllocateWorkingMatrixArrays, with freebytes = 22, freecount = 104872
    2024/03/13 18:13:26.252 - [Streaming] - Trace D:\RGBuild\CoreRelease\Code\Libs\Heracles\Engine\Hc1Draw\cShapeAnimationController.cpp : 1301 = FATAL: Failed to allocate 112 WorldSpaceNodeMatrixAdjusters in AllocateWorkingMatrixArrays, with freebytes = 22, freecount = 104872
    As so often this obscures as much as it illuminates. Nothing else has changed AFAIK. I'm going to investigate further but thought I'd ask here in case anyone had prior experience.
     
  2. Spikee1975

    Spikee1975 Guest

    Can you post the full log, these three lines do not indicate what asset the code's referring to other than some issue with an animated node.
     
    Last edited by a moderator: Mar 13, 2024
  3. cunningn#3154

    cunningn#3154 Well-Known Member

    Joined:
    Mar 22, 2023
    Messages:
    228
    Likes Received:
    303
    Here are the last lines before the crash. Last loco mentioned is the old Ikesmith (Mike Round) 9F which is as old as rolling stock gets - but is a good, reliable background loco.
    However you can run the loco standalone as player or AI and it doesn't cause a crash.
    However*2 - re-running the failing scenario crashes repeatedly - but sometimes doesn't show the last four lines (which I hadn't seen before).
    I will use RWtools to swap out the Ike 9f and see what I get.

    PS - the missing node error shows on most of the steam locos that I have - from amateur builders up to the pro guys - so sadly I don't think it is the culprit (maybe).

    Code:
    \V2_Engine_Black.xml" missing node "bo02wh02"
    2024/03/13 18:13:26.252 - [Content] - Trace D:\RGBuild\CoreRelease\Code\DLLs\RailVehicleManager\cBogey.cpp : 619 = Rail vehicle "RSC\RobinsonO4Pack01\RailVehicles\Steam\V2\BR Black\Engine\BR_Engine.xml" missing node "bo01wh02"
    2024/03/13 18:13:26.252 - [Content] - Trace D:\RGBuild\CoreRelease\Code\DLLs\RailVehicleManager\cBogey.cpp : 619 = Rail vehicle "RSC\RobinsonO4Pack01\RailVehicles\Steam\V2\BR Black\Engine\BR_Engine.xml" missing node "bo02wh02"
    2024/03/13 18:13:26.252 - [Content] - Trace D:\RGBuild\CoreRelease\Code\DLLs\RailVehicleManager\cBogey.cpp : 619 = Rail vehicle "RSC\FlyingScotsman\RailVehicles\Steam\Scotsman\A3-Historic-Early\Engine\A3_60106_Early.xml" missing node "bo02wh02"
    2024/03/13 18:13:26.252 - [Content] - Trace D:\RGBuild\CoreRelease\Code\DLLs\RailVehicleManager\cBogey.cpp : 619 = Rail vehicle "RSC\FlyingScotsman\RailVehicles\Steam\Scotsman\Brunswick\Engine\Brunswick Engine.xml" missing node "bo02wh02"
    2024/03/13 18:13:26.252 - [Engine] - Trace D:\RGBuild\CoreRelease\Code\Libs\Heracles\Engine\Draw\DxCommon\cHcEffectDx.cpp : 135 = Creating effect TrainParticleLit.fx
    2024/03/13 18:13:26.252 - [Engine] - Trace D:\RGBuild\CoreRelease\Code\Libs\Heracles\Engine\Draw\DxCommon\cHcEffectDx.cpp : 135 = Creating effect TrainParticleEmissive.fx
    2024/03/13 18:13:26.252 - [Content] - Trace D:\RGBuild\CoreRelease\Code\DLLs\RailVehicleManager\cBogey.cpp : 619 = Rail vehicle "ike\addon\RailVehicles\Steam\9f\default\engine\9f_Steam_Engine.xml" missing node "bo01wh01"
    2024/03/13 18:13:26.252 - [Content] - Trace D:\RGBuild\CoreRelease\Code\DLLs\RailVehicleManager\cBogey.cpp : 619 = Rail vehicle "ike\addon\RailVehicles\Steam\9f\default\engine\9f_Steam_Engine.xml" missing node "bo01wh01"
    2024/03/13 18:13:26.252 - [Scaleform] - Trace D:\RGBuild\CoreRelease\Code\DLLs\WindowsManager\cScaleformManager.cpp : 92 = removing previous image
    
    2024/03/13 18:13:26.252 - [Streaming] - Trace D:\RGBuild\CoreRelease\Code\Libs\Heracles\Engine\Hc1Draw\cShapeAnimationController.cpp : 1286 = FATAL: Failed to allocate 112 ParentRelativeNodeMatrices in AllocateWorkingMatrixArrays, with freebytes = 22, freecount = 104872
    2024/03/13 18:13:26.252 - [Streaming] - Trace D:\RGBuild\CoreRelease\Code\Libs\Heracles\Engine\Hc1Draw\cShapeAnimationController.cpp : 1293 = FATAL: Failed to allocate 112 WorldSpaceNodeMatrixAdjusters in AllocateWorkingMatrixArrays, with freebytes = 22, freecount = 104872
    2024/03/13 18:13:26.252 - [Streaming] - Trace D:\RGBuild\CoreRelease\Code\Libs\Heracles\Engine\Hc1Draw\cShapeAnimationController.cpp : 1301 = FATAL: Failed to allocate 112 WorldSpaceNodeMatrixAdjusters in AllocateWorkingMatrixArrays, with freebytes = 22, freecount = 104872
     

Share This Page