吾用ping测试,结果崩溃了,而且莫名其妙的.难道是晚上跑,内存用光了?

[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `./gh_manager thread false 1'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  malloc_consolidate (av=av@entry=0x7f8af8000020) at malloc.c:4167
4167    malloc.c: 没有那个文件或目录.
[Current thread is 1 (Thread 0x7f8ba1fff700 (LWP 25566))]
(gdb) backtrace
#0  malloc_consolidate (av=av@entry=0x7f8af8000020) at malloc.c:4167
#1  0x00007f8c5ec95cde in _int_malloc (av=av@entry=0x7f8af8000020, bytes=bytes@entry=4096) at malloc.c:3450
#2  0x00007f8c5ec98184 in __GI___libc_malloc (bytes=bytes@entry=4096)at malloc.c:2913
#3  0x00007f8c5ec811d5 in __GI__IO_file_doallocate (fp=0x7f8af8000a00)at filedoalloc.c:127
#4  0x00007f8c5ec8f594 in __GI__IO_doallocbuf (fp=fp@entry=0x7f8af8000a00)at genops.c:398
#5  0x00007f8c5ec8e69c in _IO_new_file_underflow (fp=0x7f8af8000a00)at fileops.c:556
#6  0x00007f8c5ec8f60e in __GI__IO_default_uflow (fp=0x7f8af8000a00)at genops.c:413
#7  0x00007f8c5ec82c6a in __GI__IO_getline_info (fp=fp@entry=0x7f8af8000a00, buf=buf@entry=0x7f8ba1ffd080 "ping -c 1 192.168.1.104", n=1023, delim=delim@entry=10, extract_delim=extract_delim@entry=1, eof=eof@entry=0x0) at iogetline.c:60
#8  0x00007f8c5ec82d78 in __GI__IO_getline (fp=fp@entry=0x7f8af8000a00, buf=buf@entry=0x7f8ba1ffd080 "ping -c 1 192.168.1.104", n=<optimized out>, delim=delim@entry=10, extract_delim=extract_delim@entry=1) at iogetline.c:34
#9  0x00007f8c5ec81b7d in _IO_fgets (buf=0x7f8ba1ffd080 "ping -c 1 192.168.1.104", n=<optimized out>,
---Type <return> to continue, or q <return> to quit---fp=0x7f8af8000a00) at iofgets.c:53
#10 0x00007f8c5ea10431 in ping_ip (ip=0x7f8ba1ffd530 "192.168.1.104")at gh_kit.cpp:88

解决办法:

  读取ping的结果时,不要用gets(),而是通过>输出到文件,然后读取这个文件。

C调用系统命令ping崩溃日志相关推荐

  1. python调用ping命令_python调用系统命令ping

    #! /usr/bin/env python #coding=utf-8 ############# import subprocess import time import os ks=int(ti ...

  2. python调用ping命令并输出ttl_详解Python调用系统命令的六种方法

    作为胶水语言,Python可以很方便的执行系统命令,Python3中常用的执行操作系统命令有os.system().os.popen().subprocess.popen().subprocess.c ...

  3. ios 打印 详细错误日志_关于Xcode不能打印崩溃日志

    最近在调试应用的时候发现了一个问题, 就是Xcode的控制台不打印Crash日志. 几经周折终于发现了问题. 因为不能打印日志, 开始以为是我没有设置 NSSetUncaughtExceptionHa ...

  4. 代码:android崩溃日志收集和处理

    用来处理android崩溃日志收集的代码,详情的使用请转:android崩溃日志收集和处理 第一个类 /** * 异常捕捉实现类 */ public class ErrorCaughtimplemen ...

  5. 【Android应用开发】 Android 崩溃日志 本地存储 与 远程保存

    示例代码下载 : http://download.csdn.net/detail/han1202012/8638801; 一. 崩溃日志本地存储 1. 保存原理解析 崩溃信息本地保存步骤 : -- 1 ...

  6. 利用系统提供的崩溃日志解Native层Bug

    2019独角兽企业重金招聘Python工程师标准>>> 对Android开发者来讲,尤其是使用NDK编写Native层代码的开发者,在编码过程中通常会碰到各种各样的问题.追踪问题的方 ...

  7. iOS 崩溃日志在线符号化实践

    1. 什么是符号化? 在日常开发中,应用难免会发生崩溃.通常,我们直接从用户导出来的崩溃日志都是未符号化或者部分符号化的,都是一堆十六进制内存地址的集合,可读性较差.未符号化或者部分符号化的崩溃日志对 ...

  8. iOS应用崩溃日志分析 iOS应用崩溃日志揭秘

    转自:http://www.raywenderlich.com/zh-hans/30818/ios%E5%BA%94%E7%94%A8%E5%B4%A9%E6%BA%83%E6%97%A5%E5%BF ...

  9. java 崩溃日志_Android收集程序崩溃日志的方法

    安卓Android如何手机程序崩溃日志并上传到服务器呢?直接会用到Thread线程里面的UncaughtExceptionHandler接口方法,我们可以自定义一个类CrashHandler,代码如下 ...

  10. Android之用UncaughtExceptionHandler实现保存崩溃日志到sdcard目录下的文件夹

    1.异常和UncaughtExceptionHandler的介绍 1).Java异常处理机制中: 如果抛出的是Exception异常的话,需要有try catch进行处理,属于可以捕获exceptio ...

最新文章

  1. 注释(Annotation)
  2. Rhel7/Centos7 修改运行级别
  3. mysql十分钟分组_MYSQL每隔10分钟进行分组统计的实现方法
  4. Spring IoC 源码系列(三)Spring 事件发布机制原理分析
  5. ubuntu19.10安装deepin的微信和qq(转载+自己在新系统上验证)
  6. Java 匿名存储过程_Java程序员的存储过程
  7. 一个两年Java的面试总结
  8. 博为峰Java技术题 ——JavaSE Java 方法Ⅰ
  9. 从原理带你掌握Spring MVC拦截处理器知识
  10. Linux安装绿联无线网卡驱动
  11. bootstrap-入门学习-流体容器与响应式布局容器
  12. 椭圆曲线的加密算法解析和程序设计—基于python语言
  13. W10虚拟机一开机电脑蓝屏重启
  14. Git 常用记录(删除commit操作/挑拣/删除仓库)
  15. TF卡/SD卡 异常问题,识别不了
  16. 签名格式_职场商务电子邮件礼仪
  17. C语言基础1:初识C语言(转义、注释;数组、操作符、反码、补码、static、define、指针、结构体常变量;局部变量;作用域、生命周期)
  18. AC/DC电源的设计原理
  19. Python计算空间二面角
  20. MJ评《贫民窟的百万富翁》-满分10分

热门文章

  1. IIS5.1安装设置-Sql Sever2008安装设置-移动端设置等必读
  2. linux screen会话命令
  3. .Net转Java自学之路—基础巩固篇三十(JDBC)
  4. 亚马逊AWS营收1700亿,阿里云213亿,差距巨大能追赶吗?...
  5. Quick BI 支持多种数据源进行多维分析 1
  6. Qt编写的RTSP播放器+视频监控(android版本)
  7. OpenStack实验:创建虚拟机的问题
  8. docker日志引擎说明
  9. Linux文档内容查阅命令总结 - cat,tac,nl,more,less,head,tail,od
  10. (转)android拨打电话崩溃6.0以上实时动态权限申请