커뮤니티 Q&A

Audiokinetic의 커뮤니티 Q&A 포럼에 오신 것을 환영합니다. 이 포럼은 Wwise와 Strata 사용자들이 서로 도움을 주는 곳입니다. Audiokinetic의 직접적인 도움을 얻으려면 지원 티켓 페이지를 사용하세요. 버그를 보고하려면 Audiokinetic 런처에서 Bug Report 옵션을 사용하세요. (Q&A 포럼에 제출된 버그 보고는 거절됩니다. 전용 Bug Report 시스템을 사용하면 보고 내용이 담당자에게 정확히 전달되어 문제 해결 가능성이 크게 높아집니다.)<segment 6493>

빠르고 정확한 답변을 얻으려면 질문을 올릴 때 다음 팁을 참고하세요.

  • 구체적인 내용을 적어주세요: 무엇을 하려는지, 혹은 어떤 특정 문제에 부딪혔는지 설명하세요.
  • 핵심 정보를 포함하세요: Wwise와 게임 엔진 버전, 운영체제 등 관련 정보를 함께 제공하세요.
  • 시도한 방법들을 알려주세요: 문제 해결을 위해 이미 어떤 단계를 시도해봤는지 설명해주세요.
  • 객관적인 사실에 초점을 맞추세요: 문제의 기술적 사실을 중심으로 설명하세요. 문제에 집중할수록 다른 사람들이 더 빠르게 해결책을 찾을 수 있습니다.

+1 투표

We are using Wwise 2024.1.8 and 5.6.1 and ever since we switched to wwise 2024.1 version and started using multi process cook we have been experience a quite random

crash all of the time while cooking ONLY in wwise external sources cooking.

It looks like what is happening is that one of the processes is trying to delete a file while it is being read from another process.

The call stack and error is like this:

LogFileManager: Warning: Error deleting file: T:/Horde/branchName/Sync/ProjectName/Saved/Cooked/PS5/ProjectName/Content/ExternalSources/xyz_1_name.wem (Error Code 32)
LogFileManager: Warning: Error deleting file: T:/Horde/branchName/Sync/ProjectName/Saved/Cooked/PS5/ProjectName/Content/ExternalSources/xyz_1_name.wem (Error Code 32)
LogFileManager: Warning: Error deleting file: T:/Horde/branchName/Sync/ProjectName/Saved/Cooked/PS5/ProjectName/Content/ExternalSources/xyz_1_name.wem (Error Code 32)
 

In here i'm using PS5 in the logs but this happens across all 3 platforms, win64, ps5 and xsx


and sometimes the crash is slightly different:

LogOutputDevice: Error: begin: stack for UAT

 

LogOutputDevice: Error: Fatal error: [File:T:/Horde/branchName\Sync\Engine\Source\Editor\UnrealEd\Private\Serialization\FilePackageWriterUtil.cpp] [Line: 79]
SavePackage Async write T:/Horde/branchName/Sync/ProjectName/Saved/Cooked/PS5/ProjectName/Content/ExternalSources/xyz_1_name.wem failed: Unexpected file size. Tried to write 140971 but
resultant size was 0. Another operation is modifying the file, or the write operation failed to write completely.

