V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
jianleer
V2EX  ›  C

在 iOS 中,如何根据内存地址定位 Bug。

  •  
  •   jianleer · Dec 8, 2015 · 2121 views
    This topic created in 3795 days ago, the information mentioned may be changed or developed.

    遇到这种情况

    Thread 1:EXC_BAD_ACCESS(code=2,address=0xbf75ffec)

    大家都是怎么处理的?大家分享分享经验。

    Supplement 1  ·  Dec 8, 2015
    Update

    经测试发现是由于一个第三方( tingyunapp )的 Framework 引起的。该 Framework 会引起 5s 一下的设备 Carsh 。

    找到 Bug 的感觉真爽。该睡觉了。
    Supplement 2  ·  Dec 8, 2015
    感谢大家的分享
    17 replies    2015-12-09 14:58:33 +08:00
    zhicheng
        1
    zhicheng  
       Dec 8, 2015 via Android
    一般都是访问到一个你已经释放掉的对象。
    loveuqian
        2
    loveuqian  
       Dec 8, 2015
    内存地址每次不变的咩?
    jianleer
        3
    jianleer  
    OP
       Dec 8, 2015
    @zhicheng 已经打开此功能
    也尝试过通过内存检测工具检查,无果。
    想听听大家的思路。
    jianleer
        4
    jianleer  
    OP
       Dec 8, 2015
    @loveuqian 想听听大家遇到这种情况一般是怎么分析的。
    expkzb
        5
    expkzb  
       Dec 8, 2015 via iPhone
    @jianleer 在奔溃的页的每个方法添加 nslog ,俗称暴力调试
    holy_sin
        6
    holy_sin  
       Dec 8, 2015
    @expkzb
    xsown
        7
    xsown  
       Dec 8, 2015
    关闭功能,二分查找
    davidlau
        8
    davidlau  
       Dec 8, 2015   ❤️ 1
    jianleer
        9
    jianleer  
    OP
       Dec 8, 2015 via iPhone
    @davidlau 还在公交车上,回家研究一下儿😼
    k9982874
        10
    k9982874  
       Dec 8, 2015 via iPhone
    print 大法
    CareiOS
        11
    CareiOS  
       Dec 8, 2015 via iPhone
    功能注释,一个一个开启,慢慢找。
    xi_lin
        12
    xi_lin  
       Dec 8, 2015
    @davidlau 完全没看懂。。第一张图里的栈好像就都打印出来方法调用了?我用 fabric 好像 crash 并不能上报寄存器信息?怎么获得模块地址列表呢?
    zhangchioulin
        13
    zhangchioulin  
       Dec 8, 2015
    @davidlau 好。。。好难看的懂。。。能解释下吗
    MCVector
        14
    MCVector  
       Dec 8, 2015
    难道不是 bt 看栈调用?
    kaizixyz
        15
    kaizixyz  
       Dec 9, 2015 via iPad
    我一直相信闪退的 bug , log 里面会说的。。。
    wohenyingyu01
        16
    wohenyingyu01  
       Dec 9, 2015 via iPhone
    Carsh 是啥看了半天😂😂😂
    Ixizi
        17
    Ixizi  
       Dec 9, 2015
    lldb 命令 image lookup --address 地址
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   919 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 64ms · UTC 20:51 · PVG 04:51 · LAX 13:51 · JFK 16:51
    ♥ Do have faith in what you're doing.