Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@booranger
Created October 18, 2017 10:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save booranger/17c3a793f6f030555e9c90cc4072addb to your computer and use it in GitHub Desktop.
Save booranger/17c3a793f6f030555e9c90cc4072addb to your computer and use it in GitHub Desktop.
CFNetwork Tube Crash
# Organization: ORG - MYAPP
# Platform: ios
# Application: MYAPP
# Version: VERSION
# Bundle Identifier: my.app.id
# Issue #: 981
# Issue ID: 593678d6be077a4dccbe9b00
# Session ID: 91544066fa3b4859bef8160c94b74eea_eca1511fb3ef11e7918c56847afe9799_0_v2
# Date: 2017-10-18T10:34:00Z
# OS Version: 11.0.2 (15A421)
# Device: iPhone 7
# RAM Free: 1.4%
# Disk Free: 16.4%
#2. Crashed: com.apple.CFNetwork.Connection
0 CFNetwork 0x1828b102c TubeManager::_onqueue_newTubeReady(Tube*, CFStreamError) + 992
1 CFNetwork 0x1828b102c TubeManager::_onqueue_newTubeReady(Tube*, CFStreamError) + 992
2 CFNetwork 0x1828b09fc invocation function for block in TubeManager::requestNewTube(BaseAwaitingTube*, void (Tube*) block_pointer) + 36
3 CFNetwork 0x1828e1508 Tube::_onqueue_invokeCB(CFStreamError) + 168
4 CFNetwork 0x1828e0260 Tube::_onqueue_errorHandler(CFStreamError) + 156
5 CFNetwork 0x1828e1b8c Tube::connectionEstablished(CFStreamError) + 416
6 libdispatch.dylib 0x181be1088 _dispatch_call_block_and_release + 24
7 libdispatch.dylib 0x181be1048 _dispatch_client_callout + 16
8 libdispatch.dylib 0x181beae48 _dispatch_queue_serial_drain$VARIANT$mp + 528
9 libdispatch.dylib 0x181beb7d8 _dispatch_queue_invoke$VARIANT$mp + 340
10 libdispatch.dylib 0x181bead00 _dispatch_queue_serial_drain$VARIANT$mp + 200
11 libdispatch.dylib 0x181beb7d8 _dispatch_queue_invoke$VARIANT$mp + 340
12 libdispatch.dylib 0x181bec200 _dispatch_root_queue_drain_deferred_wlh$VARIANT$mp + 400
13 libdispatch.dylib 0x181bf44a0 _dispatch_workloop_worker_thread$VARIANT$mp + 644
14 libsystem_pthread.dylib 0x181e86fe0 _pthread_wqthread + 932
15 libsystem_pthread.dylib 0x181e86c30 start_wqthread + 4
--
#0. com.apple.main-thread
0 libsystem_kernel.dylib 0x181d54bc4 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x181d54a3c mach_msg + 72
2 CoreFoundation 0x182203ce4 __CFRunLoopServiceMachPort + 196
3 CoreFoundation 0x1822018b0 __CFRunLoopRun + 1424
4 CoreFoundation 0x1821222d8 CFRunLoopRunSpecific + 436
5 GraphicsServices 0x183fb3f84 GSEventRunModal + 100
6 UIKit 0x18b6cf880 UIApplicationMain + 208
7 MYAPP 0x102d8889c main (main.m:14)
8 libdyld.dylib 0x181c4656c start + 4
#1. Thread
0 libsystem_kernel.dylib 0x181d75dbc __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x181e87144 _pthread_wqthread + 1288
2 libsystem_pthread.dylib 0x181e86c30 start_wqthread + 4
#2. Crashed: com.apple.CFNetwork.Connection
0 CFNetwork 0x1828b102c TubeManager::_onqueue_newTubeReady(Tube*, CFStreamError) + 992
1 CFNetwork 0x1828b102c TubeManager::_onqueue_newTubeReady(Tube*, CFStreamError) + 992
2 CFNetwork 0x1828b09fc invocation function for block in TubeManager::requestNewTube(BaseAwaitingTube*, void (Tube*) block_pointer) + 36
3 CFNetwork 0x1828e1508 Tube::_onqueue_invokeCB(CFStreamError) + 168
4 CFNetwork 0x1828e0260 Tube::_onqueue_errorHandler(CFStreamError) + 156
5 CFNetwork 0x1828e1b8c Tube::connectionEstablished(CFStreamError) + 416
6 libdispatch.dylib 0x181be1088 _dispatch_call_block_and_release + 24
7 libdispatch.dylib 0x181be1048 _dispatch_client_callout + 16
8 libdispatch.dylib 0x181beae48 _dispatch_queue_serial_drain$VARIANT$mp + 528
9 libdispatch.dylib 0x181beb7d8 _dispatch_queue_invoke$VARIANT$mp + 340
10 libdispatch.dylib 0x181bead00 _dispatch_queue_serial_drain$VARIANT$mp + 200
11 libdispatch.dylib 0x181beb7d8 _dispatch_queue_invoke$VARIANT$mp + 340
12 libdispatch.dylib 0x181bec200 _dispatch_root_queue_drain_deferred_wlh$VARIANT$mp + 400
13 libdispatch.dylib 0x181bf44a0 _dispatch_workloop_worker_thread$VARIANT$mp + 644
14 libsystem_pthread.dylib 0x181e86fe0 _pthread_wqthread + 932
15 libsystem_pthread.dylib 0x181e86c30 start_wqthread + 4
#3. com.apple.uikit.eventfetch-thread
0 libsystem_kernel.dylib 0x181d54bc4 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x181d54a3c mach_msg + 72
2 CoreFoundation 0x182203ce4 __CFRunLoopServiceMachPort + 196
3 CoreFoundation 0x1822018b0 __CFRunLoopRun + 1424
4 CoreFoundation 0x1821222d8 CFRunLoopRunSpecific + 436
5 Foundation 0x182b4a6e4 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 304
6 Foundation 0x182b69afc -[NSRunLoop(NSRunLoop) runUntilDate:] + 96
7 UIKit 0x18c21b02c -[UIEventFetcher threadMain] + 136
8 Foundation 0x182c4b860 __NSThread__start__ + 996
9 libsystem_pthread.dylib 0x181e8832c _pthread_body + 308
10 libsystem_pthread.dylib 0x181e881f8 _pthread_body + 310
11 libsystem_pthread.dylib 0x181e86c38 thread_start + 4
#4. com.apple.NSURLConnectionLoader
0 libsystem_kernel.dylib 0x181d54bc4 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x181d54a3c mach_msg + 72
2 CoreFoundation 0x182203ce4 __CFRunLoopServiceMachPort + 196
3 CoreFoundation 0x1822018b0 __CFRunLoopRun + 1424
4 CoreFoundation 0x1821222d8 CFRunLoopRunSpecific + 436
5 CFNetwork 0x18288bb40 +[NSURLConnection(Loader) _resourceLoadLoop:] + 404
6 Foundation 0x182c4b860 __NSThread__start__ + 996
7 libsystem_pthread.dylib 0x181e8832c _pthread_body + 308
8 libsystem_pthread.dylib 0x181e881f8 _pthread_body + 310
9 libsystem_pthread.dylib 0x181e86c38 thread_start + 4
#5. GAIThread
0 libsystem_kernel.dylib 0x181d54bc4 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x181d54a3c mach_msg + 72
2 CoreFoundation 0x182203ce4 __CFRunLoopServiceMachPort + 196
3 CoreFoundation 0x1822018b0 __CFRunLoopRun + 1424
4 CoreFoundation 0x1821222d8 CFRunLoopRunSpecific + 436
5 Foundation 0x182b4a6e4 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 304
6 Foundation 0x182b9c62c -[NSRunLoop(NSRunLoop) run] + 88
7 MYAPP 0x10301f080 +[GAI threadMain:] + 4368593024
8 Foundation 0x182c4b860 __NSThread__start__ + 996
9 libsystem_pthread.dylib 0x181e8832c _pthread_body + 308
10 libsystem_pthread.dylib 0x181e881f8 _pthread_body + 310
11 libsystem_pthread.dylib 0x181e86c38 thread_start + 4
#6. com.twitter.crashlytics.ios.MachExceptionServer
0 MYAPP 0x1031c66b4 CLSProcessRecordAllThreads + 4370327220
1 MYAPP 0x1031c66b4 CLSProcessRecordAllThreads + 4370327220
2 MYAPP 0x1031c6570 CLSProcessRecordAllThreads + 4370326896
3 MYAPP 0x1031b66e4 CLSHandler + 4370261732
4 MYAPP 0x1031b1688 CLSMachExceptionServer + 4370241160
5 libsystem_pthread.dylib 0x181e8832c _pthread_body + 308
6 libsystem_pthread.dylib 0x181e881f8 _pthread_body + 310
7 libsystem_pthread.dylib 0x181e86c38 thread_start + 4
#7. Thread
0 libsystem_kernel.dylib 0x181d75dbc __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x181e86fb0 _pthread_wqthread + 884
2 libsystem_pthread.dylib 0x181e86c30 start_wqthread + 4
#8. Thread
0 libsystem_kernel.dylib 0x181d75dbc __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x181e87144 _pthread_wqthread + 1288
2 libsystem_pthread.dylib 0x181e86c30 start_wqthread + 4
#9. Thread
0 libsystem_kernel.dylib 0x181d75150 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x181e8ad40 _pthread_cond_wait$VARIANT$mp + 640
2 libc++.1.dylib 0x1816f3f34 std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >) + 96
3 JavaScriptCore 0x1894a0d6c std::__1::cv_status std::__1::condition_variable::wait_until<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > const&) + 124
4 JavaScriptCore 0x1894a0c40 std::__1::cv_status std::__1::condition_variable_any::wait_until<std::__1::unique_lock<bmalloc::Mutex>, std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >(std::__1::unique_lock<bmalloc::Mutex>&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > const&) + 108
5 JavaScriptCore 0x1894a0ac4 bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::*)()>::threadRunLoop() + 280
6 JavaScriptCore 0x1894a0dbc void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::*)()>*), bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::*)()>*> >(void*) + 44
7 libsystem_pthread.dylib 0x181e8832c _pthread_body + 308
8 libsystem_pthread.dylib 0x181e881f8 _pthread_body + 310
9 libsystem_pthread.dylib 0x181e86c38 thread_start + 4
#10. WebThread
0 libsystem_kernel.dylib 0x181d54bc4 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x181d54a3c mach_msg + 72
2 CoreFoundation 0x182203ce4 __CFRunLoopServiceMachPort + 196
3 CoreFoundation 0x1822018b0 __CFRunLoopRun + 1424
4 CoreFoundation 0x1821222d8 CFRunLoopRunSpecific + 436
5 WebCore 0x189f71ac4 RunWebThread(void*) + 456
6 libsystem_pthread.dylib 0x181e8832c _pthread_body + 308
7 libsystem_pthread.dylib 0x181e881f8 _pthread_body + 310
8 libsystem_pthread.dylib 0x181e86c38 thread_start + 4
#11. IndexedDatabase Server
0 libsystem_kernel.dylib 0x181d75150 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x181e8ad40 _pthread_cond_wait$VARIANT$mp + 640
2 JavaScriptCore 0x188b688d8 WTF::ThreadCondition::timedWait(WTF::Mutex&, double) + 80
3 JavaScriptCore 0x189486834 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 2208
4 WebCore 0x18a0e0068 bool WTF::ConditionBase::waitUntil<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 172
5 WebCore 0x18a58d8d0 WTF::CrossThreadQueue<WTF::CrossThreadTask>::waitForMessage() + 116
6 WebCore 0x18a58d814 WebCore::IDBServer::IDBServer::databaseRunLoop() + 220
7 JavaScriptCore 0x188b64ed0 WTF::threadEntryPoint(void*) + 120
8 JavaScriptCore 0x188b64e10 WTF::wtfThreadEntryPoint(void*) + 84
9 libsystem_pthread.dylib 0x181e8832c _pthread_body + 308
10 libsystem_pthread.dylib 0x181e881f8 _pthread_body + 310
11 libsystem_pthread.dylib 0x181e86c38 thread_start + 4
#12. AVAudioSession Notify Thread
0 libsystem_kernel.dylib 0x181d54bc4 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x181d54a3c mach_msg + 72
2 CoreFoundation 0x182203ce4 __CFRunLoopServiceMachPort + 196
3 CoreFoundation 0x1822018b0 __CFRunLoopRun + 1424
4 CoreFoundation 0x1821222d8 CFRunLoopRunSpecific + 436
5 AVFAudio 0x1879eb774 GenericRunLoopThread::Entry(void*) + 164
6 AVFAudio 0x187a16018 CAPThread::Entry(CAPThread*) + 84
7 libsystem_pthread.dylib 0x181e8832c _pthread_body + 308
8 libsystem_pthread.dylib 0x181e881f8 _pthread_body + 310
9 libsystem_pthread.dylib 0x181e86c38 thread_start + 4
#13. WebCore: LocalStorage
0 libsystem_kernel.dylib 0x181d75150 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x181e8ad40 _pthread_cond_wait$VARIANT$mp + 640
2 JavaScriptCore 0x188b688d8 WTF::ThreadCondition::timedWait(WTF::Mutex&, double) + 80
3 JavaScriptCore 0x189486834 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 2208
4 WebKitLegacy 0x18b3645f8 bool WTF::ConditionBase::waitUntil<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 172
5 WebKitLegacy 0x18b367268 std::__1::unique_ptr<WTF::Function<void ()>, std::__1::default_delete<WTF::Function<void ()> > > WTF::MessageQueue<WTF::Function<void ()> >::waitForMessageFilteredWithTimeout<WTF::MessageQueue<WTF::Function<void ()> >::waitForMessage()::'lambda'(WTF::Function<void ()> const&)>(WTF::MessageQueueWaitResult&, WTF::MessageQueue<WTF::Function<void ()> >::waitForMessage()::'lambda'(WTF::Function<void ()> const&)&&, WTF::WallTime) + 148
6 WebKitLegacy 0x18b366994 WebCore::StorageThread::threadEntryPoint() + 68
7 JavaScriptCore 0x188b64ed0 WTF::threadEntryPoint(void*) + 120
8 JavaScriptCore 0x188b64e10 WTF::wtfThreadEntryPoint(void*) + 84
9 libsystem_pthread.dylib 0x181e8832c _pthread_body + 308
10 libsystem_pthread.dylib 0x181e881f8 _pthread_body + 310
11 libsystem_pthread.dylib 0x181e86c38 thread_start + 4
#14. Thread
0 libsystem_kernel.dylib 0x181d54c18 semaphore_timedwait_trap + 8
1 libdispatch.dylib 0x181be34d0 _dispatch_sema4_timedwait$VARIANT$mp + 84
2 libdispatch.dylib 0x181be3d40 _dispatch_semaphore_wait_slow + 72
3 libdispatch.dylib 0x181bef6ac _dispatch_worker_thread + 256
4 libsystem_pthread.dylib 0x181e8832c _pthread_body + 308
5 libsystem_pthread.dylib 0x181e881f8 _pthread_body + 310
6 libsystem_pthread.dylib 0x181e86c38 thread_start + 4
#15. WTF::AutomaticThread
0 libsystem_kernel.dylib 0x181d75150 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x181e8ad40 _pthread_cond_wait$VARIANT$mp + 640
2 JavaScriptCore 0x188b6891c WTF::ThreadCondition::timedWait(WTF::Mutex&, double) + 148
3 JavaScriptCore 0x189486834 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 2208
4 JavaScriptCore 0x1890235c8 bool WTF::ConditionBase::waitUntil<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 172
5 JavaScriptCore 0x189473b38 WTF::Function<void ()>::CallableWrapper<WTF::AutomaticThread::start(WTF::AbstractLocker const&)::$_0>::call() + 204
6 JavaScriptCore 0x188b64ed0 WTF::threadEntryPoint(void*) + 120
7 JavaScriptCore 0x188b64e10 WTF::wtfThreadEntryPoint(void*) + 84
8 libsystem_pthread.dylib 0x181e8832c _pthread_body + 308
9 libsystem_pthread.dylib 0x181e881f8 _pthread_body + 310
10 libsystem_pthread.dylib 0x181e86c38 thread_start + 4
#16. Thread
0 libsystem_kernel.dylib 0x181d54c18 semaphore_timedwait_trap + 8
1 libdispatch.dylib 0x181be34d0 _dispatch_sema4_timedwait$VARIANT$mp + 84
2 libdispatch.dylib 0x181be3d40 _dispatch_semaphore_wait_slow + 72
3 libdispatch.dylib 0x181bef6ac _dispatch_worker_thread + 256
4 libsystem_pthread.dylib 0x181e8832c _pthread_body + 308
5 libsystem_pthread.dylib 0x181e881f8 _pthread_body + 310
6 libsystem_pthread.dylib 0x181e86c38 thread_start + 4
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment