gpt4 book ai didi

ios - 应用程序因 malloc : *** mmap(size=2147483648) failed (error code=12) 崩溃

转载 作者:行者123 更新时间:2023-12-02 17:46:25 25 4
gpt4 key购买 nike

我正在通过添加 AVPlayerItems 创建一个 AVQueuePlayer 对象。所有播放器项目都指向不同的音频 URL,播放器应在缓冲后立即播放。

当我在模拟器中启动应用程序时,我遇到了非常奇怪的内存问题。控制台显示

malloc: *** mmap(size=2147483648) failed (error code=12)
*** error: can't allocate region
*** set a breakpoint in malloc_error_break to debug

堆栈跟踪指向框架内部的一些位置。它突出指向函数 #0 MP3AudioStream::GeneratePackets(AudioFileStreamContinuation&) ()

我无法理解问题所在。

即使在 malloc_error_break 中添加断点,也不会提供任何信息。

有人可以帮我解决这个问题吗?

谢谢

最佳答案

errno code 12 表示内存不足。

检查传递给 malloc 的大小参数 - 它无效。大小值 -1 有符号(2147483648 无符号)解释了内存不足错误。

关于ios - 应用程序因 malloc : *** mmap(size=2147483648) failed (error code=12) 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17485970/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com