打开 Thread Sanitizer 会产生信号 SIGABRT

2024-01-31

当我在 Xcode 版本 11.3 (11C29) 中创建一个新的单视图应用程序并运行时,一切正常。

当我打开线程清理时

并尝试运行同一个应用程序,我明白了Thread 1: signal SIGABRT

这是回溯

(lldb) bt
* thread #1, stop reason = signal SIGABRT
  * frame #0: 0x00007fff523d5bea libsystem_kernel.dylib`__abort_with_payload + 10
    frame #1: 0x00007fff523d74f3 libsystem_kernel.dylib`abort_with_payload_wrapper_internal + 80
    frame #2: 0x00007fff523d74a3 libsystem_kernel.dylib`abort_with_reason + 19
    frame #3: 0x00007fff52469974 libsystem_pthread.dylib`pthread_self.cold.1 + 24
    frame #4: 0x00007fff52462fe3 libsystem_pthread.dylib`pthread_self + 34
    frame #5: 0x0000000105f2316b libclang_rt.tsan_iossim_dynamic.dylib`__tsan::cur_thread() + 11
    frame #6: 0x0000000105ef8985 libclang_rt.tsan_iossim_dynamic.dylib`wrap_sysctlbyname + 37
    frame #7: 0x00007fff52470331 libsystem_sim_kernel.dylib`assert_simulator_supported_host + 44
    frame #8: 0x00007fff4ff167c1 libSystem.B.dylib`libSystem_initializer + 78
    frame #9: 0x0000000105e2a3a7 dyld_sim`ImageLoaderMachO::doModInitFunctions(ImageLoader::LinkContext const&) + 517
    frame #10: 0x0000000105e2a7b8 dyld_sim`ImageLoaderMachO::doInitialization(ImageLoader::LinkContext const&) + 40
    frame #11: 0x0000000105e259a2 dyld_sim`ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, unsigned int, char const*, ImageLoader::InitializerTimingList&, ImageLoader::UninitedUpwards&) + 456
    frame #12: 0x0000000105e2590f dyld_sim`ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, unsigned int, char const*, ImageLoader::InitializerTimingList&, ImageLoader::UninitedUpwards&) + 309
    frame #13: 0x0000000105e2590f dyld_sim`ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, unsigned int, char const*, ImageLoader::InitializerTimingList&, ImageLoader::UninitedUpwards&) + 309
    frame #14: 0x0000000105e2590f dyld_sim`ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, unsigned int, char const*, ImageLoader::InitializerTimingList&, ImageLoader::UninitedUpwards&) + 309
    frame #15: 0x0000000105e247a6 dyld_sim`ImageLoader::processInitializers(ImageLoader::LinkContext const&, unsigned int, ImageLoader::InitializerTimingList&, ImageLoader::UninitedUpwards&) + 188
    frame #16: 0x0000000105e24846 dyld_sim`ImageLoader::runInitializers(ImageLoader::LinkContext const&, ImageLoader::InitializerTimingList&) + 82
    frame #17: 0x0000000105e19046 dyld_sim`dyld::initializeMainExecutable() + 129
    frame #18: 0x0000000105e1d0fc dyld_sim`dyld::_main(macho_header const*, unsigned long, int, char const**, char const**, char const**, unsigned long*) + 3831
    frame #19: 0x0000000105e181cd dyld_sim`start_sim + 122
    frame #20: 0x000000010e7f68cc dyld`dyld::useSimulatorDyld(int, macho_header const*, char const*, int, char const**, char const**, char const**, unsigned long*, unsigned long*) + 2308
    frame #21: 0x000000010e7f4575 dyld`dyld::_main(macho_header const*, unsigned long, int, char const**, char const**, char const**, unsigned long*) + 818
    frame #22: 0x000000010e7ef227 dyld`dyldbootstrap::start(dyld3::MachOLoaded const*, int, char const**, dyld3::MachOLoaded const*, unsigned long*) + 453
    frame #23: 0x000000010e7ef025 dyld`_dyld_start + 37
(lldb) 

我错过了一些东西或者错误地使用了Thread Sanitizer。

编辑:我已经在 Apple 的反馈助手中向 Apple 提出了一个问题,ID 为 FB7513235。我在反馈助手中打开的票证表明存在类似的报告问题。


Xcode 11.3.1 中已解决的问题

