• 5662阅读
  • 6回复

关于段错误 [复制链接]

上一主题 下一主题
离线dayong419
 
只看楼主 倒序阅读 楼主  发表于: 2009-01-06
— 本帖被 XChinux 执行加亮操作(2009-01-08) —
我发现QT在运行时经常出现段错误,一般是容器或其它什么溢出造成的。但是,不知道同样的程序,为什么在不同机器上运行,有的会出现段错误,有的不会呢?
还有,我用同样的程序,在我一台机器上,有时候会出现“进程终止”结束,有时候就是“正常推出”。
Why?
离线evoleci
只看该作者 1楼 发表于: 2009-01-07
貌似像指针初始化的问题,未初始化的指针不知道什么时候它是指向什么内存空间的,所以会出现有时候貌似“正常”,有时候“出错”的情况,建议打断点,单步跟踪调试,还是比较容易找到出错地方的

come on!
我们只是在经历着一些事情。
离线dayong419
只看该作者 2楼 发表于: 2009-01-11
但是有时候出现错误后怎么都无法再使用了,但是重新编译一下就OK了。而且我基本上没有在里面使用指针,使用指针的地方都是定义对象用的。
离线dayong419
只看该作者 3楼 发表于: 2009-01-11
还有一个错误,我跟本不知道是怎么回事,就是会提示Vtabel未定义什么的。看不懂!重新编辑也没用。但是重新建立一个工程,再把文件考呗到该工程里就没问题了。大家来给我谈谈。谢谢。
离线yfx2003

只看该作者 4楼 发表于: 2009-01-11
如果确认机子的代码没有问题,那就可能是Qt的问题:qt的默认环境设置变量、qt的bug等等

仅是猜测而已
www.qtcn.org/gpq4/
ajaxref.okajax.com/
离线dayong419
只看该作者 5楼 发表于: 2009-01-21
多谢各位了,可是怎么没有人再回复我呀,还请大侠帮忙啊。呵呵
离线ghnie

只看该作者 6楼 发表于: 2009-01-22
引起段错误的原因很多,比如你提到的越界问题
你问题描述的太简单了
大家很难判断
建议给出部分代码
快速回复
限100 字节
 
上一个 下一个