最新消息:20210816 当前crifan.com域名已被污染,为防止失联,请关注(页面右下角的)公众号

[已解决]iOS app调试时挂了停在symbol stub for getpid

iOS crifan 3554浏览 0评论

运行app,结果挂了:

    0x2c84dd4 <+404>: popl   %esi

    0x2c84dd5 <+405>: popl   %edi

    0x2c84dd6 <+406>: popl   %ebx

    0x2c84dd7 <+407>: popl   %ebp

    0x2c84dd8 <+408>: retl  

    0x2c84dd9 <+409>: int3  

->  0x2c84dda <+410>: calll  0x2de5680                ; symbol stub for: getpid

    0x2c84ddf <+415>: movl   %eax, (%esp)

    0x2c84de2 <+418>: movl   $0x9, 0x4(%esp)

    0x2c84dea <+426>: calll  0x2de56da                ; symbol stub for: kill

    0x2c84def <+431>: nop    

继续运行,就挂了:

刚刚只是加了断点,加了条件判断

难道和条件判断的断点有关系?

不像啊。。。

毕竟也没执行到断点呢

去掉断点,看看效果

感觉好像是和刚刚改了一些代码

多加了一些NSLock有关??

代码中最后执行到:

insertContactItemToList

所以加上断点,调试看看

结果好像真的是条件判断的断点导致的:

然后就出现上面的错误了:

-》所以,去掉条件判断的断点:

重新运行程序,看看是否还会出现上述问题

果然就没出现上述问题

-》

看来此处不方便添加带条件的断点

或者是自己还不太会用。

抽空再去试试。

转载请注明:在路上 » [已解决]iOS app调试时挂了停在symbol stub for getpid

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
83 queries in 0.200 seconds, using 22.02MB memory