我正在做一个测试用例,每当我调用子流程时,都会收到以下错误。
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/