(BDVRDelegateCheck.m中报出野指针)
ascode 发布于2016-01 浏览:2746 回复:1
0
收藏

我最近用在线api方式语音识别,当启动语音识别和其他功能,如播放,频繁切换的时候,会出现下面标注的地方的野指针,这个还没弄清楚怎么处理


QBrickChinese`+[BDVRDelegateCheck mvoiceRecognitionClientNetDelegateIsValid:]:

    0x1000f3074 <+0>:  stp    x29, x30, [sp, #-16]!

    0x1000f3078 <+4>:  mov    x29, sp

    0x1000f307c <+8>:  cbz    x2, 0x1000f30a8           ; <+52> at BDVRDelegateCheck.m:33

    0x1000f3080 <+12>: nop    

    0x1000f3084 <+16>: ldr    x8, #477596               ; "VoiceRecognitionClientNetWorkStatus:"

    0x1000f3088 <+20>: nop    

    0x1000f308c <+24>: ldr    x1, #474700               ; "respondsToSelector:"

    0x1000f3090 <+28>: mov    x0, x2

    0x1000f3094 <+32>: mov    x2, x8

    0x1000f3098 <+36>: bl     0x100113828               ; symbol stub for: objc_msgSend

    0x1000f309c <+40>: tbz    w0, #0, 0x1000f30a8       ; <+52> at BDVRDelegateCheck.m:33 //--->这里发生野指针

    0x1000f30a0 <+44>: orr    w0, wzr, #0x1

    0x1000f30a4 <+48>: b      0x1000f30ac               ; <+56> at BDVRDelegateCheck.m:38

    0x1000f30a8 <+52>: movz   w0, #0

    0x1000f30ac <+56>: ldp    x29, x30, [sp], #16

    0x1000f30b0 <+60>: ret    


收藏
点赞
0
个赞
共1条回复 最后由用户已被禁言回复于2022-04
#2fang4096回复于2016-04

下个更新会考虑该问题,谢谢。

0
TOP
切换版块