Python 子进程返回 -11

标签 python subprocess

我正在制作一个测试用例,每当我调用子流程时,我都会收到以下错误。

  File "/usr/lib/python2.7/subprocess.py", line 540, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['/usr/bin/python', 'TestRunner/TestRunner.py', '-r', '1000000']' returned non-zero exit status -11

问题是,我应该如何提取实际的错误消息?

我没有从退出状态 -11 中得到任何信息。

是否有存储错误详细信息的临时文件?

谢谢。

最佳答案

详细说明我的评论:

基于link我提供了,看起来您遇到了段错误,因为线程做了一些不应该做的事情。也许查看此链接也会有所帮助:https://wiki.python.org/moin/CrashingPython

您也可以尝试 this 中投票最高的答案问题。我没有专门在 Python 中调试段错误的经验,但这就是我开始寻找的地方。

关于Python 子进程返回 -11,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33355329/

相关文章:

python - 等价类优化解

javascript - 如何单击 javascripted 单选按钮并使用 Python (urllib2) 获取下一页? [WebScrape, Selenium ]

python - 将 Tensorflow 模型转换为 tensorflow-lite (.tflite) 格式时出现问题

Python:导入时达到递归限制

python - Python : calling programs that use curses, 等中的 Shell 脚本

python - 如何将命令作为在 python 子进程内启动的 shell 的输入

python - 我想在 python 中创建一个 "CGI script",它驻留在内存中并服务多个请求

Windows 中的 Python 子进程

java - 如何从使用 Runtime.getRuntime().exec(cmdLine) 执行的 Java 程序中的 netcat 监听器子进程获取 std 输出?

python - 为什么子进程启动 "extra"应用程序?