我正在尝试执行Python脚本,但出现以下错误:
Process finished with exit code 139 (interrupted by signal 11: SIGSEGV)
我在Linux Mint 18.1 Serena OS上使用python 3.5.2
谁能告诉我为什么会这样,我该如何解决?
SIGSEGV信号指示“分段违反”或“分段错误”。或多或少,这等同于对该过程中未映射的内存地址的读取或写入。
这表明程序中存在错误。在Python程序中,这可能是解释程序中的错误,也可能是所使用的扩展模块中的错误(后者是最常见的原因)。
要解决此问题,您有几种选择。一种选择是产生一个最小的,独立的,完整的示例,该示例复制问题,然后将其作为错误报告提交给它使用的扩展模块的维护者。
另一种选择是尝试自己找出原因。
gdb在这种情况下是一种有价值的工具,Python的调试版本以及正在使用的所有扩展模块也是如此。
安装gdb后,可以使用它运行Python程序:
gdb --args python <more args if you want>
然后使用gdb命令查找问题。如果使用,run
则程序将运行直到崩溃为止,您将有机会使用其他gdb命令检查状态。
我试图运行打开cv代码,以访问我的网络摄像头在Python脚本。然而,当我试图运行它时,每次我试图运行它时,我都会得到“进程完成,退出代码139(被信号11打断: SIGSEGV)”。我的代码中没有错误,我也看了其他帖子来添加环境变量:我的代码是:
我使用数据帧合并3次以获得我想要的结果 当我尝试做第三个合并选项时,我得到以下错误; 过程结束,退出代码137(被信号9:SIGKILL中断) 我如何克服这个问题?
问题内容: 我正在运行一个python脚本,它曾经可以运行(现在甚至可以在我的另一台笔记本电脑上运行),但是在我当前的计算机上却不行-我只收到错误代码: 我没有得到任何其他结果-甚至从文件开头的“打印”命令也没有得到。 我还没有找到特定的东西。我重新安装了python(2.7.9),pygame(1.9.1)甚至pycharm(首先尝试4.5,现在使用5.0-相同的结果) 有人知道该错误代码意味着
这里有人以前遇到过这个错误吗?我能做些什么来解决这个问题? 谢谢:)
与目标虚拟机断开连接,地址:'127.0.0.1:60359',传输:'socket' 进程结束,退出代码为130(被信号2:SIGINT中断) 我哪里错了?我能做什么?Intellij的更新没有改变任何事情。
截至今天,我已经开始收到此错误: A/libc:致命信号11 (SIGSEGV),代码1 (SEGV_MAPERR),tid 31968中的故障地址0x0 在某些设备上调用MobileAds.initialize(this)时。如果我卸载程序并重新安装,它在第一次打开应用程序时就像预期的那样工作,但如果我关闭并再次打开应用程序,我又开始崩溃了。删除MobileAds.initialize(这)也解