解决了阻止 Xcode 启动进程的问题 在 macOS Catalina 10.15.2 上启用了 Thread Sanitizer。 (57822138)

请参阅 Xcode 11.3.1 发行说明 https://developer.apple.com/documentation/xcode_release_notes/xcode_11_3_1_release_notes

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

打开 Thread Sanitizer 会产生信号 SIGABRT 的相关文章

  • 如何禁用导航控制器(Swift)内特定视图控制器的自动旋转? [复制]

    这个问题在这里已经有答案了 上面根本没有答案 在导航控制器内的特定 不是全部 视图控制器禁用自动旋转时遇到问题 类似的问题并不涉及禁用特定视图控制器的自动旋转的能力 而是涉及禁用导航控制器内所有视图控制器的自动旋转的能力 我的导航控制器包含
  • Xcode 9 - 框架断点

    在 Xcode 7 和 8 中 我已经能够通过在也包含框架项目的 xcworkspace 中运行包含应用程序来调试我一直在开发的框架 如果我在框架中设置断点 它们就会在运行时被触发 在 Xcode 9 beta 6 中 情况不再如此 到目前
  • 文件夹“Images.xcassets”不存在

    当我在最新的 xcode 版本中打开项目文件时 我在两个弹出窗口中收到错误 文件夹 Images xcassets 不存在 我必须多次单击 确定 才能使弹出窗口消失 我没有采取任何措施来删除此类文件夹 有谁知道我为什么会得到它们 Updat
  • UITextField 的自定义字体在编辑模式下发生变化

    我有一个UITextField这是从 xib 加载的 在它的视图控制器中viewDidLoad方法中 我将字体设置为自定义值 该值在 plist file和所有 它显示良好 除非处于编辑模式 此时字体从我的自定义字体切换为默认字体 我认为这
  • 简单的 iPhone 运动检测

    我需要检测陀螺仪 加速度计何时被激活一定量 基本上是检测设备何时移动 我对核心运动一无所知 也许有人可以指导我入门教程或其他东西 提前致谢 我认为你必须使用 Core Motion 好消息是 它对于您的问题域来说并不难使用 开始阅读事件处理
  • 如何在 Facebook SDK for iOS 中定义“GeoPoint”属性

    我试图通过创建一个继承预定义 地点 对象的开放图对象来对开放图故事进行地理标记 但是 我不知道如何在 iOS 中定义 GeoPoint 属性 place location 这里有一个类似问题的答案 https stackoverflow c
  • 如何在 IOS safari 上禁用缓存?

    有没有办法禁用 ipad iphone 上的缓存 我想针对非缓存体验运行一些自动化测试 我刚刚偶然发现了一种在 iOS 上禁用 Safari 缓存的方法 iOS Open Settings 导航Safari gt 高级 Enable 网页检
  • 如何改善 ARKit 3.0 中的人物遮挡

    我们正在开发一个使用 ARKit 中的人物遮挡的演示应用程序 因为我们想在最终场景中添加视频 所以我们使用SCNPlanes 使用 a 渲染视频SCNBillboardConstraint以确保他们面向正确的方向 这些视频也是部分透明的 使
  • 如何安装 xCode 命令行工具?如何将 Xcode 9 beta 与 xCode 8 一起安装?

    工具可用吗 我有一个苹果开发者帐户 并且我下载了 Xcode 9 betahttps developer apple com download https developer apple com download Xcode 9 开发者工具
  • didReceiveRemoteNotification 将用户带到正确的视图

    我有一个聊天应用程序 当发送新消息时 我的服务器会发送推送通知 我遇到的问题是如何将用户带到正确的视图 我正在发送一个channelID在推送通知中 但我如何检索它并将用户带入实际对话 我使用此代码来检测何时单击推送通知 void appl
  • 在 WidgetKit 中每分钟更新时间文本标签

    是否可以在小部件中创建显示当前时间并实时更新的文本标签 尝试创建时钟小部件 但小部件每 5 分钟仅更新 1 次 创建时间表没有帮助 使小部件保持最新 不适用于当前时间 仅适用于计时器等 一个可能的解决方案是使用time日期样式 A styl
  • 快速检查网络速度

    我想从我的 swift 应用程序检查网络速度 我发现很多帖子描述了Reachability特别是查找连接是否可达以及是 WIFI 连接还是 WWAN 连接的方法 我的问题 是否可以检测 WWAN 的类型 2G 3G 4G 你可以用以下命令检
  • UITableView行高不变

    我创建了一个自定义单元格 我有一系列字典 对于我需要创建的字典值UILables 每个单元可能包含不同数量的UILabels 所以按照我的习惯UITableViewCell类我就是这样做的 void generateCell BOOL is
  • IOS 8 无声推送通知在没有 Xcode 的情况下无法工作

    我正在尝试测试静默推送通知 我注意到当我的设备连接到 Xcode 时 我的 iPhone IOS 8 只能接收静默通知 当它被拔掉时 我在大约 5 10 次尝试中只能收到一次静默推送 这种情况只发生在 IOS 8 上 因为我有另一部手机正在
  • 将 UIPanGestureRecognizer 添加到 UIScrollView 时禁用滚动

    我有一个滚动视图 我想让它在平移完成时消失 它工作正常 平移时滚动视图消失 但问题是现在我无法滚动内容 UIView animateWithDuration 0 2 delay 0 2 options UIViewAnimationCurv
  • 如何在 SwiftUI 中将变量从一个视图传递到另一个视图

    我正在尝试将一个变量从一个视图传递到 SwiftUI 中的另一个视图 我有一个重置按钮 我想在另一个视图中将变量设置为零 我尝试在视图一中创建一个新结构并在视图2中访问该变量 View 1 State var count MyNumber
  • Xcode 9.2 的正确应用程序图标 (appicon) 命名约定是什么?

    我从以下网站下载了一组 23 个 iOS 应用程序图标https makeappicon com https makeappicon com具有以下文件名 email protected cdn cgi l email protection
  • SwiftUI:如何让项目的拖放重新排序起作用?

    我有以下 SwiftUI 视图 struct ContentView View State var model Model var body some View ScrollView LazyVGrid columns columns sp
  • 使用自动布局时 UIScrollview 的中心内容

    我在项目中使用自动布局 并且有一个滚动视图 其中有一个居中的按钮 我已经让滚动视图滚动 但不占据整个屏幕 我尝试按照此处的教程进行操作 https developer apple com library ios technotes tn21
  • iOS-将图像转为视频时,CVPixelBufferCreate内存无法正确释放

    我正在将图像制作成视频 但总是因为内存警告而崩溃 分配太多CVPixelBufferCreate 我不知道如何正确处理 我看过很多类似的主题 但没有一个能解决我的问题 这是我的代码 void writeImagesArray NSArray

