Description

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]. 

Steps to Reproduce

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.

Callstack
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]

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-252265 in the post.

0
Login to Vote

Unresolved
CreatedFeb 28, 2025
UpdatedMar 4, 2025
View Jira Issue