お世話になっております。
表題の件につきまして、シーケンサーとPIE 中のレベル遷移の組み合わせでクラッシュが発生しております。
再現手順
- シーケンサーを開き、再生ヘッドをアニメーションセクションの上に置く
- 選択ビューポートでゲームを開始する
- ゲーム上にシーケンサーによるアクターが存在し、アニメーションのポーズをとっている状態で、レベル遷移を行う
- クラッシュする
こちらはクラッシュ発生時のログになります。
[2025.09.09-05.12.36:092][115]LogLoad: Error: Previously active world /Game/ThirdPerson/UEDPIE_0_Lvl_ThirdPerson.Lvl_ThirdPerson not cleaned up by garbage collection!
[2025.09.09-05.12.36:092][115]LogLoad: Error: Once a world has become active, it cannot be reused and must be destroyed and reloaded. World referenced by:
[2025.09.09-05.12.36:092][115]LogLoad: Beginning reference chain search...
[2025.09.09-05.12.36:093][115]LogLoad: - World /Game/ThirdPerson/UEDPIE_0_Lvl_ThirdPerson.Lvl_ThirdPerson
[2025.09.09-05.12.36:114][115]LogReferenceChain: Display: InitialGather memory usage: 3.33
[2025.09.09-05.12.36:116][115]LogReferenceChain: Display: Post-search memory usage: 1.52
[2025.09.09-05.12.36:116][115]LogLoad: Error: Printing reference chains leading to World /Game/ThirdPerson/UEDPIE_0_Lvl_ThirdPerson.Lvl_ThirdPerson:
[2025.09.09-05.12.36:117][115]LogReferenceChain: Error: (Garbage) World /Game/ThirdPerson/UEDPIE_0_Lvl_ThirdPerson.Lvl_ThirdPerson is not currently reachable. Try using GC history to debug transient leaks with 'gc.historysize 1'
[2025.09.09-05.12.36:117][115]LogLoad: Error: Old World /Game/ThirdPerson/UEDPIE_0_Lvl_ThirdPerson.Lvl_ThirdPerson not cleaned up by GC! However it's not referenced by any object. It may have a flag set that's preventing it from being destroyed (see log for details):
[2025.09.09-05.12.36:117][115]LogOutputDevice: Warning:
Script Stack (0 frames) :
Fatal error: [File:D:\build\++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\ReferenceChainSearch.cpp] [Line: 2038]
Fatal world leaks detected. Logging first error, check logs for additional information
[Image Removed]
再現プロジェクトを添付いたします。
こちらのプロジェクトではLv1_ThirdPerson のレベルブループリント上で
Cキーでレベルを遷移するようにしています。
- NewLevelSequence を開く
- ゲームを開始する
- Cキーを押す
こちらの手順でクラッシュをご確認いただけるかと思います。
当方の作業環境ではPIE 中にシーケンサーのプレビューを行う必要はありませんが、
意図せずシーケンサーを起動した状態でPIE を開始し、クラッシュすることが起きています。
PIE 開始時にシーケンサーのプレビュー用アクターを破棄するなどの回避方法を検討しておりますが、
クラッシュしないようご対応いただけるか、より適切な対応方法をご教示いただけますと幸いです。
お手数をおかけしますが、よろしくお願いいたします。