twilio / conversations-ios

SPM releases

Home Page:https://www.twilio.com/docs/conversations/ios/changelog

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[Crash] EXC_BAD_ACCESS: Attempted to dereference garbage pointer 0x1000008

AkshayAShah opened this issue · comments

Hello, We are getting crashes in Production ENV with the following stack trace.

EXC_BAD_ACCESS: Attempted to dereference garbage pointer 0x1000008.

0  libsystem_blocks.dylib    __Block_copy
1  TwilioConversationsClient _ZZZ66-[TwilioConversationsClient initializeClientWithToken:completion:]EUb0_EN3$_3C2ERKS_ (TCHConversationsClient.mm:642:57)
2  TwilioConversationsClient _ZNSt3__117__compressed_pairIZZ66-[TwilioConversationsClient initializeClientWithToken:completion:]EUb0_E3$_3NS_9allocatorIS1_EEEC2IJRKS1_EJOS3_EEENS_21piecewise_construct_tENS_5tupleIJDpT_EEENSA_IJDpT0_EEE (memory:1352:9)
3  TwilioConversationsClient std::__1::__function::__value_func<void (std::__1::shared_ptr<rtd::ITMResult>)>::__value_func(std::__1::__function::__value_func<void (std::__1::shared_ptr<rtd::ITMResult>)> const&) (functional:1820:30)
4  TwilioConversationsClient std::__1::function<void (std::__1::shared_ptr<rtd::ITMResult>)>::function(std::__1::function<void (std::__1::shared_ptr<rtd::ITMResult>)> const&) (functional:2480:77)
5  TwilioConversationsClient void rtd::TMResultsExecutor::run<std::__1::function<void (std::__1::shared_ptr<rtd::ITMResult>)>&>(std::__1::function<void (std::__1::shared_ptr<rtd::ITMResult>)>&, rtd::TMResult const&) (TMResultsExecutor.h:99:9)
6  TwilioConversationsClient rtd::TMClient::onInitializationFailed(rtd::TMResult const&) (TMClient.cpp:465:27)
7  TwilioConversationsClient _ZZZZN3rtd8TMClient19startInitializationENSt3__110shared_ptrINS_24ITDConfigurationProviderEEEENK4$_10clINS2_INS_5TimerEEEEEDaT_ENKUlRKN5boost6system10error_codeEE_clESF_ENKUlSA_E_clINS2_IS0_EEEES9_SA_ (TMClient.cpp:557:23)
8  TwilioConversationsClient _ZN5boost4asio19asio_handler_invokeINS0_6detail7binder1IZZN3rtd8TMClient19startInitializationENSt3__110shared_ptrINS4_24ITDConfigurationProviderEEEENK4$_10clINS7_INS4_5TimerEEEEEDaT_EUlRKNS_6system10error_codeEE_SH_EEEEvRSF_z (handler_invoke_hook.hpp:69:3)
9  TwilioConversationsClient boost::asio::detail::scheduler::run(boost::system::error_code&) (scheduler_operation.hpp:40:5)
10 TwilioConversationsClient void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, rtd::ThreadedExecutor::Impl::init_threads(unsigned long, rtd::ThreadedExecutor const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)::$_0> >(void*) (io_context.ipp:63:24)
11 libsystem_pthread.dylib   __pthread_start

Hello,

We have hard time finding a way to reproduce the issue, it would be very helpful to get the logs from such a reproduction. Maybe you have a slight idea what is the scenario of the reproduction?

Also how often does it occur?

@AkshayAShah - just pinging for an update here. Can you provide more detailed logs?
Thank you!

Closing due to inactivity.