【发布时间】:2019-01-27 03:09:26
【问题描述】:
我很难弄清楚我在 sentry 和 crashlytics 上看到的这个问题。我不确定如何复制该错误,并且堆栈跟踪对我来说有点神秘。有人有什么主意吗?
OS Version: iOS 11.4.1 (15G77)
Report Version: 104
Exception Type: EXC_BAD_ACCESS (SIGBUS)
Exception Codes: BUS_NOOP at 0x0000000102cb2c30
Crashed Thread: 8
Application Specific Information:
Final state > onDisconnectedImpl >> > pMethodNf > src/ActiveDispatcher.cpp >
Attempted to dereference garbage pointer 0x102cb2c30.
Thread 8 Crashed:
0 <unknown> 0x102cb2c30 _ZTVNSt3__120__shared_ptr_emplaceIN5boost4asio20basic_waitable_timerINS_6chrono12steady_clockENS2_11wait_traitsIS5_EENS2_22waitable_timer_serviceIS5_S7_EEEENS_9allocatorISA_EEEE
1 TwilioChatClient 0x102a81588 rtd::TNTwilsockClient::onDisconnectedImpl(std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::shared_ptr<rtd::TNTwilsockClient> > const&)
2 TwilioChatClient 0x102a9397c TwilioPoco::ActiveRunnable<void, std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::shared_ptr<rtd::TNTwilsockClient> >, rtd::TNTwilsockClient>::run()
3 TwilioChatClient 0x1027fb47c TwilioPoco::ActiveDispatcher::run()
4 TwilioChatClient 0x1027f802c TwilioPoco::ThreadImpl::runnableEntry(void*)
5 libsystem_pthread.dylib 0x3037d8220 <redacted>
6 libsystem_pthread.dylib 0x3037d8110 _pthread_start
【问题讨论】:
-
当 Twilio Chat 的 websocket 连接断开时,这似乎发生了一些事情。您是否有在断开连接时运行的委托方法?能故意断开聊天客户端吗?