Intel® Collaboration Suite for WebRTC
Community support and discussions on the Intel® Collaboration Suite for WebRTC (Intel® CS for WebRTC).
Announcements
Intel Customer Support will be observing the Martin Luther King holiday on Monday, Jan. 17, and will return on Tues. Jan. 18.
For the latest information on Intel’s response to the Log4j/Log4Shell vulnerability, please see Intel-SA-00646
1135 Discussions

iOS SDK3.1 偶有崩溃,请帮忙看下可能是什么原因吗?

xiuming_z_
Beginner
555 Views

离开会议的时候调用conference client的leave方法。但是有时候会崩溃。崩溃在

0x10056fbdc <+252>:  stur   xzr, [x29, #-104]

 

 

Unicom`webrtc::H264AnnexBBufferToCMSampleBuffer:

    0x10056fae0 <+0>:    stp    x28, x27, [sp, #-96]!

    0x10056fae4 <+4>:    stp    x26, x25, [sp, #16]

    0x10056fae8 <+8>:    stp    x24, x23, [sp, #32]

    0x10056faec <+12>:   stp    x22, x21, [sp, #48]

    0x10056faf0 <+16>:   stp    x20, x19, [sp, #64]

    0x10056faf4 <+20>:   stp    x29, x30, [sp, #80]

    0x10056faf8 <+24>:   add    x29, sp, #80              ; =80 

    0x10056fafc <+28>:   sub    sp, sp, #2416             ; =2416 

    0x10056fb00 <+32>:   mov    x19, x3

    0x10056fb04 <+36>:   mov    x24, x2

    0x10056fb08 <+40>:   mov    x20, x1

    0x10056fb0c <+44>:   mov    x21, x0

    0x10056fb10 <+48>:   adrp   x26, 641

    0x10056fb14 <+52>:   ldr    x26, [x26, #3256]

    0x10056fb18 <+56>:   ldr    x26, [x26]

    0x10056fb1c <+60>:   stur   x26, [x29, #-88]

    0x10056fb20 <+64>:   str    xzr, [x19]

    0x10056fb24 <+68>:   ldrb   w8, [x21, #4]

    0x10056fb28 <+72>:   and    w27, w8, #0x1f

    0x10056fb2c <+76>:   movz   x3, #0

    0x10056fb30 <+80>:   mov    x1, x21

    0x10056fb34 <+84>:   mov    x2, x20

    0x10056fb38 <+88>:   bl     0x100570050               ; webrtc::AnnexBBufferReader::FindNextNaluHeader(unsigned char const*, unsigned long, unsigned long) const

    0x10056fb3c <+92>:   mov    x22, x0

    0x10056fb40 <+96>:   add    x25, x22, #4              ; =4 

    0x10056fb44 <+100>:  mov    x1, x21

    0x10056fb48 <+104>:  mov    x2, x20

    0x10056fb4c <+108>:  mov    x3, x25

    0x10056fb50 <+112>:  bl     0x100570050               ; webrtc::AnnexBBufferReader::FindNextNaluHeader(unsigned char const*, unsigned long, unsigned long) const

    0x10056fb54 <+116>:  mov    x23, x0

    0x10056fb58 <+120>:  stur   xzr, [x29, #-128]

    0x10056fb5c <+124>:  cmp    w27, #7                   ; =7 

    0x10056fb60 <+128>:  b.ne   0x10056fbd0               ; <+240>

    0x10056fb64 <+132>:  stp    xzr, xzr, [x29, #-104]

    0x10056fb68 <+136>:  stp    xzr, xzr, [x29, #-120]

    0x10056fb6c <+140>:  stur   xzr, [x29, #-104]

    0x10056fb70 <+144>:  cmp    x25, x20

    0x10056fb74 <+148>:  stur   xzr, [x29, #-120]

    0x10056fb78 <+152>:  b.ls   0x10056fc6c               ; <+396>

    0x10056fb7c <+156>:  adrp   x8, 752

    0x10056fb80 <+160>:  nop    

    0x10056fb84 <+164>:  ldr    w8, [x8, #1568]

    0x10056fb88 <+168>:  cmp    w8, #4                    ; =4 

    0x10056fb8c <+172>:  b.gt   0x10056fff8               ; <+1304>

    0x10056fb90 <+176>:  adrp   x1, 411

    0x10056fb94 <+180>:  add    x1, x1, #3318             ; =3318 

    0x10056fb98 <+184>:  add    x0, sp, #2040             ; =2040 

    0x10056fb9c <+188>:  movz   w2, #0xb5

    0x10056fba0 <+192>:  orr    w3, wzr, #0x4

    0x10056fba4 <+196>:  movz   w4, #0

    0x10056fba8 <+200>:  movz   w5, #0

    0x10056fbac <+204>:  movz   x6, #0

    0x10056fbb0 <+208>:  bl     0x1003cb80c               ; rtc::LogMessage::LogMessage(char const*, int, rtc::LoggingSeverity, rtc::LogErrorContext, int, char const*)

    0x10056fbb4 <+212>:  adrp   x1, 411

    0x10056fbb8 <+216>:  add    x1, x1, #3588             ; =3588 

    0x10056fbbc <+220>:  add    x0, sp, #2040             ; =2040 

    0x10056fbc0 <+224>:  movz   w2, #0x12

    0x10056fbc4 <+228>:  bl     0x100347f30               ; std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)

    0x10056fbc8 <+232>:  add    x0, sp, #2040             ; =2040 

    0x10056fbcc <+236>:  b      0x10056fdbc               ; <+732>

    0x10056fbd0 <+240>:  stur   x24, [x29, #-128]

    0x10056fbd4 <+244>:  mov    x0, x24

    0x10056fbd8 <+248>:  bl     0x1006d77ac               ; symbol stub for: CFRetain

    0x10056fbdc <+252>:  stur   xzr, [x29, #-104]

    0x10056fbe0 <+256>:  sub    x2, x20, x22

    0x10056fbe4 <+260>:  movz   x0, #0

    0x10056fbe8 <+264>:  movz   x1, #0

    0x10056fbec <+268>:  movz   x3, #0

    0x10056fbf0 <+272>:  sub    x8, x29, #104             ; =104 

    0x10056fbf4 <+276>:  str    x8, [sp]

    0x10056fbf8 <+280>:  orr    w7, wzr, #0x1

    0x10056fbfc <+284>:  movz   x4, #0

    0x10056fc00 <+288>:  movz   x5, #0

    0x10056fc04 <+292>:  mov    x6, x2

    0x10056fc08 <+296>:  bl     0x1006d5550               ; symbol stub for: CMBlockBufferCreateWithMemoryBlock

    0x10056fc0c <+300>:  cbz    w0, 0x10056fcf8           ; <+536>

    0x10056fc10 <+304>:  adrp   x8, 752

    0x10056fc14 <+308>:  nop    

    0x10056fc18 <+312>:  ldr    w8, [x8, #1568]

    0x10056fc1c <+316>:  cmp    w8, #4                    ; =4 

    0x10056fc20 <+320>:  b.gt   0x10056fc64               ; <+388>

    0x10056fc24 <+324>:  adrp   x1, 411

    0x10056fc28 <+328>:  add    x1, x1, #3318             ; =3318 

    0x10056fc2c <+332>:  add    x0, sp, #1056             ; =1056 

    0x10056fc30 <+336>:  movz   w2, #0xd3

    0x10056fc34 <+340>:  orr    w3, wzr, #0x4

    0x10056fc38 <+344>:  movz   w4, #0

    0x10056fc3c <+348>:  movz   w5, #0

    0x10056fc40 <+352>:  movz   x6, #0

    0x10056fc44 <+356>:  bl     0x1003cb80c               ; rtc::LogMessage::LogMessage(char const*, int, rtc::LoggingSeverity, rtc::LogErrorContext, int, char const*)

    0x10056fc48 <+360>:  adrp   x1, 411

    0x10056fc4c <+364>:  add    x1, x1, #3669             ; =3669 

    0x10056fc50 <+368>:  add    x0, sp, #1056             ; =1056 

    0x10056fc54 <+372>:  orr    w2, wzr, #0x1e

    0x10056fc58 <+376>:  bl     0x100347f30               ; std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)

    0x10056fc5c <+380>:  add    x0, sp, #1056             ; =1056 

    0x10056fc60 <+384>:  bl     0x1003cbc08               ; rtc::LogMessage::~LogMessage()

    0x10056fc64 <+388>:  ldur   x0, [x29, #-128]

    0x10056fc68 <+392>:  b      0x10056fff4               ; <+1300>

    0x10056fc6c <+396>:  add    x8, x21, x25

    0x10056fc70 <+400>:  stur   x8, [x29, #-104]

    0x10056fc74 <+404>:  sub    x8, x23, x25

    0x10056fc78 <+408>:  stur   x8, [x29, #-120]

    0x10056fc7c <+412>:  add    x23, x23, #4              ; =4 

    0x10056fc80 <+416>:  mov    x1, x21

    0x10056fc84 <+420>:  mov    x2, x20

    0x10056fc88 <+424>:  mov    x3, x23

    0x10056fc8c <+428>:  bl     0x100570050               ; webrtc::AnnexBBufferReader::FindNextNaluHeader(unsigned char const*, unsigned long, unsigned long) const

    0x10056fc90 <+432>:  mov    x22, x0

    0x10056fc94 <+436>:  stur   xzr, [x29, #-96]

    0x10056fc98 <+440>:  stur   xzr, [x29, #-112]

    0x10056fc9c <+444>:  cmp    x23, x20

    0x10056fca0 <+448>:  b.ls   0x10056fd20               ; <+576>

    0x10056fca4 <+452>:  adrp   x8, 752

    0x10056fca8 <+456>:  nop    

    0x10056fcac <+460>:  ldr    w8, [x8, #1568]

    0x10056fcb0 <+464>:  cmp    w8, #4                    ; =4 

    0x10056fcb4 <+468>:  b.gt   0x10056fff8               ; <+1304>

    0x10056fcb8 <+472>:  adrp   x1, 411

    0x10056fcbc <+476>:  add    x1, x1, #3318             ; =3318 

    0x10056fcc0 <+480>:  add    x0, sp, #1712             ; =1712 

    0x10056fcc4 <+484>:  movz   w2, #0xb9

    0x10056fcc8 <+488>:  orr    w3, wzr, #0x4

    0x10056fccc <+492>:  movz   w4, #0

    0x10056fcd0 <+496>:  movz   w5, #0

    0x10056fcd4 <+500>:  movz   x6, #0

    0x10056fcd8 <+504>:  bl     0x1003cb80c               ; rtc::LogMessage::LogMessage(char const*, int, rtc::LoggingSeverity, rtc::LogErrorContext, int, char const*)

    0x10056fcdc <+508>:  adrp   x1, 411

    0x10056fce0 <+512>:  add    x1, x1, #3607             ; =3607 

    0x10056fce4 <+516>:  add    x0, sp, #1712             ; =1712 

    0x10056fce8 <+520>:  movz   w2, #0x12

    0x10056fcec <+524>:  bl     0x100347f30               ; std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)

    0x10056fcf0 <+528>:  add    x0, sp, #1712             ; =1712 

    0x10056fcf4 <+532>:  b      0x10056fdbc               ; <+732>

    0x10056fcf8 <+536>:  stur   xzr, [x29, #-120]

    0x10056fcfc <+540>:  ldur   x0, [x29, #-104]

    0x10056fd00 <+544>:  movz   x1, #0

    0x10056fd04 <+548>:  movz   x2, #0

    0x10056fd08 <+552>:  bl     0x1006d5574               ; symbol stub for: CMBlockBufferIsRangeContiguous

    0x10056fd0c <+556>:  ldur   x8, [x29, #-104]

    0x10056fd10 <+560>:  cbz    w0, 0x10056fdc4           ; <+740>

    0x10056fd14 <+564>:  stur   x8, [x29, #-120]

    0x10056fd18 <+568>:  stur   xzr, [x29, #-104]

    0x10056fd1c <+572>:  b      0x10056fe60               ; <+896>

    0x10056fd20 <+576>:  add    x8, x21, x23

    0x10056fd24 <+580>:  stur   x8, [x29, #-96]

    0x10056fd28 <+584>:  sub    x8, x22, x23

    0x10056fd2c <+588>:  stur   x8, [x29, #-112]

    0x10056fd30 <+592>:  add    x3, x22, #4               ; =4 

    0x10056fd34 <+596>:  mov    x1, x21

    0x10056fd38 <+600>:  mov    x2, x20

    0x10056fd3c <+604>:  bl     0x100570050               ; webrtc::AnnexBBufferReader::FindNextNaluHeader(unsigned char const*, unsigned long, unsigned long) const

    0x10056fd40 <+608>:  mov    x23, x0

    0x10056fd44 <+612>:  adrp   x8, 641

    0x10056fd48 <+616>:  ldr    x8, [x8, #3448]

    0x10056fd4c <+620>:  ldr    x0, [x8]

    0x10056fd50 <+624>:  orr    w1, wzr, #0x2

    0x10056fd54 <+628>:  sub    x2, x29, #104             ; =104 

    0x10056fd58 <+632>:  sub    x3, x29, #120             ; =120 

    0x10056fd5c <+636>:  orr    w4, wzr, #0x4

    0x10056fd60 <+640>:  sub    x5, x29, #128             ; =128 

    0x10056fd64 <+644>:  bl     0x1006d55f8               ; symbol stub for: CMVideoFormatDescriptionCreateFromH264ParameterSets

    0x10056fd68 <+648>:  cbz    w0, 0x10056fbdc           ; <+252>

    0x10056fd6c <+652>:  adrp   x8, 752

    0x10056fd70 <+656>:  nop    

    0x10056fd74 <+660>:  ldr    w8, [x8, #1568]

    0x10056fd78 <+664>:  cmp    w8, #4                    ; =4 

    0x10056fd7c <+668>:  b.gt   0x10056fff8               ; <+1304>

    0x10056fd80 <+672>:  adrp   x1, 411

    0x10056fd84 <+676>:  add    x1, x1, #3318             ; =3318 

    0x10056fd88 <+680>:  add    x0, sp, #1384             ; =1384 

    0x10056fd8c <+684>:  orr    w2, wzr, #0xc0

    0x10056fd90 <+688>:  orr    w3, wzr, #0x4

    0x10056fd94 <+692>:  movz   w4, #0

    0x10056fd98 <+696>:  movz   w5, #0

    0x10056fd9c <+700>:  movz   x6, #0

    0x10056fda0 <+704>:  bl     0x1003cb80c               ; rtc::LogMessage::LogMessage(char const*, int, rtc::LoggingSeverity, rtc::LogErrorContext, int, char const*)

    0x10056fda4 <+708>:  adrp   x1, 411

    0x10056fda8 <+712>:  add    x1, x1, #3626             ; =3626 

    0x10056fdac <+716>:  add    x0, sp, #1384             ; =1384 

    0x10056fdb0 <+720>:  movz   w2, #0x2a

    0x10056fdb4 <+724>:  bl     0x100347f30               ; std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)

    0x10056fdb8 <+728>:  add    x0, sp, #1384             ; =1384 

    0x10056fdbc <+732>:  bl     0x1003cbc08               ; rtc::LogMessage::~LogMessage()

    0x10056fdc0 <+736>:  b      0x10056fff8               ; <+1304>

    0x10056fdc4 <+740>:  movz   x0, #0

    0x10056fdc8 <+744>:  movz   x2, #0

    0x10056fdcc <+748>:  movz   x3, #0

    0x10056fdd0 <+752>:  sub    x7, x29, #120             ; =120 

    0x10056fdd4 <+756>:  mov    x1, x8

    0x10056fdd8 <+760>:  movz   x4, #0

    0x10056fddc <+764>:  movz   x5, #0

    0x10056fde0 <+768>:  movz   w6, #0

    0x10056fde4 <+772>:  bl     0x1006d5544               ; symbol stub for: CMBlockBufferCreateContiguous

    0x10056fde8 <+776>:  mov    x24, x0

    0x10056fdec <+780>:  cbz    w24, 0x10056fe5c          ; <+892>

    0x10056fdf0 <+784>:  adrp   x8, 752

    0x10056fdf4 <+788>:  nop    

    0x10056fdf8 <+792>:  ldr    w8, [x8, #1568]

    0x10056fdfc <+796>:  cmp    w8, #4                    ; =4 

    0x10056fe00 <+800>:  b.gt   0x10056fe4c               ; <+876>

    0x10056fe04 <+804>:  adrp   x1, 411

    0x10056fe08 <+808>:  add    x1, x1, #3318             ; =3318 

    0x10056fe0c <+812>:  add    x0, sp, #728              ; =728 

    0x10056fe10 <+816>:  movz   w2, #0xde

    0x10056fe14 <+820>:  orr    w3, wzr, #0x4

    0x10056fe18 <+824>:  movz   w4, #0

    0x10056fe1c <+828>:  movz   w5, #0

    0x10056fe20 <+832>:  movz   x6, #0

    0x10056fe24 <+836>:  bl     0x1003cb80c               ; rtc::LogMessage::LogMessage(char const*, int, rtc::LoggingSeverity, rtc::LogErrorContext, int, char const*)

    0x10056fe28 <+840>:  adrp   x1, 411

    0x10056fe2c <+844>:  add    x1, x1, #3507             ; =3507 

    0x10056fe30 <+848>:  add    x0, sp, #728              ; =728 

    0x10056fe34 <+852>:  movz   w2, #0x2f

    0x10056fe38 <+856>:  bl     0x100347f30               ; std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)

    0x10056fe3c <+860>:  mov    x1, x24

    0x10056fe40 <+864>:  bl     0x1003cb634               ; std::__1::basic_ostream<char, std::__1::char_traits<char> >::operator<<(int)

    0x10056fe44 <+868>:  add    x0, sp, #728              ; =728 

    0x10056fe48 <+872>:  bl     0x1003cbc08               ; rtc::LogMessage::~LogMessage()

    0x10056fe4c <+876>:  ldur   x0, [x29, #-128]

    0x10056fe50 <+880>:  bl     0x1006d77a0               ; symbol stub for: CFRelease

    0x10056fe54 <+884>:  ldur   x0, [x29, #-104]

    0x10056fe58 <+888>:  b      0x10056fff4               ; <+1300>

    0x10056fe5c <+892>:  ldur   x8, [x29, #-120]

    0x10056fe60 <+896>:  str    xzr, [sp, #720]

    0x10056fe64 <+900>:  str    xzr, [sp, #712]

    0x10056fe68 <+904>:  movz   x1, #0

    0x10056fe6c <+908>:  add    x3, sp, #720              ; =720 

    0x10056fe70 <+912>:  add    x4, sp, #712              ; =712 

    0x10056fe74 <+916>:  mov    x0, x8

    0x10056fe78 <+920>:  movz   x2, #0

    0x10056fe7c <+924>:  bl     0x1006d5568               ; symbol stub for: CMBlockBufferGetDataPointer

    0x10056fe80 <+928>:  cbz    w0, 0x10056fed8           ; <+1016>

    0x10056fe84 <+932>:  adrp   x8, 752

    0x10056fe88 <+936>:  nop    

    0x10056fe8c <+940>:  ldr    w8, [x8, #1568]

    0x10056fe90 <+944>:  cmp    w8, #4                    ; =4 

    0x10056fe94 <+948>:  b.gt   0x10056ffe8               ; <+1288>

    0x10056fe98 <+952>:  adrp   x1, 411

    0x10056fe9c <+956>:  add    x1, x1, #3318             ; =3318 

    0x10056fea0 <+960>:  add    x0, sp, #384              ; =384 

    0x10056fea4 <+964>:  movz   w2, #0xef

    0x10056fea8 <+968>:  orr    w3, wzr, #0x4

    0x10056feac <+972>:  movz   w4, #0

    0x10056feb0 <+976>:  movz   w5, #0

    0x10056feb4 <+980>:  movz   x6, #0

    0x10056feb8 <+984>:  bl     0x1003cb80c               ; rtc::LogMessage::LogMessage(char const*, int, rtc::LoggingSeverity, rtc::LogErrorContext, int, char const*)

    0x10056febc <+988>:  adrp   x1, 411

    0x10056fec0 <+992>:  add    x1, x1, #3700             ; =3700 

    0x10056fec4 <+996>:  add    x0, sp, #384              ; =384 

    0x10056fec8 <+1000>: movz   w2, #0x28

    0x10056fecc <+1004>: bl     0x100347f30               ; std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)

    0x10056fed0 <+1008>: add    x0, sp, #384              ; =384 

    0x10056fed4 <+1012>: b      0x10056ffe4               ; <+1284>

    0x10056fed8 <+1016>: movz   x28, #0

    0x10056fedc <+1020>: ldr    x8, [sp, #712]

    0x10056fee0 <+1024>: str    x8, [sp, #48]

    0x10056fee4 <+1028>: ldr    x26, [sp, #720]

    0x10056fee8 <+1032>: b      0x10056ff10               ; <+1072>

    0x10056feec <+1036>: add    x1, x21, x27

    0x10056fef0 <+1040>: rev    w8, w24

    0x10056fef4 <+1044>: ldr    x9, [sp, #48]

    0x10056fef8 <+1048>: str    w8, [x9, x28]

    0x10056fefc <+1052>: add    x25, x28, #4              ; =4 

    0x10056ff00 <+1056>: add    x0, x9, x25

    0x10056ff04 <+1060>: mov    x2, x24

    0x10056ff08 <+1064>: bl     0x1006d71c4               ; symbol stub for: memcpy

    0x10056ff0c <+1068>: add    x28, x24, x25

    0x10056ff10 <+1072>: sub    x25, x26, x28

    0x10056ff14 <+1076>: mov    x8, x22

    0x10056ff18 <+1080>: mov    x22, x23

    0x10056ff1c <+1084>: add    x27, x8, #4               ; =4 

    0x10056ff20 <+1088>: cmp    x8, x20

    0x10056ff24 <+1092>: b.eq   0x10056ff5c               ; <+1148>

    0x10056ff28 <+1096>: cmp    x27, x20

    0x10056ff2c <+1100>: b.hi   0x10056ff28               ; <+1096>

    0x10056ff30 <+1104>: sub    x24, x22, x27

    0x10056ff34 <+1108>: add    x3, x22, #4               ; =4 

    0x10056ff38 <+1112>: mov    x1, x21

    0x10056ff3c <+1116>: mov    x2, x20

    0x10056ff40 <+1120>: bl     0x100570050               ; webrtc::AnnexBBufferReader::FindNextNaluHeader(unsigned char const*, unsigned long, unsigned long) const

    0x10056ff44 <+1124>: mov    x23, x0

    0x10056ff48 <+1128>: add    x8, x24, #4               ; =4 

    0x10056ff4c <+1132>: cmp    x8, x25

    0x10056ff50 <+1136>: mov    x8, x22

    0x10056ff54 <+1140>: b.hi   0x10056ff18               ; <+1080>

    0x10056ff58 <+1144>: b      0x10056feec               ; <+1036>

    0x10056ff5c <+1148>: ldp    x5, x1, [x29, #-128]

    0x10056ff60 <+1152>: movz   x0, #0

    0x10056ff64 <+1156>: stp    xzr, x19, [sp, #16]

    0x10056ff68 <+1160>: orr    w2, wzr, #0x1

    0x10056ff6c <+1164>: orr    w6, wzr, #0x1

    0x10056ff70 <+1168>: stp    xzr, xzr, [sp]

    0x10056ff74 <+1172>: movz   x3, #0

    0x10056ff78 <+1176>: movz   x4, #0

    0x10056ff7c <+1180>: movz   x7, #0

    0x10056ff80 <+1184>: bl     0x1006d558c               ; symbol stub for: CMSampleBufferCreate

    0x10056ff84 <+1188>: cbz    w0, 0x100570028           ; <+1352>

    0x10056ff88 <+1192>: adrp   x8, 752

    0x10056ff8c <+1196>: nop    

    0x10056ff90 <+1200>: ldr    w8, [x8, #1568]

    0x10056ff94 <+1204>: cmp    w8, #4                    ; =4 

    0x10056ff98 <+1208>: adrp   x26, 641

    0x10056ff9c <+1212>: ldr    x26, [x26, #3256]

    0x10056ffa0 <+1216>: ldr    x26, [x26]

    0x10056ffa4 <+1220>: b.gt   0x10056ffe8               ; <+1288>

    0x10056ffa8 <+1224>: adrp   x1, 411

    0x10056ffac <+1228>: add    x1, x1, #3318             ; =3318 

    0x10056ffb0 <+1232>: add    x0, sp, #56               ; =56 

    0x10056ffb4 <+1236>: movz   w2, #0x106

    0x10056ffb8 <+1240>: orr    w3, wzr, #0x4

    0x10056ffbc <+1244>: movz   w4, #0

    0x10056ffc0 <+1248>: movz   w5, #0

    0x10056ffc4 <+1252>: movz   x6, #0

    0x10056ffc8 <+1256>: bl     0x1003cb80c               ; rtc::LogMessage::LogMessage(char const*, int, rtc::LoggingSeverity, rtc::LogErrorContext, int, char const*)

    0x10056ffcc <+1260>: adrp   x1, 411

    0x10056ffd0 <+1264>: add    x1, x1, #3741             ; =3741 

    0x10056ffd4 <+1268>: add    x0, sp, #56               ; =56 

    0x10056ffd8 <+1272>: orr    w2, wzr, #0x1f

    0x10056ffdc <+1276>: bl     0x100347f30               ; std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)

    0x10056ffe0 <+1280>: add    x0, sp, #56               ; =56 

    0x10056ffe4 <+1284>: bl     0x1003cbc08               ; rtc::LogMessage::~LogMessage()

    0x10056ffe8 <+1288>: ldur   x0, [x29, #-128]

    0x10056ffec <+1292>: bl     0x1006d77a0               ; symbol stub for: CFRelease

    0x10056fff0 <+1296>: ldur   x0, [x29, #-120]

    0x10056fff4 <+1300>: bl     0x1006d77a0               ; symbol stub for: CFRelease

    0x10056fff8 <+1304>: movz   w0, #0

    0x10056fffc <+1308>: ldur   x8, [x29, #-88]

    0x100570000 <+1312>: sub    x8, x26, x8

    0x100570004 <+1316>: cbnz   x8, 0x10057004c           ; <+1388>

    0x100570008 <+1320>: sub    sp, x29, #80              ; =80 

    0x10057000c <+1324>: ldp    x29, x30, [sp, #80]

    0x100570010 <+1328>: ldp    x20, x19, [sp, #64]

    0x100570014 <+1332>: ldp    x22, x21, [sp, #48]

    0x100570018 <+1336>: ldp    x24, x23, [sp, #32]

    0x10057001c <+1340>: ldp    x26, x25, [sp, #16]

    0x100570020 <+1344>: ldp    x28, x27, [sp], #96

    0x100570024 <+1348>: ret    

    0x100570028 <+1352>: ldur   x0, [x29, #-128]

    0x10057002c <+1356>: bl     0x1006d77a0               ; symbol stub for: CFRelease

    0x100570030 <+1360>: ldur   x0, [x29, #-120]

    0x100570034 <+1364>: bl     0x1006d77a0               ; symbol stub for: CFRelease

    0x100570038 <+1368>: orr    w0, wzr, #0x1

    0x10057003c <+1372>: adrp   x26, 640

    0x100570040 <+1376>: ldr    x26, [x26, #3256]

    0x100570044 <+1380>: ldr    x26, [x26]

    0x100570048 <+1384>: b      0x10056fffc               ; <+1308>

    0x10057004c <+1388>: bl     0x1006d6d5c               ; symbol stub for: __stack_chk_fail

0 Kudos
1 Reply
Jianjun_Z_Intel
Employee
555 Views

Hi xiuming,

This issue might be fixed in 3.3.

Reply