社区问答

欢迎来到 Audiokinetic 社区问答论坛。在此,Wwise 和 Strata 用户可互帮互助。如需我们团队直接提供协助,请前往技术支持申请单页面。若要报告问题,请在 Audiokinetic Launcher 中选择“报告错误”选项(注意,问答论坛并不会接收错误报告)。我们内部设有专门的错误报告系统,会有专人查看报告并设法解决问题。

要想尽快得到满意的解答,请在提问时注意以下几点:

  • 描述尽量具体:比如,想达到什么样的目的,或者具体哪里有问题。
  • 包含关键细节:比如,Wwise 和游戏引擎版本以及所用操作系统等等。
  • 阐明所做努力:阐明自己为了排除故障都采取了哪些措施。
  • 聚焦问题本身:聚焦于问题本身的相关技术细节,以便别人可以快速找到解决方案。

0 投票

I'm using Wwise v2014.1 build 5158

Here's the call stack:

  Popcorn4.11.elf!insert_free_block(pool_t* pool, block_header_t* block, int fl, int sl) Line 398 + 176 bytes C++
  Popcorn4.11.elf!block_insert(pool_t* pool, block_header_t* block) Line 422 + 19 bytes C++
  Popcorn4.11.elf!tlsf_create(void* mem, size_t bytes) Line 865 C++
  Popcorn4.11.elf!AK::MemoryMgr::CreatePool(void* in_pvMemAddress, AkUInt32 in_ulMemSize, AkUInt32 in_ulBlockSize, AkUInt32 in_eAttributes, AkUInt32 in_ulBlockAlign) Line 189 + 16 bytes C++
  Popcorn4.11.elf!AK::SoundEngine::CreateDefaultMemPools() Line 3955 + 87 bytes C++
  Popcorn4.11.elf!AK::SoundEngine::Init(AkInitSettings* in_pSettings, AkPlatformInitSettings* in_pPlatformSettings) Line 305 + 5 bytes C++
  Popcorn4.11.elf!WWiseSoundManager::Initialize(const char* pBankFilePrefix, uint32_t iMemPoolSize) Line 366 + 5 bytes C++
 

Assert text:

D:\Jenkins\workspace\Wwise_Daily\Wwise\SDK\source\SoundEngine\3rdParty\Common\tlsf\tlsf.cpp(399) : Assertion Failed (block_to_ptr(block) == align_ptr(block_to_ptr(block), ALIGN_SIZE) && "block not aligned properly") in function insert_free_block

and

D:\Jenkins\workspace\Wwise_Daily\Wwise\SDK\source\SoundEngine\3rdParty\Common\tlsf\tlsf.cpp(440) : Assertion Failed (block_to_ptr(remaining) == align_ptr(block_to_ptr(remaining), ALIGN_SIZE) && "remaining block not aligned properly") in function block_split

Does not appear to be recoverable.  Did I overlook some initialization values?

 

分类:General Discussion | 用户: Ian S. (100 分)

Please sign-in or register to answer this question.

...