EXC_BAD_ACCESS error on Auth [SOLVED]


#1

EDIT: SOLVED, but just got another issue with startMeeting (new post)

I’m having another issue with Auth on a React-Native implementation.

Error: EXC_BAD_ACCESS (code=EXC_I386_GPFLT)

Thread 1: (0 objc_msgSend)

libobjc.A.dylib`objc_msgSend:

    0x110c56ac0 <+0>:   testq  %rdi, %rdi

    0x110c56ac3 <+3>:   jle    0x110c56b10               ; <+80>

    0x110c56ac5 <+5>:   movq   (%rdi), %r10

    0x110c56ac8 <+8>:   movq   %rsi, %r11

->  0x110c56acb <+11>:  andl   0x18(%r10), %r11d

    0x110c56acf <+15>:  shlq   $0x4, %r11

    0x110c56ad3 <+19>:  addq   0x10(%r10), %r11

    0x110c56ad7 <+23>:  cmpq   (%r11), %rsi

    0x110c56ada <+26>:  jne    0x110c56ae0               ; <+32>

    0x110c56adc <+28>:  jmpq   *0x8(%r11)

    0x110c56ae0 <+32>:  cmpq   $0x1, (%r11)

    0x110c56ae4 <+36>:  jbe    0x110c56af3               ; <+51>

    0x110c56ae6 <+38>:  addq   $0x10, %r11

    0x110c56aea <+42>:  cmpq   (%r11), %rsi

    0x110c56aed <+45>:  jne    0x110c56ae0               ; <+32>

    0x110c56aef <+47>:  jmpq   *0x8(%r11)

    0x110c56af3 <+51>:  jb     0x110c56b52               ; <+146>

    0x110c56af5 <+53>:  movq   0x8(%r11), %r11

    0x110c56af9 <+57>:  jmp    0x110c56b05               ; <+69>

    0x110c56afb <+59>:  cmpq   $0x1, (%r11)

    0x110c56aff <+63>:  jbe    0x110c56b0e               ; <+78>

    0x110c56b01 <+65>:  addq   $0x10, %r11

    0x110c56b05 <+69>:  cmpq   (%r11), %rsi

    0x110c56b08 <+72>:  jne    0x110c56afb               ; <+59>

    0x110c56b0a <+74>:  jmpq   *0x8(%r11)

    0x110c56b0e <+78>:  jmp    0x110c56b52               ; <+146>

    0x110c56b10 <+80>:  je     0x110c56b47               ; <+135>

    0x110c56b12 <+82>:  movq   %rdi, %r11

    0x110c56b15 <+85>:  shrq   $0x3c, %r11

    0x110c56b19 <+89>:  cmpl   $0xf, %r11d

    0x110c56b1d <+93>:  je     0x110c56b2c               ; <+108>

    0x110c56b1f <+95>:  leaq   0x3b68ca(%rip), %r10      ; objc_debug_taggedpointer_classes

    0x110c56b26 <+102>: movq   (%r10,%r11,8), %r10

    0x110c56b2a <+106>: jmp    0x110c56ac8               ; <+8>

    0x110c56b2c <+108>: movq   %rdi, %r11

    0x110c56b2f <+111>: shrq   $0x34, %r11

    0x110c56b33 <+115>: andl   $0xff, %r11d

    0x110c56b3a <+122>: leaq   0x3b692f(%rip), %r10      ; objc_debug_taggedpointer_ext_classes

    0x110c56b41 <+129>: movq   (%r10,%r11,8), %r10

    0x110c56b45 <+133>: jmp    0x110c56ac8               ; <+8>

    0x110c56b47 <+135>: xorl   %eax, %eax

    0x110c56b49 <+137>: xorl   %edx, %edx

    0x110c56b4b <+139>: xorps  %xmm0, %xmm0

    0x110c56b4e <+142>: xorps  %xmm1, %xmm1

    0x110c56b51 <+145>: retq   

    0x110c56b52 <+146>: jmp    0x110c57510               ; _objc_msgSend_uncached

    0x110c56b57 <+151>: nopw   %cs:(%rax,%rax)

    0x110c56b66 <+166>: nopw   %cs:(%rax,%rax)

    0x110c56b75 <+181>: nopw   %cs:(%rax,%rax)

 


#2

Here is the stack trace with Zombie Objects enabled:

CoreFoundation`___forwarding___:

    0x10fca0440 <+0>:    pushq  %rbp

    0x10fca0441 <+1>:    movq   %rsp, %rbp

    0x10fca0444 <+4>:    pushq  %r15

    0x10fca0446 <+6>:    pushq  %r14

    0x10fca0448 <+8>:    pushq  %r13

    0x10fca044a <+10>:   pushq  %r12

    0x10fca044c <+12>:   pushq  %rbx

    0x10fca044d <+13>:   subq   $0x28, %rsp

    0x10fca0451 <+17>:   movq   %rdi, %r15

    0x10fca0454 <+20>:   xorl   %eax, %eax

    0x10fca0456 <+22>:   movq   %rsi, -0x48(%rbp)

    0x10fca045a <+26>:   testq  %rsi, %rsi

    0x10fca045d <+29>:   setne  %al

    0x10fca0460 <+32>:   movq   0x2f8db1(%rip), %r14      ; (void *)0x000000010e5bbac0: objc_msgSend

    0x10fca0467 <+39>:   cmovneq 0x2f8dc1(%rip), %r14      ; (void *)0x000000010e5bc1c0: objc_msgSend_stret

    0x10fca046f <+47>:   movq   0x8(%r15,%rax,8), %rcx

    0x10fca0474 <+52>:   movq   (%r15,%rax,8), %r13

    0x10fca0478 <+56>:   leaq   (,%rax,8), %rbx

    0x10fca0480 <+64>:   testq  %r13, %r13

    0x10fca0483 <+67>:   jns    0x10fca04ac               ; <+108>

    0x10fca0485 <+69>:   movq   %r13, %rax

    0x10fca0488 <+72>:   shrq   $0x3c, %rax

    0x10fca048c <+76>:   andl   $0x7, %eax

    0x10fca048f <+79>:   cmpq   $0x7, %rax

    0x10fca0493 <+83>:   jne    0x10fca04a3               ; <+99>

    0x10fca0495 <+85>:   movq   %r13, %rax

    0x10fca0498 <+88>:   shrq   $0x34, %rax

    0x10fca049c <+92>:   movzbl %al, %eax

    0x10fca049f <+95>:   addq   $0x8, %rax

    0x10fca04a3 <+99>:   testw  %ax, %ax

    0x10fca04a6 <+102>:  je     0x10fca06e4               ; <+676>

    0x10fca04ac <+108>:  movq   %r15, -0x40(%rbp)

    0x10fca04b0 <+112>:  movq   %rbx, -0x30(%rbp)

    0x10fca04b4 <+116>:  movq   %rcx, -0x38(%rbp)

    0x10fca04b8 <+120>:  movq   %r13, %rdi

    0x10fca04bb <+123>:  callq  0x10fdd3936               ; symbol stub for: object_getClass

    0x10fca04c0 <+128>:  movq   %r13, %r15

    0x10fca04c3 <+131>:  movq   %rax, %r13

    0x10fca04c6 <+134>:  movq   %r13, %rdi

    0x10fca04c9 <+137>:  callq  0x10fdd34e0               ; symbol stub for: class_getName

    0x10fca04ce <+142>:  movq   %rax, %rbx

    0x10fca04d1 <+145>:  movq   0x330a60(%rip), %r12      ; “forwardingTargetForSelector:”

    0x10fca04d8 <+152>:  movq   %r13, %rdi

    0x10fca04db <+155>:  movq   %r12, %rsi

    0x10fca04de <+158>:  callq  0x10fdd34f2               ; symbol stub for: class_respondsToSelector

    0x10fca04e3 <+163>:  testb  %al, %al

    0x10fca04e5 <+165>:  je     0x10fca0541               ; <+257>

    0x10fca04e7 <+167>:  movq   %r15, %rdi

    0x10fca04ea <+170>:  movq   %r12, %rsi

    0x10fca04ed <+173>:  movq   -0x38(%rbp), %rdx

    0x10fca04f1 <+177>:  callq  *0x2f8d21(%rip)           ; (void *)0x000000010e5bbac0: objc_msgSend

    0x10fca04f7 <+183>:  testq  %rax, %rax

    0x10fca04fa <+186>:  je     0x10fca0541               ; <+257>

    0x10fca04fc <+188>:  cmpq   %r15, %rax

    0x10fca04ff <+191>:  je     0x10fca0541               ; <+257>

    0x10fca0501 <+193>:  testq  %rax, %rax

    0x10fca0504 <+196>:  movq   -0x30(%rbp), %rbx

    0x10fca0508 <+200>:  movq   -0x40(%rbp), %r15

    0x10fca050c <+204>:  jns    0x10fca0535               ; <+245>

    0x10fca050e <+206>:  movq   %rax, %rcx

    0x10fca0511 <+209>:  shrq   $0x3c, %rcx

    0x10fca0515 <+213>:  andl   $0x7, %ecx

    0x10fca0518 <+216>:  cmpq   $0x7, %rcx

    0x10fca051c <+220>:  jne    0x10fca052c               ; <+236>

    0x10fca051e <+222>:  movq   %rax, %rcx

    0x10fca0521 <+225>:  shrq   $0x34, %rcx

    0x10fca0525 <+229>:  movzbl %cl, %ecx

    0x10fca0528 <+232>:  addq   $0x8, %rcx

    0x10fca052c <+236>:  testw  %cx, %cx

    0x10fca052f <+239>:  je     0x10fca06e1               ; <+673>

    0x10fca0535 <+245>:  movq   %rax, (%r15,%rbx)

    0x10fca0539 <+249>:  xorl   %r15d, %r15d

    0x10fca053c <+252>:  jmp    0x10fca0711               ; <+721>

    0x10fca0541 <+257>:  movq   %r15, -0x30(%rbp)

    0x10fca0545 <+261>:  leaq   0x2d19f0(%rip), %rsi      ; “_NSZombie_”

    0x10fca054c <+268>:  movl   $0xa, %edx

    0x10fca0551 <+273>:  movq   %rbx, %rdi

    0x10fca0554 <+276>:  callq  0x10fdd3b52               ; symbol stub for: strncmp

    0x10fca0559 <+281>:  testl  %eax, %eax

    0x10fca055b <+283>:  je     0x10fca0723               ; <+739>

    0x10fca0561 <+289>:  movq   0x330998(%rip), %rbx      ; “methodSignatureForSelector:”

    0x10fca0568 <+296>:  movq   %r13, %rdi

    0x10fca056b <+299>:  movq   %rbx, %rsi

    0x10fca056e <+302>:  callq  0x10fdd34f2               ; symbol stub for: class_respondsToSelector

    0x10fca0573 <+307>:  testb  %al, %al

    0x10fca0575 <+309>:  movq   -0x38(%rbp), %r12

    0x10fca0579 <+313>:  je     0x10fca0774               ; <+820>

    0x10fca057f <+319>:  movq   -0x30(%rbp), %rdi

    0x10fca0583 <+323>:  movq   %rbx, %rsi

    0x10fca0586 <+326>:  movq   %r12, %rdx

    0x10fca0589 <+329>:  callq  *0x2f8c89(%rip)           ; (void *)0x000000010e5bbac0: objc_msgSend

    0x10fca058f <+335>:  movq   %rax, %r13

    0x10fca0592 <+338>:  testq  %r13, %r13

    0x10fca0595 <+341>:  je     0x10fca07d8               ; <+920>

    0x10fca059b <+347>:  movq   0x33092e(%rip), %rsi      ; “_frameDescriptor”

    0x10fca05a2 <+354>:  movq   %r13, %rdi

    0x10fca05a5 <+357>:  callq  *0x2f8c6d(%rip)           ; (void *)0x000000010e5bbac0: objc_msgSend

    0x10fca05ab <+363>:  movq   %rax, %r15

    0x10fca05ae <+366>:  movq   (%r15), %rax

    0x10fca05b1 <+369>:  movzwl 0x22(%rax), %eax

    0x10fca05b5 <+373>:  shrl   $0x6, %eax

    0x10fca05b8 <+376>:  andl   $0x1, %eax

    0x10fca05bb <+379>:  movq   -0x48(%rbp), %rbx

    0x10fca05bf <+383>:  cmpq   %rbx, %rax

    0x10fca05c2 <+386>:  je     0x10fca0607               ; <+455>

    0x10fca05c4 <+388>:  movq   %r12, %rdi

    0x10fca05c7 <+391>:  callq  0x10fdd3ab6               ; symbol stub for: sel_getName

    0x10fca05cc <+396>:  movq   %rax, %rdx

    0x10fca05cf <+399>:  movq   (%r15), %rax

    0x10fca05d2 <+402>:  movzwl 0x22(%rax), %eax

    0x10fca05d6 <+406>:  leaq   0x2d4beb(%rip), %rsi      ; “”

    0x10fca05dd <+413>:  leaq   0x2d8df2(%rip), %r8       ; " not"

    0x10fca05e4 <+420>:  testb  $0x40, %al

    0x10fca05e6 <+422>:  movq   %r8, %rcx

    0x10fca05e9 <+425>:  cmovneq %rsi, %rcx

    0x10fca05ed <+429>:  testq  %rbx, %rbx

    0x10fca05f0 <+432>:  cmovneq %rsi, %r8

    0x10fca05f4 <+436>:  leaq   0x310355(%rip), %rsi      ; @"*** NSForwarding: warning: method signature and compiler disagree on struct-return-edness of ‘%s’.  Signature thinks it does%s return a struct, and compiler thinks it does%s."

    0x10fca05fb <+443>:  movl   $0x4, %edi

    0x10fca0600 <+448>:  xorl   %eax, %eax

    0x10fca0602 <+450>:  callq  0x10fce27d0               ; CFLog

    0x10fca0607 <+455>:  movq   0x331432(%rip), %rdi      ; (void *)0x000000010ffd4760: NSInvocation

    0x10fca060e <+462>:  movq   0x3308fb(%rip), %rsi      ; “_invocationWithMethodSignature:frame:”

    0x10fca0615 <+469>:  movq   %r13, %rdx

    0x10fca0618 <+472>:  movq   -0x40(%rbp), %rcx

    0x10fca061c <+476>:  callq  *0x2f8bf6(%rip)           ; (void *)0x000000010e5bbac0: objc_msgSend

    0x10fca0622 <+482>:  movq   %rax, %r14

    0x10fca0625 <+485>:  movq   -0x30(%rbp), %rbx

    0x10fca0629 <+489>:  movq   %rbx, %rdi

    0x10fca062c <+492>:  callq  0x10fdd3936               ; symbol stub for: object_getClass

    0x10fca0631 <+497>:  movq   0x330908(%rip), %r12      ; “forwardInvocation:”

    0x10fca0638 <+504>:  movq   %rax, %rdi

    0x10fca063b <+507>:  movq   %r12, %rsi

    0x10fca063e <+510>:  callq  0x10fdd34f2               ; symbol stub for: class_respondsToSelector

    0x10fca0643 <+515>:  testb  %al, %al

    0x10fca0645 <+517>:  je     0x10fca0658               ; <+536>

    0x10fca0647 <+519>:  movq   %rbx, %rdi

    0x10fca064a <+522>:  movq   %r12, %rsi

    0x10fca064d <+525>:  movq   %r14, %rdx

    0x10fca0650 <+528>:  callq  *0x2f8bc2(%rip)           ; (void *)0x000000010e5bbac0: objc_msgSend

    0x10fca0656 <+534>:  jmp    0x10fca0679               ; <+569>

    0x10fca0658 <+536>:  movq   %rbx, %rdi

    0x10fca065b <+539>:  callq  0x10fdd393c               ; symbol stub for: object_getClassName

    0x10fca0660 <+544>:  movq   %rax, %rcx

    0x10fca0663 <+547>:  leaq   0x310306(%rip), %rsi      ; @"*** NSForwarding: warning: object %p of class ‘%s’ does not implement forwardInvocation: – dropping message"

    0x10fca066a <+554>:  movl   $0x4, %edi

    0x10fca066f <+559>:  xorl   %eax, %eax

    0x10fca0671 <+561>:  movq   %rbx, %rdx

    0x10fca0674 <+564>:  callq  0x10fce27d0               ; CFLog

    0x10fca0679 <+569>:  movq   0x331d28(%rip), %rax      ; NSInvocation._retainedArgs

    0x10fca0680 <+576>:  cmpb   $0x0, (%r14,%rax)

    0x10fca0685 <+581>:  je     0x10fca06bc               ; <+636>

    0x10fca0687 <+583>:  movq   (%r15), %rax

    0x10fca068a <+586>:  cmpb   $0x0, 0x22(%rax)

    0x10fca068e <+590>:  jns    0x10fca06bc               ; <+636>

    0x10fca0690 <+592>:  movq   0x331d01(%rip), %rcx      ; NSInvocation._frame

    0x10fca0697 <+599>:  movl   0x1c(%rax), %edx

    0x10fca069a <+602>:  movq   -0x40(%rbp), %rdi

    0x10fca069e <+606>:  addq   %rdx, %rdi

    0x10fca06a1 <+609>:  movzbl 0x20(%rax), %esi

    0x10fca06a5 <+613>:  addq   (%r14,%rcx), %rdx

    0x10fca06a9 <+617>:  movq   (%rsi,%rdi), %rdi

    0x10fca06ad <+621>:  movq   (%rsi,%rdx), %rsi

    0x10fca06b1 <+625>:  movq   (%rax), %rax

    0x10fca06b4 <+628>:  movl   0x10(%rax), %edx

    0x10fca06b7 <+631>:  callq  0x10fdd37fe               ; symbol stub for: memmove

    0x10fca06bc <+636>:  movq   0x331ccd(%rip), %rax      ; NSInvocation._retdata

    0x10fca06c3 <+643>:  movq   (%r14,%rax), %r15

    0x10fca06c7 <+647>:  movq   0x33087a(%rip), %rsi      ; “methodReturnType”

    0x10fca06ce <+654>:  movq   %r13, %rdi

    0x10fca06d1 <+657>:  callq  *0x2f8b41(%rip)           ; (void *)0x000000010e5bbac0: objc_msgSend

    0x10fca06d7 <+663>:  cmpb   $0x44, (%rax)

    0x10fca06da <+666>:  jne    0x10fca0711               ; <+721>

    0x10fca06dc <+668>:  fldt   (%r15)

    0x10fca06df <+671>:  jmp    0x10fca0711               ; <+721>

    0x10fca06e1 <+673>:  movq   %rax, %r13

    0x10fca06e4 <+676>:  movq   %r13, %rdi

    0x10fca06e7 <+679>:  callq  0x10fd894f0               ; getAtomTarget

    0x10fca06ec <+684>:  movq   %rax, %r12

    0x10fca06ef <+687>:  movq   %r12, (%r15,%rbx)

    0x10fca06f3 <+691>:  movl   $0x400, %ecx              ; imm = 0x400

    0x10fca06f8 <+696>:  xorl   %r8d, %r8d

    0x10fca06fb <+699>:  movq   %r14, %rdi

    0x10fca06fe <+702>:  movq   %r15, %rsi

    0x10fca0701 <+705>:  movq   %r15, %rdx

    0x10fca0704 <+708>:  callq  0x10fca1be0               ; __invoking___

    0x10fca0709 <+713>:  cmpq   %r12, (%r15)

    0x10fca070c <+716>:  jne    0x10fca0711               ; <+721>

    0x10fca070e <+718>:  movq   %r13, (%r15)

    0x10fca0711 <+721>:  movq   %r15, %rax

    0x10fca0714 <+724>:  addq   $0x28, %rsp

    0x10fca0718 <+728>:  popq   %rbx

    0x10fca0719 <+729>:  popq   %r12

    0x10fca071b <+731>:  popq   %r13

    0x10fca071d <+733>:  popq   %r14

    0x10fca071f <+735>:  popq   %r15

    0x10fca0721 <+737>:  popq   %rbp

    0x10fca0722 <+738>:  retq   

    0x10fca0723 <+739>:  leaq   0x33ecb6(%rip), %rax      ; __CFOASafe

    0x10fca072a <+746>:  cmpb   $0x0, (%rax)

    0x10fca072d <+749>:  je     0x10fca0744               ; <+772>

    0x10fca072f <+751>:  movl   $0x15, %edi

    0x10fca0734 <+756>:  xorl   %edx, %edx

    0x10fca0736 <+758>:  xorl   %ecx, %ecx

    0x10fca0738 <+760>:  xorl   %r8d, %r8d

    0x10fca073b <+763>:  movq   -0x30(%rbp), %rsi

    0x10fca073f <+767>:  callq  0x10fd53d20               ; __CFRecordAllocationEvent

    0x10fca0744 <+772>:  addq   $0xa, %rbx

    0x10fca0748 <+776>:  movq   -0x38(%rbp), %rdi

    0x10fca074c <+780>:  callq  0x10fdd3ab6               ; symbol stub for: sel_getName

    0x10fca0751 <+785>:  movq   %rax, %rcx

    0x10fca0754 <+788>:  leaq   0x310155(%rip), %rsi      ; @"*** -[%s %s]: message sent to deallocated instance %p"

    0x10fca075b <+795>:  movl   $0x3, %edi

    0x10fca0760 <+800>:  xorl   %eax, %eax

    0x10fca0762 <+802>:  movq   %rbx, %rdx

    0x10fca0765 <+805>:  movq   -0x30(%rbp), %r8

    0x10fca0769 <+809>:  callq  0x10fce27d0               ; CFLog

    0x10fca076e <+814>:  int3   

->  0x10fca076f <+815>:  jmp    0x10fca0869               ; <+1065>

    0x10fca0774 <+820>:  movq   %r13, %rdi

    0x10fca0777 <+823>:  callq  0x10fdd34e6               ; symbol stub for: class_getSuperclass

    0x10fca077c <+828>:  movq   %rax, %rbx

    0x10fca077f <+831>:  movq   -0x30(%rbp), %rdi

    0x10fca0783 <+835>:  callq  0x10fdd393c               ; symbol stub for: object_getClassName

    0x10fca0788 <+840>:  movq   %rax, %r15

    0x10fca078b <+843>:  testq  %rbx, %rbx

    0x10fca078e <+846>:  jne    0x10fca07ba               ; <+890>

    0x10fca0790 <+848>:  movq   -0x30(%rbp), %rbx

    0x10fca0794 <+852>:  movq   %rbx, %rdi

    0x10fca0797 <+855>:  callq  0x10fdd393c               ; symbol stub for: object_getClassName

    0x10fca079c <+860>:  movq   %rax, %r8

    0x10fca079f <+863>:  leaq   0x31012a(%rip), %rsi      ; @"*** NSForwarding: warning: object %p of class ‘%s’ does not implement methodSignatureForSelector: – did you forget to declare the superclass of ‘%s’?"

    0x10fca07a6 <+870>:  movl   $0x4, %edi

    0x10fca07ab <+875>:  xorl   %eax, %eax

    0x10fca07ad <+877>:  movq   %rbx, %rdx

    0x10fca07b0 <+880>:  movq   %r15, %rcx

    0x10fca07b3 <+883>:  callq  0x10fce27d0               ; CFLog

    0x10fca07b8 <+888>:  jmp    0x10fca07d4               ; <+916>

    0x10fca07ba <+890>:  leaq   0x31012f(%rip), %rsi      ; @"*** NSForwarding: warning: object %p of class ‘%s’ does not implement methodSignatureForSelector: – trouble ahead"

    0x10fca07c1 <+897>:  movl   $0x4, %edi

    0x10fca07c6 <+902>:  xorl   %eax, %eax

    0x10fca07c8 <+904>:  movq   -0x30(%rbp), %rdx

    0x10fca07cc <+908>:  movq   %r15, %rcx

    0x10fca07cf <+911>:  callq  0x10fce27d0               ; CFLog

    0x10fca07d4 <+916>:  movq   -0x38(%rbp), %r12

    0x10fca07d8 <+920>:  movq   %r12, %rdi

    0x10fca07db <+923>:  callq  0x10fdd3ab6               ; symbol stub for: sel_getName

    0x10fca07e0 <+928>:  movq   %rax, %r15

    0x10fca07e3 <+931>:  movq   %r15, %rdi

    0x10fca07e6 <+934>:  callq  0x10fdd3abc               ; symbol stub for: sel_getUid

    0x10fca07eb <+939>:  movq   %rax, %rbx

    0x10fca07ee <+942>:  cmpq   %r12, %rbx

    0x10fca07f1 <+945>:  je     0x10fca0810               ; <+976>

    0x10fca07f3 <+947>:  leaq   0x310116(%rip), %rsi      ; @"*** NSForwarding: warning: selector (%p) for message ‘%s’ does not match selector known to Objective C runtime (%p)-- abort"

    0x10fca07fa <+954>:  movl   $0x4, %edi

    0x10fca07ff <+959>:  xorl   %eax, %eax

    0x10fca0801 <+961>:  movq   -0x38(%rbp), %rdx

    0x10fca0805 <+965>:  movq   %r15, %rcx

    0x10fca0808 <+968>:  movq   %rbx, %r8

    0x10fca080b <+971>:  callq  0x10fce27d0               ; CFLog

    0x10fca0810 <+976>:  movq   -0x30(%rbp), %rdi

    0x10fca0814 <+980>:  callq  0x10fdd3936               ; symbol stub for: object_getClass

    0x10fca0819 <+985>:  movq   0x330208(%rip), %rbx      ; “doesNotRecognizeSelector:”

    0x10fca0820 <+992>:  movq   %rax, %rdi

    0x10fca0823 <+995>:  movq   %rbx, %rsi

    0x10fca0826 <+998>:  callq  0x10fdd34f2               ; symbol stub for: class_respondsToSelector

    0x10fca082b <+1003>: testb  %al, %al

    0x10fca082d <+1005>: je     0x10fca0843               ; <+1027>

    0x10fca082f <+1007>: movq   -0x30(%rbp), %rdi

    0x10fca0833 <+1011>: movq   %rbx, %rsi

    0x10fca0836 <+1014>: movq   -0x38(%rbp), %rdx

    0x10fca083a <+1018>: callq  *0x2f89d8(%rip)           ; (void *)0x000000010e5bbac0: objc_msgSend

    0x10fca0840 <+1024>: int3   

    0x10fca0841 <+1025>: jmp    0x10fca0869               ; <+1065>

    0x10fca0843 <+1027>: movq   -0x30(%rbp), %rbx

    0x10fca0847 <+1031>: movq   %rbx, %rdi

    0x10fca084a <+1034>: callq  0x10fdd393c               ; symbol stub for: object_getClassName

    0x10fca084f <+1039>: movq   %rax, %rcx

    0x10fca0852 <+1042>: leaq   0x3100d7(%rip), %rsi      ; @"*** NSForwarding: warning: object %p of class ‘%s’ does not implement doesNotRecognizeSelector: – abort"

    0x10fca0859 <+1049>: movl   $0x4, %edi

    0x10fca085e <+1054>: xorl   %eax, %eax

    0x10fca0860 <+1056>: movq   %rbx, %rdx

    0x10fca0863 <+1059>: callq  0x10fce27d0               ; CFLog

    0x10fca0868 <+1064>: int3   

    0x10fca0869 <+1065>: callq  0x10fdd36d2               ; symbol stub for: getpid

    0x10fca086e <+1070>: movl   $0x9, %esi

    0x10fca0873 <+1075>: movl   %eax, %edi

    0x10fca0875 <+1077>: callq  0x10fdd3738               ; symbol stub for: kill

    0x10fca087a <+1082>: nopw   (%rax,%rax)


#3

Our MobileRTC should be initialized in main thread while app is launching, please make sure that you have initialized and authorized MobileRTC before you are going to start a meeting.