段错误-在ubuntu环境下执行python程序,报错 segment error

问题描述

在ubuntu环境下执行python程序,报错 segment error

请教各位朋友们,应该如何查看出错的代码文件和行数呢,只报错segment error,无法知道程序哪里错了。而且程序本身很长,大概几千行代码,没有错误定位很难调试。

请问如何打印出具体的错误信息呢,或者如何调试呢?
在此,先谢谢各位朋友们了。

解决方案

生成dump文件,然后gdb调试。看堆栈。
不过你python程序还可以对print打印信息来分析。

解决方案二:

segment error 往往是指针的问题。你最好找一个好的调试器去调试,比如vs tools for python或者myeclipse

时间: 2024-10-28 20:34:00

段错误-在ubuntu环境下执行python程序,报错 segment error的相关文章

mingw-Code::Blocks Windows环境下编译HelloWorld程序报错,求高手支招!

问题描述 Code::Blocks Windows环境下编译HelloWorld程序报错,求高手支招! 很简单的Hello World 程序,编译时提示: D:MinGWincludec++3.4.5bitscodecvt.h|475 这个文件中引用的 bits/codecvt_specializations.h 文件找不到 请问是哪里出了问题? ?

bat下执行java程序报错处理

G:\>java -Xms128M -Xmx512M -server -Dprogram.name=b omc-sa-tdtpagent -Dfile.encoding=GBK -Duser.timezone=GMT+8 -jar ../test.jar agent 1>td.log Error: missing `server' JVM at `C:\Program Files\Java\jre7\bin\server\jvm.dll'. Please install or use the

ubuntu 系统下运行android虚拟机报错如下,怎么回事呢

问题描述 ubuntu 系统下运行android虚拟机报错如下,怎么回事呢 Starting emulator for AVD 'test' X Error of failed request: BadRequest (invalid request code or no such operation) Major opcode of failed request: 154 (GLX) Minor opcode of failed request: 19 (X_GLXQueryServerStr

windows环境下,ruby 连接mysql 报错

问题描述 windows环境下,ruby 连接mysql 报错 require "D:/ruby-mysql/ruby-mysql-0.2.6/mysql" begin #尝试连接mysql数据库 my = Mysql.connect("localhost","root","123456","test") #连接成功,显示Mysql数据库版本 puts my.get_server_info rescue M

aix tomcat-AIX环境下启动tomcat,报错,求大神指导。

问题描述 AIX环境下启动tomcat,报错,求大神指导. 报错信息如下:./catalina.sh: /vgop/vgop/server/ng4.5/jdk1.6.0_29/jre/bin/java: 0403-006 执行许可权被拒绝.

gem-windous环境下 rails 连接mysql 报错

问题描述 windous环境下 rails 连接mysql 报错 用railsinstaller装的环境依赖的ruby rails devkit sqlite3都装过了现在想试试mysqlC:windowssystem32>rails new E:rubykk10 -d mysql Installing mysql2 (0.3.13)Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.

ubuntu-Ubuntu14下hadoop1.2.1环境下Hive1.1.1报错,求大神解决,谢谢

问题描述 Ubuntu14下hadoop1.2.1环境下Hive1.1.1报错,求大神解决,谢谢 Logging initialized using configuration in jar:file:/usr/local/hadoop/lib/hive-common-1.1.1.jar!/hive-log4j.properties Exception in thread "main" java.lang.UnsupportedClassVersionError: com/facebo

Spring+iBATIS在tomcat环境下连接weblogic数据源报错,Failed to Generate Wrapper Class

问题描述 情况是这样的,我再tomcat环境下开发Spring+iBATIS整合的DAO层应用,配置数据源时是这样配置的:<beanid="dataSource"class="com.inspur.osgi.datasource.JNDIDataSource"destroy-method="close"><propertyname="providerUrl"value="t3://127.0.0.1

《Effective Debugging:软件和系统调试的66个有效方法》——第7条:试着用多种工具构建软件,并将其放在不同的环境下执行

第7条:试着用多种工具构建软件,并将其放在不同的环境下执行 有时我们可以通过改变环境来锁定一些难以捕获的bug.例如,我们可以用另外一款编译器来构建这个软件,也可以切换到其他的运行时解释器.虚拟机.中间件.操作系统或CPU架构上.由于那些环境可能会更加严格地检查输入数据,或能通过其结构来凸现程序中的错误(参见第17条),因此可以帮助我们发现原来很难找到的一些bug.如果程序不够稳定.总是发生无法重现的崩溃问题,或移植起来不太顺利,那就应该试着把它放在另外一种环境下进行测试,这使得我们能够使用更为