随机推荐

  • 预先投影的几何图形 v 让浏览器执行此操作(又名效率 v 灵活性)

    为了提高在线地图的性能 特别是在智能手机上 我遵循 Mike Bostock 的建议 在将其上传到服务器之前尽可能多地准备地理数据 按照他的命令行制图 https medium com mbostock command line carto
  • Log4j Logger.getLogger(Class) 在与 jMockit 和 Cobertura 一起运行时抛出 NPE

    我发现 cobertura maven plugin 2 6 和 jmockit 1 8 之间存在奇怪的交互 我们的生产代码中的一个特定模式有一个带有许多静态方法的类 这些静态方法有效地包装了一个像单例一样的不同类 为这些类编写单元测试进展
  • Fluent合并到main.exe后出现问题

    我的问题是关于Fluent http fluent codeplex com 我将其与我的合并program exe在一个 merged exe 中使用以下代码 public class Program STAThreadAttribute
  • 正则表达式搜索包含 (?:.|\s)*? 的模式需要越来越长的时间

    我的正则表达式匹配时间越来越长 第五次大约 30 秒 但需要应用大约 500 轮匹配 我怀疑这是灾难性的回溯 请帮忙 我如何优化这个正则表达式 String regex tr s td width quot 20 quot b s b td
  • 从 Jenkins 的 credential.xml 中提取密码

    我已向 Jenkins 添加了 SSH 凭据 不幸的是 我忘记了 SSH 密码 现在想从 Jenkins 的凭证存档中获取它 该存档位于 JENKINS HOME credentials xml 该 XML 文档似乎具有在 XML 标签中加
  • 如何用 Google 测试捕获断言?

    我正在使用 Google 测试框架编写一些单元测试 但我想检查一些断言是否放置得当并且有用 有没有办法在 Google 测试中捕获断言 测试中的示例代码 int factorial int n assert n gt 0 然后是测试 inc
  • mvc路由生成iis 7.5错误禁止

    我的 WebApplication 我在这里有一个 ASPX WebForms 页面 ASPWebforms MyFolder Default aspx 如果我使用这段代码 public static void RegisterRoutes
  • 获取msoFileDialogFolderPicker的初始路径

    我正在开发的应用程序要求用户使用 msoFileDialogFolderPicker 选择一个文件夹 并且它在最后一个位置打开文件夹选择器非常有用 但是 我们的用户偶尔会更改路径中的文件夹名称 这会导致 Windows 出现 位置不可用 对
  • 在生产模式下出现“开发”错误

    我遇到了一个奇怪的问题 我在生产模式下运行服务器 一切都很好 但我不断收到错误消息 就像它们在开发模式下出现一样 例如 我得到的不是 404 页面 而是 没有路由与 method gt get 匹配 foo 异常通知程序 也停止发送异常 我
  • Htaccess 301 博客重定向 url

    我在我的实时网站上进行了 301 重定向 类似于此 urlhttps www rosterelf com support detail 1424 how can i copy shifts from a day to another到这个网
  • 使用 Android SDK,我在 JPEG 中看不到任何 EXIF

    我正在使用android hardware Camera类拍照 我发现图像中根本没有存储 exif 数据 如果我在 DROID 上使用相机应用程序 所有 exif 数据都会被保存 我尝试使用 Set 和 SetRotation 设置旋转 看
  • 使用 PHP 从字符串中获取数字

    我有字符串 one foo bar 4 baz 5 qux quux two bar baz 2 bar three qux bar 12 quux 3 foo four foo baz 3 bar 13 quux foo 如何找到这些字符
  • Amazon Emr - 当我们拥有核心节点时,任务节点需要什么?

    我最近在学习Amazon EMR 据我所知 EMR集群让我们选择3个节点 Master 运行主要 Hadoop 守护进程 如 NameNode 作业跟踪器和资源管理器 运行 Datanode 和 Tasktracker 守护进程的核心 仅运
  • 为什么ajax调用后页面会刷新

    我有一个活动 如果它是模糊的 那么页面不会刷新 但如果它是点击事件 那么页面就会重新加载 到底是什么原因呢 weeklygeneratebtn on click function store name on blur function va
  • 有没有办法在 Android SDK 模拟器中获取可复制粘贴的调试输出?

    我在 Android 模拟器中生成了一些信息 我能看到获取它的唯一方法是使用 Log 类 但是 您无法从 DDMS 日志窗口进行复制和粘贴 这真的很烦人 因为我无法在另一个应用程序中使用该信息 例如 如果不重新输入它 有没有更好的方法从模拟
  • 如何从 Microsoft Office 2007 保存 ImageMSO 图标?

    我从 Microsoft Office 2007 中发现了很多漂亮的图标 您知道如何使用 VBA 将所有图标提取并保存为 PNG 文件吗 部分图像MSO http rabu4g bay livefilestore com y1p2SF1q6
  • 刚创建数据库后,无法以 root 身份访问该数据库

    作为 root localhost mysql gt CREATE USER aaa Query OK 0 rows affected 0 00 sec mysql gt GRANT USAGE ON TO aaa WITH MAX QUE
  • 何时使用属性和方法?

    我是来自 C 的 NET 世界的新手 我正在尝试更好地理解属性 我注意到 Microsoft 在 NET 框架中到处都使用了属性 使用属性比创建 get set 方法有优势吗 是否有关于何时应使用属性的通用准则 以及命名约定 它是纯粹的语法
  • 在 C++ 中创建 Windows 命名管道

    我正在尝试在 C Windows 中创建两个进程之间的简单通信 就像 Linux 中的 FIFO 一样 这是我的服务器 int main HANDLE pipe CreateFile TEXT pipe Pipe GENERIC READ
  • 打开 Thread Sanitizer 会产生信号 SIGABRT

    当我在 Xcode 版本 11 3 11C29 中创建一个新的单视图应用程序并运行时 一切正常 当我打开线程清理时 并尝试运行同一个应用程序 我明白了Thread 1 signal SIGABRT 这是回溯 lldb bt thread 1