In an iOS app if I set long text to a cusotm cell in UITableView, I receive a long crash ( the texts are in Arabic ):
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Subtype: KERN_INVALID_ADDRESS at 0x0000000102d2fffe
Termination Signal: Segmentation fault: 11
Termination Reason: Namespace SIGNAL, Code 0xb
Terminating Process: exc handler [0]
Triggered by Thread: 0
Filtered syslog:
None found
Thread 0 name: Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0 CoreText 0x0000000184dac018 TRunGlue::GetGlyphID(long) const + 68
1 CoreText 0x0000000184dac00c TRunGlue::GetGlyphID(long) const + 56
2 CoreText 0x0000000184dd2358 TAATMorphSubtableMorx::DoInsertionSubtable(TRunGlue&, TAATMorphSubtableMorx::MorxInsertionState&, TRunGlue::TGlyph, long, TAATMorphSubtable::GlyphState, MorphActionResultCode&) + 760
3 CoreText 0x0000000184ddbb1c std::__1::pair<bool, MorphActionResultCode> TAATMorphSubtableMorx::ProcessT<TRunGlue::TGlyphInSingleRun, true>(TRunGlue&, CFRange, unsigned int) + 620
4 CoreText 0x0000000184dfb03c TAATMorphTable::ShapeGlyphs(SyncState&, bool&, __CFString const*) + 616
5 CoreText 0x0000000184deaacc TShapingEngine::ShapeGlyphs(TLine&, TCharStream const&) + 336
6 CoreText 0x0000000184dee100 TTypesetter::FinishEncoding(std::__1::tuple<TLine const*, TCharStream const*, void const* (*)(__CTRun const*, __CFString const*, void*), void*, std::__1::shared_ptr<TBidiLevelsProvider>*, unsigned int, unsigned char> const&, TLine&, signed char) + 236
7 CoreText 0x0000000184db8b64 TTypesetterAttrString::Initialize(__CFAttributedString const*) + 660
8 CoreText 0x0000000184db879c TTypesetterAttrString::TTypesetterAttrString(__CFAttributedString const*) + 108
9 CoreText 0x0000000184db8684 CTLineCreateWithAttributedString + 56
10 UIFoundation 0x0000000187f52eac __NSStringDrawingEngine + 4096
11 UIFoundation 0x0000000187f51e60 -[NSString(NSExtendedStringDrawing) boundingRectWithSize:options:attributes:context:] + 156
12 UIKit 0x0000000187fefd58 -[UILabel _textRectForBounds:limitedToNumberOfLines:includingShadow:] + 732
13 UIKit 0x0000000187fef9e0 -[UILabel _intrinsicSizeWithinSize:] + 128
14 UIKit 0x00000001880e5e28 -[UILabel intrinsicContentSize] + 96
15 UIKit 0x00000001880e5c1c -[UIView(UIConstraintBasedLayout) _generateContentSizeConstraints] + 52
16 UIKit 0x00000001880e5784 -[UIView(UIConstraintBasedLayout) _updateContentSizeConstraints] + 488
17 UIKit 0x0000000188937ddc -[UIView(AdditionalLayoutSupport) _updateSystemConstraints] + 76
18 UIKit 0x0000000188936b00 -[UIView(AdditionalLayoutSupport) _sendUpdateConstraintsIfNecessaryForSecondPass:] + 192
19 UIKit 0x0000000188936e48 -[UIView(AdditionalLayoutSupport) _updateConstraintsIfNeededCollectingViews:forSecondPass:] + 632
20 UIKit 0x0000000188936dd0 -[UIView(AdditionalLayoutSupport) _updateConstraintsIfNeededCollectingViews:forSecondPass:] + 512
21 Foundation 0x0000000182bc8510 -[NSISEngine withBehaviors:performModifications:] + 168
22 UIKit 0x0000000188937094 -[UIView(AdditionalLayoutSupport) _recursiveUpdateConstraintsIfNeededCollectingViews:forSecondPass:] + 120
23 UIKit 0x0000000188936dd0 -[UIView(AdditionalLayoutSupport) _updateConstraintsIfNeededCollectingViews:forSecondPass:] + 512
24 UIKit 0x00000001889375f0 __97-[UIView(AdditionalLayoutSupport) _updateConstraintsIfNeededPostponeVariableChangeNotifications:]_block_invoke + 84
25 UIKit 0x00000001889367b0 -[UIView(AdditionalLayoutSupport) _withUnsatisfiableConstraintsLoggingSuspendedIfEngineDelegateExists:] + 136
26 UIKit 0x00000001889371f8 -[UIView(AdditionalLayoutSupport) _updateConstraintsIfNeededPostponeVariableChangeNotifications:] + 164
27 UIKit 0x0000000188934354 -[UIView(AdditionalLayoutSupport) _systemLayoutSizeFittingSize:withHorizontalFittingPriority:verticalFittingPriority:hasIntentionallyCollapsedHeight:] + 288
28 UIKit 0x00000001884bd954 -[UITableViewCell systemLayoutSizeFittingSize:withHorizontalFittingPriority:verticalFittingPriority:] + 344
29 UIKit 0x000000018832c4f8 -[UITableView _heightForCell:atIndexPath:] + 392
30 UIKit 0x00000001881278b4 __53-[UITableView _configureCellForDisplay:forIndexPath:]_block_invoke + 2936
31 UIKit 0x0000000187ff3294 +[UIView(Animation) performWithoutAnimation:] + 104
32 UIKit 0x0000000188126d18 -[UITableView _configureCellForDisplay:forIndexPath:] + 460
33 UIKit 0x0000000188328440 -[UITableView _createPreparedCellForGlobalRow:withIndexPath:willDisplay:] + 824
34 UIKit 0x0000000188328604 -[UITableView _createPreparedCellForGlobalRow:willDisplay:] + 80
35 UIKit 0x0000000188315bac -[UITableView _updateVisibleCellsNow:isRecursive:] + 2304
36 UIKit 0x000000018832d668 -[UITableView _performWithCachedTraitCollection:] + 116
37 UIKit 0x00000001880c9b14 -[UITableView layoutSubviews] + 176
38 UIKit 0x0000000187fe254c -[UIView(CALayerDelegate) layoutSublayersOfLayer:] + 1196
39 QuartzCore 0x00000001854aa40c -[CALayer layoutSublayers] + 148
40 QuartzCore 0x000000018549f0e8 CA::Layer::layout_if_needed(CA::Transaction*) + 292
41 QuartzCore 0x000000018549efa8 CA::Layer::layout_and_display_if_needed(CA::Transaction*) + 32
42 QuartzCore 0x000000018541bc64 CA::Context::commit_transaction(CA::Transaction*) + 252
43 QuartzCore 0x00000001854430d0 CA::Transaction::commit() + 512
44 QuartzCore 0x0000000185443af0 CA::Transaction::observer_callback(__CFRunLoopObserver*, unsigned long, void*) + 120
45 CoreFoundation 0x00000001821497dc __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 32
46 CoreFoundation 0x000000018214740c __CFRunLoopDoObservers + 372
47 CoreFoundation 0x0000000182076068 CFRunLoopRunSpecific + 476
48 UIKit 0x00000001880505dc -[UIApplication _run] + 608
49 UIKit 0x000000018804b360 UIApplicationMain + 208
50 QuranTarjoman 0x0000000100041808 0x100020000 + 137224
51 libdyld.dylib 0x00000001810585b8 start + 4
Thread 1:
0 libsystem_kernel.dylib 0x000000018116aa88 __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x000000018122d188 _pthread_wqthread + 968
2 libsystem_pthread.dylib 0x000000018122cdb4 start_wqthread + 4
Thread 2 name: com.apple.uikit.eventfetch-thread
Thread 2:
0 libsystem_kernel.dylib 0x000000018114c16c mach_msg_trap + 8
1 libsystem_kernel.dylib 0x000000018114bfdc mach_msg + 72
2 CoreFoundation 0x0000000182149cec __CFRunLoopServiceMachPort + 192
3 CoreFoundation 0x0000000182147908 __CFRunLoopRun + 1132
4 CoreFoundation 0x0000000182076048 CFRunLoopRunSpecific + 444
5 Foundation 0x0000000182b84b1c -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 304
6 Foundation 0x0000000182ba560c -[NSRunLoop(NSRunLoop) runUntilDate:] + 96
7 UIKit 0x00000001889c5c7c -[UIEventFetcher threadMain] + 136
8 Foundation 0x0000000182c8250c __NSThread__start__ + 1024
9 libsystem_pthread.dylib 0x000000018122f860 _pthread_body + 240
10 libsystem_pthread.dylib 0x000000018122f770 _pthread_body + 0
11 libsystem_pthread.dylib 0x000000018122cdbc thread_start + 4
Thread 3:
0 libsystem_kernel.dylib 0x000000018116a314 __semwait_signal + 8
1 libsystem_c.dylib 0x000000018108827c nanosleep + 212
2 libc++.1.dylib 0x0000000180b99994 std::__1::this_thread::sleep_for(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > const&) + 80
3 JavaScriptCore 0x000000018691e384 void std::__1::this_thread::sleep_for<long long, std::__1::ratio<1l, 1000l> >(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> > const&) + 76
4 JavaScriptCore 0x000000018691d484 bmalloc::waitUntilFalse(std::__1::unique_lock<bmalloc::StaticMutex>&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >, bool&) + 128
5 JavaScriptCore 0x000000018691d2c0 bmalloc::Heap::scavenge(std::__1::unique_lock<bmalloc::StaticMutex>&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >) + 60
6 JavaScriptCore 0x000000018691d160 bmalloc::Heap::concurrentScavenge() + 80
7 JavaScriptCore 0x000000018691e470 bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::*)()>::threadRunLoop() + 92
8 JavaScriptCore 0x000000018691e39c std::__1::__shared_ptr_emplace<std::__1::mutex, std::__1::allocator<std::__1::mutex> >::~__shared_ptr_emplace() + 0
9 JavaScriptCore 0x000000018691e64c void* std::__1::__thread_proxy<std::__1::tuple<void (*)(bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::*)()>*), bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::*)()>*> >(void*) + 92
10 libsystem_pthread.dylib 0x000000018122f860 _pthread_body + 240
11 libsystem_pthread.dylib 0x000000018122f770 _pthread_body + 0
12 libsystem_pthread.dylib 0x000000018122cdbc thread_start + 4
Thread 4 name: WebThread
Thread 4:
0 libsystem_kernel.dylib 0x0000000181169e64 __psynch_mutexwait + 8
1 libsystem_pthread.dylib 0x0000000181232db4 _pthread_mutex_lock_wait + 96
2 libsystem_pthread.dylib 0x0000000181232fb8 _pthread_mutex_lock_slow + 296
3 WebCore 0x0000000186c19ef4 _WebTryThreadLock(bool) + 128
4 WebCore 0x0000000186c2e668 SendDelegateMessage(NSInvocation*) + 744
5 WebKitLegacy 0x0000000187d05be8 CallFrameLoadDelegate(void (*)(), WebView*, objc_selector*, objc_object*) + 120
6 WebKitLegacy 0x0000000187cd1118 WebFrameLoaderClient::dispatchDidFinishLoad() + 172
7 WebCore 0x0000000186bf1e6c WebCore::FrameLoader::checkLoadCompleteForThisFrame() + 2136
8 WebCore 0x0000000186bf14ec WebCore::FrameLoader::checkLoadComplete() + 372
9 WebCore 0x0000000186c1f5cc WebCore::DocumentLoader::finishedLoading(double) + 388
10 WebCore 0x0000000186c42a18 WebCore::DocumentLoader::continueAfterContentPolicy(WebCore::PolicyAction) + 1800
11 WebCore 0x0000000186c41a3c WebCore::DocumentLoader::responseReceived(WebCore::CachedResource*, WebCore::ResourceResponse const&) + 2024
12 WebCore 0x0000000186f80028 WebCore::DocumentLoader::handleSubstituteDataLoadNow() + 324
13 WebCore 0x0000000186bc3bec WebCore::ThreadTimers::sharedTimerFiredInternal() + 148
14 WebCore 0x0000000186bc3b44 WebCore::timerFired(__CFRunLoopTimer*, void*) + 28
15 CoreFoundation 0x000000018214a8f4 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 28
16 CoreFoundation 0x000000018214a608 __CFRunLoopDoTimer + 872
17 CoreFoundation 0x0000000182149ec4 __CFRunLoopDoTimers + 244
18 CoreFoundation 0x0000000182147ac0 __CFRunLoopRun + 1572
19 CoreFoundation 0x0000000182076048 CFRunLoopRunSpecific + 444
20 WebCore 0x0000000186c17a2c RunWebThread(void*) + 456
21 libsystem_pthread.dylib 0x000000018122f860 _pthread_body + 240
22 libsystem_pthread.dylib 0x000000018122f770 _pthread_body + 0
23 libsystem_pthread.dylib 0x000000018122cdbc thread_start + 4
Thread 5:
0 libsystem_pthread.dylib 0x000000018122cdb0 start_wqthread + 0
Thread 6:
0 libsystem_kernel.dylib 0x000000018116aa88 __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x000000018122d188 _pthread_wqthread + 968
2 libsystem_pthread.dylib 0x000000018122cdb4 start_wqthread + 4
Thread 7 name: JIT Worklist Worker Thread
Thread 7:
0 libsystem_kernel.dylib 0x0000000181169e1c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x000000018122e9d0 _pthread_cond_wait + 640
2 libc++.1.dylib 0x0000000180b593ec std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 56
3 JavaScriptCore 0x0000000186906e6c WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >) + 2016
4 JavaScriptCore 0x00000001866df9b8 JSC::JITWorklist::runThread() + 192
5 JavaScriptCore 0x00000001866dfe08 WTF::Vector<WTF::RefPtr<JSC::JITWorklist::Plan>, 32ul, WTF::CrashOnOverflow, 16ul>::expandCapacity(unsigned long, WTF::RefPtr<JSC::JITWorklist::Plan>*) + 0
6 JavaScriptCore 0x000000018604f35c WTF::threadEntryPoint(void*) + 212
7 JavaScriptCore 0x000000018604f26c WTF::wtfThreadEntryPoint(void*) + 24
8 libsystem_pthread.dylib 0x000000018122f860 _pthread_body + 240
9 libsystem_pthread.dylib 0x000000018122f770 _pthread_body + 0
10 libsystem_pthread.dylib 0x000000018122cdbc thread_start + 4
Thread 8 name: WTF Parallel Helper Thread
Thread 8:
0 libsystem_kernel.dylib 0x0000000181169e1c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x000000018122e9d0 _pthread_cond_wait + 640
2 libc++.1.dylib 0x0000000180b593ec std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 56
3 JavaScriptCore 0x0000000186906e6c WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >) + 2016
4 JavaScriptCore 0x0000000186906464 WTF::ParallelHelperPool::waitForClientWithTask(WTF::Locker<WTF::LockBase> const&) + 288
5 JavaScriptCore 0x0000000186906204 WTF::ParallelHelperPool::helperThreadBody() + 76
6 JavaScriptCore 0x000000018604f35c WTF::threadEntryPoint(void*) + 212
7 JavaScriptCore 0x000000018604f26c WTF::wtfThreadEntryPoint(void*) + 24
8 libsystem_pthread.dylib 0x000000018122f860 _pthread_body + 240
9 libsystem_pthread.dylib 0x000000018122f770 _pthread_body + 0
10 libsystem_pthread.dylib 0x000000018122cdbc thread_start + 4
Related
We encounter more and more crashes on Crashlytics in the past 2 months or so.
This is the Stack trace from Crashlytics.
It happens on iOS 16.2 - 16.3, there is not a specific device.
From what we know from Analytics - the crash happens when the user is inside screen with webview - we don't know what the user is doing specifically but after 2 minutes or so the crash happens.
the main issue is that we cant repreduce the crash, any one has any idea what this crash abbout?
# Crashlytics - Stack trace
# Application: com.CAL.Cal4U
# Platform: apple
# Version: 4.6.1 (1.2)
# Issue: 511fcd42790c36dd562e7f10e0aad08a
# Session: e1988554054f4265979cc7fe5f024753_DNE_0_v2
# Date: Wed Feb 01 2023 11:56:19 GMT+0200 (Israel Standard Time)
Crashed: com.apple.main-thread
0 libsystem_blocks.dylib 0x2114 _call_dispose_helpers_excp + 32
1 libsystem_blocks.dylib 0x1d54 _Block_release + 252
2 libsystem_blocks.dylib 0x3f30 bool HelperBase<GenericInline>::disposeCapture<(HelperBase<GenericInline>::BlockCaptureKind)4>(unsigned int, unsigned char*) + 68
3 libsystem_blocks.dylib 0x2aac HelperBase<GenericInline>::destroyBlock(Block_layout*, bool, unsigned char*) + 180
4 libsystem_blocks.dylib 0x213c _call_dispose_helpers_excp + 72
5 libsystem_blocks.dylib 0x1d54 _Block_release + 252
6 UIKitCore 0xb6fba0 __77-[UIInputWindowController moveFromPlacement:toPlacement:starting:completion:]_block_invoke.446 + 68
7 UIKitCore 0x103d464 __UIVIEW_IS_EXECUTING_ANIMATION_COMPLETION_BLOCK__ + 180
8 UIKitCore 0xd14ac -[UIViewAnimationBlockDelegate _didEndBlockAnimation:finished:context:] + 72
9 UIKitCore 0xd0408 -[UIViewAnimationState sendDelegateAnimationDidStop:finished:] + 252
10 UIKitCore 0xcfb28 -[UIViewAnimationState animationDidStop:finished:] + 68
11 QuartzCore 0x1310c CA::Layer::run_animation_callbacks(void*) + 180
12 libdispatch.dylib 0x3fdc _dispatch_client_callout + 72
13 libdispatch.dylib 0x127f4 _dispatch_main_queue_drain + 252
14 libdispatch.dylib 0x12444 _dispatch_main_queue_callback_4CF + 68
15 CoreFoundation 0x9a6d8 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 180
16 CoreFoundation 0x7c03c __CFRunLoopRun + 72
17 CoreFoundation 0x80ec0 CFRunLoopRunSpecific + 252
18 GraphicsServices 0x1368 GSEventRunModal + 68
19 UIKitCore 0x3a186c -[UIApplication _run] + 180
20 UIKitCore 0x3a14d0 UIApplicationMain + 72
21 CALNativeApp 0x64d0 main + 11 (main.swift:11)
22 ??? 0x1e265e960 <redacted> + 68
com.apple.uikit.eventfetch-thread
0 libsystem_kernel.dylib 0x4aa8 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x16fc4 mach_msg2_internal + 80
2 libsystem_kernel.dylib 0x17204 mach_msg_overwrite + 388
3 libsystem_kernel.dylib 0x4fec mach_msg + 24
4 CoreFoundation 0x7aad4 __CFRunLoopServiceMachPort + 160
5 CoreFoundation 0x7bd18 __CFRunLoopRun + 1232
6 CoreFoundation 0x80ec0 CFRunLoopRunSpecific + 612
7 Foundation 0x420d4 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 212
8 Foundation 0x41fbc -[NSRunLoop(NSRunLoop) runUntilDate:] + 64
9 UIKitCore 0x4d672c -[UIEventFetcher threadMain] + 436
10 Foundation 0x5b5a8 __NSThread__start__ + 716
11 libsystem_pthread.dylib 0x16cc _pthread_start + 148
12 libsystem_pthread.dylib 0xba4 thread_start + 8
com.google.firebase.crashlytics.MachExceptionServer
0 FirebaseCrashlytics 0x1cd88 FIRCLSProcessRecordAllThreads + 393 (FIRCLSProcess.c:393)
1 FirebaseCrashlytics 0x1d168 FIRCLSProcessRecordAllThreads + 424 (FIRCLSProcess.c:424)
2 FirebaseCrashlytics 0x15f84 FIRCLSHandler + 34 (FIRCLSHandler.m:34)
3 FirebaseCrashlytics 0x18d30 FIRCLSMachExceptionServer + 524 (FIRCLSMachException.c:524)
4 libsystem_pthread.dylib 0x16cc _pthread_start + 148
5 libsystem_pthread.dylib 0xba4 thread_start + 8
com.apple.NSURLConnectionLoader
0 libsystem_kernel.dylib 0x4aa8 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x16fc4 mach_msg2_internal + 80
2 libsystem_kernel.dylib 0x17204 mach_msg_overwrite + 388
3 libsystem_kernel.dylib 0x4fec mach_msg + 24
4 CoreFoundation 0x7aad4 __CFRunLoopServiceMachPort + 160
5 CoreFoundation 0x7bd18 __CFRunLoopRun + 1232
6 CoreFoundation 0x80ec0 CFRunLoopRunSpecific + 612
7 CFNetwork 0x258078 _CFURLStorageSessionDisableCache + 61088
8 Foundation 0x5b5a8 __NSThread__start__ + 716
9 libsystem_pthread.dylib 0x16cc _pthread_start + 148
10 libsystem_pthread.dylib 0xba4 thread_start + 8
WebThread
0 libsystem_kernel.dylib 0x4aa8 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x16fc4 mach_msg2_internal + 80
2 libsystem_kernel.dylib 0x17204 mach_msg_overwrite + 388
3 libsystem_kernel.dylib 0x4fec mach_msg + 24
4 CoreFoundation 0x7aad4 __CFRunLoopServiceMachPort + 160
5 CoreFoundation 0x7bd18 __CFRunLoopRun + 1232
6 CoreFoundation 0x80ec0 CFRunLoopRunSpecific + 612
7 WebCore 0xbbcd3c <redacted> + 756
8 libsystem_pthread.dylib 0x16cc _pthread_start + 148
9 libsystem_pthread.dylib 0xba4 thread_start + 8
Thread
0 libsystem_pthread.dylib 0xb90 start_wqthread + 254
Thread
0 libsystem_pthread.dylib 0xb90 start_wqthread + 254
JavaScriptCore libpas scavenger
0 libsystem_kernel.dylib 0x537c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x806c _pthread_cond_wait + 1232
2 JavaScriptCore 0xf643c scavenger_thread_main + 1164
3 libsystem_pthread.dylib 0x16cc _pthread_start + 148
4 libsystem_pthread.dylib 0xba4 thread_start + 8
Thread
0 libsystem_pthread.dylib 0xb90 start_wqthread + 254
Thread
0 libsystem_pthread.dylib 0xb90 start_wqthread + 254
LocalStorage
0 libsystem_kernel.dylib 0x537c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x806c _pthread_cond_wait + 1232
2 JavaScriptCore 0x4c73c WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 2032
3 WebKitLegacy 0x2c784 bool WTF::Condition::waitUntilUnchecked<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 248
4 WebKitLegacy 0x300a4 WebCore::StorageThread::threadEntryPoint() + 296
5 JavaScriptCore 0x6ee14 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) + 352
6 JavaScriptCore 0x7109c WTF::wtfThreadEntryPoint(void*) + 16
7 libsystem_pthread.dylib 0x16cc _pthread_start + 148
8 libsystem_pthread.dylib 0xba4 thread_start + 8 0x1e8dfc960 <redacted> + 180
I'm trying to create my first React Native App using Expo and am currently stuck at a problem that only occurs on the Apple Testflight App, not in normal development mode (when executing the app on Expo Server).
In my app, there are different ToDos with different Ids. The ToDos are stored in a Firebase Database and the IDs are assigned randomly by the database (when creating a new ToDo).
The Error (or the Crash) occurs when executing the navigation.navigate() function of the npm package react-navigation (https://reactnavigation.org/docs/getting-started/ ).
This method takes the name of a Screen (as String) and it's possible to add additional parameters. To create a new (empty) ToDo, I navigate to my ToDoDetailScreen with todoId 0. This works fine, both in Expo Development Mode and on the Testflight App.
<ButtonC onPress={() => { navigation.navigate(PR_TODO_DETAIL_SCREEN, { todoId: 0 }) }} />
However, when I want to navigate to an already existing ToDo (with a different ID, for example like "2issHSpPo1IQtAElg6w5") it works just fine on my Expo development server, but in the Testflight App it crashes. The executing call code is this:
<Button onPress={() => { navigation.navigate(PR_TODO_DETAIL_SCREEN, { todoId: item.id }) }}/>
(That I use ButtonC and the second time button is intended and should not cause any problems since both calls work in the development mode). The constant PR_TODO_DETAIL_SCREEN just is the corresponding name (String) of my Screen:
export const PR_TODO_DETAIL_SCREEN = 'ToDoDetailScreen';
I can look into some Crash Reports provided by the Testflight App, but I'm developing on a Windows System with Expo and do not use XCode. So I'm not very familiar to the kind of crash log I obtained and can't find anything specific online too. The crashlog.crash file looks like this when I open it using a text editor:
Incident Identifier: 891953D5-ED10-4118-A060-85DA007F02CD
Hardware Model: iPhone11,2
Process: timetool [38661]
Path: /private/var/containers/Bundle/Application/CADBEA3E-8594-4022-8065-AA055C1D641F/timetool.app/timetool
Identifier: com.janoschvk.timetool
Version: 1.0.0 (3)
AppStoreTools: 13E500
AppVariant: 1:iPhone11,2:15
Beta: YES
Code Type: ARM-64 (Native)
Role: Foreground
Parent Process: launchd [1]
Coalition: com.janoschvk.timetool [1327]
Date/Time: 2022-05-04 12:18:42.7630 +0200
Launch Time: 2022-05-04 11:51:03.1271 +0200
OS Version: iPhone OS 15.4.1 (19E258)
Release Type: User
Baseband Version: 4.03.02
Report Version: 104
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Triggered by Thread: 1
Last Exception Backtrace:
0 CoreFoundation 0x1b853dd78 __exceptionPreprocess + 220 (NSException.m:200)
1 libobjc.A.dylib 0x1d11a2734 objc_exception_throw + 60 (objc-exception.mm:565)
2 timetool 0x104ab83e0 RCTFatal + 668 (RCTAssert.m:146)
3 timetool 0x104b35a00 -[RCTExceptionsManager reportFatal:stack:exceptionId:suppressRedBox:] + 600 (RCTExceptionsManager.mm:89)
4 timetool 0x104b363bc -[RCTExceptionsManager reportException:] + 1532 (RCTExceptionsManager.mm:164)
5 CoreFoundation 0x1b84c6614 __invoking___ + 148
6 CoreFoundation 0x1b84e4100 -[NSInvocation invoke] + 468 (NSForwarding.m:3378)
7 CoreFoundation 0x1b851b13c -[NSInvocation invokeWithTarget:] + 80 (NSForwarding.m:3475)
8 timetool 0x104ae91e4 -[RCTModuleMethod invokeWithBridge:module:arguments:] + 460 (RCTModuleMethod.mm:584)
9 timetool 0x104aeb67c facebook::react::invokeInner(RCTBridge*, RCTModuleData*, unsigned int, folly::dynamic const&, int, (anonymous namespace)::SchedulingContext) + 540 (RCTNativeModule.mm:181)
10 timetool 0x104aeb2b4 operator() + 56 (RCTNativeModule.mm:103)
11 timetool 0x104aeb2b4 invocation function for block in facebook::react::RCTNativeModule::invoke(unsigned int, folly::dynamic&&, int) + 100 (RCTNativeModule.mm:95)
12 libdispatch.dylib 0x1b81a2e68 _dispatch_call_block_and_release + 32 (init.c:1517)
13 libdispatch.dylib 0x1b81a4a2c _dispatch_client_callout + 20 (object.m:560)
14 libdispatch.dylib 0x1b81ac124 _dispatch_lane_serial_drain + 668 (inline_internal.h:2622)
15 libdispatch.dylib 0x1b81acc80 _dispatch_lane_invoke + 392 (queue.c:3944)
16 libdispatch.dylib 0x1b81b7500 _dispatch_workloop_worker_thread + 648 (queue.c:6732)
17 libsystem_pthread.dylib 0x2294c20bc _pthread_wqthread + 288 (pthread.c:2599)
18 libsystem_pthread.dylib 0x2294c1e5c start_wqthread + 8
Thread 0 name:
Thread 0:
0 libobjc.A.dylib 0x00000001d119b020 bool objc::DenseMapBase<objc::DenseMap<void const*, objc::ObjcAssociation, objc::DenseMapValueInfo<objc::ObjcAssociation>, objc::DenseMapInfo<void const*>, objc::detail::DenseMapPair<void const*, o... + 144 (llvm-DenseMap.h:671)
1 libobjc.A.dylib 0x00000001d1193770 objc_setAssociatedObject + 868 (llvm-DenseMap.h:701)
2 UIKitCore 0x00000001baaf3b94 -[UIView _addGeometryChangeObserver:] + 124 (UIView.m:8759)
3 UIKitCore 0x00000001baaf3c08 -[UIView _addGeometryChangeObserver:] + 240 (UIView.m:8803)
4 UIKitCore 0x00000001bac03ad0 -[_UITAMICAdaptorView didMoveToWindow] + 84 (_UITAMICAdaptorView.m:100)
5 UIKitCore 0x00000001babcbae4 -[UIView(Internal) _didMoveFromWindow:toWindow:] + 2240 (UIView.m:16061)
6 UIKitCore 0x00000001baaf1ef4 __45-[UIView(Hierarchy) _postMovedFromSuperview:]_block_invoke + 140 (UIView.m:12349)
7 UIKitCore 0x00000001bab815b8 -[UIView(Hierarchy) _postMovedFromSuperview:] + 812 (UIView.m:476)
8 UIKitCore 0x00000001baa9e258 -[UIView(Internal) _addSubview:positioned:relativeTo:] + 2152 (UIView.m:16778)
9 UIKitCore 0x00000001bae14720 -[_UILayoutArrangement insertItem:atIndex:] + 468 (_UILayoutArrangement.m:489)
10 UIKitCore 0x00000001bad0a7f4 __50-[_UIOrderedLayoutArrangement insertItem:atIndex:]_block_invoke + 52 (_UIOrderedLayoutArrangement.m:213)
11 UIKitCore 0x00000001bad668d4 -[_UIOrderedLayoutArrangement _trackChangesAffectingExternalBaselineConstraints:] + 156 (_UIOrderedLayoutArrangement.m:183)
12 UIKitCore 0x00000001bacd8264 -[_UIOrderedLayoutArrangement insertItem:atIndex:] + 496 (_UIOrderedLayoutArrangement.m:212)
13 UIKitCore 0x00000001bae53a44 -[UIStackView insertArrangedSubview:atIndex:] + 264 (UIStackView.m:107)
14 UIKitCore 0x00000001bad069e0 -[_UIButtonBar _layoutBar] + 2576 (UIButtonBar.m:555)
15 UIKitCore 0x00000001bab456b4 __42-[_UIButtonBarStackView updateConstraints]_block_invoke + 52 (UIButtonBar.m:1284)
16 UIKitCore 0x00000001baa87054 +[UIView(Animation) performWithoutAnimation:] + 104 (UIView.m:14609)
17 UIKitCore 0x00000001bab76f60 -[_UIButtonBarStackView updateConstraints] + 120 (UIButtonBar.m:1283)
18 UIKitCore 0x00000001bac8e210 -[UIView(AdditionalLayoutSupport) _sendUpdateConstraintsIfNecessaryForSecondPass:] + 484 (NSLayoutConstraint_UIKitAdditions.m:0)
19 UIKitCore 0x00000001baaa3ca8 -[UIView(AdditionalLayoutSupport) _updateConstraintsIfNeededCollectingViews:forSecondPass:] + 1000 (NSLayoutConstraint_UIKitAdditions.m:4415)
20 UIKitCore 0x00000001baaa3b88 -[UIView(AdditionalLayoutSupport) _updateConstraintsIfNeededCollectingViews:forSecondPass:] + 712 (NSLayoutConstraint_UIKitAdditions.m:4396)
21 CoreAutoLayout 0x00000001d14a55c4 -[NSISEngine withBehaviors:performModifications:] + 88 (NSISEngine.m:1988)
22 UIKitCore 0x00000001bab0b798 __100-[UIView(AdditionalLayoutSupport) _updateConstraintsIfNeededWithViewForVariableChangeNotifications:]_block_invoke + 112 (NSLayoutConstraint_UIKitAdditions.m:4461)
23 UIKitCore 0x00000001bab3db10 -[UIView(AdditionalLayoutSupport) _withUnsatisfiableConstraintsLoggingSuspendedIfEngineDelegateExists:] + 128 (NSLayoutConstraint_UIKitAdditions.m:4161)
24 UIKitCore 0x00000001bab86cb0 -[UIView(AdditionalLayoutSupport) _updateConstraintsIfNeededWithViewForVariableChangeNotifications:] + 188 (NSLayoutConstraint_UIKitAdditions.m:4460)
25 UIKitCore 0x00000001bad9b898 -[UIView(AdditionalLayoutSupport) _updateConstraintsAtEngineLevelIfNeededWithViewForVariableChangeNotifications:] + 536 (NSLayoutConstraint_UIKitAdditions.m:4735)
26 UIKitCore 0x00000001bab0473c -[UIView(Hierarchy) layoutBelowIfNeeded] + 912 (UIView.m:12823)
27 UIKitCore 0x00000001baddd178 -[_UINavigationBarTransitionContextPush _prepareContentView] + 228 (_UINavigationBarTransitionContext.m:1060)
28 UIKitCore 0x00000001bad98728 -[_UINavigationBarTransitionContextPush prepare] + 104 (_UINavigationBarTransitionContext.m:1201)
29 UIKitCore 0x00000001bad7ad30 -[_UINavigationBarVisualProviderModernIOS _performAnimationWithTransitionCompletion:transition:] + 2280 (_UINavigationBarVisualProviderModernIOS.m:1818)
30 UIKitCore 0x00000001babc7cb0 -[UINavigationBar _pushNavigationItem:transitionAssistant:] + 604 (UINavigationBar.m:1926)
31 UIKitCore 0x00000001bae1acec -[UINavigationBar _pushNavigationItemUsingCurrentTransition:] + 340 (UINavigationBar.m:1770)
32 UIKitCore 0x00000001bacb351c -[UINavigationBar pushNavigationItem:animated:] + 200 (UINavigationBar.m:1802)
33 UIKitCore 0x00000001bac86bf8 -[UINavigationBar _performUpdatesIgnoringLock:] + 68 (UINavigationBar.m:351)
34 UIKitCore 0x00000001bab8c448 -[UINavigationBar _pushNavigationItem:transition:] + 160 (UINavigationBar.m:1813)
35 UIKitCore 0x00000001bab867ac __71-[UINavigationController pushViewController:transition:forceImmediate:]_block_invoke + 448 (UINavigationController.m:8306)
36 UIKitCore 0x00000001bb228548 __71-[UINavigationController pushViewController:transition:forceImmediate:]_block_invoke.2160 + 124 (UINavigationController.m:8360)
37 UIKitCore 0x00000001bac28ffc __98-[UINavigationController _shouldSkipHostedRefreshControlUpdateSchedulingDeferredUpdateIfNecessary]_block_invoke + 36 (UINavigationController.m:7175)
38 UIKitCore 0x00000001bade9be0 -[UINavigationController _startDeferredTransitionIfNeeded:] + 1308 (UINavigationController.m:7567)
39 UIKitCore 0x00000001bacbf140 -[UINavigationController __viewWillLayoutSubviews] + 168 (UINavigationController.m:7835)
40 UIKitCore 0x00000001babe6b38 -[UILayoutContainerView layoutSubviews] + 228 (UILayoutContainerView.m:88)
41 UIKitCore 0x00000001baaa0844 -[UIView(CALayerDelegate) layoutSublayersOfLayer:] + 2592 (UIView.m:18426)
42 QuartzCore 0x00000001bc2161c0 CA::Layer::layout_if_needed(CA::Transaction*) + 532 (CALayer.mm:10116)
43 QuartzCore 0x00000001bc2085fc CA::Layer::layout_and_display_if_needed(CA::Transaction*) + 136 (CALayer.mm:2479)
44 QuartzCore 0x00000001bc21cf70 CA::Context::commit_transaction(CA::Transaction*, double, double*) + 452 (CAContextInternal.mm:2612)
45 QuartzCore 0x00000001bc225e78 CA::Transaction::commit() + 704 (CATransactionInternal.mm:449)
46 QuartzCore 0x00000001bc207d7c CA::Transaction::flush_as_runloop_observer(bool) + 88 (CATransactionInternal.mm:956)
47 CoreFoundation 0x00000001b84e5bb4 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 36 (CFRunLoop.c:1804)
48 CoreFoundation 0x00000001b84b4b70 __CFRunLoopDoObservers + 592 (CFRunLoop.c:1917)
49 CoreFoundation 0x00000001b84afc2c __CFRunLoopRun + 1052 (CFRunLoop.c:2979)
50 CoreFoundation 0x00000001b84c36b8 CFRunLoopRunSpecific + 600 (CFRunLoop.c:3268)
51 GraphicsServices 0x00000001d455d374 GSEventRunModal + 164 (GSEvent.c:2200)
52 UIKitCore 0x00000001bae28e88 -[UIApplication _run] + 1100 (UIApplication.m:3511)
53 UIKitCore 0x00000001babaa5ec UIApplicationMain + 364 (UIApplication.m:5064)
54 timetool 0x00000001049f3c68 main + 88 (main.m:7)
55 dyld 0x0000000105121ce4 start + 520 (dyldMain.cpp:879)
Thread 1 name:
Thread 1 Crashed:
0 libsystem_kernel.dylib 0x00000001efeacb78 __pthread_kill + 8
1 libsystem_pthread.dylib 0x00000002294c83bc pthread_kill + 268 (pthread.c:1668)
2 libsystem_c.dylib 0x00000001c362051c abort + 168 (abort.c:118)
3 libc++abi.dylib 0x00000001d12adb7c abort_message + 132 (abort_message.cpp:78)
4 libc++abi.dylib 0x00000001d129d9c4 demangling_terminate_handler() + 336 (cxa_default_handlers.cpp:71)
5 libobjc.A.dylib 0x00000001d11a8c88 _objc_terminate() + 144 (objc-exception.mm:701)
6 libc++abi.dylib 0x00000001d12acf18 std::__terminate(void (*)()) + 20 (cxa_handlers.cpp:59)
7 libc++abi.dylib 0x00000001d12aceb4 std::terminate() + 64 (cxa_handlers.cpp:88)
8 libdispatch.dylib 0x00000001b81a4a40 _dispatch_client_callout + 40 (object.m:563)
9 libdispatch.dylib 0x00000001b81ac124 _dispatch_lane_serial_drain + 668 (inline_internal.h:2622)
10 libdispatch.dylib 0x00000001b81acc80 _dispatch_lane_invoke + 392 (queue.c:3944)
11 libdispatch.dylib 0x00000001b81b7500 _dispatch_workloop_worker_thread + 648 (queue.c:6732)
12 libsystem_pthread.dylib 0x00000002294c20bc _pthread_wqthread + 288 (pthread.c:2599)
13 libsystem_pthread.dylib 0x00000002294c1e5c start_wqthread + 8
Thread 2 name:
Thread 2:
0 libsystem_kernel.dylib 0x00000001efea64e0 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x00000001efea6b24 mach_msg + 76 (mach_msg.c:119)
2 CoreFoundation 0x00000001b84ab820 __CFRunLoopServiceMachPort + 372 (CFRunLoop.c:2646)
3 CoreFoundation 0x00000001b84afcac __CFRunLoopRun + 1180 (CFRunLoop.c:3000)
4 CoreFoundation 0x00000001b84c36b8 CFRunLoopRunSpecific + 600 (CFRunLoop.c:3268)
5 Foundation 0x00000001b9caa414 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 236 (NSRunLoop.m:373)
6 Foundation 0x00000001b9cebcac -[NSRunLoop(NSRunLoop) runUntilDate:] + 92 (NSRunLoop.m:420)
7 UIKitCore 0x00000001bada2fb0 -[UIEventFetcher threadMain] + 524 (UIEventFetcher.m:1167)
8 Foundation 0x00000001b9cfa55c __NSThread__start__ + 808 (NSThread.m:972)
9 libsystem_pthread.dylib 0x00000002294c29ac _pthread_start + 148 (pthread.c:891)
10 libsystem_pthread.dylib 0x00000002294c1e68 thread_start + 8
Thread 3 name:
Thread 3:
0 libsystem_kernel.dylib 0x00000001efea64e0 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x00000001efea6b24 mach_msg + 76 (mach_msg.c:119)
2 CoreFoundation 0x00000001b84ab820 __CFRunLoopServiceMachPort + 372 (CFRunLoop.c:2646)
3 CoreFoundation 0x00000001b84afcac __CFRunLoopRun + 1180 (CFRunLoop.c:3000)
4 CoreFoundation 0x00000001b84c36b8 CFRunLoopRunSpecific + 600 (CFRunLoop.c:3268)
5 timetool 0x0000000104acac64 +[RCTCxxBridge runRunLoop] + 264 (RCTCxxBridge.mm:308)
6 Foundation 0x00000001b9cfa55c __NSThread__start__ + 808 (NSThread.m:972)
7 libsystem_pthread.dylib 0x00000002294c29ac _pthread_start + 148 (pthread.c:891)
8 libsystem_pthread.dylib 0x00000002294c1e68 thread_start + 8
Thread 4 name:
Thread 4:
0 libsystem_kernel.dylib 0x00000001efea64e0 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x00000001efea6b24 mach_msg + 76 (mach_msg.c:119)
2 CoreFoundation 0x00000001b84ab820 __CFRunLoopServiceMachPort + 372 (CFRunLoop.c:2646)
3 CoreFoundation 0x00000001b84afcac __CFRunLoopRun + 1180 (CFRunLoop.c:3000)
4 CoreFoundation 0x00000001b84c36b8 CFRunLoopRunSpecific + 600 (CFRunLoop.c:3268)
5 CFNetwork 0x00000001b8f394d8 +[__CFN_CoreSchedulingSetRunnable _run:] + 472 (CoreSchedulingSet.mm:1372)
6 Foundation 0x00000001b9cfa55c __NSThread__start__ + 808 (NSThread.m:972)
7 libsystem_pthread.dylib 0x00000002294c29ac _pthread_start + 148 (pthread.c:891)
8 libsystem_pthread.dylib 0x00000002294c1e68 thread_start + 8
Thread 5:
0 libsystem_pthread.dylib 0x00000002294c1e54 start_wqthread + 0
Thread 6:
0 libsystem_pthread.dylib 0x00000002294c1e54 start_wqthread + 0
Thread 7:
0 libsystem_pthread.dylib 0x00000002294c1e54 start_wqthread + 0
Thread 8 name:
Thread 8:
0 libsystem_kernel.dylib 0x00000001efea6f64 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x00000002294c9298 _pthread_cond_wait + 1236 (pthread_cond.c:636)
2 JavaScriptCore 0x00000001c49264d4 scavenger_thread_main + 1232 (pas_scavenger.c:131)
3 libsystem_pthread.dylib 0x00000002294c29ac _pthread_start + 148 (pthread.c:891)
4 libsystem_pthread.dylib 0x00000002294c1e68 thread_start + 8
Thread 9 name:
Thread 9:
0 libsystem_kernel.dylib 0x00000001efea6f64 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x00000002294c9298 _pthread_cond_wait + 1236 (pthread_cond.c:636)
2 JavaScriptCore 0x00000001c48885f4 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 1844 (ThreadingPOSIX.cpp:622)
3 JavaScriptCore 0x00000001c472bcd0 bool WTF::Condition::waitUntilUnchecked<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 248 (ParkingLot.h:82)
4 JavaScriptCore 0x00000001c484f594 WTF::Detail::CallableWrapper<WTF::AutomaticThread::start(WTF::AbstractLocker const&)::$_0, void>::call() + 260 (Condition.h:77)
5 JavaScriptCore 0x00000001c48a8f68 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) + 352 (Function.h:82)
6 JavaScriptCore 0x00000001c48ab274 WTF::wtfThreadEntryPoint(void*) + 16 (ThreadingPOSIX.cpp:242)
7 libsystem_pthread.dylib 0x00000002294c29ac _pthread_start + 148 (pthread.c:891)
8 libsystem_pthread.dylib 0x00000002294c1e68 thread_start + 8
Thread 10 name:
Thread 10:
0 libsystem_kernel.dylib 0x00000001efea6f64 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x00000002294c9298 _pthread_cond_wait + 1236 (pthread_cond.c:636)
2 JavaScriptCore 0x00000001c48885f4 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 1844 (ThreadingPOSIX.cpp:622)
3 JavaScriptCore 0x00000001c472bcd0 bool WTF::Condition::waitUntilUnchecked<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 248 (ParkingLot.h:82)
4 JavaScriptCore 0x00000001c484f594 WTF::Detail::CallableWrapper<WTF::AutomaticThread::start(WTF::AbstractLocker const&)::$_0, void>::call() + 260 (Condition.h:77)
5 JavaScriptCore 0x00000001c48a8f68 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) + 352 (Function.h:82)
6 JavaScriptCore 0x00000001c48ab274 WTF::wtfThreadEntryPoint(void*) + 16 (ThreadingPOSIX.cpp:242)
7 libsystem_pthread.dylib 0x00000002294c29ac _pthread_start + 148 (pthread.c:891)
8 libsystem_pthread.dylib 0x00000002294c1e68 thread_start + 8
Thread 11 name:
Thread 11:
0 libsystem_kernel.dylib 0x00000001efea6f64 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x00000002294c9298 _pthread_cond_wait + 1236 (pthread_cond.c:636)
2 JavaScriptCore 0x00000001c48885f4 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 1844 (ThreadingPOSIX.cpp:622)
3 JavaScriptCore 0x00000001c472bcd0 bool WTF::Condition::waitUntilUnchecked<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 248 (ParkingLot.h:82)
4 JavaScriptCore 0x00000001c484f594 WTF::Detail::CallableWrapper<WTF::AutomaticThread::start(WTF::AbstractLocker const&)::$_0, void>::call() + 260 (Condition.h:77)
5 JavaScriptCore 0x00000001c48a8f68 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) + 352 (Function.h:82)
6 JavaScriptCore 0x00000001c48ab274 WTF::wtfThreadEntryPoint(void*) + 16 (ThreadingPOSIX.cpp:242)
7 libsystem_pthread.dylib 0x00000002294c29ac _pthread_start + 148 (pthread.c:891)
8 libsystem_pthread.dylib 0x00000002294c1e68 thread_start + 8
Thread 12 name:
Thread 12:
0 libsystem_kernel.dylib 0x00000001efea6f64 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x00000002294c9298 _pthread_cond_wait + 1236 (pthread_cond.c:636)
2 JavaScriptCore 0x00000001c48885f4 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 1844 (ThreadingPOSIX.cpp:622)
3 JavaScriptCore 0x00000001c472bcd0 bool WTF::Condition::waitUntilUnchecked<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 248 (ParkingLot.h:82)
4 JavaScriptCore 0x00000001c484f594 WTF::Detail::CallableWrapper<WTF::AutomaticThread::start(WTF::AbstractLocker const&)::$_0, void>::call() + 260 (Condition.h:77)
5 JavaScriptCore 0x00000001c48a8f68 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) + 352 (Function.h:82)
6 JavaScriptCore 0x00000001c48ab274 WTF::wtfThreadEntryPoint(void*) + 16 (ThreadingPOSIX.cpp:242)
7 libsystem_pthread.dylib 0x00000002294c29ac _pthread_start + 148 (pthread.c:891)
8 libsystem_pthread.dylib 0x00000002294c1e68 thread_start + 8
Thread 13 name:
Thread 13:
0 libsystem_kernel.dylib 0x00000001efea6f64 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x00000002294c9298 _pthread_cond_wait + 1236 (pthread_cond.c:636)
2 JavaScriptCore 0x00000001c48885f4 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 1844 (ThreadingPOSIX.cpp:622)
3 JavaScriptCore 0x00000001c472bcd0 bool WTF::Condition::waitUntilUnchecked<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 248 (ParkingLot.h:82)
4 JavaScriptCore 0x00000001c484f594 WTF::Detail::CallableWrapper<WTF::AutomaticThread::start(WTF::AbstractLocker const&)::$_0, void>::call() + 260 (Condition.h:77)
5 JavaScriptCore 0x00000001c48a8f68 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) + 352 (Function.h:82)
6 JavaScriptCore 0x00000001c48ab274 WTF::wtfThreadEntryPoint(void*) + 16 (ThreadingPOSIX.cpp:242)
7 libsystem_pthread.dylib 0x00000002294c29ac _pthread_start + 148 (pthread.c:891)
8 libsystem_pthread.dylib 0x00000002294c1e68 thread_start + 8
Thread 14 name:
Thread 14:
0 libsystem_kernel.dylib 0x00000001efea6f64 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x00000002294c9298 _pthread_cond_wait + 1236 (pthread_cond.c:636)
2 JavaScriptCore 0x00000001c48885f4 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 1844 (ThreadingPOSIX.cpp:622)
3 JavaScriptCore 0x00000001c472bcd0 bool WTF::Condition::waitUntilUnchecked<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 248 (ParkingLot.h:82)
4 JavaScriptCore 0x00000001c484f594 WTF::Detail::CallableWrapper<WTF::AutomaticThread::start(WTF::AbstractLocker const&)::$_0, void>::call() + 260 (Condition.h:77)
5 JavaScriptCore 0x00000001c48a8f68 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) + 352 (Function.h:82)
6 JavaScriptCore 0x00000001c48ab274 WTF::wtfThreadEntryPoint(void*) + 16 (ThreadingPOSIX.cpp:242)
7 libsystem_pthread.dylib 0x00000002294c29ac _pthread_start + 148 (pthread.c:891)
8 libsystem_pthread.dylib 0x00000002294c1e68 thread_start + 8
Thread 15:
0 libsystem_pthread.dylib 0x00000002294c1e54 start_wqthread + 0
Thread 1 crashed with ARM Thread State (64-bit):
x0: 0x0000000000000000 x1: 0x0000000000000000 x2: 0x0000000000000000 x3: 0x0000000000000000
x4: 0x00000001d12b10f5 x5: 0x000000016b526430 x6: 0x000000000000006e x7: 0x0000000000000700
x8: 0x0fb6381b75daf9c5 x9: 0x0fb6381a1e8889c5 x10: 0x0000000000000200 x11: 0x000000000000000b
x12: 0x000000000000000b x13: 0x00000001b887aaff x14: 0x00000001d12b111b x15: 0x0000000000000000
x16: 0x0000000000000148 x17: 0x000000016b527000 x18: 0x0000000000000000 x19: 0x0000000000000006
x20: 0x0000000000002903 x21: 0x000000016b5270e0 x22: 0x0000000000000000 x23: 0x000000016b5270e0
x24: 0x0000000000000000 x25: 0x000000028161f8e8 x26: 0x0000000000000114 x27: 0x0000000282d34a40
x28: 0x0000000282d34a40 fp: 0x000000016b5263a0 lr: 0x00000002294c83bc
sp: 0x000000016b526380 pc: 0x00000001efeacb78 cpsr: 0x40000000
esr: 0x56000080 Address size fault
Binary Images:
0x1049ec000 - 0x104c6ffff timetool arm64 <5621399c0cb336c0a7af4d56989005e7> /private/var/containers/Bundle/Application/CADBEA3E-8594-4022-8065-AA055C1D641F/timetool.app/timetool
0x105108000 - 0x10515ffff dyld arm64e <d16b72c0d6193e4892622c10a1d3066f> /usr/lib/dyld
0x1b81a1000 - 0x1b81e6fff libdispatch.dylib arm64e <69dac9c7ddaf318eb068be596d142a2f> /usr/lib/system/libdispatch.dylib
0x1b84a4000 - 0x1b88f9fff CoreFoundation arm64e <d2716f2f688b3d51ba8b17e6553b209e> /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
0x1b8cc2000 - 0x1b9182fff CFNetwork arm64e <eae64611a84036fea69d5658f1bcf4d0> /System/Library/Frameworks/CFNetwork.framework/CFNetwork
0x1b9c92000 - 0x1b9f9afff Foundation arm64e <feeef9b1b0e63561adfa3ef0302d23f8> /System/Library/Frameworks/Foundation.framework/Foundation
0x1ba915000 - 0x1bc1affff UIKitCore arm64e <e6e89bb5b5863725bf8f4c85dcd443bd> /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore
0x1bc1d6000 - 0x1bc4e5fff QuartzCore arm64e <a491ae8b354b35c1ab22af42a96b6704> /System/Library/Frameworks/QuartzCore.framework/QuartzCore
0x1c3600000 - 0x1c367ffff libsystem_c.dylib arm64e <b0793d31ed1b3549b86192a10841bf68> /usr/lib/system/libsystem_c.dylib
0x1c36d8000 - 0x1c4a4dfff JavaScriptCore arm64e <6592b928ee2c3bc2b4e94cdc77022fe0> /System/Library/Frameworks/JavaScriptCore.framework/JavaScriptCore
0x1d118c000 - 0x1d11c8fff libobjc.A.dylib arm64e <a196a0f6cadb325bbc1f5965e670f9b6> /usr/lib/libobjc.A.dylib
0x1d129c000 - 0x1d12b3fff libc++abi.dylib arm64e <fe24cee611ec3951aa1832594f98ef0d> /usr/lib/libc++abi.dylib
0x1d149d000 - 0x1d14e7fff CoreAutoLayout arm64e <8d1c126529123d349abb61ab3e116ea5> /System/Library/PrivateFrameworks/CoreAutoLayout.framework/CoreAutoLayout
0x1d455c000 - 0x1d4564fff GraphicsServices arm64e <75a910dc87a43b3a8c0ea868b945f5d4> /System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices
0x1efea5000 - 0x1efedafff libsystem_kernel.dylib arm64e <c2fcc05874803c14b4790064a3f843e3> /usr/lib/system/libsystem_kernel.dylib
0x2294c1000 - 0x2294ccfff libsystem_pthread.dylib arm64e <b48efcbed4f7308ba3fa172e0ea78e33> /usr/lib/system/libsystem_pthread.dylib
EOF
Versions:
react-native-cli: 2.0.1
react-native: 0.64.3
expo --version: 5.4.3
react-navigation: 7.21.0
Has anyone encountered similar problems like this or got another idea where the error could be ? I don't know how to debug any further and would appreciate every help.
Try running the expo app in production mode with expo start --no-dev --minify here are the expo docs. To me, it seems that item.id is undefined or null and if you are populating the screen with the item information is causing the crash.
I figured it out by now. A little bit embarassing, but the problem was just based on somewhat access rights. In the client, in my app I forget to make sure, that only items are loaded with the corresponding userId to the logged in user. In my firebase database, I created a security rule to make sure that only items could be loaded with the specific user Id. Also when opening one item, there was an additional check on the client side for that userId. The serverside security rule or the double checking client security rule leaded to the crash of the app. So please be sure to check your access rules on data for inconsistencies if you encounter a similar problem.
The main thing I was missing was:
npm install expo-modules-core
npm install expo-contants
I think it's pretty poor the way the eas upgrade works, if I'm honest. The original expo build worked well.
I have also done a shed-load of other dependencies, so the above on its own may not help you.
In the production build, i am getting this type of crash log, but I am not able to understand it correctly as it points to the Foundation framework
Backtrace:
OS Version: 10.2.1 (14D27)
Device: iPhone 7 Plus
RAM Free: 5.1%
Disk Free: 54.7%
#0. Crashed: com.apple.main-thread
0 libsystem_kernel.dylib 0x18cc6b014 __pthread_kill + 8
1 libsystem_pthread.dylib 0x18cd33450 pthread_kill + 112
2 libsystem_c.dylib 0x18cbdf400 abort + 140
3 libsystem_malloc.dylib 0x18ccafa5c _nano_vet_and_size_of_live + 330
4 libsystem_malloc.dylib 0x18ccb0f18 nano_realloc + 376
5 libsystem_malloc.dylib 0x18cca3240 malloc_zone_realloc + 180
6 Foundation 0x18e6ee628 -[NSString quotedStringRepresentation] + 732
7 Foundation 0x18e6ce44c -[NSString _stringRepresentation] + 376
8 CoreFoundation 0x18dbc4eec -[NSDictionary descriptionWithLocale:indent:] + 996
9 CoreFoundation 0x18dbc84d4 _DescriptionWithLocaleFunc + 76
10 CoreFoundation 0x18dc5e23c __CFStringAppendFormatCore + 7996
11 CoreFoundation 0x18dc659b0 _CFStringAppendFormatAndArgumentsAux2 + 36
12 CoreFoundation 0x18dbc842c -[__NSCFString appendFormat:] + 308
13 Foundation 0x18e78733c -[NSNotification description] + 256
14 Foundation 0x18e790bec _NS_os_log_callback + 140
15 libsystem_trace.dylib 0x18cd57954 <redacted> + 112
16 libsystem_trace.dylib 0x18cd57564 <redacted> + 736
17 libsystem_trace.dylib 0x18cd56004 _os_log_impl + 792
18 MediaPlayer 0x19871bc50 <redacted> + 228
19 CoreFoundation 0x18dc36b10 __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 20
20 CoreFoundation 0x18dc36214 _CFXRegistrationPost + 400
21 CoreFoundation 0x18dc35f90 ___CFXNotificationPost_block_invoke + 60
22 CoreFoundation 0x18dca5b8c -[_CFXNotificationRegistrar find:object:observer:enumerator:] + 1504
23 CoreFoundation 0x18db77e64 _CFXNotificationPost + 376
24 Foundation 0x18e6ace0c -[NSNotificationCenter postNotificationName:object:userInfo:] + 68
25 Celestial 0x1951115e4 <redacted> + 108
26 Celestial 0x195111540 <redacted> + 372
27 CoreFoundation 0x18dc36b10 __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 20
28 CoreFoundation 0x18dc36214 _CFXRegistrationPost + 400
29 CoreFoundation 0x18dc35f90 ___CFXNotificationPost_block_invoke + 60
30 CoreFoundation 0x18dca5b8c -[_CFXNotificationRegistrar find:object:observer:enumerator:] + 1504
31 CoreFoundation 0x18db77e64 _CFXNotificationPost + 376
32 CoreFoundation 0x18db9aca0 CFNotificationCenterPostNotification + 120
33 CoreMedia 0x1905ca8c4 CMNotificationCenterPostNotification + 124
34 CoreMedia 0x1905cab0c fncCallOriginalCallbackAndReleaseWeakListener + 80
35 CoreMedia 0x1905ca5cc fncHandleWeakNotification + 204
36 CoreFoundation 0x18dc36b10 __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 20
37 CoreFoundation 0x18dc36214 _CFXRegistrationPost + 400
38 CoreFoundation 0x18dc35f90 ___CFXNotificationPost_block_invoke + 60
39 CoreFoundation 0x18dca5b8c -[_CFXNotificationRegistrar find:object:observer:enumerator:] + 1504
40 CoreFoundation 0x18db77e64 _CFXNotificationPost + 376
41 CoreFoundation 0x18db9aca0 CFNotificationCenterPostNotification + 120
42 CoreMedia 0x1905ca8c4 CMNotificationCenterPostNotification + 124
43 MediaToolbox 0x194b7b5d0 <redacted> + 616
44 MediaToolbox 0x194c9ab88 <redacted> + 1248
45 MediaToolbox 0x194b7ad08 <redacted> + 132
46 MediaToolbox 0x194b7ac58 <redacted> + 56
47 MediaToolbox 0x194b76a60 <redacted> + 104
48 MediaToolbox 0x194c9a4cc <redacted> + 16
49 libdispatch.dylib 0x18cb2b9f0 dispatch_mig_server + 576
50 libdispatch.dylib 0x18cb261bc _dispatch_client_callout + 16
51 libdispatch.dylib 0x18cb32f94 _dispatch_continuation_pop + 576
52 libdispatch.dylib 0x18cb3f634 _dispatch_source_latch_and_call + 204
53 libdispatch.dylib 0x18cb28160 _dispatch_source_invoke + 820
54 libdispatch.dylib 0x18cb2abbc _dispatch_main_queue_callback_4CF + 572
55 CoreFoundation 0x18dc4a810 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 12
56 CoreFoundation 0x18dc483fc __CFRunLoopRun + 1660
57 CoreFoundation 0x18db762b8 CFRunLoopRunSpecific + 444
58 GraphicsServices 0x18f62a198 GSEventRunModal + 180
59 UIKit 0x193bbd7fc -[UIApplication _run] + 684
60 UIKit 0x193bb8534 UIApplicationMain + 208
61 appname 0x1000a7470 main (main.m:16)
62 libdispatch.dylib 0x18cb595b8 (Missing)
--
#0. Crashed: com.apple.main-thread
0 libsystem_kernel.dylib 0x18cc6b014 __pthread_kill + 8
1 libsystem_pthread.dylib 0x18cd33450 pthread_kill + 112
2 libsystem_c.dylib 0x18cbdf400 abort + 140
3 libsystem_malloc.dylib 0x18ccafa5c _nano_vet_and_size_of_live + 330
4 libsystem_malloc.dylib 0x18ccb0f18 nano_realloc + 376
5 libsystem_malloc.dylib 0x18cca3240 malloc_zone_realloc + 180
6 Foundation 0x18e6ee628 -[NSString quotedStringRepresentation] + 732
7 Foundation 0x18e6ce44c -[NSString _stringRepresentation] + 376
8 CoreFoundation 0x18dbc4eec -[NSDictionary descriptionWithLocale:indent:] + 996
9 CoreFoundation 0x18dbc84d4 _DescriptionWithLocaleFunc + 76
10 CoreFoundation 0x18dc5e23c __CFStringAppendFormatCore + 7996
11 CoreFoundation 0x18dc659b0 _CFStringAppendFormatAndArgumentsAux2 + 36
12 CoreFoundation 0x18dbc842c -[__NSCFString appendFormat:] + 308
13 Foundation 0x18e78733c -[NSNotification description] + 256
14 Foundation 0x18e790bec _NS_os_log_callback + 140
15 libsystem_trace.dylib 0x18cd57954 <redacted> + 112
16 libsystem_trace.dylib 0x18cd57564 <redacted> + 736
17 libsystem_trace.dylib 0x18cd56004 _os_log_impl + 792
18 MediaPlayer 0x19871bc50 <redacted> + 228
19 CoreFoundation 0x18dc36b10 __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 20
20 CoreFoundation 0x18dc36214 _CFXRegistrationPost + 400
21 CoreFoundation 0x18dc35f90 ___CFXNotificationPost_block_invoke + 60
22 CoreFoundation 0x18dca5b8c -[_CFXNotificationRegistrar find:object:observer:enumerator:] + 1504
23 CoreFoundation 0x18db77e64 _CFXNotificationPost + 376
24 Foundation 0x18e6ace0c -[NSNotificationCenter postNotificationName:object:userInfo:] + 68
25 Celestial 0x1951115e4 <redacted> + 108
26 Celestial 0x195111540 <redacted> + 372
27 CoreFoundation 0x18dc36b10 __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 20
28 CoreFoundation 0x18dc36214 _CFXRegistrationPost + 400
29 CoreFoundation 0x18dc35f90 ___CFXNotificationPost_block_invoke + 60
30 CoreFoundation 0x18dca5b8c -[_CFXNotificationRegistrar find:object:observer:enumerator:] + 1504
31 CoreFoundation 0x18db77e64 _CFXNotificationPost + 376
32 CoreFoundation 0x18db9aca0 CFNotificationCenterPostNotification + 120
33 CoreMedia 0x1905ca8c4 CMNotificationCenterPostNotification + 124
34 CoreMedia 0x1905cab0c fncCallOriginalCallbackAndReleaseWeakListener + 80
35 CoreMedia 0x1905ca5cc fncHandleWeakNotification + 204
36 CoreFoundation 0x18dc36b10 __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 20
37 CoreFoundation 0x18dc36214 _CFXRegistrationPost + 400
38 CoreFoundation 0x18dc35f90 ___CFXNotificationPost_block_invoke + 60
39 CoreFoundation 0x18dca5b8c -[_CFXNotificationRegistrar find:object:observer:enumerator:] + 1504
40 CoreFoundation 0x18db77e64 _CFXNotificationPost + 376
41 CoreFoundation 0x18db9aca0 CFNotificationCenterPostNotification + 120
42 CoreMedia 0x1905ca8c4 CMNotificationCenterPostNotification + 124
43 MediaToolbox 0x194b7b5d0 <redacted> + 616
44 MediaToolbox 0x194c9ab88 <redacted> + 1248
45 MediaToolbox 0x194b7ad08 <redacted> + 132
46 MediaToolbox 0x194b7ac58 <redacted> + 56
47 MediaToolbox 0x194b76a60 <redacted> + 104
48 MediaToolbox 0x194c9a4cc <redacted> + 16
49 libdispatch.dylib 0x18cb2b9f0 dispatch_mig_server + 576
50 libdispatch.dylib 0x18cb261bc _dispatch_client_callout + 16
51 libdispatch.dylib 0x18cb32f94 _dispatch_continuation_pop + 576
52 libdispatch.dylib 0x18cb3f634 _dispatch_source_latch_and_call + 204
53 libdispatch.dylib 0x18cb28160 _dispatch_source_invoke + 820
54 libdispatch.dylib 0x18cb2abbc _dispatch_main_queue_callback_4CF + 572
55 CoreFoundation 0x18dc4a810 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 12
56 CoreFoundation 0x18dc483fc __CFRunLoopRun + 1660
57 CoreFoundation 0x18db762b8 CFRunLoopRunSpecific + 444
58 GraphicsServices 0x18f62a198 GSEventRunModal + 180
59 UIKit 0x193bbd7fc -[UIApplication _run] + 684
60 UIKit 0x193bb8534 UIApplicationMain + 208
61 appname 0x1000a7470 main (main.m:16)
62 libdispatch.dylib 0x18cb595b8 (Missing)
#1. com.apple.uikit.eventfetch-thread
0 libsystem_kernel.dylib 0x18cc4d188 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x18cc4cff8 mach_msg + 72
2 CoreFoundation 0x18dc4a5d0 __CFRunLoopServiceMachPort + 192
3 CoreFoundation 0x18dc481ec __CFRunLoopRun + 1132
4 CoreFoundation 0x18db762b8 CFRunLoopRunSpecific + 444
5 Foundation 0x18e6b326c -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 304
6 Foundation 0x18e6d3dd0 -[NSRunLoop(NSRunLoop) runUntilDate:] + 96
7 UIKit 0x194531c38 -[UIEventFetcher threadMain] + 136
8 Foundation 0x18e7b0e68 __NSThread__start__ + 1024
9 libsystem_pthread.dylib 0x18cd31850 <redacted> + 240
10 libsystem_pthread.dylib 0x18cd31760 _pthread_start + 282
11 libsystem_pthread.dylib 0x18cd2ed94 thread_start + 4
#2. AVAudioSession Notify Thread
0 libsystem_kernel.dylib 0x18cc4d188 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x18cc4cff8 mach_msg + 72
2 CoreFoundation 0x18dc4a5d0 __CFRunLoopServiceMachPort + 192
3 CoreFoundation 0x18dc481ec __CFRunLoopRun + 1132
4 CoreFoundation 0x18db762b8 CFRunLoopRunSpecific + 444
5 AVFAudio 0x1a767bd24 GenericRunLoopThread::Entry(void*) + 164
6 AVFAudio 0x1a76a1d9c CAPThread::Entry(CAPThread*) + 84
7 libsystem_pthread.dylib 0x18cd31850 <redacted> + 240
8 libsystem_pthread.dylib 0x18cd31760 _pthread_start + 282
9 libsystem_pthread.dylib 0x18cd2ed94 thread_start + 4
#3. com.apple.coreaudio.AQClient
0 libsystem_kernel.dylib 0x18cc4d188 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x18cc4cff8 mach_msg + 72
2 CoreFoundation 0x18dc4a5d0 __CFRunLoopServiceMachPort + 192
3 CoreFoundation 0x18dc481ec __CFRunLoopRun + 1132
4 CoreFoundation 0x18db762b8 CFRunLoopRunSpecific + 444
5 AudioToolbox 0x190c440cc GenericRunLoopThread::Entry(void*) + 164
6 AudioToolbox 0x190e1c230 CAPThread::Entry(CAPThread*) + 84
7 libsystem_pthread.dylib 0x18cd31850 <redacted> + 240
8 libsystem_pthread.dylib 0x18cd31760 _pthread_start + 282
9 libsystem_pthread.dylib 0x18cd2ed94 thread_start + 4
#4. com.twitter.crashlytics.ios.MachExceptionServer
0 libsystem_kernel.dylib 0x18cc4d188 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x18cc4cff8 mach_msg + 72
2 appname 0x1002dc570 CLSMachExceptionServer + 4297590128
3 libsystem_pthread.dylib 0x18cd31850 <redacted> + 240
4 libsystem_pthread.dylib 0x18cd31760 _pthread_start + 282
5 libsystem_pthread.dylib 0x18cd2ed94 thread_start + 4
#5. com.apple.NSURLConnectionLoader
0 libsystem_c.dylib 0x18cb7d5d4 strlen + 52
1 libc++.1.dylib 0x18c69137c std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::compare(char const*) const + 28
2 libc++.1.dylib 0x18c69137c std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::compare(char const*) const + 28
3 CFNetwork 0x18e2bceec <redacted> + 236
4 CFNetwork 0x18e48eb6c <redacted> + 76
5 libdispatch.dylib 0x18cb261bc _dispatch_client_callout + 16
6 libdispatch.dylib 0x18cb337f0 _dispatch_barrier_sync_f_invoke + 84
7 CFNetwork 0x18e48eaf8 <redacted> + 96
8 CFNetwork 0x18e2b36a4 <redacted> + 228
9 CFNetwork 0x18e2b3858 <redacted> + 152
10 CFNetwork 0x18e4085e0 <redacted> + 40
11 CFNetwork 0x18e3d1c80 <redacted> + 136
12 CFNetwork 0x18e3d2388 <redacted> + 248
13 CFNetwork 0x18e425794 <redacted> + 88
14 CFNetwork 0x18e423328 <redacted> + 32
15 libdispatch.dylib 0x18cb261bc _dispatch_client_callout + 16
16 libdispatch.dylib 0x18cb31ab0 _dispatch_block_invoke_direct + 376
17 CFNetwork 0x18e4d6598 <redacted> + 36
18 CoreFoundation 0x18db75c18 CFArrayApplyFunction + 68
19 CFNetwork 0x18e4d647c <redacted> + 136
20 CFNetwork 0x18e4d77a4 <redacted> + 312
21 CFNetwork 0x18e4d7510 <redacted> + 64
22 CoreFoundation 0x18dc4ab5c __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 24
23 CoreFoundation 0x18dc4a4a4 __CFRunLoopDoSources0 + 524
24 CoreFoundation 0x18dc480a4 __CFRunLoopRun + 804
25 CoreFoundation 0x18db762b8 CFRunLoopRunSpecific + 444
26 CFNetwork 0x18e37ba70 <redacted> + 336
27 Foundation 0x18e7b0e68 __NSThread__start__ + 1024
28 libsystem_pthread.dylib 0x18cd31850 <redacted> + 240
29 libsystem_pthread.dylib 0x18cd31760 _pthread_start + 282
30 libsystem_pthread.dylib 0x18cd2ed94 thread_start + 4
#6. Thread
0 libsystem_kernel.dylib 0x18cc6ae1c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x18cd309c0 <redacted> + 640
2 libc++.1.dylib 0x18c6593ec std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 56
3 JavaScriptCore 0x19247a5d0 <redacted> + 112
4 JavaScriptCore 0x19247a544 <redacted> + 168
5 JavaScriptCore 0x19247a424 <redacted> + 10
6 JavaScriptCore 0x19247a6d4 <redacted> + 92
7 libsystem_pthread.dylib 0x18cd31850 <redacted> + 240
8 libsystem_pthread.dylib 0x18cd31760 _pthread_start + 282
9 libsystem_pthread.dylib 0x18cd2ed94 thread_start + 4
#7. WebThread
0 libsystem_kernel.dylib 0x18cc4d188 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x18cc4cff8 mach_msg + 72
2 CoreFoundation 0x18dc4a5d0 __CFRunLoopServiceMachPort + 192
3 CoreFoundation 0x18dc481ec __CFRunLoopRun + 1132
4 CoreFoundation 0x18db762b8 CFRunLoopRunSpecific + 444
5 WebCore 0x19277c490 <redacted> + 456
6 libsystem_pthread.dylib 0x18cd31850 <redacted> + 240
7 libsystem_pthread.dylib 0x18cd31760 _pthread_start + 282
8 libsystem_pthread.dylib 0x18cd2ed94 thread_start + 4
#8. JIT Worklist Worker Thread
0 libsystem_kernel.dylib 0x18cc6ae1c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x18cd309c0 <redacted> + 640
2 libc++.1.dylib 0x18c6593ec std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 56
3 JavaScriptCore 0x192462d64 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >) + 2132
4 JavaScriptCore 0x19223aa5c <redacted> + 192
5 JavaScriptCore 0x19223aeac <redacted> + 14
6 JavaScriptCore 0x191bab00c <redacted> + 212
7 JavaScriptCore 0x191baaf1c <redacted> + 24
8 libsystem_pthread.dylib 0x18cd31850 <redacted> + 240
9 libsystem_pthread.dylib 0x18cd31760 _pthread_start + 282
10 libsystem_pthread.dylib 0x18cd2ed94 thread_start + 4
#9. WTF Parallel Helper Thread
0 libsystem_kernel.dylib 0x18cc6ae1c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x18cd309c0 <redacted> + 640
2 libc++.1.dylib 0x18c6593ec std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 56
3 JavaScriptCore 0x192462d64 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >) + 2132
4 JavaScriptCore 0x1924622e8 <redacted> + 288
5 JavaScriptCore 0x192462088 <redacted> + 76
6 JavaScriptCore 0x191bab00c <redacted> + 212
7 JavaScriptCore 0x191baaf1c <redacted> + 24
8 libsystem_pthread.dylib 0x18cd31850 <redacted> + 240
9 libsystem_pthread.dylib 0x18cd31760 _pthread_start + 282
10 libsystem_pthread.dylib 0x18cd2ed94 thread_start + 4
#10. Thread
0 CoreFoundation 0x18dc3c680 __CFTSDFinalize + 40
1 libsystem_pthread.dylib 0x18cd2ffbc <redacted> + 572
2 libsystem_pthread.dylib 0x18cd2fce4 <redacted> + 200
3 libsystem_pthread.dylib 0x18cd2f378 _pthread_wqthread + 1502
4 libsystem_pthread.dylib 0x18cd2ed8c start_wqthread + 4
#11. Thread
0 libsystem_pthread.dylib 0x18cd2ed88 pthread_workqueue_addthreads_np + 126
#12. Thread
0 libsystem_malloc.dylib 0x18cca1a04 szone_size + 192
1 libsystem_malloc.dylib 0x18cca171c free + 108
2 libdispatch.dylib 0x18cb2eb1c _dispatch_cache_cleanup + 24
3 libsystem_pthread.dylib 0x18cd2ffbc <redacted> + 572
4 libsystem_pthread.dylib 0x18cd2fce4 <redacted> + 200
5 libsystem_pthread.dylib 0x18cd2f378 _pthread_wqthread + 1502
6 libsystem_pthread.dylib 0x18cd2ed8c start_wqthread + 4
#13. Thread
0 libsystem_malloc.dylib 0x18ccafbb4 _nano_vet_and_size_of_live + 344
1 libsystem_malloc.dylib 0x18cca171c free + 108
2 libsystem_malloc.dylib 0x18cca171c free + 108
3 libdispatch.dylib 0x18cb2eb1c _dispatch_cache_cleanup + 24
4 libsystem_pthread.dylib 0x18cd2ffbc <redacted> + 572
5 libsystem_pthread.dylib 0x18cd2fce4 <redacted> + 200
6 libsystem_pthread.dylib 0x18cd2f378 _pthread_wqthread + 1502
7 libsystem_pthread.dylib 0x18cd2ed8c start_wqthread + 4
#14. Thread
0 libsystem_malloc.dylib 0x18ccafbb4 _nano_vet_and_size_of_live + 344
1 libsystem_malloc.dylib 0x18cca171c free + 108
2 libsystem_malloc.dylib 0x18cca171c free + 108
3 libsystem_c.dylib 0x18cb7d490 gdtoa_freelist_free + 48
4 libsystem_pthread.dylib 0x18cd2ffbc <redacted> + 572
5 libsystem_pthread.dylib 0x18cd2fce4 <redacted> + 200
6 libsystem_pthread.dylib 0x18cd2f378 _pthread_wqthread + 1502
7 libsystem_pthread.dylib 0x18cd2ed8c start_wqthread + 4
#15. Thread
0 libsystem_pthread.dylib 0x18cd2ed88 pthread_workqueue_addthreads_np + 126
#16. Thread
0 libsystem_kernel.dylib 0x18cc6ba88 __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x18cd2f160 _pthread_wqthread + 968
2 libsystem_pthread.dylib 0x18cd2ed8c start_wqthread + 4
#17. Thread
0 libsystem_pthread.dylib 0x18cd2ed88 pthread_workqueue_addthreads_np + 126
Based on trace I am assuming it may crash because of Bad value in the dictionary key.
How can i get more information and what can be solution for this?
This crash seems to be happening for iOS 7.1.1 and 7.1.2 with AFNetworking 2.5.3:
Here's the stack trace:
Thread : Crashed: com.apple.NSURLConnectionLoader
0 libobjc.A.dylib 0x000000018ef241d0 objc_msgSend + 16
1 CFNetwork 0x0000000182567c30 HTTPConnectionCacheEntry::notifyNextProtocolOfOpenConnection(NetConnection*, unsigned char) + 200
2 CFNetwork 0x0000000182577274 NetConnection::responseIsComplete(void*) + 256
3 CFNetwork 0x0000000182577118 HTTPNetStreamInfo::sendStreamIsComplete() + 72
4 CFNetwork 0x0000000182575df0 HTTPNetStreamInfo::_streamImpl_Read(unsigned char*, long, CFStreamError*, unsigned char*) + 392
5 CFNetwork 0x000000018254efd8 CoreStreamBase::_streamInterface_Read(unsigned char*, long) + 184
6 CFNetwork 0x0000000182575970 HTTPProtocol::bytesAvailable(unsigned char) + 224
7 CFNetwork 0x0000000182573e40 HTTPProtocol::httpReadStreamEvent(unsigned long) + 596
8 CFNetwork 0x000000018254d4a4 CoreReadStreamClient::coreStreamEventsAvailable(unsigned long) + 64
9 CFNetwork 0x000000018262be94 CoreStreamBase::_callClientNow(CoreStreamClient*) + 64
10 CFNetwork 0x000000018262bed4 ___ZN14CoreStreamBase34_streamSetEventAndScheduleDeliveryEmh_block_invoke + 40
11 CoreFoundation 0x00000001829095e0 CFArrayApplyFunction + 68
12 CFNetwork 0x0000000182560a1c RunloopBlockContext::perform() + 136
13 CFNetwork 0x0000000182560898 MultiplexerSource::perform() + 288
14 CFNetwork 0x00000001825606d4 MultiplexerSource::_perform(void*) + 60
15 CoreFoundation 0x00000001829cb644 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 24
16 CoreFoundation 0x00000001829ca9a0 __CFRunLoopDoSources0 + 256
17 CoreFoundation 0x00000001829c8c38 __CFRunLoopRun + 632
18 CoreFoundation 0x0000000182909c20 CFRunLoopRunSpecific + 452
19 Foundation 0x00000001834fe428 +[NSURLConnection(Loader) _resourceLoadLoop:] + 348
20 Foundation 0x000000018358c40c __NSThread__main__ + 1000
21 libsystem_pthread.dylib 0x000000018f683e1c _pthread_body + 168
22 libsystem_pthread.dylib 0x000000018f683d74 _pthread_body + 138
23 libsystem_pthread.dylib 0x000000018f681554 thread_start + 4
Does anyone know what's the root cause for this? Is there a solution for it available?
We built an iOS application using Cordova/angular/ionic. The application is a photo application which uses web workers for background image processing.
After doing some image manipulation we are clearing all of our variables and memory is stable. Every so often the application gets hidden in the background and then when triggered using an external link it crashes randomly. I am getting the below crash report in xCode. The memory is stable in xCode and the application crashes before the "resume" iOS callback is called so xCode does not output any exception.
We believe this is something to do with Workers since the application crashes only after workers have been used, but we cannot find the memory leak or the lingering pointer.
We are also getting something like this in xCode (randomly) when we do worker.postMessage to a ready worker.
Communications error: <OS_xpc_error: <error: 0x397d0614> { count = 1, contents =
"XPCErrorDescription" => <string: 0x397d086c> { length = 22, contents = "Connection interrupted" }
}>
We don't know if the above error is connected to the above crash or not.
Has anyone had any similar issues?
Incident Identifier: D15A92CA-1384-41A4-86D8-DCAD0F0CCEAD
CrashReporter Key: f8d3c65b5d8546e16be90ff79e7f7852d1d340d6
Hardware Model: iPod5,1
Process: app [3639]
Path: /private/var/mobile/Containers/Bundle/Application/2A3BB04D-C783-432C-81D8-9FD17E3E766C/myapp.app/myapp
Identifier: it.myapp
Version: 1.0.2 (1.0.2)
Code Type: ARM (Native)
Parent Process: launchd [1]
Date/Time: 2015-08-11 13:16:33.319 +0200
Launch Time: 2015-08-11 13:12:22.777 +0200
OS Version: iOS 8.1 (12B411)
Report Version: 105
Exception Type: 00000020
Exception Codes: 0x000000008badf00d
Highlighted Thread: 0
Application Specific Information:
it.myapp failed to scene-update in time
Elapsed total CPU time (seconds): 17.490 (user 17.490, system 0.000), 85% CPU
Elapsed application CPU time (seconds): 15.755, 77% CPU
Thread 0 name: Dispatch queue: com.apple.root.user-interactive-qos
Thread 0:
0 vImage 0x28081984 conv4_8_A + 300
1 vImage 0x2807e6c4 vConvolveCore_Planar8 + 2052
2 vImage 0x2804ed8a __vImageConvolveWithBias_Planar8_block_invoke + 138
3 libdispatch.dylib 0x36fc8ee0 _dispatch_client_callout2 + 20
4 libdispatch.dylib 0x36fd3b76 _dispatch_apply_invoke$VARIANT$mp + 146
5 libdispatch.dylib 0x36fd3f56 dispatch_apply_f$VARIANT$mp + 538
6 vImage 0x2804ecc6 vImageConvolveWithBias_Planar8 + 714
7 vImage 0x2804e9f0 vImageConvolve_Planar8 + 76
8 libRIP.A.dylib 0x298d8d06 symmetric_convolve + 582
9 libRIP.A.dylib 0x298d893a RIPLayerSymmetricConvolve + 522
10 libRIP.A.dylib 0x298d86b0 RIPLayerGaussianBlur + 336
11 libRIP.A.dylib 0x298d81ae rips_s_BltShapeShadow + 438
12 libRIP.A.dylib 0x298dd49e rips_s_BltShape + 46
13 libRIP.A.dylib 0x298cc9e4 ripc_Render + 196
14 libRIP.A.dylib 0x298da6d0 ripc_DrawPath + 200
15 CoreGraphics 0x2959f260 CGContextDrawPath + 140
16 WebCore 0x346ad300 WebCore::GraphicsContext::fillPath(WebCore::Path const&) + 120
17 WebCore 0x3499706e WebCore::GraphicsContext::fillRectWithRoundedHole(WebCore::FloatRect const&, WebCore::FloatRoundedRect const&, WebCore::Color const&, WebCore::ColorSpace) + 230
18 WebCore 0x34dca392 WebCore::RenderBoxModelObject::paintBoxShadow(WebCore::PaintInfo const&, WebCore::LayoutRect const&, WebCore::RenderStyle const&, WebCore::ShadowStyle, bool, bool) + 2258
19 WebCore 0x3464db72 WebCore::RenderBox::paintBoxDecorations(WebCore::PaintInfo&, WebCore::LayoutPoint const&) + 534
20 WebCore 0x3464bdc2 WebCore::RenderBlock::paintObject(WebCore::PaintInfo&, WebCore::LayoutPoint const&) + 214
21 WebCore 0x3464d636 WebCore::RenderBlock::paint(WebCore::PaintInfo&, WebCore::LayoutPoint const&) + 206
22 WebCore 0x3464bbe8 WebCore::RenderLayer::paintBackgroundForFragments(WTF::Vector<WebCore::LayerFragment, 1ul, WTF::CrashOnOverflow> const&, WebCore::GraphicsContext*, WebCore::GraphicsContext*, WebCore::LayoutRect const&, bool, WebCore::RenderLayer::LayerPaintingInfo const&, unsigned int, WebCore::RenderObject*) + 216
23 WebCore 0x3464aeba WebCore::RenderLayer::paintLayerContents(WebCore::GraphicsContext*, WebCore::RenderLayer::LayerPaintingInfo const&, unsigned int) + 1282
24 WebCore 0x346fce08 WebCore::RenderLayerBacking::paintIntoLayer(WebCore::GraphicsLayer const*, WebCore::GraphicsContext*, WebCore::IntRect const&, unsigned int, unsigned int) + 268
25 WebCore 0x34df0592 WebCore::RenderLayerBacking::paintContents(WebCore::GraphicsLayer const*, WebCore::GraphicsContext&, unsigned int, WebCore::FloatRect const&) + 934
26 WebCore 0x34998624 WebCore::GraphicsLayer::paintGraphicsLayerContents(WebCore::GraphicsContext&, WebCore::FloatRect const&) + 100
27 WebCore 0x34d83c94 WebCore::PlatformCALayer::drawLayerContents(CGContext*, WebCore::PlatformCALayer*, WTF::Vector<WebCore::FloatRect, 5ul, WTF::CrashOnOverflow>&) + 328
28 WebCore 0x346fcc5c -[WebLayer drawInContext:] + 108
29 QuartzCore 0x2c2280be CABackingStoreUpdate_ + 2066
30 QuartzCore 0x2c309b48 ___ZN2CA5Layer8display_Ev_block_invoke + 48
31 QuartzCore 0x2c2278a2 x_blame_allocations + 86
32 QuartzCore 0x2c227550 CA::Layer::display_() + 1152
33 WebCore 0x34fe10c6 -[WebSimpleLayer display] + 50
34 QuartzCore 0x2c20bb18 CA::Layer::display_if_needed(CA::Transaction*) + 196
35 QuartzCore 0x2c20b7dc CA::Layer::layout_and_display_if_needed(CA::Transaction*) + 20
36 QuartzCore 0x2c20b1c2 CA::Context::commit_transaction(CA::Transaction*) + 218
37 QuartzCore 0x2c20afcc CA::Transaction::commit() + 320
38 UIKit 0x2ca302ea _UIWindowUpdateVisibleContextOrder + 206
39 UIKit 0x2ca3017c +[UIWindow _prepareWindowsPassingTestForAppResume:] + 12
40 UIKit 0x2ca53792 -[UIApplication _handleApplicationActivationWithScene:transitionContext:completion:] + 1110
41 UIKit 0x2ca5310a __88-[UIApplication _handleApplicationLifecycleEventWithScene:transitionContext:completion:]_block_invoke + 114
42 UIKit 0x2ca5308e -[UIApplication _handleApplicationLifecycleEventWithScene:transitionContext:completion:] + 358
43 UIKit 0x2ca4834a -[UIApplication scene:didUpdateWithDiff:transitionContext:completion:] + 470
44 FrontBoardServices 0x2fa7e1e8 __80-[FBSSceneImpl updater:didUpdateSettings:withDiff:transitionContext:completion:]_block_invoke_2 + 36
45 FrontBoardServices 0x2fa8d0de __31-[FBSSerialQueue performAsync:]_block_invoke + 10
46 CoreFoundation 0x2930960a __CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK__ + 10
47 CoreFoundation 0x293088cc __CFRunLoopDoBlocks + 212
48 CoreFoundation 0x29307426 __CFRunLoopRun + 1710
49 CoreFoundation 0x2925497c CFRunLoopRunSpecific + 472
50 CoreFoundation 0x2925478e CFRunLoopRunInMode + 102
51 GraphicsServices 0x3060604c GSEventRunModal + 132
52 UIKit 0x2c84697c UIApplicationMain + 1436
53 myapp 0x0009dc66 main (main.m:32)
54 libdyld.dylib 0x37001aac start + 0
Thread 1 name: Dispatch queue: com.apple.libdispatch-manager
Thread 1:
0 libsystem_kernel.dylib 0x370b32c8 kevent64 + 24
1 libdispatch.dylib 0x36fd5e44 _dispatch_mgr_invoke + 276
2 libdispatch.dylib 0x36fd5b76 _dispatch_mgr_thread$VARIANT$mp + 34
Thread 2 name: com.apple.NSURLConnectionLoader
Thread 2:
0 libsystem_kernel.dylib 0x370b3518 mach_msg_trap + 20
1 libsystem_kernel.dylib 0x370b330c mach_msg + 36
2 CoreFoundation 0x29308ba6 __CFRunLoopServiceMachPort + 142
3 CoreFoundation 0x2930716c __CFRunLoopRun + 1012
4 CoreFoundation 0x2925497c CFRunLoopRunSpecific + 472
5 CoreFoundation 0x2925478e CFRunLoopRunInMode + 102
6 CFNetwork 0x28e099da +[NSURLConnection(Loader) _resourceLoadLoop:] + 482
7 Foundation 0x2a054996 __NSThread__main__ + 1114
8 libsystem_pthread.dylib 0x37145e64 _pthread_body + 136
9 libsystem_pthread.dylib 0x37145dd6 _pthread_start + 114
10 libsystem_pthread.dylib 0x37143b80 thread_start + 4
Thread 3 name: WebThread
Thread 3:
0 libsystem_kernel.dylib 0x370c6ba8 __psynch_mutexwait + 24
1 libsystem_pthread.dylib 0x37144036 _pthread_mutex_lock + 390
2 WebCore 0x3462752c _WebTryThreadLock(bool) + 104
3 WebCore 0x346274aa WebRunLoopLock(__CFRunLoopObserver*, unsigned long, void*) + 42
4 CoreFoundation 0x29309622 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 18
5 CoreFoundation 0x29306d04 __CFRunLoopDoObservers + 272
6 CoreFoundation 0x2930704e __CFRunLoopRun + 726
7 CoreFoundation 0x2925497c CFRunLoopRunSpecific + 472
8 CoreFoundation 0x2925478e CFRunLoopRunInMode + 102
9 WebCore 0x3462624c RunWebThread(void*) + 412
10 libsystem_pthread.dylib 0x37145e64 _pthread_body + 136
11 libsystem_pthread.dylib 0x37145dd6 _pthread_start + 114
12 libsystem_pthread.dylib 0x37143b80 thread_start + 4
Thread 4 name: JavaScriptCore::BlockFree
Thread 4:
0 libsystem_kernel.dylib 0x370c6b38 __psynch_cvwait + 24
1 libsystem_pthread.dylib 0x371453dc _pthread_cond_wait + 516
2 libsystem_pthread.dylib 0x371462ac pthread_cond_wait + 36
3 libc++.1.dylib 0x3622efa4 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32
4 JavaScriptCore 0x2a515f96 JSC::BlockAllocator::blockFreeingThreadMain() + 210
5 JavaScriptCore 0x2a51244c WTF::wtfThreadEntryPoint(void*) + 12
6 libsystem_pthread.dylib 0x37145e64 _pthread_body + 136
7 libsystem_pthread.dylib 0x37145dd6 _pthread_start + 114
8 libsystem_pthread.dylib 0x37143b80 thread_start + 4
Thread 5 name: JavaScriptCore::Marking
Thread 5:
0 libsystem_kernel.dylib 0x370c6b38 __psynch_cvwait + 24
1 libsystem_pthread.dylib 0x371453dc _pthread_cond_wait + 516
2 libsystem_pthread.dylib 0x371462ac pthread_cond_wait + 36
3 libc++.1.dylib 0x3622efa4 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32
4 JavaScriptCore 0x2a6dab60 JSC::GCThread::waitForNextPhase() + 100
5 JavaScriptCore 0x2a6dabc4 JSC::GCThread::gcThreadMain() + 48
6 JavaScriptCore 0x2a51244c WTF::wtfThreadEntryPoint(void*) + 12
7 libsystem_pthread.dylib 0x37145e64 _pthread_body + 136
8 libsystem_pthread.dylib 0x37145dd6 _pthread_start + 114
9 libsystem_pthread.dylib 0x37143b80 thread_start + 4
Thread 6 name: WebCore: CFNetwork Loader
Thread 6:
0 libsystem_kernel.dylib 0x370b3518 mach_msg_trap + 20
1 libsystem_kernel.dylib 0x370b330c mach_msg + 36
2 CoreFoundation 0x29308ba6 __CFRunLoopServiceMachPort + 142
3 CoreFoundation 0x2930716c __CFRunLoopRun + 1012
4 CoreFoundation 0x2925497c CFRunLoopRunSpecific + 472
5 CoreFoundation 0x2925478e CFRunLoopRunInMode + 102
6 WebCore 0x3464f558 WebCore::runLoaderThread(void*) + 288
7 JavaScriptCore 0x2a51244c WTF::wtfThreadEntryPoint(void*) + 12
8 libsystem_pthread.dylib 0x37145e64 _pthread_body + 136
9 libsystem_pthread.dylib 0x37145dd6 _pthread_start + 114
10 libsystem_pthread.dylib 0x37143b80 thread_start + 4
Thread 7 name: com.apple.coremedia.player.async
Thread 7:
0 libsystem_kernel.dylib 0x370b3568 semaphore_wait_trap + 8
1 libdispatch.dylib 0x36fd34e6 _dispatch_semaphore_wait_slow + 186
2 MediaToolbox 0x2ad0a43e fpa_AsyncMovieControlThread + 1962
3 CoreMedia 0x29aaee74 figThreadMain + 184
4 libsystem_pthread.dylib 0x37145e64 _pthread_body + 136
5 libsystem_pthread.dylib 0x37145dd6 _pthread_start + 114
6 libsystem_pthread.dylib 0x37143b80 thread_start + 4
Thread 8 name: AVAudioSession Notify Thread
Thread 8:
0 libsystem_kernel.dylib 0x370b3518 mach_msg_trap + 20
1 libsystem_kernel.dylib 0x370b330c mach_msg + 36
2 CoreFoundation 0x29308ba6 __CFRunLoopServiceMachPort + 142
3 CoreFoundation 0x2930716c __CFRunLoopRun + 1012
4 CoreFoundation 0x2925497c CFRunLoopRunSpecific + 472
5 CoreFoundation 0x2925478e CFRunLoopRunInMode + 102
6 libAVFAudio.dylib 0x27f783e8 GenericRunLoopThread::Entry(void*) + 128
7 libAVFAudio.dylib 0x27f6a8e4 CAPThread::Entry(CAPThread*) + 192
8 libsystem_pthread.dylib 0x37145e64 _pthread_body + 136
9 libsystem_pthread.dylib 0x37145dd6 _pthread_start + 114
10 libsystem_pthread.dylib 0x37143b80 thread_start + 4
Thread 9 name: WebCore: LocalStorage
Thread 9:
0 libsystem_kernel.dylib 0x370c6b38 __psynch_cvwait + 24
1 libsystem_pthread.dylib 0x371453dc _pthread_cond_wait + 516
2 libsystem_pthread.dylib 0x371462ac pthread_cond_wait + 36
3 JavaScriptCore 0x2a5160da WTF::ThreadCondition::timedWait(WTF::Mutex&, double) + 58
4 WebCore 0x34ec1756 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&)&&, double) + 70
5 WebCore 0x346e4cd2 WebCore::StorageThread::threadEntryPoint() + 150
6 JavaScriptCore 0x2a51244c WTF::wtfThreadEntryPoint(void*) + 12
7 libsystem_pthread.dylib 0x37145e64 _pthread_body + 136
8 libsystem_pthread.dylib 0x37145dd6 _pthread_start + 114
9 libsystem_pthread.dylib 0x37143b80 thread_start + 4
Thread 10 name: com.apple.CFSocket.private
Thread 10:
0 libsystem_kernel.dylib 0x370c708c __select + 20
1 CoreFoundation 0x2930d32e __CFSocketManager + 486
2 libsystem_pthread.dylib 0x37145e64 _pthread_body + 136
3 libsystem_pthread.dylib 0x37145dd6 _pthread_start + 114
4 libsystem_pthread.dylib 0x37143b80 thread_start + 4
Thread 11 name: WebCore: File
Thread 11:
0 libsystem_kernel.dylib 0x370c6b38 __psynch_cvwait + 24
1 libsystem_pthread.dylib 0x371453dc _pthread_cond_wait + 516
2 libsystem_pthread.dylib 0x371462ac pthread_cond_wait + 36
3 JavaScriptCore 0x2a5160da WTF::ThreadCondition::timedWait(WTF::Mutex&, double) + 58
4 WebCore 0x34934394 std::__1::unique_ptr<WebCore::FileThread::Task, std::__1::default_delete<WebCore::FileThread::Task> > WTF::MessageQueue<WebCore::FileThread::Task>::waitForMessageFilteredWithTimeout<WTF::MessageQueue<WebCore::FileThread::Task>::waitForMessage()::'lambda'(WebCore::FileThread::Task const&)>(WTF::MessageQueueWaitResult&, WTF::MessageQueue<WebCore::FileThread::Task>::waitForMessage()::'lambda'(WebCore::FileThread::Task const&)&&, double) + 68
5 WebCore 0x349341b2 WebCore::FileThread::runLoop() + 154
6 JavaScriptCore 0x2a51244c WTF::wtfThreadEntryPoint(void*) + 12
7 libsystem_pthread.dylib 0x37145e64 _pthread_body + 136
8 libsystem_pthread.dylib 0x37145dd6 _pthread_start + 114
9 libsystem_pthread.dylib 0x37143b80 thread_start + 4
Thread 12:
0 libsystem_kernel.dylib 0x370c79cc __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x37143e9c _pthread_wqthread + 788
2 libsystem_pthread.dylib 0x37143b74 start_wqthread + 4
Thread 13 name: Dispatch queue: com.apple.root.user-interactive-qos
Thread 13:
0 vImage 0x28081960 conv4_8_A + 264
1 vImage 0x2807e6c4 vConvolveCore_Planar8 + 2052
2 vImage 0x2804ed8a __vImageConvolveWithBias_Planar8_block_invoke + 138
3 libdispatch.dylib 0x36fd3b76 _dispatch_apply_invoke$VARIANT$mp + 146
4 libdispatch.dylib 0x36fd22d6 _dispatch_root_queue_drain + 846
5 libdispatch.dylib 0x36fd31f6 _dispatch_worker_thread3 + 102
6 libsystem_pthread.dylib 0x37143e22 _pthread_wqthread + 666
7 libsystem_pthread.dylib 0x37143b74 start_wqthread + 4
No thread state (register information) available
Binary Images:
0x97000 - 0x10afff myapp armv7 <5c3f62bd3a073ae28638f130eb45dee1> /var/mobile/Containers/Bundle/Application/2A3BB04D-C783-432C-81D8-9FD17E3E766C/myapp.app/myapp