问题标签 [sigabrt]
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.
linux - 如何停止 Linux 上的“不间断”进程?
我有一个 VirtualBox 进程,我试图杀死(KILL
/ ABORT
)但没有成功。父 pid 为 1 (init)。
top
显示了D
记录为“不间断睡眠”的过程。
strace
什么都不显示。
我怎样才能摆脱这个?它阻止我卸载 VirtualBox 内核驱动程序以加载更新的驱动程序。
c++ - 发生 SIGABRT 时堆栈是否会展开?
当 C++ 中发生 SIGABRT 时,堆栈是否会展开(析构函数运行)?
谢谢。
c - 在 iPhone 中启动 TTPhotoviewController 时收到 SIGABRT 错误
好吧,我正在创建一个 iPhone 应用程序,其中包含一些功能,例如自行车路线和 Photoviewer。
对于这些循环路线,我使用 Cloudmade api,对于 PhotoViewer,我使用 Three20 的 TTPhotoviewcontroller。
这些循环路线图效果很好,但我认为它与我遇到的错误有关。
我将在这里描述2个案例,关于我尝试了什么以及我收到了什么问题。
案例1: 编译出错并收到以下错误:
当我尝试将标志 -all_load 添加到其他链接器标志时,出现此错误。请参阅下面的图片,我的其他链接器标志当前的样子。
见图片链接:
案例 2: 编译正常,应用程序在模拟器中完美运行,但设备接收 SIGABRT。
在这种情况下,我在其他链接器标志中删除了标志 -all_load。现在我没有收到任何编译错误,但是在点击链接到 photoviewer 应用程序的 tablerow 时我收到了 SIGABRT。
我不确定我是否正确链接到 Photoviewer,所以这是我推送另一个 photoview 的部分。
同样在这里链接器标志的另一个屏幕截图在这种情况下如何定义它们:
见图片链接:
iphone - 如何阅读崩溃日志?如何查找应用程序在系统库中崩溃的原因?EXC_CRASH (SIGABRT) 是什么意思?
我从一位客户那里得到了崩溃日志,以找出我的应用程序在她的 iPhone 上崩溃的原因。
这里有一些来自崩溃日志的信息:
线程 0 的堆栈跟踪
这是来自的代码AccountManager.m
:
主要问题是如何阅读这样的崩溃日志?该应用程序在系统库内的某处崩溃,没有更多其他信息。有什么方法可以找到崩溃的原因吗?
更新:
我搜索了很多论坛帖子,其中异常类型是EXC_CRASH (SIGABRT)
,崩溃线程堆栈的第一行是:
这个异常类型 ( EXC_CRASH (SIGABRT)
) 是什么意思?
iphone - SIGABRT 在任何 UIView 触摸
恐怕再多的谷歌搜索都无法挽救我的海德。每当我在任何 UIView 上触摸手机屏幕时,我似乎都会收到 SIGABRT 错误。调试器控制台在 SIGABRT 之前发布此错误:
(当然,这不是我对_exclusiveTouchView
的具体要求。)
我很乐意发布一些代码,但事实是我找不到(或猜测)这个问题可能来自哪里。这不会发生在任何一个 UIView 上,而是发生在我堆栈中的所有 UIView 上。不过,我可以总结一下显示逻辑,也许这会有所启发。
因此创建了应用程序并分配了一个 UIWindow。然后分配一个单独的 viewcontroller,创建并添加它自己的空白 self.view,代表不同游戏状态的其他 UIViews 附加到它上面。
有趣的是,这个错误不会在模拟器上发生,而是在设备上持续发生。而且我还应该提到,该应用程序尚未覆盖/使用任何 touchesBegan:/Ended:/Moved: 等...换句话说,如果代码中没有这些方法,就会发生此错误。
我真的不明白这个错误来自哪里......有什么建议吗?
编辑请求的代码 是一个简化的状态,仍然会在触摸时生成 SIGABRT:
.
如果您需要查看 UIView 的 WPGameState 子类的部分内容,可以在这里找到以节省一些帖子长度:http ://tinypaste.com/732bb
iphone - 在 iPad 上运行时出现 SIGABRT 错误
全部。由于这个问题,我已经敲了几个小时的头。我有一个混合了 iPhone 和 iPad 项目的通用项目。我将这些代码库放在通用项目中,经过大量“ #if __IPHONE_OS_VERSION_MIN_REQUIRED >= 30200
”检查,让项目在 iPhone(OS 3.0 到 3.1.3)和 iPad 模拟器中运行。在对我加载的外部库的项目设置进行了更深入的研究之后,我将应用程序加载到了 iPhone(运行 OS 3.1.3)上。
但是,当我在 iPad 上运行该应用程序时,我会立即收到 SIGABRT 错误。我尝试在Debug和Release下使用armv6 和 armv7 的Active Architecture运行它。我已经检查并再次检查了该应用程序是否设置了正确的 nib 文件(但同样,该应用程序在模拟器中运行良好)。我浏览了我正在使用的外部库,并将它们设置为具有相同的基础 SDK (3.2)、相同的架构(优化 (armv6 armv7))、相同的目标设备系列(iPhone/iPad)和相同的iPhone OS 部署目标(iPhone OS 3.0)。
所以,总结一下......我有一个通用应用程序,可以在 iPhone 和 iPad 的模拟器中运行,在实际的 iPhone 上运行,但不能在 iPad 上运行。它在 iPad 上并没有走多远——有一个立即 SIGABRT 错误会停止执行。帮助??
编辑以下 Jason 的建议,这是我的应用程序的堆栈跟踪:
如您所见,它并没有脱离 main.m 中的 main 函数。
iphone - 目标-c:iphone编程错误(SIGABRT)
这是控制台中显示的错误:
好的,现在我更改了 MyAccount 的名称,它并没有解决问题。
c - 奇怪的 SIGABRT 错误
我试图制作一个程序,但是当添加sprintf
到等式时,我收到以下错误:
节目接收信号:“SIGABRT”
我sprintf
的写法如下:
如果您需要在这里查看整个代码(但您可能不需要,以防万一):
但是,问题只发生在我使用sprintf
. 另请注意:我没有使用itoa
,因为我的编译器不允许它。
任何帮助,将不胜感激!
c++ - 进程何时获得 SIGABRT(信号 6)?
进程在 C++ 中获得 SIGABRT 的场景有哪些?这个信号是否总是来自进程内部,或者这个信号可以从一个进程发送到另一个进程?
有没有办法确定哪个进程正在发送这个信号?