$netcaOracleNetServicesConfiguration:JVMDG217:DumpHandlerisProcessingSignal11-PleaseWait.JVMDG303:JVMRequestingJavacorefileJVMDG304:Javacorefilewrittento/u01/app/oracle/product/10.2.0/db_1/network/tools/javacore21130.1432714051.txtJVMDG215:DumpHandlerhasPro..
分类:
其他好文 时间:
2015-05-27 19:24:38
阅读次数:
446
定位一个map相关的coredump来熟悉一下:
Core was generated by `./xuzhina_dump_c07_s3_ex 5 / 6'.
Program terminated with signal 11, Segmentation fault.
#0 0x00000000 in ?? ()
Missing separate debuginfos, use: debug...
分类:
系统相关 时间:
2015-04-30 01:07:50
阅读次数:
229
先看一个例子:
1 #include
2
3 int main()
4 {
5 std::map iMap;
6
7 iMap[5] = 6;
8 iMap[8] = 20;
9 iMap[2] = 80;
10
11 return 0;
12 }
看一下汇编:
(gdb...
分类:
系统相关 时间:
2015-04-27 23:42:29
阅读次数:
268
看一个coredump例子:
看一个coredump例子:
Core was generated by `./xuzhina_dump_c07_s2_ex'.
Program terminated with signal 11, Segmentation fault.
#0 0x0285b9b7 in std::_List_node_base::hook(std::_List_node_b...
分类:
系统相关 时间:
2015-04-26 00:02:28
阅读次数:
301
先看一下例子:
1 #include
2
3 int main()
4 {
5 std::list lst;
6
7 lst.push_back( 0x12345678 );
8 lst.push_front( 0xabcdef01 );
9 lst.push_back( 0x24242522 );
10
11 ...
分类:
系统相关 时间:
2015-04-23 23:29:10
阅读次数:
269
linux应用开发-Core Dump
一 coredump
Core Dump又叫核心转存。当程序在运行 过程中发生异常, 这时Linux系统
可以把程序出错时的内存内容存储在一个core文件中, 这种过程叫Core Dump
二 产生段错误的原因
1 数组越界
2 栈溢出
3 访问空指针
4 修改只读内存
三 开启core dump
linux默认关闭了此项功能
开启 u...
分类:
系统相关 时间:
2015-04-22 18:22:35
阅读次数:
260
看一个coredump的例子:
[xuzhina@localhost s1_ex]$ gdb xuzhina_dump_c07_s1_ex core.27776
GNU gdb (GDB) Red Hat Enterprise Linux (7.2-75.el6)
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3...
分类:
系统相关 时间:
2015-04-22 00:41:09
阅读次数:
235
想到用python发送邮件主要是服务器 有时候会产生coredump文件 ,然后因为脚本重启原因,服务器coredump产生后会重启但是没有主动通知开发人员想了下可以写个脚本一旦产生coredump文件就可以发送邮件给开发者让其立马知道下面只介绍简单的发送脚本如果需要在生产环境用起来 还需要按要求修...
分类:
编程语言 时间:
2015-04-19 16:09:12
阅读次数:
142
想到用python发送邮件主要是服务器 有时候会产生coredump文件 ,然后因为脚本重启原因,服务器coredump产生后会重启但是没有主动通知开发人员想了下可以写个脚本一旦产生coredump文件就可以发送邮件给开发者让其立马知道下面只介绍简单的发送脚本如果需要在生产环境用起来 还需要按要求修...
分类:
编程语言 时间:
2015-04-19 15:56:42
阅读次数:
158
1)如何生成coredump文件?登陆LINUX服务器,任意位置键入 echo "ulimit -c 1024" >> /etc/profile退出LINUX重新登陆LINUX键入ulimit -c如果显示1024那么说明coredump已经被开启。1024限制产生的core文件的大小不能超过102...
分类:
系统相关 时间:
2015-04-19 14:29:28
阅读次数:
288