ChinaUnix.net
相关文章推荐:

段错误调试

一个多线程的程序,当出现错误,产生core文件后,我的操作如下 gdb -c core.29519 file ./appsrv bt 能看到出错位置的情况极少,几乎每次都是打印 #0 0x030bc6ca in ?? () #1 0x03de917c in ?? () #2 0x03de9184 in ?? () #3 0x03de9180 in ?? () #4 0x03de9b90 in ?? () #5 0xfffffffc in ?? () #6 0x00000000 in ?? () 这些信息跟没看有什么区别啊,请问各位也是这样的情况么?还是我的操作有误?请指点,谢谢!

by michaelwu23 - C/C++ - 2008-07-02 12:22:38 阅读(1237) 回复(3)

相关讨论

我的程序捕获ctrl-c 然后调用相应的函数来释放内存空间. 可是掉用响应的函数的时候出现错误. 我用gdb调试的时候,按ctrl-c的时候程序就退出了也没告诉,哪快出现错误,我设break也不到断点程序就退出,我应该怎么半??? 谢谢.

by ruchong - C/C++ - 2005-12-27 13:38:38 阅读(742) 回复(4)

请教大家,我写了个很简单的socketclient和socketserver的类,在控制台程序下使用正常,加到一个QT的工程里,会报错误,程序异常,感觉无从下手,请大家帮忙。谢谢

by hepower - C/C++ - 2008-05-19 10:59:35 阅读(1578) 回复(5)

程序如下: #include int main(int argc, char *argv[]){ char *str = "string1"; str[strlen(str)] = 'E'; printf("%s", str); exit(0); } 调试过程如下:怎么在gdb下最后会成功输出呢? [root@node1 zhangxb]# gdb a GNU gdb Red Hat Linux (5.3post-0.20021129.18rh) Copyright 2003 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Pub...

by zxbjlu1983 - C/C++ - 2006-12-07 16:23:30 阅读(836) 回复(1)

一个程序,使用g++在redhat上编译,内核是2.4.18的。一切正常。 换到一台2.4.9的机器上,运行时出现错误,于是调试,发现 一个运行到自己写的一个函数,使用s命令跟进去,进入不到函数内部 立刻就报错误。现在调试都不知道怎么调试了。 郁闷。 :(

by flytod - C/C++ - 2004-03-15 14:16:51 阅读(1655) 回复(6)

#include jmp_buf jumbuffer; int main(void) { a(); if(setjmp(jumbuffer)==3) {printf("error!!!");} return 0; } a() { longjmp(jumbuffer,3); } 以上代码为什么会出错误,gdb -c core.4535的结果如下: #0 0x00000000 in ?? () 为什么是乱码啊

by wangxiaoguang - C/C++ - 2008-08-14 08:25:28 阅读(1130) 回复(7)

最近多次碰到错误的问题,无奈经验和手边资料有限,望哪个达人系统讲解下在LINUX下C编程错误的问题

by nuclearmind - C/C++ - 2007-08-14 15:58:59 阅读(4806) 回复(8)

#include #include #include #include int main() {int i; char *p[800000]; for(i=0;i<800000;i++) p=(char *)malloc(1000000); sleep(10); printf("hello\n"); char *q=(char *)malloc(100); //strcpy(q,"sfd"); q[2]='p'; for(i=0;i<800000;i++) free(p); sleep(20); return 0; } 有错误,不知道WHY?

by 3040602024 - C/C++ - 2007-07-22 18:19:59 阅读(1286) 回复(5)

程序执行时报错: 错误 什么意思呀? :cry:

by mousejiji - C/C++ - 2005-04-12 22:52:51 阅读(519) 回复(2)

我有一个pro*c程序,两个线程,一个用游标存取一个表,另一个用简单的嵌入语句,用游标的线程对表的查询时间较长,另一个则较频繁,在调试过程中发现,在游标线程查询的过程中,另一个线程去查询这个表时,程序发生错误! 我怀疑是不是游标对表具有独占性呢? 另一个原因我分析,一般错误都是内存使用不当造成的,因为我这两个线程中都分别有一个较大的数组,一个是char形的大小为4000,一个是int形的大小为3000*20*10,是不是...

by lixiaosi - C/C++ - 2004-08-18 15:42:30 阅读(1367) 回复(13)

我有一个pro*c程序,两个线程,一个用游标存取一个表,另一个用简单的嵌入语句,用游标的线程对表的查询时间较长,另一个则较频繁,在调试过程中发现,在游标线程查询的过程中,另一个线程去查询这个表时,程序发生错误! 我怀疑是不是游标对表具有独占性呢? 再一个,一般错误都是对内存使用存在问题,我这个错误不是每次循环都发生,但是我这两个线程中都有一个较大的数组,一个4000B,一个3000*10*20的整形数组,是不是对内存...

by lixiaosi - C/C++ - 2004-08-17 14:00:13 阅读(593) 回复(0)