冰柒 2014-11-20 03:24 采纳率: 50%
浏览 3010
已采纳

Fatal signal 11 (SIGSEGV) at 0x96ebeffc (code=2),

做的是一个 Socket接收数据 并运用一些解析的线程 显示到List 在运行一段时间后程序会崩溃 并报出
Fatal signal 11 (SIGSEGV) at 0x96ebeffc (code=2), thread 1135 (st_sorcket_11_5)
上网查找没有查到~~ 希望大家能帮帮忙

  • 写回答

3条回答

  • 冰柒 2014-11-21 02:24
    关注

    这个问题应该是内存溢出之类的问题 因为我的程序需要在线程中不断的循环获取数据,所以写了个永真的无限循环,但是我在无限循环中做了一些额外的操作 比如创建新的对象 之类的 操作,这样对内存的消耗非常大,所以我把一些不需要再循环中执行的代码从循环中取出来 单独执行 并且删除了一些不必要的try()...catch ()

    以上就是我个人对我的代码进行的修改操作 不一定适用所有的程序 不过这种错误多半是由于内存导致的 所以检查一下自己代码中有没有什么耗内存较大的操作 去网上找一些对于内存优化方面的东西 看看自己代码中是不是有这些耗内存的操作 这些是我的个人解决经验 解决方法可能不一定正确 仅供参考

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器