-
Notifications
You must be signed in to change notification settings - Fork 58
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
Crashed: AURemoteIO::IOThread on AudioPlayer.setupEngine() #93
Comments
This seems to be a crash regarding memory access violation, invalid pointers. Which is hard to pinpoint if it doesn't happen when debugger is connected. |
Thread 20 Crashed: |
I have found crash on Crashlytics that says “partial apply for closure #1 in AudioPlayer.setupEngine() + 450”
The issue occurs sometime. Can you help me how to fix this issue.
Crashed: AURemoteIO::IOThread
0 MyApp 0x3ffa4c AudioPlayerRenderProcessor.inRender(inNumberFrames:) + 4346903116 (:4346903116)
1 MyApp 0x3c5658 partial apply for closure #1 in AudioPlayer.setupEngine() + 450 (AudioPlayer.swift:450)
2 MyApp 0x3bfeb4 thunk for @escaping @callee_guaranteed (@unowned UInt32) -> (@unowned UnsafePointer?) + 4346642100 (:4346642100)
3 AVFAudio 0x6cdc4 GenericInputNodeRenderCallback(void*, unsigned int*, AudioTimeStamp const*, unsigned int, unsigned int, AudioBufferList*) + 196
4 libEmbeddedSystemAUs.dylib 0x23dcc ausdk::AUInputElement::PullInput(unsigned int&, AudioTimeStamp const&, unsigned int, unsigned int) + 176
5 libEmbeddedSystemAUs.dylib 0xc760 AUInputFormatConverter2::InputProc(OpaqueAudioConverter*, unsigned int*, AudioBufferList*, AudioStreamPacketDescription**, void*) + 160
6 AudioToolboxCore 0xf8ffc caulk::expected<unsigned int, int> caulk::function_ref<caulk::expected<unsigned int, int> (ACAudioSpan&)>::functor_invoker<acv2::_AudioConverterFillComplexBuffer(OpaqueAudioConverter*, int ()(OpaqueAudioConverter, unsigned int*, AudioBufferList*, AudioStreamPacketDescription**, void*), void*, unsigned int*, AudioBufferList*, AudioStreamPacketDescription*, AudioStreamPacketDependencyInfo*)::$_1>(caulk::details::erased_callable<caulk::expected<unsigned int, int> (ACAudioSpan&)> const&, ACAudioSpan&) + 184
7 AudioToolboxCore 0x76628 acv2::AudioConverterChain::ObtainInput(acv2::AudioConverterBase&, unsigned int) + 860
8 AudioToolboxCore 0x1f42a8 acv2::CBRConverter::ProduceOutput(ACAudioSpan&) + 52
9 AudioToolboxCore 0x75d74 acv2::AudioConverterChain::ProduceOutput(caulk::function_ref<caulk::expected<unsigned int, int> (ACAudioSpan&)>, ACBaseAudioSpan&) + 176
10 AudioToolboxCore 0xf8b94 acv2::_AudioConverterFillComplexBuffer(OpaqueAudioConverter*, int ()(OpaqueAudioConverter, unsigned int*, AudioBufferList*, AudioStreamPacketDescription**, void*), void*, unsigned int*, AudioBufferList*, AudioStreamPacketDescription*, AudioStreamPacketDependencyInfo*) + 444
11 libEmbeddedSystemAUs.dylib 0x18014 AUConverterBase::RenderBus(unsigned int&, AudioTimeStamp const&, unsigned int, unsigned int) + 852
12 libEmbeddedSystemAUs.dylib 0x2320 ausdk::AUBase::DoRender(unsigned int&, AudioTimeStamp const&, unsigned int, unsigned int, AudioBufferList&) + 1512
13 libEmbeddedSystemAUs.dylib 0x4534 ausdk::AUMethodRender(void*, unsigned int*, AudioTimeStamp const*, unsigned int, unsigned int, AudioBufferList*) + 56
14 AudioToolboxCore 0x18f4f8 invocation function for block in AUAudioUnitV2Bridge_Renderer::renderBlock() + 596
15 AudioToolboxCore 0x12f244 __26-[AUAudioUnit renderBlock]_block_invoke + 288
16 AVFAudio 0x6b504 invocation function for block in AUGraphNodeBaseV3::AllocateInputBlock() + 448
17 AudioToolboxCore 0x190ae0 AUAudioUnitV2Bridge_Renderer::renderInputProc(void*, unsigned int*, AudioTimeStamp const*, unsigned int, unsigned int, AudioBufferList*) + 84
The text was updated successfully, but these errors were encountered: