Closed gurhub closed 2 years ago
Hello,
I encounter the same problem with version 102 (version 96 is fine). I'm using Xcode 13.4 / iOS 15.5.
A quick test:
import WebRTC
at the top of a source file)
The crash occurs.Hey all Really sorry about that! I have tested the lib before publishing and it worked. Probably was some cached version. I see the crash now.
I'll remove the release and check what happened. Thanks for the heads up
Hi All,
You're welcome. Stasel, you shouldn't be a sorry man, I've my own open source project too, it happens a lot. We appreciate your quick return.
Also, thank you @anthonynevo for sharing.
Best
I still have some issues compiling and working with M102. However, the good news is that M103 is working just fine and it's due to release next week. So I think it's the best to wait for M103 and release that
Great news!
Version M103 has been released. I didn't encounter any issues. Can you confirm it's working for you as well?
@stasel It works very well for me, thank you for your work! ❤️
Version M103 works perfectly for me as well. Big bonus on the new version: without bitcode, the SPM is much lighter and the loading of the project is blazing fast. Many thanks @stasel for your work !
I was traveling for a while, and now I've found a time to test. Thank you very much for your effort. The issue is fixed! Also as @anthonynevo said, loading is pretty fast!
Wishing you all a great day!
Best
Hello again,
I believe this is not related to this repository but just for reference, I'm opening this issue. I was using version 96 in my application. There was no problem at all. After updating SPM to version 102, I started to receive this issue before loading the application. I try to use it without SPM, just tried to download it from a zip file from URL https://github.com/stasel/WebRTC/releases/download/102.0.0/WebRTC-M102.xcframework.zip. The result was the same.
I don't have time to go deeper, so that's why I go back to version 96.
Here is the full error message on Xcode
Thread 1: EXC_BAD_ACCESS (code=1, address=0x631)
WebRTC
_lldb_unnamed_symbol12674$$WebRTC: 0x1070d5df8 <+0>: stp x20, x19, [sp, #-0x20]! 0x1070d5dfc <+4>: stp x29, x30, [sp, #0x10] 0x1070d5e00 <+8>: add x29, sp, #0x10 0x1070d5e04 <+12>: bl 0x1075bf71c ; symbol stub for: objc_autoreleasePoolPush 0x1070d5e08 <+16>: mov x19, x0 0x1070d5e0c <+20>: adrp x8, 1646 0x1070d5e10 <+24>: ldr x0, [x8, #0x418] 0x1070d5e14 <+28>: adrp x8, 1645 0x1070d5e18 <+32>: ldr x1, [x8, #0x28] 0x1070d5e1c <+36>: adrp x2, 1289 0x1070d5e20 <+40>: add x2, x2, #0xd7d ; kRTCAudioSessionLowComplexityIOBufferDuration + 86893 0x1070d5e24 <+44>: bl 0x1075bf7ac ; symbol stub for: objc_msgSend 0x1070d5e28 <+48>: mov x29, x29 0x1070d5e2c <+52>: bl 0x1075bf7f4 ; symbol stub for: objcretainAutoreleasedReturnValue 0x1070d5e30 <+56>: adrp x8, 1736 0x1070d5e34 <+60>: str x0, [x8, #0x620] 0x1070d5e38 <+64>: mov w0, #0x3 0x1070d5e3c <+68>: bl 0x1070d5d24 ; lldb_unnamed_symbol12671$$WebRTC 0x1070d5e40 <+72>: mov x29, x29 0x1070d5e44 <+76>: bl 0x1075bf7f4 ; symbol stub for: objc_retainAutoreleasedReturnValue 0x1070d5e48 <+80>: adrp x8, 1622 0x1070d5e4c <+84>: add x8, x8, #0x820 ; @"640c1f" 0x1070d5e50 <+88>: cmp x0, #0x0 0x1070d5e54 <+92>: csel x8, x8, x0, eq 0x1070d5e58 <+96>: adrp x9, 1736 0x1070d5e5c <+100>: str x8, [x9, #0x628] 0x1070d5e60 <+104>: mov w0, #0x0 0x1070d5e64 <+108>: bl 0x1070d5d24 ; ___lldb_unnamed_symbol12671$$WebRTC 0x1070d5e68 <+112>: mov x29, x29 0x1070d5e6c <+116>: bl 0x1075bf7f4 ; symbol stub for: objc_retainAutoreleasedReturnValue 0x1070d5e70 <+120>: adrp x8, 1622 0x1070d5e74 <+124>: add x8, x8, #0x840 ; @"42e01f" 0x1070d5e78 <+128>: cmp x0, #0x0 0x1070d5e7c <+132>: csel x8, x8, x0, eq 0x1070d5e80 <+136>: nop-> 0x1070d5e84 <+140>: str x8, [x9, #0x630] 0x1070d5e88 <+144>: mov x0, x19 0x1070d5e8c <+148>: ldp x29, x30, [sp, #0x10] 0x1070d5e90 <+152>: ldp x20, x19, [sp], #0x20 0x1070d5e94 <+156>: b 0x1075bf710 ; symbol stub for: objc_autoreleasePoolPop `
dyld start
`