Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

App crash on iOS 15 beta #383

Closed
tvc97 opened this issue Jun 9, 2021 · 2 comments
Closed

App crash on iOS 15 beta #383

tvc97 opened this issue Jun 9, 2021 · 2 comments

Comments

@tvc97
Copy link

tvc97 commented Jun 9, 2021

My app crashed on launch.
react-native version: 0.64.2
react-native-agora version: 3.4.2

Crash info:

AgoraCore`___lldb_unnamed_symbol896$$AgoraCore:
    0x1042d01f4 <+0>:   sub    sp, sp, #0xe0             ; =0xe0 
    0x1042d01f8 <+4>:   stp    x28, x27, [sp, #0x80]
    0x1042d01fc <+8>:   stp    x26, x25, [sp, #0x90]
    0x1042d0200 <+12>:  stp    x24, x23, [sp, #0xa0]
    0x1042d0204 <+16>:  stp    x22, x21, [sp, #0xb0]
    0x1042d0208 <+20>:  stp    x20, x19, [sp, #0xc0]
    0x1042d020c <+24>:  stp    x29, x30, [sp, #0xd0]
    0x1042d0210 <+28>:  add    x29, sp, #0xd0            ; =0xd0 
    0x1042d0214 <+32>:  mov    x26, x5
    0x1042d0218 <+36>:  stp    x3, x4, [sp, #0x20]
    0x1042d021c <+40>:  mov    x22, x2
    0x1042d0220 <+44>:  mov    x25, x1
    0x1042d0224 <+48>:  mov    x19, x0
    0x1042d0228 <+52>:  add    x0, x1, #0x10             ; =0x10 
    0x1042d022c <+56>:  adr    x1, #0x26e7               ; "__DATA_CONST"
    0x1042d0230 <+60>:  nop    
    0x1042d0234 <+64>:  bl     0x1042d0bc4               ; symbol stub for: strcmp
    0x1042d0238 <+68>:  ldr    w20, [x25, #0x44]
    0x1042d023c <+72>:  ldr    x8, [x25, #0x20]
    0x1042d0240 <+76>:  add    x21, x8, x22
    0x1042d0244 <+80>:  str    x19, [sp, #0x30]
    0x1042d0248 <+84>:  str    x21, [sp, #0x18]
    0x1042d024c <+88>:  str    w0, [sp, #0x14]
    0x1042d0250 <+92>:  cbz    w0, 0x1042d025c           ; <+104>
    0x1042d0254 <+96>:  mov    w8, #0x1
    0x1042d0258 <+100>: b      0x1042d02b4               ; <+192>
    0x1042d025c <+104>: nop    
    0x1042d0260 <+108>: ldr    x8, #0x3de0               ; (void *)0x00000001f25e1e24: mach_task_self_
    0x1042d0264 <+112>: ldr    w0, [x8]
    0x1042d0268 <+116>: stp    x19, xzr, [x29, #-0x60]
    0x1042d026c <+120>: mov    w8, #0x9
    0x1042d0270 <+124>: str    w8, [sp, #0x68]
    0x1042d0274 <+128>: sub    x1, x29, #0x60            ; =0x60 
    0x1042d0278 <+132>: sub    x2, x29, #0x58            ; =0x58 
    0x1042d027c <+136>: add    x4, sp, #0x40             ; =0x40 
    0x1042d0280 <+140>: add    x5, sp, #0x68             ; =0x68 
    0x1042d0284 <+144>: sub    x6, x29, #0x64            ; =0x64 
    0x1042d0288 <+148>: mov    w3, #0x9
    0x1042d028c <+152>: bl     0x1042d0c9c               ; symbol stub for: vm_region_64
    0x1042d0290 <+156>: mov    x24, x0
    0x1042d0294 <+160>: ldr    w19, [sp, #0x40]
    0x1042d0298 <+164>: ldr    x1, [x25, #0x28]
    0x1042d029c <+168>: mov    x0, x21
    0x1042d02a0 <+172>: mov    w2, #0x3
    0x1042d02a4 <+176>: bl     0x1042d08b8               ; symbol stub for: mprotect
    0x1042d02a8 <+180>: and    w8, w19, #0x7
    0x1042d02ac <+184>: cmp    w24, #0x0                 ; =0x0 
    0x1042d02b0 <+188>: csinc  w8, w8, wzr, eq
    0x1042d02b4 <+192>: str    w8, [sp, #0x10]
    0x1042d02b8 <+196>: ldr    x8, [x25, #0x28]
    0x1042d02bc <+200>: str    x8, [sp, #0x8]
    0x1042d02c0 <+204>: lsr    x8, x8, #3
    0x1042d02c4 <+208>: str    x8, [sp, #0x38]
    0x1042d02c8 <+212>: cbz    x8, 0x1042d03d8           ; <+484>
    0x1042d02cc <+216>: mov    x28, #0x0
    0x1042d02d0 <+220>: mov    w19, #0x18
    0x1042d02d4 <+224>: add    x20, x26, x20, lsl #2
    0x1042d02d8 <+228>: ldr    w8, [x20, x28, lsl #2]
    0x1042d02dc <+232>: mov    w9, #-0x80000000
    0x1042d02e0 <+236>: cmp    w8, w9
    0x1042d02e4 <+240>: mov    w9, #-0x40000000
    0x1042d02e8 <+244>: ccmp   w8, w9, #0x4, ne
    0x1042d02ec <+248>: mov    w9, #0x40000000
    0x1042d02f0 <+252>: ccmp   w8, w9, #0x4, ne
    0x1042d02f4 <+256>: b.ne   0x1042d030c               ; <+280>
    0x1042d02f8 <+260>: add    w28, w28, #0x1            ; =0x1 
    0x1042d02fc <+264>: ldr    x8, [sp, #0x38]
    0x1042d0300 <+268>: cmp    x8, x28
    0x1042d0304 <+272>: b.hi   0x1042d02d8               ; <+228>
    0x1042d0308 <+276>: b      0x1042d03d8               ; <+484>
    0x1042d030c <+280>: lsl    x8, x8, #4
    0x1042d0310 <+284>: ldr    x9, [sp, #0x20]
    0x1042d0314 <+288>: ldr    w8, [x9, x8]
    0x1042d0318 <+292>: ldr    x9, [sp, #0x28]
    0x1042d031c <+296>: add    x8, x9, x8
    0x1042d0320 <+300>: ldrb   w9, [x8]
    0x1042d0324 <+304>: cbz    w9, 0x1042d0338           ; <+324>
    0x1042d0328 <+308>: ldrb   w9, [x8, #0x1]
    0x1042d032c <+312>: cmp    w9, #0x0                  ; =0x0 
    0x1042d0330 <+316>: cset   w24, ne
    0x1042d0334 <+320>: b      0x1042d033c               ; <+328>
    0x1042d0338 <+324>: mov    w24, #0x0
    0x1042d033c <+328>: ldr    x9, [sp, #0x30]
    0x1042d0340 <+332>: cbz    x9, 0x1042d02f8           ; <+260>
    0x1042d0344 <+336>: add    x26, x8, #0x1             ; =0x1 
    0x1042d0348 <+340>: ldr    x21, [sp, #0x30]
    0x1042d034c <+344>: ldr    x23, [x21, #0x8]
    0x1042d0350 <+348>: cbz    x23, 0x1042d0388          ; <+404>
    0x1042d0354 <+352>: mov    x22, #0x0
    0x1042d0358 <+356>: mov    w27, #0x1
    0x1042d035c <+360>: cbz    w24, 0x1042d0378          ; <+388>
    0x1042d0360 <+364>: ldr    x25, [x21]
    0x1042d0364 <+368>: mul    x8, x22, x19
    0x1042d0368 <+372>: ldr    x1, [x25, x8]
    0x1042d036c <+376>: mov    x0, x26
    0x1042d0370 <+380>: bl     0x1042d0bc4               ; symbol stub for: strcmp
    0x1042d0374 <+384>: cbz    w0, 0x1042d0394           ; <+416>
    0x1042d0378 <+388>: mov    w22, w27
    0x1042d037c <+392>: cmp    x23, w27, uxtw
    0x1042d0380 <+396>: add    w27, w27, #0x1            ; =0x1 
    0x1042d0384 <+400>: b.hi   0x1042d035c               ; <+360>
    0x1042d0388 <+404>: ldr    x21, [x21, #0x10]
    0x1042d038c <+408>: cbnz   x21, 0x1042d034c          ; <+344>
    0x1042d0390 <+412>: b      0x1042d02f8               ; <+260>
    0x1042d0394 <+416>: madd   x8, x22, x19, x25
    0x1042d0398 <+420>: ldr    x8, [x8, #0x10]
    0x1042d039c <+424>: cbz    x8, 0x1042d03c4           ; <+464>
    0x1042d03a0 <+428>: ldr    x11, [sp, #0x18]
    0x1042d03a4 <+432>: ldr    x9, [x11, x28, lsl #3]
    0x1042d03a8 <+436>: madd   x10, x22, x19, x25
    0x1042d03ac <+440>: ldr    x10, [x10, #0x8]
    0x1042d03b0 <+444>: cmp    x9, x10
    0x1042d03b4 <+448>: b.eq   0x1042d03c8               ; <+468>
    0x1042d03b8 <+452>: str    x9, [x8]
    0x1042d03bc <+456>: ldr    x25, [x21]
    0x1042d03c0 <+460>: b      0x1042d03c8               ; <+468>
    0x1042d03c4 <+464>: ldr    x11, [sp, #0x18]
    0x1042d03c8 <+468>: madd   x8, x22, x19, x25
    0x1042d03cc <+472>: ldr    x8, [x8, #0x8]
->  0x1042d03d0 <+476>: str    x8, [x11, x28, lsl #3]
    0x1042d03d4 <+480>: b      0x1042d02f8               ; <+260>
    0x1042d03d8 <+484>: ldr    w8, [sp, #0x14]
    0x1042d03dc <+488>: cbnz   w8, 0x1042d03f0           ; <+508>
    0x1042d03e0 <+492>: ldr    x0, [sp, #0x18]
    0x1042d03e4 <+496>: ldr    x1, [sp, #0x8]
    0x1042d03e8 <+500>: ldr    w2, [sp, #0x10]
    0x1042d03ec <+504>: bl     0x1042d08b8               ; symbol stub for: mprotect
    0x1042d03f0 <+508>: ldp    x29, x30, [sp, #0xd0]
    0x1042d03f4 <+512>: ldp    x20, x19, [sp, #0xc0]
    0x1042d03f8 <+516>: ldp    x22, x21, [sp, #0xb0]
    0x1042d03fc <+520>: ldp    x24, x23, [sp, #0xa0]
    0x1042d0400 <+524>: ldp    x26, x25, [sp, #0x90]
    0x1042d0404 <+528>: ldp    x28, x27, [sp, #0x80]
    0x1042d0408 <+532>: add    sp, sp, #0xe0             ; =0xe0 
    0x1042d040c <+536>: ret    

crash

@LichKing-2234
Copy link
Collaborator

I will feedback to our SDK team.

@LichKing-2234
Copy link
Collaborator

crash by fishhook, it will be fixed next version.
facebook/fishhook#87

@tvc97 tvc97 closed this as completed Aug 16, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants