r.Lumen.Visualize.CardPlacementでLumenCardを表示するとクラッシュしやすくなります

Background WorkerでのFRDGBuilderの実行とLumenVisualizerのLumenCardの追加/削除処理がスレッド競合を起こしています。LumenCardの追加/削除処理で発生するため、以下のような操作で発生します。

  • カメラ移動によるLumenCardの追加/削除処理
  • LevelInstanceActorなどの非表示によるLumenCardの削除処理

そのためCitySample固有の問題ではなくLumenCardが多いほど発生しやすくなっています。Niagaraの描画崩れは発生しますがr.RDG.ImmediateMode 1 で回避可能です。

再現手順

Version 5.5.4

  1. CitySampleなどアクタ数のあるレベルを開く
  2. r.Lumen.Visualize.CardPlacement 1でLumenCardを表示する
  3. カメラを移動させたりレベルのアンロードをすると高確率でクラッシュする

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

本件ご返答が遅くなってしまい申し訳ございません。バグについてご報告いただきありがとうございます。

こちらは問題を再現が確認できましたので以下の番号でデータベースに登録させて頂きました。

もしクラッシュが発生するようでしたらお手数ですが回避策のコンソールコマンドをご利用いただけますと幸いです。

https://issues.unrealengine.com/issue/UE-308802

本件修正などが行われましたらお知らせしたいと思います。

ご不便をお掛けして申し訳ございませんが、どうぞよろしくお願いします。

こちらこそお世話になっております。

承知いたしました。ご対応よろしくお願いいたします。​