The editor crashes when creating a local collection of the same name by typing certain characters in the search box of the content browser. This does not reproduce in UE5.4 and is a regression in UE5.5.
This case is similar to [Link Removed].
1. Type "x1" in the search field of the content browser.
2. Create a collection pressing the "+" button on the right under "Local Collections"
3. Rename the created collection to "x1"
Result:
Crash in the editor.
Epxcted:
No crash occur.
LoginId:6aef52b34b47ff528b71a0bc9fe63dfd EpicAccountId:fb567da00f03436dabdb32db92746435 Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x0000000000000000 VCRUNTIME140 UnrealEditor_Core!TextFilterInternal::CompareStrings<wchar_t>() [C:\Engine\Github\UnrealEngine-5.5.0-release\Engine\Source\Runtime\Core\Private\Misc\TextFilterUtils.cpp:22] UnrealEditor_Core!FTextFilterString::CompareFStringView() [C:\Engine\Github\UnrealEngine-5.5.0-release\Engine\Source\Runtime\Core\Private\Misc\TextFilterUtils.cpp:302] UnrealEditor_ContentBrowser!FCompiledAssetTextFilter::TestBasicStringExpression() [C:\Engine\Github\UnrealEngine-5.5.0-release\Engine\Source\Editor\ContentBrowser\Private\AssetTextFilter.cpp:353] UnrealEditor_Core!`Impl::WrapBinaryFunction<TextFilterExpressionParser::FTextToken,bool,ITextFilterExpressionContext,`FTextFilterExpressionEvaluator::ConstructExpressionParser'::`2'::<lambda_12> >'::`2'::<lambda_1>::operator()() [C:\Engine\Github\UnrealEngine-5.5.0-release\Engine\Source\Runtime\Core\Public\Misc\ExpressionParserTypes.inl:141] UnrealEditor_Core!UE::Core::Private::Function::TFunctionRefCaller<`Impl::WrapBinaryFunction<TextFilterExpressionParser::FTextToken,bool,ITextFilterExpressionContext,`FTextFilterExpressionEvaluator::ConstructExpressionParser'::`2'::<lambda_12> >'::`2'::<lambd() [C:\Engine\Github\UnrealEngine-5.5.0-release\Engine\Source\Runtime\Core\Public\Templates\Function.h:319] UnrealEditor_Core!TOperatorJumpTable<ITextFilterExpressionContext>::ExecBinary() [C:\Engine\Github\UnrealEngine-5.5.0-release\Engine\Source\Runtime\Core\Public\Misc\ExpressionParserTypes.inl:192] UnrealEditor_Core!TOperatorEvaluationEnvironment<ITextFilterExpressionContext>::ExecBinary() [C:\Engine\Github\UnrealEngine-5.5.0-release\Engine\Source\Runtime\Core\Public\Misc\ExpressionParserTypes.h:409] UnrealEditor_Core!ExpressionParser::Evaluate() [C:\Engine\Github\UnrealEngine-5.5.0-release\Engine\Source\Runtime\Core\Private\Misc\ExpressionParser.cpp:728] UnrealEditor_Core!FTextFilterExpressionEvaluator::EvaluateCompiledExpression() [C:\Engine\Github\UnrealEngine-5.5.0-release\Engine\Source\Runtime\Core\Private\Misc\TextFilterExpressionEvaluator.cpp:597] UnrealEditor_CollectionManager!FCollectionManager::TestDynamicQuery() [C:\Engine\Github\UnrealEngine-5.5.0-release\Engine\Source\Developer\CollectionManager\Private\CollectionManager.cpp:1610] UnrealEditor_ContentBrowser!FCompiledAssetTextFilter::PassesFilter() [C:\Engine\Github\UnrealEngine-5.5.0-release\Engine\Source\Editor\ContentBrowser\Private\AssetTextFilter.cpp:308] UnrealEditor_ContentBrowser!`ParallelForImpl::ParallelForInternal<`FAssetViewItemCollection::AsyncFilterText'::`2'::<lambda_2>,`ParallelForWithTaskContext<FCompiledAssetTextFilter,TSizedDefaultAllocator<32>,`FAssetViewItemCollection::AsyncFilterText'::`2'::<() [C:\Engine\Github\UnrealEngine-5.5.0-release\Engine\Source\Runtime\Core\Public\Async\ParallelFor.h:353] UnrealEditor_ContentBrowser!LowLevelTasks::TTaskDelegate<LowLevelTasks::FTask * __cdecl(bool),48>::TTaskDelegateImpl<`LowLevelTasks::FTask::Init<`ParallelForImpl::ParallelForInternal<`FAssetViewItemCollection::AsyncFilterText'::`2'::<lambda_2>,`ParallelForWi() [C:\Engine\Github\UnrealEngine-5.5.0-release\Engine\Source\Runtime\Core\Public\Async\Fundamental\TaskDelegate.h:171] UnrealEditor_Core!LowLevelTasks::FTask::ExecuteTask() [C:\Engine\Github\UnrealEngine-5.5.0-release\Engine\Source\Runtime\Core\Public\Async\Fundamental\Task.h:627] UnrealEditor_Core!LowLevelTasks::FScheduler::ExecuteTask() [C:\Engine\Github\UnrealEngine-5.5.0-release\Engine\Source\Runtime\Core\Private\Async\Fundamental\Scheduler.cpp:245] UnrealEditor_Core!LowLevelTasks::FScheduler::WorkerLoop() [C:\Engine\Github\UnrealEngine-5.5.0-release\Engine\Source\Runtime\Core\Private\Async\Fundamental\Scheduler.cpp:514] UnrealEditor_Core!`LowLevelTasks::FScheduler::CreateWorker'::`2'::<lambda_1>::operator()() [C:\Engine\Github\UnrealEngine-5.5.0-release\Engine\Source\Runtime\Core\Private\Async\Fundamental\Scheduler.cpp:75] UnrealEditor_Core!FThreadImpl::Run() [C:\Engine\Github\UnrealEngine-5.5.0-release\Engine\Source\Runtime\Core\Private\HAL\Thread.cpp:69] UnrealEditor_Core!FRunnableThreadWin::Run() [C:\Engine\Github\UnrealEngine-5.5.0-release\Engine\Source\Runtime\Core\Private\Windows\WindowsRunnableThread.cpp:159]
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-252265 in the post.
0 |
Component | UE - Editor - Content Pipeline - Content Browser |
---|---|
Affects Versions | 5.5 |
Created | Feb 28, 2025 |
---|---|
Updated | Mar 4, 2025 |