当前位置:  技术问答>linux和unix

我有个程序是查找数据的(做成一个列表),但不知道为什么会core dump,请各位指教一下。谢谢!

    来源: 互联网  发布时间:2015-06-02

    本文导语:  我有一个程序,是查找数据的(做成一个列表),当查找数据的时候,查到某条数据的时候就会core dump,但是,单独查找这条数据,就不会core dump。而查core文件,它提示的错误行,已经在程序执行过程中,执行过好...

我有一个程序,是查找数据的(做成一个列表),当查找数据的时候,查到某条数据的时候就会core dump,但是,单独查找这条数据,就不会core dump。而查core文件,它提示的错误行,已经在程序执行过程中,执行过好多次了。所有变量已经按照数据库的长度定义,每次调用之前,都有重新分配空间。但它就是会core,真是百思不得其解,望各位高手指教,是哪方面除了问题。

|
肯定是内存越界了,内存一越界,什么稀奇古怪的事都可能发生。内存泄漏还好检测,越界就麻烦了,不知道是哪块内存越界,是怎么引起的。

通常引起内存越界的都是由不安全调用引起的。如strcpy,sscanf等

|
你用的什么数据库?
1.把你查出来的数据都打出来,容易排错。
2.把缓冲区给大一点看是不是还出错。
3.仔细检查诸如串结束符之类的问题。
4.到linux下调一下,看是否能通过,hp有时太严格了。

|
CORE的时候,系统提示信息是什么?
从目前你给的信息,可能是你的某个内存益处了,你有没有试过
如果你的循环有1000遍,让循环只做100遍会不会CORE?

|
通常情况下,这是溢出了,程序有问题,全部帖出来才能看。

    
 
 

您可能感兴趣的文章:

  • 我用的是putty软件SSH到linux上,但启动程序后关闭终端程序就退出了,在线等,请高人指教!
  • 一个为似企业QQ的软件(含服务器程序和客户端程序)的Java源码,可以卖多少钱?请指教
  • 高手指教:怎样在LINUX下运行WIN98程序?
  • 想使用Kliyx把Delphi写的代码编译为Linux程序, 装什么Linux什么版本最好?请明人指教,谢谢!?
  • 在运行一个应用程序时出的问题,请指教,急!!
  • 用Qt3.1.4编写的程序,如何加入动态库呀?诚恳指教!!
  • 关于jb7的问题。如何让程序中的swing组件在design中可见?请高手指教!
  • 用Qt3.1.4编写的程序,如何加入自己编写的另外一个动态库呀?诚恳指教!!
  • 高手指教——在没有卸载程序的情况下,如何卸载已安装的软件,象Windows那样?
  • 在命令行下怎样单步跟踪一个java程序的运行?请各位指教!
  • 小弟初入java这一行,很想看看已经编好的源程序,愿意指教的请发送到samgundam@sina.com!谢谢
  • 请问重新编译LINUX内核是否能将没有用的外设的驱动程序删除并减少内核占有内存的资源?请好心人仕指教!
  • 各位大侠,我的第一个j2ee程序竟然有误。请指教:::
  • 各位大虾!求救!!有一个关于调用输入类的程序,有一个错误,请指教!!
  • 驱动程序框架问题,大家指教。
  • 我用记事本写了一个小程序是带窗口的,源程序如下,我该怎么运行:是java FrameTest?还是javaw FrameTest?请指教一下!!!
  • 我想开发一个基于BS结构的办公自动化程序,不知道用哪种语言合适,请大虾指教!
  • 一个JAVASCRIPT调用CGI程序的问题。绝对有点难,请大家指教,在先等待!!!急啊!!!
  • redhat 9.0 下驱动程序开发是否需要重新编译内核?求高手指教!
  • c 程序入门时的编译,执行错误, 请指教
  • pro*c编程,如何将程序做成release版的?
  • 哪位大侠能讲讲怎么将一个用EJB写的站点做成安装程序?
  • java程序怎么做成可执行文件??
  • 如何用jb7做成可执行程序?
  • 请问如何把驱动程序做成deb包?
  • 用jbuilder开发的程序,其中用到了xylayout,将应用程序做成了jar文件,运行jar文件时,提示错误。请大家多帮忙
  • java程序如何做成windows服务程序,在线等候
  • 用Jbuilder开发java程序时如何做成.exe应用程序呢?
  • 如何把java应用程序做成象exe文件那样可以一点就能直接执行的。
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • HASH查找的程序实现及性能分析
  • 文件查找的程序
  • 请问下如何查找某个程序的安装目录
  • 如何在程序中实现文件查找
  • 如何查找后门文件(附件有添加后门的程序)
  • 请教高手一个简单问题:给定一个文件名,如何去查找该文件正在被几个程序使用,并怎么样才可以切断这个文件与正在打开该文件的程序之间的
  • 急!!! 怎么通过core文件,查找程序中的错误!???
  • shell程序:在大文件中查找特定字符串,但该字符串可以跨行
  • 怎样调试查找 .so文件中 的段错误? 用gdb查调用它的可执行程序,得不到任何结果啊
  • 在linux实现在任意给定的目录查找文需要的件的程序? 下面的实现思路可不可以呢????
  • Linux下查找后门程序 CentOS 查后门程序的shell脚本
  • 请问象go2map网上那样的地图查找程序是怎么实现的?能用j2me写吗?
  • codeblocks8.02 for linux,程序可以编译通过,但是通过右键“查找fopen函数的声明”或“实现”,都是提示“没有找到:fopen”,为什么
  • 请问, 如何查找正在运行当中的程序的主目录
  • 请问如何用C语言编写查找并杀死僵死进程的程序?在线等。。。。
  • 重装服务器后IIS网站错误(应用程序中的服务器错误)
  • 为什么我在java程序里启动的一个程序在java程序关闭后,该程序的所有进程都关掉了
  • windows server2008上PowerBuilder程序系统错误解决方法
  • Linux 编程怎么样在程序开启一个程序,和关闭一个程序?
  • c语言判断某一年是否为闰年的各种实现程序代码
  • 请问从一个java程序中如何调用另一java程序,并控制可以其状态(最小化、最大化、结束程序),还有怎样知道那个被调用的程序结束。
  • 程序员的八种级别,你属于哪一级?
  • Linux下的程序是在内存中运行的吗?为什么在程序运行的时候可以删除程序文件?
  • Linux下指定运行时加载动态库路径及shell下执行程序默认路径
  • 我的程序是用c写的gtk+程序,有个函数的参数要传给它图片的文件名,但是图片和原程序不在同一目录下怎么办?怎么在程序里指定文件的路径
  • 在docker容器中通过apt-get安装新的程序
  • 为什么linux下的C++程序这么少见? 请问那里有linux下的C++程序?什么类型的程序都可以.
  • linux下通过crond实现自动执行程序
  • 我写了个linux下的网络程序,程序在多个电脑间通信,但是我没有多个电脑,怎么调试这样的程序啊?
  • http协议介绍,文件上传分析及程序举例
  • 在java控制台程序中,可以用System.exit(0);使用一个程序终止,那么在servlet中如何使一个servlet程序终止呢?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3