LogOutputDevice: Error: [Callstack] 0x00007ffc53758e0d UnrealEditor-UnrealEd.dll!FFilePackageWriterUtil::FWriteFileData::HashAndWrite() [T:\Horde\branchName\Sync\Engine\Source\Editor\UnrealEd\Private\Serialization\FilePackageWriterUtil.cpp:130]
LogOutputDevice: Error: [Callstack] 0x00007ffc536e0a20 UnrealEditor-UnrealEd.dll!`FFilePackageWriterUtil::AsyncSaveOutputFiles'::`2'::<lambda_1>::operator()() [T:\Horde\branchName\Sync\Engine\Source\Editor\UnrealEd\Private\Serialization\FilePackageWriterUtil.cpp:373]
LogOutputDevice: Error: [Callstack] 0x00007ffc5373ad95 UnrealEditor-UnrealEd.dll!UE::Tasks::Private::TExecutableTaskBase<`FFilePackageWriterUtil::AsyncSaveOutputFiles'::`2'::<lambda_1>,void,void>::ExecuteTask() [T:\Horde\branchName\Sync\Engine\Source\Runtime\Core\Public\Tasks\TaskPrivate.h:907]
LogOutputDevice: Error: [Callstack] 0x00007ffc52744380 UnrealEditor-UnrealEd.dll!UE::Tasks::Private::FTaskBase::TryExecuteTask() [T:\Horde\branchName\Sync\Engine\Source\Runtime\Core\Public\Tasks\TaskPrivate.h:527]
LogOutputDevice: Error: [Callstack] 0x00007ffc526c6634 UnrealEditor-UnrealEd.dll!LowLevelTasks::TTaskDelegate<LowLevelTasks::FTask * __cdecl(bool),48>::TTaskDelegateImpl<`LowLevelTasks::FTask::Init<`UE::Tasks::Private::FTaskBase::Init'::`2'::<lambda_1> >'::`13'::<lambda_1>,0>::CallAndMove() [T:\Horde\branchName\Sync\Engine\Source\Runtime\Core\Public\Async\Fundamental\TaskDelegate.h:171]
LogOutputDevice: Error: [Callstack] 0x00007ffc5cebd165 UnrealEditor-Core.dll!LowLevelTasks::FTask::ExecuteTask() [T:\Horde\branchName\Sync\Engine\Source\Runtime\Core\Public\Async\Fundamental\Task.h:627]
LogOutputDevice: Error: [Callstack] 0x00007ffc5cebd03e UnrealEditor-Core.dll!LowLevelTasks::FScheduler::ExecuteTask() [T:\Horde\branchName\Sync\Engine\Source\Runtime\Core\Private\Async\Fundamental\Scheduler.cpp:387]
LogOutputDevice: Error: [Callstack] 0x00007ffc5cee2c21 UnrealEditor-Core.dll!LowLevelTasks::FScheduler::WorkerLoop() [T:\Horde\branchName\Sync\Engine\Source\Runtime\Core\Private\Async\Fundamental\Scheduler.cpp:724]
LogOutputDevice: Error: [Callstack] 0x00007ffc5cea5835 UnrealEditor-Core.dll!`LowLevelTasks::FScheduler::CreateWorker'::`2'::<lambda_1>::operator()() [T:\Horde\branchName\Sync\Engine\Source\Runtime\Core\Private\Async\Fundamental\Scheduler.cpp:188]
LogOutputDevice: Error: [Callstack] 0x00007ffc5d0c0e33 UnrealEditor-Core.dll!FThreadImpl::Run() [T:\Horde\branchName\Sync\Engine\Source\Runtime\Core\Private\HAL\Thread.cpp:69]
LogOutputDevice: Error: [Callstack] 0x00007ffc5d5636ed UnrealEditor-Core.dll!FRunnableThreadWin::Run() [T:\Horde\branchName\Sync\Engine\Source\Runtime\Core\Private\Windows\WindowsRunnableThread.cpp:159]
LogOutputDevice: Error: [Callstack] 0x00007ffc5d55c6ef UnrealEditor-Core.dll!FRunnableThreadWin::GuardedRun() [T:\Horde\branchName\Sync\Engine\Source\Runtime\Core\Private\Windows\WindowsRunnableThread.cpp:79]
LogOutputDevice: Error: [Callstack] 0x00007ffcdb257374 KERNEL32.DLL!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00007ffcdb3bcc91 ntdll.dll!UnknownFunction []
LogOutputDevice: Error
LogOutputDevice: Error: end: stack for UAT

Does anyone know if this is a known issue? It's quite annoying to constantly re-run jobs on horde because this keeps randomly crashing and I cant imagine we are the only people having this issue.

It seems to only happen when wem files are being cooked so might be something in the code for cooking wem files has some issues

General Discussion Branislav G. (150 포인트) 로 부터
We have the exact same issue here with the same UE and Wwise versions.

Can we get a confirmation from AK that they are aware of the bug and it will be fixed in the next release?

Please sign-in or register to answer this question.

...