segmentation-fault - M1 上的 SceneKit SCNMatrix4Mult EXC_BAD_ACCESS
问题描述
使用 Xcode 版本 13.0 (13A233) MacOS BigSur 11.6,我制作了一个新的命令行应用程序,它的主要类型是:
import SceneKit
let _ = SCNMatrix4Mult(SCNMatrix4Identity, SCNMatrix4Identity)
在 2013 intel 机器上运行时,可以正常工作并退出。在 Apple M1 上运行时,它会报告
线程 1:EXC_BAD_ACCESS(代码=1,地址=0x20)
这迫使我在 Rosetta 模式下运行,并显着影响速度。
其他人可以复制吗?这很简单。
解决方案
在 Monterey 12.0.1 (21A559) Xcode 13.1 (13A1030d) 上修复
推荐阅读
- sql - 我的简单代码(附加)出现错误“将 varchar 转换为数字数据类型的算术溢出错误”。
- javascript - 如何在 JavaScript 公式中获得准确的百分比
- django - 从 Django 视图调用 Google Cloud 函数
- swift - 如何允许结构变量使用多个枚举?
- python - 烧瓶路由功能给出错误 - “内部服务器错误”
- c# - Gridview 的所有单元格必须在单击按钮时变为可编辑模式(不是超链接编辑按钮)
- javascript - 时隙选择的完整日历回调函数
- magento2 - Magento 2:如何使用未经确认的电子邮件从管理员创建客户并发送电子邮件确认?
- angular - Bootstrap Carousel Indicator 活动颜色更改在 *ngFor 内部不起作用 - Angular
- c# - 存储过程中的日期时间参数