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

  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 - Python子进程返回-11,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33355329/

10-16 20:14