问题标签 [kern-invalid-address]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - iOS CoreText 崩溃:设置视图高度时 EXC_BAD_ACCESS KERN_INVALID_ADDRESS
以下是 Crashlytics 的堆栈跟踪,当设置文本视图的框架高度时它会崩溃:(我在同一行遇到EXC_BAD_ACCESS KERN_INVALID_ADDRESS
并崩溃)SIGABRT ABORT
@objc UIView.height.setter (UIView+.swift)
由于崩溃日志与 相关Glyph
,因此似乎正在发生一些奇怪的字符/符号可能是英语以外的语言。
我无法重现这次崩溃,有人可以提供任何指针。
ios - EXC_BAD_ACCESS KERN_INVALID_ADDRESS iOS 崩溃
我在所有 iOS 版本中都低于崩溃日志。但是,我无法弄清楚造成这种情况的确切原因。是否与访问已解除分配的对象有关?如果是的话,有没有办法复制这个场景,因为我无法做到。
我也无法弄清楚崩溃到底发生在哪里。因为我将这些作为发布版本的一部分。
ios - com.apple.main-thread EXC_BAD_ACCESS KERN_INVALID_ADDRESS 在 cellForRowAt
我在 cellForRowAt 中经历了这次崩溃,行号 Crashlytics 指出我是:
围绕这条线的整个案例是:
更新:
inspQDelegate 的定义如下:
更新 2: 当 inspQdelegate 像这样定义时:
我在下面的 cell.delegate = self 线上收到了一个新的崩溃:
但是当定义为:
我没有收到这个新的崩溃
macos - 应用程序启动时的 EXC_BAD_ACCESS
在我的 macOS 应用程序中,我遇到了一个非常罕见的崩溃,我无法重现,也无法找出导致它的原因。
请参阅下面的调用堆栈。
以下是我的想法:
它似乎发生在应用程序启动时,因为NSPersistentUIRestorer
调用堆栈中有。
然后主窗口视图 ( NSThemeFrame
) 更改其帧大小并发NSViewGeometryInWindowDidChangeNotification
送给子窗口。
某些按钮尝试设置鼠标跟踪_setMouseTrackingForCell
并在某些子视图(或超级视图?)被释放时崩溃。
现在我没有想法,我将不胜感激任何建议或建议。先感谢您。
调用堆栈:
更新1:
运行带有僵尸的应用程序在输出中显示以下警告
更新 2:我设法使用符号断点重现了确切的调用堆栈(但仍然从未见过实际的崩溃)。
然后使用 LLDB 我请求了有关按钮的信息,发现它只是一个带有凹入样式的常规按钮。不知道为什么有时会导致崩溃。可能它只是视图层次结构树中的第一片叶子。
对于好奇的人,我是这样获得这些信息的:
ios - 无法找出专门的静态崩溃
我正面临着崩溃的崩溃,我无法弄清楚。应用方案的名称是DMC,crashlytics 报告的标题是“specialized static OfflineManager.putData(path: content:)”。这是崩溃报告
这就是它崩溃的方法。据我了解,此崩溃可能是因为应用程序试图与已释放的对象进行通信而发生的。但是,我无法弄清楚这段代码中可能发生的位置。
非常感谢您的帮助:)
ios - 调用 [PHAsset fetchAssetsInAssetCollection:options:] 时出现异常 EXC_BAD_ACCESS KERN_INVALID_ADDRESS 崩溃
它发生在 AssetsLibraryServices 中,就像线程不安全一样。像这样调用堆栈
objective-c - 我在使用 stringWithFormat 创建 NSString 时得到 EXC_BAD_ACCESS
堆栈跟踪:
故障码:
UserLibrary
anNSString*
和E 分别PREFERENCE_PLIST_DIR_NAME
在哪里。PREFERENCE_PLIST_NAM
NSString* const
ios - UIPickerView EXC_BAD_ACCESS 崩溃
我遇到了一个我不明白的堆栈跟踪崩溃。
这是堆栈跟踪:
崩溃:com.apple.main-thread EXC_BAD_ACCESS KERN_INVALID_ADDRESS 0x0000000000000000 0 UIKitCore -[UISectionRowData heightForRow:inSection:canGuess:] + 48 8 UIKitCore -[UIPickerView _selectRow:inComponent:animated:notify:] + 160 9 Force Patient - LineController.430718 viewDidLoad() + 4307182604 10 强制患者 - 线 4307183832 @objc PhaseViewController.viewDidLoad() + 4307183832
这是我的 viewDidLoad() 方法中与选择器视图相关的唯一代码:
我想我不明白 EXC_BAD_ACCESS KERN_INVALID_ADDRESS 在这种情况下的含义。
所有帮助表示赞赏。