11得票1回答
我该如何找出我的应用在 UIPasteboard 中为什么会收到 SIGKILL 信号?

我们的应用程序很少会因为接收到SIGKILL而崩溃。尽管情况不同,但回溯信息总是相同的:#0 0x94a00afa in mach_msg_trap () #1 0x94a01267 in mach_msg () #2 0x00fa9d5c in _UIPasteboardServerC...

10得票3回答
SIGKILL有哪些情况下可能不起作用?

在Linux上运行的应用程序,如果未阻止信号SIGKILL,是否存在不会在触发SIGKILL信号时被杀死的情况?

17得票2回答
重新启动应用程序时出现异常SIGKILL

我在iPhone模拟器中构建并运行一个项目,然后按下Home键将其发送到后台。接着双击Home键查找我的应用程序,并点击它。它变为活动状态,应用程序继续运行。不管我重复多少次,这里都没有问题。然后,我通过点击应用程序图标上的小红减号来杀死进程。但是,如果我再次点击应用程序图标以重新启动它,我会...

8得票1回答
SIGKILL init进程(PID 1)

我遇到了一个关于向init进程(PID 1)发送9号信号(SIGKILL)的奇怪问题。正如您所知,通过信号处理程序无法忽略SIGKILL。当我尝试向init发送SIGKILL时,我注意到没有任何反应; init不会被终止。为了弄清这种行为,我决定使用strace附加到init进程,以更清晰地了...

8得票2回答
iPhone应用在模拟器4.0上运行时收到了Sigkill信号。

我刚拿到了iPhone SDK 4,并尝试离开之前正在开发的应用程序。因此,我实现了两个方法:-(void)applicationDidEnterBackground:(UIApplication *)application和- (void)applicationWillTerminate:(...

16得票8回答
杀死父节点同时删除子节点

我有一个程序生成和与我的代码无关的CPU密集型、不稳定的进程通信。 如果我的应用程序崩溃或被SIGKILL杀死,我希望子进程也能被杀死,这样用户就不必手动跟踪并杀死它们。 我知道这个主题以前已经讨论过,但我已经尝试了所有描述的方法,但似乎都不能通过测试。 我知道这一定是可能的,因为终端会一...

11得票3回答
如何在bash中将一个按键绑定到sigkill?

我正在开发我的应用程序(Linux系统),但是有时候会出现假死现象。我可以使用Ctrl+C发送sigint信号,但是由于程序已经深入执行过程中,所以它会忽略sigint命令。因此我必须进行进程终止操作:Ctrl+Z $ ps aux | grep process_name $ kill -9 ...

13得票2回答
Python SIGKILL 捕获策略

我想知道是否有办法捕获OOM killer发送的sigkill信号。我有一个任务队列,偶尔会创建一个巨大的任务,被OOM杀死。以下是代码:catch Exception as ex: # clean up! 无法使用,因为SIGKILL不能被捕获。那么有没有任何清理SIGKILL后果的...

57得票6回答
如何在Linux上停止“不可中断”的进程?

我有一个VirtualBox的进程一直挂着,我试图结束它(KILL/ABORT),但是没有成功。该进程的父进程id是1(init)。 top显示该进程为D状态,文档中描述为“不可中断的休眠”状态。 strace没有显示任何信息。 我该如何处理这个问题?这阻止了我卸载VirtualBox内...

7得票1回答
在glDrawArrays()上调试SIGKILL。iPhone iOS

我希望有人能够帮助我弄清楚发生了什么事情。 我正在使用开发一款iPhone游戏。偶尔会出现信号导致我的代码停止。如果我按下“继续”按钮,游戏就可以正常继续进行。 控制台日志很清晰(没有错误或警告信息)。 我在自定义类上得到这个信号,该类使用绘制纹理矩形。 这段代码每秒执行约300次,我只在1...