FastGeo Streamingプラグイン使用時にバックグラウンドワーカースレッドでクラッシュが発生する(5.7.4)

お世話になっております。

UE5.7.4環境においてFastGeo Streamingプラグインを使用した際にクラッシュが発生しています。

UEのGitコミット履歴から同現象に対する修正コミットを確認しましたが、UE5.7.4への適用を試みたところ、差分変更だけでは適用できない状態です。

(https://github.com/EpicGames/UnrealEngine/commit/d9f78af836e135d5dc8a18e93207d20efd8e3539#diff-c5b4bdf271f9a7bab1feed6fdf2e99212cea87be629bb91b36f8d0d7474e87ed)

つきましては、UE5.7.4向けのパッチのご提供、もしくは適用手順のご案内をお願いしたく、ご連絡差し上げました。

以下に詳細を記載いたしますので、お手数ですがご確認よろしくお願いいたします。

■ 使用環境

- Unreal Engine バージョン:5.7.4

- プラットフォーム:Windows

- ビルド構成:Development

■ 概要

World PartitionのWorld SettingsのRuntime Cell TransformerにFastGeoWorldPartitionRuntimeCellTransformerを追加した状態で対象マップをロードするとクラッシュが発生します。

再現条件

- PIE・スタンドアロンプレイ・パッケージビルド、全ての環境で再現します

■ DefaultEngine.iniの関連設定

FastGeo.AsyncRenderStateTask.TimeBudgetMS=0.5

FastGeo.AsyncRenderStateTask.ParallelWorkerCount=2

[Attachment Removed]

再現手順
■ 再現手順

1. FastGeo Streamingプラグインを有効化する

2. 対象マップのWorld SettingsにてRuntime Cell Transformer配列にFastGeoWorldPartitionRuntimeCellTransformerを追加する

3. 対象マップをロードする

4. 実行中にクラッシュが発生する

[Attachment Removed]

お世話になっております。

この問題を手元で再現を試みてみたのですが再現に至らずでして、「対象マップ」に関しては特定の条件が必要な可能性がありますが、この問題における変更は正しくは CL#51467980 (https://github.com/EpicGames/UnrealEngine/commit/a6eed9f31a4b2780a7d94106aa8e3ac7e8d7dd45\) であると推測されます。ご認識頂いておりますように 、挙げて頂いた変更およびCL#51467980の変更はUE5.8をベースとしたものなので、バックポートはご自身で変更点をマージして頂く必要がございます。まずはこちらの変更内容をご確認頂き、適用が可能であるかご確認いただけますと幸いです。

UE5.8へのアップデートが可能であれば、アップデートまでは一時的に一時的にFastGeoをオフにしておくか、FastGeo.AsyncRenderStateTask.ParallelWorkerCount=0 として非同期処理自体を抑制する回避策(プロジェクトでの動作確認を行ってください、この機能をオフにすることによってパフォーマンスが現在よりも低下することは想定されます)も適用できるかと思いますので、参考になれば幸いです。

[Attachment Removed]

回答誠にありがとうございました。

UE5.8については、現在開発中のタイトルが末期に入っているため、更新はしない予定となっております。ですので、UE5.7.4のエンジンソースにマージを試みたいと思います。

本件クローズしていただいて問題ありません。

今後とも何卒よろしくお願いします。

[Attachment Removed]