xamarin / Xamarin.Forms

Xamarin.Forms is no longer supported. Migrate your apps to .NET MAUI.
https://aka.ms/xamarin-upgrade
Other
5.63k stars 1.88k forks source link

[Bug] iOS 15.4 Crash on CollectionView with Grouping #15230

Closed fedemkr closed 2 years ago

fedemkr commented 2 years ago

Description

Having a CollectionView with IsGrouped=True and the GroupHeaderTemplate with a Box that changes its visibility depending a condition (basically something that alters the height of the header dynamically thus resulting on non-fixed height for all headers) results in a crash when appearing or sometimes when scrolling.

Exception:

SIGABRT: UICollectionView (<UICollectionView 0x1047ff200>) is stuck in its update/layout loop. This can happen for many reasons, including self-sizing views whose preferred attributes are not returning a consistent size. To debug this issue, check the Console app for logs in the "UICollectionViewRecursion"

Steps to Reproduce

  1. Create a CollectionView with IsGrouped=True and add the GroupHeaderTemplate with a Box that has a visibility binding with some logic that, e.g. changes if it's the first item
  2. Add two other templates for the items
  3. Do NOT set any hardcoded values for the Height (setting a fixed HeightRequest seems to fix the issue)
  4. Run the app and scroll the collection
  5. It crashes

Expected Behavior

The app should not crash

Actual Behavior

The app crashes

Basic Information

Environment

Show/Hide Visual Studio info ``` Visual Studio Community 2019 for Mac Version 8.10.20 (build 0) Installation UUID: 4b4f5121-8759-40a5-9aff-7c87a5c7837f GTK+ 2.24.23 (Raleigh theme) Xamarin.Mac 6.18.0.23 (d16-6 / 088c73638) Package version: 612000162 Mono Framework MDK Runtime: Mono 6.12.0.162 (2020-02/2ca650f1f62) (64-bit) Package version: 612000162 Roslyn (Language Service) 3.10.0-4.21269.26+029847714208ebe49668667c60ea5b0a294e0fcb NuGet Version: 5.9.0.7134 .NET SDK (x64) SDK: /usr/local/share/dotnet/sdk/5.0.406/Sdks SDK Versions: 7.0.406 5.0.405 5.0.404 5.0.403 5.0.402 5.0.400 5.0.302 5.0.301 5.0.203 5.0.202 5.0.201 5.0.103 5.0.102 5.0.101 5.0.100 3.1.417 3.1.416 3.1.415 3.1.414 3.1.412 3.1.411 3.1.410 3.1.409 3.1.408 3.1.407 3.1.406 3.1.405 3.1.404 3.1.403 3.1.402 3.1.401 3.1.301 3.1.200 3.0.100 2.2.301 2.1.700 MSBuild SDKs: /Applications/Visual Studio.app/Contents/Resources/lib/monodevelop/bin/MSBuild/Current/bin/Sdks .NET Core Runtime Runtime: /usr/local/share/dotnet/dotnet Runtime Versions: 5.0.15 5.0.14 5.0.13 5.0.12 5.0.11 5.0.9 5.0.8 5.0.7 5.0.6 5.0.5 5.0.4 5.0.3 5.0.2 5.0.1 5.0.0 3.1.23 3.1.22 3.1.21 3.1.20 3.1.18 3.1.17 3.1.16 3.1.15 3.1.14 3.1.13 3.1.12 3.1.11 3.1.10 3.1.9 3.1.8 3.1.7 3.1.5 3.1.2 3.0.0 2.2.6 2.1.23 2.1.22 2.1.21 2.1.19 2.1.16 2.1.13 2.1.11 Xamarin.Profiler Version: 1.6.15.68 Location: /Applications/Xamarin Profiler.app/Contents/MacOS/Xamarin Profiler Updater Version: 11 Apple Developer Tools Xcode 13.3 (20102) Build 13E113 Xamarin.Mac Version: 8.6.0.3 (Visual Studio Community) Hash: caa899d24 Branch: d17-1 Build date: 2022-01-16 21:16:56-0500 Xamarin.iOS Version: 15.6.0.3 (Visual Studio Community) Hash: caa899d24 Branch: d17-1 Build date: 2022-01-16 21:16:56-0500 Xamarin Designer Version: 16.11.0.60 Hash: 56f9b80b0 Branch: remotes/origin/d16-11 Build date: 2021-12-15 02:44:16 UTC Xamarin.Android Version: 12.0.0.3 (Visual Studio Community) Commit: xamarin-android/d16-11/f0e3c2d Android SDK: /Users/fedemkr/Library/Developer/Xamarin/android-sdk-macosx Supported Android versions: 5.1 (API level 22) 8.0 (API level 23) 9.1 (API level 25) 10.1 (API level 27) SDK Tools Version: 26.1.1 SDK Platform Tools Version: 31.0.3 SDK Build Tools Version: 31.0.0 Build Information: Mono: c633fe9 Java.Interop: xamarin/java.interop/d16-11@476bb5b ProGuard: Guardsquare/proguard/v7.0.1@912d149 SQLite: xamarin/sqlite/3.35.4@85460d3 Xamarin.Android Tools: xamarin/xamarin-android-tools/d16-11@87af37b Eclipse Temurin JDK Java SDK: Not Found Android SDK Manager Version: 16.10.0.13 Hash: 1b81df5 Branch: remotes/origin/d16-10 Build date: 2021-11-12 01:17:32 UTC Android Device Manager Version: 16.10.0.15 Hash: 89dcc0b Branch: remotes/origin/d16-10 Build date: 2021-11-12 01:17:52 UTC Build Information Release ID: 810200000 Git revision: 1cfa1b1730b1da536e228f20c90f8649eed4e327 Build date: 2022-03-02 13:03:18-05 Build branch: release-8.10 Operating System Mac OS X 12.2.1 Darwin 21.3.0 Darwin Kernel Version 21.3.0 Wed Jan 5 21:37:58 PST 2022 root:xnu-8019.80.24~20/RELEASE_X86_64 x86_64 ```

Reproduction Link

I'll add a PoC as soon as I can.

Workaround

Workaround 1:

Set a fixed height to every cell / GroupHeaderTemplate

Workaround 2:

Set on CollectionView -> ItemSizeStrategy to MeasureFirstItem

Workaround 3:

Remove any thing that can cause a dynamic change of height on the GroupHeaderTemplate like the visibility binding.

Workaround 4:

Remove the grouping and make a plain items collection

zippo227 commented 2 years ago

Workaround 2 helped me so far. I'm not sure if it has any visual implications yet.

sjorsmiltenburg commented 2 years ago

Workaround 2 also helped me so far.

borgchrist1 commented 2 years ago

Workaround 1 seamed to have helped us.

KMWenyon commented 2 years ago

Any NON-Workarounds for this issue?

Workarounds 1 - 4 will not work for us as the content is variable length based on the number of lines of text for a given content item and whether or not the content item has an image associated with it. Please provide update in this issue.

We are on the latest if everything... OS: Monterey (12.3.0) Xcode 13.3 VS for Mac: 8.10.21.4 Xamarin.Mac: 8.8.0.0 Xamarin.iOS: 15.8.0.0

KMWenyon commented 2 years ago

This is an URGENT issue for any developer who has a Xamarin.Forms app in the App Store and the user updates their device iOS 15.4.

I remember a time when one of the things Xamarin took pride in and used as a selling point is that they would have SDK's available for any new iOS releases PRIOR to to apple releaseing a new Xcode and/or iOS version...

Please fix this issue as soon as possible.

The following information appears repeatedly before the crash. GridEx.AddChild(grid, view, row, column, rowspan, columnspan) called. 2022-03-26 08:35:03.155802-0400 app.iOS[32355:735907] [UICollectionViewRecursion] UICollectionView 0x7f98e3151000 Visible cells update scheduled with call stack: ( 0 UIKitCore 0x00007fff246c7a45 -[UICollectionView _setNeedsVisibleCellsUpdate:withLayoutAttributes:] + 106 1 UIKitCore 0x00007fff246fb4e5 -[UICollectionView _invalidateLayoutWithContext:] + 1354 2 UIKitCore 0x00007fff2472db14 -[UICollectionViewLayout invalidateLayoutWithContext:] + 189 3 UIKitCore 0x00007fff247211a9 -[UICollectionViewFlowLayout invalidateLayoutWithContext:] + 667 4 UIKitCore 0x00007fff246cc669 -[UICollectionView _checkForPreferredAttributesInView:originalAttributes:] + 878 5 UIKitCore 0x00007fff246d93ba 43-[UICollectionView _updateVisibleCellsNow:]_block_invoke.1181 + 424 6 CoreFoundation 0x00007fff2035e4e5 NSDICTIONARY_IS_CALLING_OUT_TO_A_BLOCK + 7 7 CoreFoundation 0x00007fff20477c38 -[__NSDictionaryM enumerateKeysAndObjectsWithOptions:usingBlock:] + 255 8 UIKitCore 0x00007fff246d7a12 -[UICollectionView _updateVisibleCellsNow:] + 9392 9 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 10 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 11 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 12 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 13 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 14 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 15 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 16 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 17 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 18 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 19 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 20 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 21 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 22 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 23 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 24 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 25 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 26 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 27 UIKitCore 0x00007fff246dba5d -[UICollectionView layoutSubviews] + 337 28 UIKitCore 0x00007fff2565a2b0 -[UIView(CALayerDelegate) layoutSublayersOfLayer:] + 2496 29 QuartzCore 0x00007fff28a6639d _ZN2CA5Layer16layout_if_neededEPNS_11TransactionE + 543 30 QuartzCore 0x00007fff28a71583 _ZN2CA5Layer28layout_and_display_if_neededEPNS_11TransactionE + 65 31 QuartzCore 0x00007fff289937c9 _ZN2CA7Context18commit_transactionEPNS_11TransactionEdPd + 623 32 QuartzCore 0x00007fff289cae86 _ZN2CA11Transaction6commitEv + 774 33 QuartzCore 0x00007fff289cc104 _ZN2CA11Transaction25flush_as_runloop_observerEb + 60 34 CoreFoundation 0x00007fff2037267d CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION + 23 35 CoreFoundation 0x00007fff2036ce41 CFRunLoopDoObservers + 570 36 CoreFoundation 0x00007fff2036d3d9 __CFRunLoopRun + 1100 37 CoreFoundation 0x00007fff2036ca90 CFRunLoopRunSpecific + 562 38 GraphicsServices 0x00007fff2cb72c8e GSEventRunModal + 139 39 UIKitCore 0x00007fff2508e90e -[UIApplication _run] + 928 40 UIKitCore 0x00007fff25093569 UIApplicationMain + 101 41 app.iOS 0x0000000107213234 App_UIApplicationMain + 204 42 ??? 0x000000011bb99fb5 0x0 + 4760117173 43 ??? 0x000000011bb948eb 0x0 + 4760094955 ) GridEx.AddChild(grid, view, row, column, rowspan, columnspan) called.

Exception that eventually gets thrown Time: 3/25/2022 5:38:57 PM Error: Unhandled Exception System.Exception: AppDelegate.CurrentDomainOnUnhandledException(sender, unhandledExceptionEventArgs) ---> Foundation.MonoTouchException: Objective-C exception thrown. Name: NSInternalInconsistencyException Reason: UICollectionView (<UICollectionView 0x7fb820a46c00>) is stuck in its update/layout loop. This can happen for many reasons, including self-sizing views whose preferred attributes are not returning a consistent size. To debug this issue, check the Console app for logs in the "UICollectionViewRecursion" category. Native stack trace: 0 CoreFoundation 0x00007fff20406d44 exceptionPreprocess + 242 1 libobjc.A.dylib 0x00007fff201a4a65 objc_exception_throw + 48 2 Foundation 0x00007fff2075e634 _userInfoForFileAndLine + 0 3 UIKitCore 0x00007fff246c7ba7 -[UICollectionView _setNeedsVisibleCellsUpdate:withLayoutAttributes:] + 460 4 UIKitCore 0x00007fff246fb4e5 -[UICollectionView _invalidateLayoutWithContext:] + 1354 5 UIKitCore 0x00007fff2472db14 -[UICollectionViewLayout invalidateLayoutWithContext:] + 189 6 UIKitCore 0x00007fff247211a9 -[UICollectionViewFlowLayout invalidateLayoutWithContext:] + 667 7 UIKitCore 0x00007fff246cc669 -[UICollectionView _checkForPreferredAttributesInView:originalAttributes:] + 878 8 UIKitCore 0x00007fff246d93ba 43-[UICollectionView _updateVisibleCellsNow:]_block_invoke.1181 + 424 9 CoreFoundation 0x00007fff2035e4e5 NSDICTIONARY_IS_CALLING_OUT_TO_A_BLOCK + 7 10 CoreFoundation 0x00007fff20477c38 -[__NSDictionaryM enumerateKeysAndObjectsWithOptions:usingBlock:] + 255 11 UIKitCore 0x00007fff246d7a12 -[UICollectionView _updateVisibleCellsNow:] + 9392 12 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 13 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 14 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 15 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 16 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 17 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 18 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 19 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 20 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 21 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 22 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 23 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 24 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 25 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 26 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 27 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 28 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 29 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 30 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 31 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 32 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 33 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 34 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 35 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 36 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 37 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 38 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 39 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 40 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 41 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 42 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 43 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 44 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 45 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 46 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 47 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 48 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 49 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 50 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 51 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 52 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 53 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 54 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 55 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 56 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 57 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 58 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 59 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 60 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 61 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 62 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 63 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 64 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 65 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 66 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 67 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 68 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 69 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 70 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 71 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 72 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 73 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 74 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 75 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 76 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 77 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 78 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 79 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 80 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 81 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 82 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 83 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 84 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 85 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 86 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 87 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 88 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 89 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 90 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 91 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 92 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 93 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 94 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 95 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 96 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 97 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 98 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 99 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 100 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 101 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 102 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 103 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 104 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 105 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 106 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 107 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 108 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 109 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 110 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 111 UIKitCore 0x00007fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 112 UIKitCore 0x00007fff246dba5d -[UICollectionView layoutSubviews] + 337 113 UIKitCore 0x00007fff2565a2b0 -[UIView(CALayerDelegate) layoutSublayersOfLayer:] + 2496 114 QuartzCore 0x00007fff28a6639d _ZN2CA5Layer16layout_if_neededEPNS_11TransactionE + 543 115 QuartzCore 0x00007fff28a71583 _ZN2CA5Layer28layout_and_display_if_neededEPNS_11TransactionE + 65 116 QuartzCore 0x00007fff289937c9 _ZN2CA7Context18commit_transactionEPNS_11TransactionEdPd + 623 117 QuartzCore 0x00007fff289cae86 _ZN2CA11Transaction6commitEv + 774 118 QuartzCore 0x00007fff289cc104 _ZN2CA11Transaction25flush_as_runloop_observerEb + 60 119 CoreFoundation 0x00007fff2037267d CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION + 23 120 CoreFoundation 0x00007fff2036ce41 CFRunLoopDoObservers + 570 121 CoreFoundation 0x00007fff2036d3d9 CFRunLoopRun + 1100 122 CoreFoundation 0x00007fff2036ca90 CFRunLoopRunSpecific + 562 123 GraphicsServices 0x00007fff2cb72c8e GSEventRunModal + 139 124 UIKitCore 0x00007fff2508e90e -[UIApplication _run] + 928 125 UIKitCore 0x00007fff25093569 UIApplicationMain + 101 126 intune.poc.iOS 0x0000000104e28234 Intune_UIApplicationMain + 204 127 ??? 0x00000001197b1fb5 0x0 + 4722466741 128 ??? 0x00000001197ac8eb 0x0 + 4722444523

at ObjCRuntime.Runtime.ThrowNSException (System.IntPtr ns_exception) [0x00000] in /Users/builder/azdo/_work/2/s/xamarin-macios/src/ObjCRuntime/Runtime.cs:441 at ObjCRuntime.Runtime.throw_ns_exception (System.IntPtr exc) [0x00000] in /Users/builder/azdo/_work/2/s/xamarin-macios/runtime/Delegates.generated.cs:392 at (wrapper native-to-managed) ObjCRuntime.Runtime.throw_ns_exception(intptr) at (wrapper managed-to-native) UIKit.UIApplication.UIApplicationMain(int,string[],intptr,intptr) at UIKit.UIApplication.Main (System.String[] args, System.Type principalClass, System.Type delegateClass) [0x0003b] in /Users/builder/azdo/_work/2/s/xamarin-macios/src/UIKit/UIApplication.cs:85 at App.iOS.Application.Main (System.String[] args) [0x00026] in /Users/kw/App.iOS/Main.cs:28 --- End of stack trace from previous location where exception was thrown ---

at (wrapper managed-to-native) UIKit.UIApplication.UIApplicationMain(int,string[],intptr,intptr) at UIKit.UIApplication.Main (System.String[] args, System.Type principalClass, System.Type delegateClass) [0x0003b] in /Users/builder/azdo/_work/2/s/xamarin-macios/src/UIKit/UIApplication.cs:85 at App.iOS.Application.Main (System.String[] args) [0x00026] in /Users/kw/App.iOS/Main.cs:28 --- End of inner exception stack trace ---


Translated Report (Full Report Below)

Error Report sent to apple after app Crashes Incident Identifier: C6F47704-9C86-4EA8-8301-F195FF3ADBDF CrashReporter Key: 33F095A8-3D20-DAB1-1218-21103D9E4D65 Hardware Model: MacBookPro13,3 Process: App.iOS [32355] Path: /Users/USER/Library/Developer/CoreSimulator/Devices/A1336B5D-D447-43E6-B179-45C5596AC792/data/Containers/Bundle/Application/975999AE-1FDB-4768-9EC8-75971FD682CB/App.iOS.app/App.iOS Identifier: com.app.dev Version: 202200325 (1.0.29) Code Type: X86-64 (Native) Role: Foreground Parent Process: launchd_sim [32221] Coalition: com.apple.CoreSimulator.SimDevice.A1336B5D-D447-43E6-B179-45C5596AC792 [14684] Responsible Process: SimulatorTrampoline [685]

Date/Time: 2022-03-26 08:38:08.7281 -0400 Launch Time: 2022-03-26 08:33:43.2085 -0400 OS Version: macOS 12.3 (21E230) Release Type: User Report Version: 104

Exception Type: EXC_CRASH (SIGABRT) Exception Codes: 0x0000000000000000, 0x0000000000000000 Exception Note: EXC_CORPSE_NOTIFY Triggered by Thread: 0

Application Specific Information: dyld4 config: DYLD_ROOT_PATH=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot CoreSimulator 802.6 - Device: iPhone 13 Pro Max (A1336B5D-D447-43E6-B179-45C5596AC792) - Runtime: iOS 15.4 (19E240) - DeviceType: iPhone 13 Pro Max dyld4 config: DYLD_ROOT_PATH=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot abort() called

Last Exception Backtrace: 0 CoreFoundation 0x7fff20406d34 exceptionPreprocess + 226 1 libobjc.A.dylib 0x7fff201a4a65 objc_exception_throw + 48 2 Foundation 0x7fff2075e634 _userInfoForFileAndLine + 0 3 UIKitCore 0x7fff246c7ba7 -[UICollectionView _setNeedsVisibleCellsUpdate:withLayoutAttributes:] + 460 4 UIKitCore 0x7fff246fb4e5 -[UICollectionView _invalidateLayoutWithContext:] + 1354 5 UIKitCore 0x7fff2472db14 -[UICollectionViewLayout invalidateLayoutWithContext:] + 189 6 UIKitCore 0x7fff247211a9 -[UICollectionViewFlowLayout invalidateLayoutWithContext:] + 667 7 UIKitCore 0x7fff246cc669 -[UICollectionView _checkForPreferredAttributesInView:originalAttributes:] + 878 8 UIKitCore 0x7fff246d93ba 43-[UICollectionView _updateVisibleCellsNow:]_block_invoke.1181 + 424 9 CoreFoundation 0x7fff2035e4e5 NSDICTIONARY_IS_CALLING_OUT_TO_A_BLOCK + 7 10 CoreFoundation 0x7fff20477c38 -[__NSDictionaryM enumerateKeysAndObjectsWithOptions:usingBlock:] + 255 11 UIKitCore 0x7fff246d7a12 -[UICollectionView _updateVisibleCellsNow:] + 9392 12 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 13 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 14 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 15 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 16 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 17 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 18 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 19 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 20 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 21 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 22 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 23 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 24 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 25 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 26 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 27 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 28 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 29 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 30 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 31 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 32 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 33 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 34 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 35 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 36 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 37 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 38 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 39 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 40 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 41 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 42 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 43 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 44 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 45 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 46 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 47 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 48 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 49 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 50 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 51 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 52 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 53 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 54 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 55 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 56 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 57 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 58 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 59 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 60 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 61 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 62 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 63 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 64 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 65 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 66 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 67 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 68 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 69 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 70 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 71 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 72 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 73 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 74 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 75 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 76 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 77 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 78 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 79 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 80 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 81 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 82 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 83 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 84 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 85 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 86 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 87 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 88 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 89 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 90 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 91 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 92 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 93 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 94 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 95 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 96 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 97 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 98 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 99 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 100 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 101 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 102 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 103 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 104 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 105 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 106 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 107 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 108 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 109 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 110 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 111 UIKitCore 0x7fff246d8214 -[UICollectionView _updateVisibleCellsNow:] + 11442 112 UIKitCore 0x7fff246dba5d -[UICollectionView layoutSubviews] + 337 113 UIKitCore 0x7fff2565a2b0 -[UIView(CALayerDelegate) layoutSublayersOfLayer:] + 2496 114 QuartzCore 0x7fff28a6639d CA::Layer::layout_if_needed(CA::Transaction) + 543 115 QuartzCore 0x7fff28a71583 CA::Layer::layout_and_display_if_needed(CA::Transaction) + 65 116 QuartzCore 0x7fff289937c9 CA::Context::commit_transaction(CA::Transaction, double, double) + 623 117 QuartzCore 0x7fff289cae86 CA::Transaction::commit() + 774 118 QuartzCore 0x7fff289cc104 CA::Transaction::flush_as_runloop_observer(bool) + 60 119 CoreFoundation 0x7fff2037267d CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION + 23 120 CoreFoundation 0x7fff2036ce41 CFRunLoopDoObservers + 570 121 CoreFoundation 0x7fff2036d3d9 CFRunLoopRun + 1100 122 CoreFoundation 0x7fff2036ca90 CFRunLoopRunSpecific + 562 123 GraphicsServices 0x7fff2cb72c8e GSEventRunModal + 139 124 UIKitCore 0x7fff2508e90e -[UIApplication _run] + 928 125 UIKitCore 0x7fff25093569 UIApplicationMain + 101 126 App.iOS 0x107213234 app_UIApplicationMain + 204 127 ??? 0x11bb99fb5 ??? 128 ??? 0x11bb948eb ???

Thread 0 Crashed:: tid_103 Dispatch queue: com.apple.main-thread 0 libsystem_kernel.dylib 0x7fff6fab100e pthread_kill + 10 1 libsystem_pthread.dylib 0x7fff6fb091ff pthread_kill + 263 2 libsystem_c.dylib 0x7fff2010b751 abort + 139 3 libsystem_c.dylib 0x7fff2010b6c6 abort + 145 4 App.iOS 0x106fec917 xamarin_unhandled_exception_handler + 71 (runtime.m:1109) 5 App.iOS 0x106e66515 mono_invoke_unhandled_exception_hook + 133 (exception.c:1265) 6 App.iOS 0x106da3e33 mono_handle_exception_internal + 6867 (mini-exceptions.c:2782) 7 App.iOS 0x106da2359 mono_handle_exception + 25 (mini-exceptions.c:3107) 8 App.iOS 0x106d21a40 mono_amd64_throw_exception + 160 (exceptions-amd64.c:409) 9 ??? 0x1084ed5b0 ??? 10 App.iOS 0x106fec619 xamarin_process_managed_exception + 409 (runtime.m:2333) 11 App.iOS 0x106fec46b xamarin_process_managed_exception_gchandle + 59 (runtime.m:1099) 12 App.iOS 0x106fec425 xamarin_ftnptr_exception_handler + 21 (runtime.m:1087) 13 App.iOS 0x106da3b2b mono_handle_exception_internal + 6091 (mini-exceptions.c:2826) 14 App.iOS 0x106da2359 mono_handle_exception + 25 (mini-exceptions.c:3107) 15 App.iOS 0x106d21a40 mono_amd64_throw_exception + 160 (exceptions-amd64.c:409) 16 ??? 0x1084ed5b0 ??? 17 App.iOS 0x106fed005 exception_handler(NSException) + 165 (runtime.m:1123) 18 CoreFoundation 0x7fff2040707d handleUncaughtException + 719 19 libobjc.A.dylib 0x7fff20189d6e _objc_terminate() + 90 20 libc++abi.dylib 0x7fff2025a9c7 std::terminate(void ()()) + 8 21 libc++abi.dylib 0x7fff2025d204 __cxa_rethrow + 99 22 libobjc.A.dylib 0x7fff201a4bcf objc_exception_rethrow + 37 23 CoreFoundation 0x7fff2036cbb1 CFRunLoopRunSpecific + 851 24 GraphicsServices 0x7fff2cb72c8e GSEventRunModal + 139 25 UIKitCore 0x7fff2508e90e -[UIApplication _run] + 928 26 UIKitCore 0x7fff25093569 UIApplicationMain + 101 27 App.iOS 0x107213234 app_UIApplicationMain + 204 28 ??? 0x11bb99fb5 ??? 29 ??? 0x11bb948eb ???

Thread 1:: Dispatch queue: com.microsoft.app.mam.logging 0 libsystem_kernel.dylib 0x7fff6faad3ea __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x7fff6fb09a6f _pthread_cond_wait + 1249 2 App.iOS 0x10705c2a8 -[CMARJjVjmCgGbPgUxDEOzKTC processLogEntries] + 165 3 libdispatch.dylib 0x7fff201148e4 _dispatch_call_block_and_release + 12 4 libdispatch.dylib 0x7fff20115b25 _dispatch_client_callout + 8 5 libdispatch.dylib 0x7fff2011c0df _dispatch_lane_serial_drain + 753 6 libdispatch.dylib 0x7fff2011ccc1 _dispatch_lane_invoke + 400 7 libdispatch.dylib 0x7fff2012797b _dispatch_workloop_worker_thread + 779 8 libsystem_pthread.dylib 0x7fff6fb05fd0 _pthread_wqthread + 326 9 libsystem_pthread.dylib 0x7fff6fb04f57 start_wqthread + 15

Thread 2:: WebThread 0 libsystem_kernel.dylib 0x7fff6faaa97a mach_msg_trap + 10 1 libsystem_kernel.dylib 0x7fff6faaace8 mach_msg + 56 2 CoreFoundation 0x7fff20372e58 CFRunLoopServiceMachPort + 319 3 CoreFoundation 0x7fff2036d46e CFRunLoopRun + 1249 4 CoreFoundation 0x7fff2036ca90 CFRunLoopRunSpecific + 562 5 WebCore 0x7fff2ac1bc55 RunWebThread(void*) + 725 6 libsystem_pthread.dylib 0x7fff6fb094e1 _pthread_start + 125 7 libsystem_pthread.dylib 0x7fff6fb04f6b thread_start + 15

Thread 3: 0 libsystem_kernel.dylib 0x7fff6faadf0e __recvfrom + 10 1 App.iOS 0x106ffcf5d recv_uninterrupted(int, void*, unsigned long) + 61 (monotouch-debug.m:772) 2 App.iOS 0x106ffc44f monotouch_process_connection + 111 (monotouch-debug.m:1306) 3 App.iOS 0x106ffc379 monotouch_connect_wifi + 3801 (monotouch-debug.m:1082) 4 App.iOS 0x106ffab80 monotouch_configure_debugging + 3280 (monotouch-debug.m:711) 5 App.iOS 0x106fe8dc2 -[XamarinCocoaThreadInitializer entryPoint:] + 82 (shared.m:129) 6 Foundation 0x7fff20850f89 NSThreadstart__ + 1009 7 libsystem_pthread.dylib 0x7fff6fb094e1 _pthread_start + 125 8 libsystem_pthread.dylib 0x7fff6fb04f6b thread_start + 15

Thread 4:: SGen worker 0 libsystem_kernel.dylib 0x7fff6faad3ea __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x7fff6fb09a6f _pthread_cond_wait + 1249 2 App.iOS 0x106f8fa13 mono_os_cond_wait + 22 (mono-os-mutex.h:219) [inlined] 3 App.iOS 0x106f8fa13 get_work + 22 (sgen-thread-pool.c:165) [inlined] 4 App.iOS 0x106f8fa13 thread_func + 227 (sgen-thread-pool.c:196) 5 libsystem_pthread.dylib 0x7fff6fb094e1 _pthread_start + 125 6 libsystem_pthread.dylib 0x7fff6fb04f6b thread_start + 15

Thread 5:: Finalizer 0 libsystem_kernel.dylib 0x7fff6faaa9b6 semaphore_wait_trap + 10 1 App.iOS 0x106e6a75b mono_os_sem_wait + 11 (mono-os-semaphore.h:84) [inlined] 2 App.iOS 0x106e6a75b mono_coop_sem_wait + 37 (mono-coop-semaphore.h:41) [inlined] 3 App.iOS 0x106e6a75b finalizer_thread + 315 (gc.c:965) 4 App.iOS 0x106f32043 start_wrapper_internal + 403 (threads.c:1233) 5 App.iOS 0x106f31e8e start_wrapper + 62 (threads.c:1308) 6 libsystem_pthread.dylib 0x7fff6fb094e1 _pthread_start + 125 7 libsystem_pthread.dylib 0x7fff6fb04f6b thread_start + 15

Thread 6:: Debugger agent 0 libsystem_kernel.dylib 0x7fff6faadf0e __recvfrom + 10 1 App.iOS 0x106ffcf5d recv_uninterrupted(int, void, unsigned long) + 61 (monotouch-debug.m:772) 2 App.iOS 0x106ffcef0 sdb_recv(void, unsigned long) + 48 (monotouch-debug.m:803) 3 App.iOS 0x106e192a9 transport_recv + 22 (debugger-agent.c:1578) [inlined] 4 App.iOS 0x106e192a9 debugger_thread + 345 (debugger-agent.c:10196) 5 App.iOS 0x106f32043 start_wrapper_internal + 403 (threads.c:1233) 6 App.iOS 0x106f31e8e start_wrapper + 62 (threads.c:1308) 7 libsystem_pthread.dylib 0x7fff6fb094e1 _pthread_start + 125 8 libsystem_pthread.dylib 0x7fff6fb04f6b thread_start + 15

Thread 7:: com.apple.uikit.eventfetch-thread 0 libsystem_kernel.dylib 0x7fff6faaa97a mach_msg_trap + 10 1 libsystem_kernel.dylib 0x7fff6faaace8 mach_msg + 56 2 CoreFoundation 0x7fff20372e58 CFRunLoopServiceMachPort + 319 3 CoreFoundation 0x7fff2036d46e CFRunLoopRun + 1249 4 CoreFoundation 0x7fff2036ca90 CFRunLoopRunSpecific + 562 5 Foundation 0x7fff20827e31 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 213 6 Foundation 0x7fff208280aa -[NSRunLoop(NSRunLoop) runUntilDate:] + 72 7 UIKitCore 0x7fff25151d1e -[UIEventFetcher threadMain] + 491 8 Foundation 0x7fff20850f89 NSThreadstart__ + 1009 9 libsystem_pthread.dylib 0x7fff6fb094e1 _pthread_start + 125 10 libsystem_pthread.dylib 0x7fff6fb04f6b thread_start + 15

Thread 8:: ProtocolHandler.SendThread 0 libsystem_kernel.dylib 0x7fff6faad3ea __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x7fff6fb09a6f _pthread_cond_wait + 1249 2 App.iOS 0x106fa0be5 mono_os_cond_wait + 11 (mono-os-mutex.h:219) [inlined] 3 App.iOS 0x106fa0be5 mono_os_cond_timedwait + 181 (mono-os-mutex.c:32) 4 App.iOS 0x106f3f5b2 mono_coop_cond_timedwait + 45 (mono-coop-mutex.h:103) [inlined] 5 App.iOS 0x106f3f5b2 mono_w32handle_timedwait_signal_naked + 45 (w32handle.c:652) [inlined] 6 App.iOS 0x106f3f5b2 mono_w32handle_timedwait_signal_handle + 210 (w32handle.c:767) 7 App.iOS 0x106f3f476 mono_w32handle_wait_one + 758 8 App.iOS 0x106ed1b20 mono_monitor_wait + 115 (monitor.c:1438) [inlined] 9 App.iOS 0x106ed1b20 ves_icall_System_Threading_Monitor_Monitor_wait + 432 (monitor.c:1499) 10 App.iOS 0x106e89b61 ves_icall_System_Threading_Monitor_Monitor_wait_raw + 81 (icall-def.h:999) 11 ??? 0x11cc4bb9a ??? 12 ??? 0x11d0a4f1b ??? 13 ??? 0x11d0a4143 ???

Thread 9:: ProtocolHandler.ReadThread 0 libsystem_kernel.dylib 0x7fff6faad3ea __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x7fff6fb09a6f _pthread_cond_wait + 1249 2 App.iOS 0x106fa0be5 mono_os_cond_wait + 11 (mono-os-mutex.h:219) [inlined] 3 App.iOS 0x106fa0be5 mono_os_cond_timedwait + 181 (mono-os-mutex.c:32) 4 App.iOS 0x106f3f5b2 mono_coop_cond_timedwait + 45 (mono-coop-mutex.h:103) [inlined] 5 App.iOS 0x106f3f5b2 mono_w32handle_timedwait_signal_naked + 45 (w32handle.c:652) [inlined] 6 App.iOS 0x106f3f5b2 mono_w32handle_timedwait_signal_handle + 210 (w32handle.c:767) 7 App.iOS 0x106f3f476 mono_w32handle_wait_one + 758 8 App.iOS 0x106ed1b20 mono_monitor_wait + 115 (monitor.c:1438) [inlined] 9 App.iOS 0x106ed1b20 ves_icall_System_Threading_Monitor_Monitor_wait + 432 (monitor.c:1499) 10 App.iOS 0x106e89b61 ves_icall_System_Threading_Monitor_Monitor_wait_raw + 81 (icall-def.h:999) 11 ??? 0x11cc4bb9a ??? 12 ??? 0x11d0a45af ??? 13 ??? 0x11d0a40d6 ??? 14 ??? 0x11cc464c3 ??? 15 App.iOS 0x106dba765 mono_jit_runtime_invoke + 1621 (mini-runtime.c:3217) 16 App.iOS 0x106ee0148 do_runtime_invoke + 54 (object.c:3052) [inlined] 17 App.iOS 0x106ee0148 mono_runtime_invoke_checked + 136 (object.c:3220) 18 App.iOS 0x106ee5bfd mono_runtime_delegate_try_invoke + 157 (object.c:4438) 19 App.iOS 0x106f32137 start_wrapper_internal + 647 (threads.c:1255) 20 App.iOS 0x106f31e8e start_wrapper + 62 (threads.c:1308) 21 libsystem_pthread.dylib 0x7fff6fb094e1 _pthread_start + 125 22 libsystem_pthread.dylib 0x7fff6fb04f6b thread_start + 15

Thread 10:: ProtocolHandler.ProcessThread 0 libsystem_kernel.dylib 0x7fff6faad3ea __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x7fff6fb09a6f _pthread_cond_wait + 1249 2 App.iOS 0x106fa0be5 mono_os_cond_wait + 11 (mono-os-mutex.h:219) [inlined] 3 App.iOS 0x106fa0be5 mono_os_cond_timedwait + 181 (mono-os-mutex.c:32) 4 App.iOS 0x106f3f5b2 mono_coop_cond_timedwait + 45 (mono-coop-mutex.h:103) [inlined] 5 App.iOS 0x106f3f5b2 mono_w32handle_timedwait_signal_naked + 45 (w32handle.c:652) [inlined] 6 App.iOS 0x106f3f5b2 mono_w32handle_timedwait_signal_handle + 210 (w32handle.c:767) 7 App.iOS 0x106f3f476 mono_w32handle_wait_one + 758 8 App.iOS 0x106ed1b20 mono_monitor_wait + 115 (monitor.c:1438) [inlined] 9 App.iOS 0x106ed1b20 ves_icall_System_Threading_Monitor_Monitor_wait + 432 (monitor.c:1499) 10 App.iOS 0x106e89b61 ves_icall_System_Threading_Monitor_Monitor_wait_raw + 81 (icall-def.h:999) 11 ??? 0x11cc4bb9a ??? 12 ??? 0x11d0a4f1b ??? 13 ??? 0x11d0a4143 ???

Thread 11:: Timer-Scheduler 0 libsystem_kernel.dylib 0x7fff6faad3ea __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x7fff6fb09a6f _pthread_cond_wait + 1249 2 App.iOS 0x106fa0bc9 mono_os_cond_timedwait + 153 (mono-os-mutex.c:75) 3 App.iOS 0x106f3f5b2 mono_coop_cond_timedwait + 45 (mono-coop-mutex.h:103) [inlined] 4 App.iOS 0x106f3f5b2 mono_w32handle_timedwait_signal_naked + 45 (w32handle.c:652) [inlined] 5 App.iOS 0x106f3f5b2 mono_w32handle_timedwait_signal_handle + 210 (w32handle.c:767) 6 App.iOS 0x106f3f476 mono_w32handle_wait_one + 758 7 App.iOS 0x106f3f6e7 mono_w32handle_wait_multiple + 199 (w32handle.c:1002) 8 App.iOS 0x106f2c4a0 ves_icall_System_Threading_WaitHandle_Wait_internal + 176 (threads.c:2314) 9 App.iOS 0x106e8b478 ves_icall_System_Threading_WaitHandle_Wait_internal_raw + 104 (icall-def.h:1100) 10 ??? 0x11d0a744b ??? 11 ??? 0x11d0a6893 ??? 12 ??? 0x11d0a40d6 ??? 13 ??? 0x11cc464c3 ??? 14 App.iOS 0x106dba765 mono_jit_runtime_invoke + 1621 (mini-runtime.c:3217) 15 App.iOS 0x106ee0148 do_runtime_invoke + 54 (object.c:3052) [inlined] 16 App.iOS 0x106ee0148 mono_runtime_invoke_checked + 136 (object.c:3220) 17 App.iOS 0x106ee5bfd mono_runtime_delegate_try_invoke + 157 (object.c:4438) 18 App.iOS 0x106f32137 start_wrapper_internal + 647 (threads.c:1255) 19 App.iOS 0x106f31e8e start_wrapper + 62 (threads.c:1308) 20 libsystem_pthread.dylib 0x7fff6fb094e1 _pthread_start + 125 21 libsystem_pthread.dylib 0x7fff6fb04f6b thread_start + 15

Thread 12:: tid_15303 0 libsystem_kernel.dylib 0x7fff6faad3ea __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x7fff6fb09a6f _pthread_cond_wait + 1249 2 App.iOS 0x106fa0be5 mono_os_cond_wait + 11 (mono-os-mutex.h:219) [inlined] 3 App.iOS 0x106fa0be5 mono_os_cond_timedwait + 181 (mono-os-mutex.c:32) 4 App.iOS 0x106f3f5b2 mono_coop_cond_timedwait + 45 (mono-coop-mutex.h:103) [inlined] 5 App.iOS 0x106f3f5b2 mono_w32handle_timedwait_signal_naked + 45 (w32handle.c:652) [inlined] 6 App.iOS 0x106f3f5b2 mono_w32handle_timedwait_signal_handle + 210 (w32handle.c:767) 7 App.iOS 0x106f3f476 mono_w32handle_wait_one + 758 8 App.iOS 0x106ed1b20 mono_monitor_wait + 115 (monitor.c:1438) [inlined] 9 App.iOS 0x106ed1b20 ves_icall_System_Threading_Monitor_Monitor_wait + 432 (monitor.c:1499) 10 App.iOS 0x106e89b61 ves_icall_System_Threading_Monitor_Monitor_wait_raw + 81 (icall-def.h:999) 11 ??? 0x11cc4bb9a ??? 12 ??? 0x127097dfb ??? 13 ??? 0x12709636b ??? 14 ??? 0x11cc464c3 ??? 15 App.iOS 0x106dba765 mono_jit_runtime_invoke + 1621 (mini-runtime.c:3217) 16 App.iOS 0x106ee0148 do_runtime_invoke + 54 (object.c:3052) [inlined] 17 App.iOS 0x106ee0148 mono_runtime_invoke_checked + 136 (object.c:3220) 18 App.iOS 0x106ee5bfd mono_runtime_delegate_try_invoke + 157 (object.c:4438) 19 App.iOS 0x106f32137 start_wrapper_internal + 647 (threads.c:1255) 20 App.iOS 0x106f31e8e start_wrapper + 62 (threads.c:1308) 21 libsystem_pthread.dylib 0x7fff6fb094e1 _pthread_start + 125 22 libsystem_pthread.dylib 0x7fff6fb04f6b thread_start + 15

Thread 13:: com.apple.NSURLConnectionLoader 0 libsystem_kernel.dylib 0x7fff6faaa97a mach_msg_trap + 10 1 libsystem_kernel.dylib 0x7fff6faaace8 mach_msg + 56 2 CoreFoundation 0x7fff20372e58 CFRunLoopServiceMachPort + 319 3 CoreFoundation 0x7fff2036d46e CFRunLoopRun + 1249 4 CoreFoundation 0x7fff2036ca90 CFRunLoopRunSpecific + 562 5 CFNetwork 0x7fff24066684 0x7fff23e32000 + 2311812 6 Foundation 0x7fff20850f89 NSThreadstart__ + 1009 7 libsystem_pthread.dylib 0x7fff6fb094e1 _pthread_start + 125 8 libsystem_pthread.dylib 0x7fff6fb04f6b thread_start + 15

Thread 14:: Thread Pool I/O Selector 0 libsystem_kernel.dylib 0x7fff6fab2d5a __select + 10 1 App.iOS 0x106fa1492 mono_poll + 562 (mono-poll.c:114) 2 App.iOS 0x106f2359c poll_event_wait + 220 (threadpool-io-poll.c:153) 3 App.iOS 0x106f22ff9 selector_thread + 1529 (threadpool-io.c:460) 4 App.iOS 0x106f32043 start_wrapper_internal + 403 (threads.c:1233) 5 App.iOS 0x106f31e8e start_wrapper + 62 (threads.c:1308) 6 libsystem_pthread.dylib 0x7fff6fb094e1 _pthread_start + 125 7 libsystem_pthread.dylib 0x7fff6fb04f6b thread_start + 15

Thread 15: 0 libsystem_pthread.dylib 0x7fff6fb04f48 start_wqthread + 0

Thread 16:: Thread Pool Worker 0 libsystem_kernel.dylib 0x7fff6faaa9ce semaphore_timedwait_trap + 10 1 App.iOS 0x106f26c2b mono_os_sem_timedwait + 168 (mono-os-semaphore.h:118) [inlined] 2 App.iOS 0x106f26c2b mono_coop_sem_timedwait + 191 (mono-coop-semaphore.h:55) [inlined] 3 App.iOS 0x106f26c2b worker_park + 424 (threadpool-worker-default.c:388) [inlined] 4 App.iOS 0x106f26c2b worker_thread + 763 (threadpool-worker-default.c:490) 5 App.iOS 0x106f32043 start_wrapper_internal + 403 (threads.c:1233) 6 App.iOS 0x106f31e8e start_wrapper + 62 (threads.c:1308) 7 libsystem_pthread.dylib 0x7fff6fb094e1 _pthread_start + 125 8 libsystem_pthread.dylib 0x7fff6fb04f6b thread_start + 15

Thread 17:: tid_750b 0 libsystem_kernel.dylib 0x7fff6faad3ea __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x7fff6fb09a6f _pthread_cond_wait + 1249 2 App.iOS 0x106fa0bc9 mono_os_cond_timedwait + 153 (mono-os-mutex.c:75) 3 App.iOS 0x106fa9a4f mono_coop_cond_timedwait + 50 (mono-coop-mutex.h:103) [inlined] 4 App.iOS 0x106fa9a4f sleep_interruptable + 259 (mono-threads.c:1641) [inlined] 5 App.iOS 0x106fa9a4f mono_thread_info_sleep + 527 (mono-threads.c:1673) 6 App.iOS 0x106f26493 monitor_thread + 243 (threadpool-worker-default.c:728) 7 App.iOS 0x106f32043 start_wrapper_internal + 403 (threads.c:1233) 8 App.iOS 0x106f31e8e start_wrapper + 62 (threads.c:1308) 9 libsystem_pthread.dylib 0x7fff6fb094e1 _pthread_start + 125 10 libsystem_pthread.dylib 0x7fff6fb04f6b thread_start + 15

Thread 18:: Thread Pool Worker 0 libsystem_kernel.dylib 0x7fff6faaa9ce semaphore_timedwait_trap + 10 1 App.iOS 0x106f26c2b mono_os_sem_timedwait + 168 (mono-os-semaphore.h:118) [inlined] 2 App.iOS 0x106f26c2b mono_coop_sem_timedwait + 191 (mono-coop-semaphore.h:55) [inlined] 3 App.iOS 0x106f26c2b worker_park + 424 (threadpool-worker-default.c:388) [inlined] 4 App.iOS 0x106f26c2b worker_thread + 763 (threadpool-worker-default.c:490) 5 App.iOS 0x106f32043 start_wrapper_internal + 403 (threads.c:1233) 6 App.iOS 0x106f31e8e start_wrapper + 62 (threads.c:1308) 7 libsystem_pthread.dylib 0x7fff6fb094e1 _pthread_start + 125 8 libsystem_pthread.dylib 0x7fff6fb04f6b thread_start + 15

Thread 19:: Thread Pool Worker 0 libsystem_kernel.dylib 0x7fff6faaa9ce semaphore_timedwait_trap + 10 1 App.iOS 0x106f26c2b mono_os_sem_timedwait + 168 (mono-os-semaphore.h:118) [inlined] 2 App.iOS 0x106f26c2b mono_coop_sem_timedwait + 191 (mono-coop-semaphore.h:55) [inlined] 3 App.iOS 0x106f26c2b worker_park + 424 (threadpool-worker-default.c:388) [inlined] 4 App.iOS 0x106f26c2b worker_thread + 763 (threadpool-worker-default.c:490) 5 App.iOS 0x106f32043 start_wrapper_internal + 403 (threads.c:1233) 6 App.iOS 0x106f31e8e start_wrapper + 62 (threads.c:1308) 7 libsystem_pthread.dylib 0x7fff6fb094e1 _pthread_start + 125 8 libsystem_pthread.dylib 0x7fff6fb04f6b thread_start + 15

Thread 20:: Thread Pool Worker 0 libsystem_kernel.dylib 0x7fff6faaa9ce semaphore_timedwait_trap + 10 1 App.iOS 0x106f26c2b mono_os_sem_timedwait + 168 (mono-os-semaphore.h:118) [inlined] 2 App.iOS 0x106f26c2b mono_coop_sem_timedwait + 191 (mono-coop-semaphore.h:55) [inlined] 3 App.iOS 0x106f26c2b worker_park + 424 (threadpool-worker-default.c:388) [inlined] 4 App.iOS 0x106f26c2b worker_thread + 763 (threadpool-worker-default.c:490) 5 App.iOS 0x106f32043 start_wrapper_internal + 403 (threads.c:1233) 6 App.iOS 0x106f31e8e start_wrapper + 62 (threads.c:1308) 7 libsystem_pthread.dylib 0x7fff6fb094e1 _pthread_start + 125 8 libsystem_pthread.dylib 0x7fff6fb04f6b thread_start + 15

Thread 21:: Thread Pool Worker 0 libsystem_kernel.dylib 0x7fff6faaa9ce semaphore_timedwait_trap + 10 1 App.iOS 0x106f26c2b mono_os_sem_timedwait + 168 (mono-os-semaphore.h:118) [inlined] 2 App.iOS 0x106f26c2b mono_coop_sem_timedwait + 191 (mono-coop-semaphore.h:55) [inlined] 3 App.iOS 0x106f26c2b worker_park + 424 (threadpool-worker-default.c:388) [inlined] 4 App.iOS 0x106f26c2b worker_thread + 763 (threadpool-worker-default.c:490) 5 App.iOS 0x106f32043 start_wrapper_internal + 403 (threads.c:1233) 6 App.iOS 0x106f31e8e start_wrapper + 62 (threads.c:1308) 7 libsystem_pthread.dylib 0x7fff6fb094e1 _pthread_start + 125 8 libsystem_pthread.dylib 0x7fff6fb04f6b thread_start + 15

Thread 22:: Thread Pool Worker 0 libsystem_kernel.dylib 0x7fff6faaa9ce semaphore_timedwait_trap + 10 1 App.iOS 0x106f26c2b mono_os_sem_timedwait + 168 (mono-os-semaphore.h:118) [inlined] 2 App.iOS 0x106f26c2b mono_coop_sem_timedwait + 191 (mono-coop-semaphore.h:55) [inlined] 3 App.iOS 0x106f26c2b worker_park + 424 (threadpool-worker-default.c:388) [inlined] 4 App.iOS 0x106f26c2b worker_thread + 763 (threadpool-worker-default.c:490) 5 App.iOS 0x106f32043 start_wrapper_internal + 403 (threads.c:1233) 6 App.iOS 0x106f31e8e start_wrapper + 62 (threads.c:1308) 7 libsystem_pthread.dylib 0x7fff6fb094e1 _pthread_start + 125 8 libsystem_pthread.dylib 0x7fff6fb04f6b thread_start + 15

Thread 23:: Thread Pool Worker 0 libsystem_kernel.dylib 0x7fff6faaa9ce semaphore_timedwait_trap + 10 1 App.iOS 0x106f26c2b mono_os_sem_timedwait + 168 (mono-os-semaphore.h:118) [inlined] 2 App.iOS 0x106f26c2b mono_coop_sem_timedwait + 191 (mono-coop-semaphore.h:55) [inlined] 3 App.iOS 0x106f26c2b worker_park + 424 (threadpool-worker-default.c:388) [inlined] 4 App.iOS 0x106f26c2b worker_thread + 763 (threadpool-worker-default.c:490) 5 App.iOS 0x106f32043 start_wrapper_internal + 403 (threads.c:1233) 6 App.iOS 0x106f31e8e start_wrapper + 62 (threads.c:1308) 7 libsystem_pthread.dylib 0x7fff6fb094e1 _pthread_start + 125 8 libsystem_pthread.dylib 0x7fff6fb04f6b thread_start + 15

Thread 24:: Thread Pool Worker 0 libsystem_kernel.dylib 0x7fff6faaa9ce semaphore_timedwait_trap + 10 1 App.iOS 0x106f26c2b mono_os_sem_timedwait + 168 (mono-os-semaphore.h:118) [inlined] 2 App.iOS 0x106f26c2b mono_coop_sem_timedwait + 191 (mono-coop-semaphore.h:55) [inlined] 3 App.iOS 0x106f26c2b worker_park + 424 (threadpool-worker-default.c:388) [inlined] 4 App.iOS 0x106f26c2b worker_thread + 763 (threadpool-worker-default.c:490) 5 App.iOS 0x106f32043 start_wrapper_internal + 403 (threads.c:1233) 6 App.iOS 0x106f31e8e start_wrapper + 62 (threads.c:1308) 7 libsystem_pthread.dylib 0x7fff6fb094e1 _pthread_start + 125 8 libsystem_pthread.dylib 0x7fff6fb04f6b thread_start + 15

Thread 25:: Thread Pool Worker 0 libsystem_kernel.dylib 0x7fff6faaa9ce semaphore_timedwait_trap + 10 1 App.iOS 0x106f26c2b mono_os_sem_timedwait + 168 (mono-os-semaphore.h:118) [inlined] 2 App.iOS 0x106f26c2b mono_coop_sem_timedwait + 191 (mono-coop-semaphore.h:55) [inlined] 3 App.iOS 0x106f26c2b worker_park + 424 (threadpool-worker-default.c:388) [inlined] 4 App.iOS 0x106f26c2b worker_thread + 763 (threadpool-worker-default.c:490) 5 App.iOS 0x106f32043 start_wrapper_internal + 403 (threads.c:1233) 6 App.iOS 0x106f31e8e start_wrapper + 62 (threads.c:1308) 7 libsystem_pthread.dylib 0x7fff6fb094e1 _pthread_start + 125 8 libsystem_pthread.dylib 0x7fff6fb04f6b thread_start + 15

Thread 26:: tid_ab07 0 libsystem_kernel.dylib 0x7fff6faaa9ce semaphore_timedwait_trap + 10 1 App.iOS 0x106f26c2b mono_os_sem_timedwait + 168 (mono-os-semaphore.h:118) [inlined] 2 App.iOS 0x106f26c2b mono_coop_sem_timedwait + 191 (mono-coop-semaphore.h:55) [inlined] 3 App.iOS 0x106f26c2b worker_park + 424 (threadpool-worker-default.c:388) [inlined] 4 App.iOS 0x106f26c2b worker_thread + 763 (threadpool-worker-default.c:490) 5 App.iOS 0x106f32043 start_wrapper_internal + 403 (threads.c:1233) 6 App.iOS 0x106f31e8e start_wrapper + 62 (threads.c:1308) 7 libsystem_pthread.dylib 0x7fff6fb094e1 _pthread_start + 125 8 libsystem_pthread.dylib 0x7fff6fb04f6b thread_start + 15

Thread 0 crashed with X86 Thread State (64-bit): rax: 0x0000000000000000 rbx: 0x000000010f06d600 rcx: 0x00007ff7b92c55e8 rdx: 0x0000000000000000 rdi: 0x0000000000000103 rsi: 0x0000000000000006 rbp: 0x00007ff7b92c5610 rsp: 0x00007ff7b92c55e8 r8: 0x0000000000000000 r9: 0x0000000000989680 r10: 0x000000010f06d600 r11: 0x0000000000000246 r12: 0x0000000000000103 r13: 0x00007ff7b92c5f48 r14: 0x0000000000000006 r15: 0x0000000000000016 rip: 0x00007fff6fab100e rfl: 0x0000000000000246 cr2: 0x0000000109e3c000

Logical CPU: 0 Error Code: 0x02000148 Trap Number: 133

Binary Images: 0x7fff6faa9000 - 0x7fff6fae0fff libsystem_kernel.dylib () <26a59789-b846-3ed4-96dc-8dbef3c0c8e7> /usr/lib/system/libsystem_kernel.dylib 0x7fff6fb03000 - 0x7fff6fb0efff libsystem_pthread.dylib () <2f6c275d-7e14-3d31-a924-e1bb41d2415f> /usr/lib/system/libsystem_pthread.dylib 0x7fff2008d000 - 0x7fff20112fff libsystem_c.dylib () /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/usr/lib/system/libsystem_c.dylib 0x106c36000 - 0x1074bdfff com.app.dev (202200325) <7d51a804-111a-37d0-865c-cb76c52c22a8> /Users/USER/Library/Developer/CoreSimulator/Devices/A1336B5D-D447-43E6-B179-45C5596AC792/data/Containers/Bundle/Application/975999AE-1FDB-4768-9EC8-75971FD682CB/App.iOS.app/App.iOS 0x0 - 0xffffffffffffffff ??? () <00000000-0000-0000-0000-000000000000> ??? 0x7fff202f1000 - 0x7fff20694fff com.apple.CoreFoundation (6.9) <6cd8003f-fe68-3e98-8a29-cc834000fffd> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation 0x7fff20184000 - 0x7fff201b6fff libobjc.A.dylib () <76307fcc-13fb-3539-bf35-3df0b3a9f5e6> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/usr/lib/libobjc.A.dylib 0x7fff2024b000 - 0x7fff20260fff libc++abi.dylib () <31e74cea-9fe9-339f-bcfa-efb18189aea0> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/usr/lib/libc++abi.dylib 0x7fff2cb6f000 - 0x7fff2cb77fff com.apple.GraphicsServices (1.0) /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices 0x7fff243b4000 - 0x7fff25970fff com.apple.UIKitCore (1.0) <883bf035-62c9-36ce-9424-07bbbf6e4e51> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore 0x7fff20113000 - 0x7fff20159fff libdispatch.dylib (*) <2020b811-1706-3efe-8226-a9906bb69f52> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/usr/lib/system/libdispatch.dylib 0x7fff29f8d000 - 0x7fff2c5adfff com.apple.WebCore (8613) <394fe2b1-bbb6-37dc-9704-46d23775d635> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/WebCore.framework/WebCore 0x7fff20704000 - 0x7fff209bcfff com.apple.Foundation (6.9) <6501fa86-9fee-3801-bb0d-ddf117da81f7> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/Frameworks/Foundation.framework/Foundation 0x7fff23e32000 - 0x7fff24298fff com.apple.CFNetwork (1331.0.7) <59b579e3-ef5a-3f96-8e56-4d29549d502a> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/Frameworks/CFNetwork.framework/CFNetwork 0x7fff288c1000 - 0x7fff28b76fff com.apple.QuartzCore (1.11) <66b6152a-5471-3bd2-bc9e-8c78877904ce> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/Frameworks/QuartzCore.framework/QuartzCore

EOF


Full Report

{"app_name":"App.iOS","timestamp":"2022-03-26 08:38:20.00 -0400","app_version":"202200325","slice_uuid":"7d51a804-111a-37d0-865c-cb76c52c22a8","build_version":"1.0.29","platform":7,"bundleID":"com.app.dev","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 12.3 (21E230)","incident_id":"C6F47704-9C86-4EA8-8301-F195FF3ADBDF","name":"App.iOS"} { "uptime" : 71000, "procLaunch" : "2022-03-26 08:33:43.2085 -0400", "procRole" : "Foreground", "version" : 2, "userID" : 501, "deployVersion" : 210, "modelCode" : "MacBookPro13,3", "procStartAbsTime" : 71403676634530, "coalitionID" : 14684, "osVersion" : { "train" : "macOS 12.3", "build" : "21E230", "releaseType" : "User" }, "captureTime" : "2022-03-26 08:38:08.7281 -0400", "incident" : "C6F47704-9C86-4EA8-8301-F195FF3ADBDF", "bug_type" : "309", "pid" : 32355, "procExitAbsTime" : 71669185930172, "cpuType" : "X86-64", "procName" : "App.iOS", "procPath" : "\/Users\/USER\/Library\/Developer\/CoreSimulator\/Devices\/A1336B5D-D447-43E6-B179-45C5596AC792\/data\/Containers\/Bundle\/Application\/975999AE-1FDB-4768-9EC8-75971FD682CB\/App.iOS.app\/App.iOS", "bundleInfo" : {"CFBundleShortVersionString":"202200325","CFBundleVersion":"1.0.29","CFBundleIdentifier":"com.app.dev"}, "storeInfo" : {"deviceIdentifierForVendor":"6363C79F-B9C5-54A7-980B-898D53CDCC02","thirdParty":true}, "parentProc" : "launchd_sim", "parentPid" : 32221, "coalitionName" : "com.apple.CoreSimulator.SimDevice.A1336B5D-D447-43E6-B179-45C5596AC792", "crashReporterKey" : "33F095A8-3D20-DAB1-1218-21103D9E4D65", "responsiblePid" : 685, "responsibleProc" : "SimulatorTrampoline", "bridgeVersion" : {"build":"14Y910","train":"3.0"}, "sip" : "enabled", "isCorpse" : 1, "exception" : {"codes":"0x0000000000000000, 0x0000000000000000","rawCodes":[0,0],"type":"EXC_CRASH","signal":"SIGABRT"}, "asi" : {"dyld_sim":["dyld4 config: DYLD_ROOT_PATH=\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot"],"libsystem_sim_platform.dylib":["CoreSimulator 802.6 - Device: iPhone 13 Pro Max (A1336B5D-D447-43E6-B179-45C5596AC792) - Runtime: iOS 15.4 (19E240) - DeviceType: iPhone 13 Pro Max"],"dyld":["dyld4 config: DYLD_ROOT_PATH=\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot"],"libsystem_c.dylib":["abort() called"]}, "extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0}, "lastExceptionBacktrace" : [{"imageOffset":1137972,"symbol":"exceptionPreprocess","symbolLocation":226,"imageIndex":5},{"imageOffset":133733,"symbol":"objc_exception_throw","symbolLocation":48,"imageIndex":6},{"imageOffset":370228,"symbol":"_userInfoForFileAndLine","symbolLocation":0,"imageIndex":12},{"imageOffset":3226535,"symbol":"-[UICollectionView _setNeedsVisibleCellsUpdate:withLayoutAttributes:]","symbolLocation":460,"imageIndex":9},{"imageOffset":3437797,"symbol":"-[UICollectionView _invalidateLayoutWithContext:]","symbolLocation":1354,"imageIndex":9},{"imageOffset":3644180,"symbol":"-[UICollectionViewLayout invalidateLayoutWithContext:]","symbolLocation":189,"imageIndex":9},{"imageOffset":3592617,"symbol":"-[UICollectionViewFlowLayout invalidateLayoutWithContext:]","symbolLocation":667,"imageIndex":9},{"imageOffset":3245673,"symbol":"-[UICollectionView _checkForPreferredAttributesInView:originalAttributes:]","symbolLocation":878,"imageIndex":9},{"imageOffset":3298234,"symbol":"43-[UICollectionView _updateVisibleCellsNow:]_block_invoke.1181","symbolLocation":424,"imageIndex":9},{"imageOffset":447717,"symbol":"NSDICTIONARY_IS_CALLING_OUT_TO_A_BLOCK","symbolLocation":7,"imageIndex":5},{"imageOffset":1600568,"symbol":"-[NSDictionaryM enumerateKeysAndObjectsWithOptions:usingBlock:]","symbolLocation":255,"imageIndex":5},{"imageOffset":3291666,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":9392,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3293716,"symbol":"-[UICollectionView _updateVisibleCellsNow:]","symbolLocation":11442,"imageIndex":9},{"imageOffset":3308125,"symbol":"-[UICollectionView layoutSubviews]","symbolLocation":337,"imageIndex":9},{"imageOffset":19554992,"symbol":"-[UIView(CALayerDelegate) layoutSublayersOfLayer:]","symbolLocation":2496,"imageIndex":9},{"imageOffset":1725341,"symbol":"CA::Layer::layout_if_needed(CA::Transaction)","symbolLocation":543,"imageIndex":14},{"imageOffset":1770883,"symbol":"CA::Layer::layout_and_display_if_needed(CA::Transaction)","symbolLocation":65,"imageIndex":14},{"imageOffset":862153,"symbol":"CA::Context::commit_transaction(CA::Transaction, double, double)","symbolLocation":623,"imageIndex":14},{"imageOffset":1089158,"symbol":"CA::Transaction::commit()","symbolLocation":774,"imageIndex":14},{"imageOffset":1093892,"symbol":"CA::Transaction::flush_as_runloop_observer(bool)","symbolLocation":60,"imageIndex":14},{"imageOffset":530045,"symbol":"CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION","symbolLocation":23,"imageIndex":5},{"imageOffset":507457,"symbol":"CFRunLoopDoObservers","symbolLocation":570,"imageIndex":5},{"imageOffset":508889,"symbol":"CFRunLoopRun","symbolLocation":1100,"imageIndex":5},{"imageOffset":506512,"symbol":"CFRunLoopRunSpecific","symbolLocation":562,"imageIndex":5},{"imageOffset":15502,"symbol":"GSEventRunModal","symbolLocation":139,"imageIndex":8},{"imageOffset":13478158,"symbol":"-[UIApplication _run]","symbolLocation":928,"imageIndex":9},{"imageOffset":13497705,"symbol":"UIApplicationMain","symbolLocation":101,"imageIndex":9},{"imageOffset":6148660,"symbol":"app_UIApplicationMain","symbolLocation":204,"imageIndex":3},{"imageOffset":4760117173,"imageIndex":4},{"imageOffset":4760094955,"imageIndex":4}], "faultingThread" : 0, "threads" : [{"triggered":true,"id":735907,"threadState":{"r13":{"value":140701940342600},"rax":{"value":0},"rflags":{"value":582},"cpu":{"value":0},"r14":{"value":6},"rsi":{"value":6},"r8":{"value":0},"cr2":{"value":4460888064},"rdx":{"value":0},"r10":{"value":4547073536,"symbolLocation":0,"symbol":"_main_thread"},"r9":{"value":10000000},"r15":{"value":22},"rbx":{"value":4547073536,"symbolLocation":0,"symbol":"_main_thread"},"trap":{"value":133},"err":{"value":33554760},"r11":{"value":582},"rip":{"value":140735066869774,"matchesCrashFrame":1},"rbp":{"value":140701940340240},"rsp":{"value":140701940340200},"r12":{"value":259},"rcx":{"value":140701940340200},"flavor":"x86_THREAD_STATE","rdi":{"value":259}},"name":"tid_103","queue":"com.apple.main-thread","frames":[{"imageOffset":32782,"symbol":"pthread_kill","symbolLocation":10,"imageIndex":0},{"imageOffset":25087,"symbol":"pthread_kill","symbolLocation":263,"imageIndex":1},{"imageOffset":517969,"symbol":"abort","symbolLocation":139,"imageIndex":2},{"imageOffset":517830,"symbol":"abort","symbolLocation":145,"imageIndex":2},{"imageOffset":3893527,"sourceLine":1109,"sourceFile":"runtime.m","symbol":"xamarin_unhandled_exception_handler","imageIndex":3,"symbolLocation":71},{"imageOffset":2295061,"sourceLine":1265,"sourceFile":"exception.c","symbol":"mono_invoke_unhandled_exception_hook","imageIndex":3,"symbolLocation":133},{"imageOffset":1498675,"sourceLine":2782,"sourceFile":"mini-exceptions.c","symbol":"mono_handle_exception_internal","imageIndex":3,"symbolLocation":6867},{"imageOffset":1491801,"sourceLine":3107,"sourceFile":"mini-exceptions.c","symbol":"mono_handle_exception","imageIndex":3,"symbolLocation":25},{"imageOffset":965184,"sourceLine":409,"sourceFile":"exceptions-amd64.c","symbol":"mono_amd64_throw_exception","imageIndex":3,"symbolLocation":160},{"imageOffset":4434351536,"imageIndex":4},{"imageOffset":3892761,"sourceLine":2333,"sourceFile":"runtime.m","symbol":"xamarin_process_managed_exception","imageIndex":3,"symbolLocation":409},{"imageOffset":3892331,"sourceLine":1099,"sourceFile":"runtime.m","symbol":"xamarin_process_managed_exception_gchandle","imageIndex":3,"symbolLocation":59},{"imageOffset":3892261,"sourceLine":1087,"sourceFile":"runtime.m","symbol":"xamarin_ftnptr_exception_handler","imageIndex":3,"symbolLocation":21},{"imageOffset":1497899,"sourceLine":2826,"sourceFile":"mini-exceptions.c","symbol":"mono_handle_exception_internal","imageIndex":3,"symbolLocation":6091},{"imageOffset":1491801,"sourceLine":3107,"sourceFile":"mini-exceptions.c","symbol":"mono_handle_exception","imageIndex":3,"symbolLocation":25},{"imageOffset":965184,"sourceLine":409,"sourceFile":"exceptions-amd64.c","symbol":"mono_amd64_throw_exception","imageIndex":3,"symbolLocation":160},{"imageOffset":4434351536,"imageIndex":4},{"imageOffset":3895301,"sourceLine":1123,"sourceFile":"runtime.m","symbol":"exception_handler(NSException*)","imageIndex":3,"symbolLocation":165},{"imageOffset":1138813,"symbol":"handleUncaughtException","symbolLocation":719,"imageIndex":5},{"imageOffset":23918,"symbol":"_objc_terminate()","symbolLocation":90,"imageIndex":6},{"imageOffset":63943,"symbol":"std::terminate(void (*)())","symbolLocation":8,"imageIndex":7},{"imageOffset":74244,"symbol":"cxa_rethrow","symbolLocation":99,"imageIndex":7},{"imageOffset":134095,"symbol":"objc_exception_rethrow","symbolLocation":37,"imageIndex":6},{"imageOffset":506801,"symbol":"CFRunLoopRunSpecific","symbolLocation":851,"imageIndex":5},{"imageOffset":15502,"symbol":"GSEventRunModal","symbolLocation":139,"imageIndex":8},{"imageOffset":13478158,"symbol":"-[UIApplication _run]","symbolLocation":928,"imageIndex":9},{"imageOffset":13497705,"symbol":"UIApplicationMain","symbolLocation":101,"imageIndex":9},{"imageOffset":6148660,"symbol":"app_UIApplicationMain","symbolLocation":204,"imageIndex":3},{"imageOffset":4760117173,"imageIndex":4},{"imageOffset":4760094955,"imageIndex":4}]},{"id":735940,"queue":"com.microsoft.app.mam.logging","frames":[{"imageOffset":17386,"symbol":"psynch_cvwait","symbolLocation":10,"imageIndex":0},{"imageOffset":27247,"symbol":"_pthread_cond_wait","symbolLocation":1249,"imageIndex":1},{"imageOffset":4350632,"symbol":"-[CMARJjVjmCgGbPgUxDEOzKTC processLogEntries]","symbolLocation":165,"imageIndex":3},{"imageOffset":6372,"symbol":"_dispatch_call_block_and_release","symbolLocation":12,"imageIndex":10},{"imageOffset":11045,"symbol":"_dispatch_client_callout","symbolLocation":8,"imageIndex":10},{"imageOffset":37087,"symbol":"_dispatch_lane_serial_drain","symbolLocation":753,"imageIndex":10},{"imageOffset":40129,"symbol":"_dispatch_lane_invoke","symbolLocation":400,"imageIndex":10},{"imageOffset":84347,"symbol":"_dispatch_workloop_worker_thread","symbolLocation":779,"imageIndex":10},{"imageOffset":12240,"symbol":"_pthread_wqthread","symbolLocation":326,"imageIndex":1},{"imageOffset":8023,"symbol":"start_wqthread","symbolLocation":15,"imageIndex":1}]},{"id":735947,"name":"WebThread","frames":[{"imageOffset":6522,"symbol":"mach_msg_trap","symbolLocation":10,"imageIndex":0},{"imageOffset":7400,"symbol":"mach_msg","symbolLocation":56,"imageIndex":0},{"imageOffset":532056,"symbol":"CFRunLoopServiceMachPort","symbolLocation":319,"imageIndex":5},{"imageOffset":509038,"symbol":"CFRunLoopRun","symbolLocation":1249,"imageIndex":5},{"imageOffset":506512,"symbol":"CFRunLoopRunSpecific","symbolLocation":562,"imageIndex":5},{"imageOffset":13167701,"symbol":"RunWebThread(void*)","symbolLocation":725,"imageIndex":11},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":735949,"frames":[{"imageOffset":20238,"symbol":"recvfrom","symbolLocation":10,"imageIndex":0},{"imageOffset":3960669,"sourceLine":772,"sourceFile":"monotouch-debug.m","symbol":"recv_uninterrupted(int, void, unsigned long)","imageIndex":3,"symbolLocation":61},{"imageOffset":3957839,"sourceLine":1306,"sourceFile":"monotouch-debug.m","symbol":"monotouch_process_connection","imageIndex":3,"symbolLocation":111},{"imageOffset":3957625,"sourceLine":1082,"sourceFile":"monotouch-debug.m","symbol":"monotouch_connect_wifi","imageIndex":3,"symbolLocation":3801},{"imageOffset":3951488,"sourceLine":711,"sourceFile":"monotouch-debug.m","symbol":"monotouch_configure_debugging","imageIndex":3,"symbolLocation":3280},{"imageOffset":3878338,"sourceLine":129,"sourceFile":"shared.m","symbol":"-[XamarinCocoaThreadInitializer entryPoint:]","imageIndex":3,"symbolLocation":82},{"imageOffset":1363849,"symbol":"NSThreadstart","symbolLocation":1009,"imageIndex":12},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":735950,"name":"SGen worker","frames":[{"imageOffset":17386,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":0},{"imageOffset":27247,"symbol":"_pthread_cond_wait","symbolLocation":1249,"imageIndex":1},{"symbol":"mono_os_cond_wait","inline":true,"imageIndex":3,"imageOffset":3512851,"symbolLocation":22,"sourceLine":219,"sourceFile":"mono-os-mutex.h"},{"symbol":"get_work","inline":true,"imageIndex":3,"imageOffset":3512851,"symbolLocation":22,"sourceLine":165,"sourceFile":"sgen-thread-pool.c"},{"imageOffset":3512851,"sourceLine":196,"sourceFile":"sgen-thread-pool.c","symbol":"thread_func","imageIndex":3,"symbolLocation":227},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":735953,"name":"Finalizer","frames":[{"imageOffset":6582,"symbol":"semaphore_wait_trap","symbolLocation":10,"imageIndex":0},{"symbol":"mono_os_sem_wait","inline":true,"imageIndex":3,"imageOffset":2312027,"symbolLocation":11,"sourceLine":84,"sourceFile":"mono-os-semaphore.h"},{"symbol":"mono_coop_sem_wait","inline":true,"imageIndex":3,"imageOffset":2312027,"symbolLocation":37,"sourceLine":41,"sourceFile":"mono-coop-semaphore.h"},{"imageOffset":2312027,"sourceLine":965,"sourceFile":"gc.c","symbol":"finalizer_thread","imageIndex":3,"symbolLocation":315},{"imageOffset":3129411,"sourceLine":1233,"sourceFile":"threads.c","symbol":"start_wrapper_internal","imageIndex":3,"symbolLocation":403},{"imageOffset":3128974,"sourceLine":1308,"sourceFile":"threads.c","symbol":"start_wrapper","imageIndex":3,"symbolLocation":62},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":735954,"name":"Debugger agent","frames":[{"imageOffset":20238,"symbol":"recvfrom","symbolLocation":10,"imageIndex":0},{"imageOffset":3960669,"sourceLine":772,"sourceFile":"monotouch-debug.m","symbol":"recv_uninterrupted(int, void, unsigned long)","imageIndex":3,"symbolLocation":61},{"imageOffset":3960560,"sourceLine":803,"sourceFile":"monotouch-debug.m","symbol":"sdb_recv(void*, unsigned long)","imageIndex":3,"symbolLocation":48},{"symbol":"transport_recv","inline":true,"imageIndex":3,"imageOffset":1979049,"symbolLocation":22,"sourceLine":1578,"sourceFile":"debugger-agent.c"},{"imageOffset":1979049,"sourceLine":10196,"sourceFile":"debugger-agent.c","symbol":"debugger_thread","imageIndex":3,"symbolLocation":345},{"imageOffset":3129411,"sourceLine":1233,"sourceFile":"threads.c","symbol":"start_wrapper_internal","imageIndex":3,"symbolLocation":403},{"imageOffset":3128974,"sourceLine":1308,"sourceFile":"threads.c","symbol":"start_wrapper","imageIndex":3,"symbolLocation":62},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":736029,"name":"com.apple.uikit.eventfetch-thread","frames":[{"imageOffset":6522,"symbol":"mach_msg_trap","symbolLocation":10,"imageIndex":0},{"imageOffset":7400,"symbol":"mach_msg","symbolLocation":56,"imageIndex":0},{"imageOffset":532056,"symbol":"CFRunLoopServiceMachPort","symbolLocation":319,"imageIndex":5},{"imageOffset":509038,"symbol":"CFRunLoopRun","symbolLocation":1249,"imageIndex":5},{"imageOffset":506512,"symbol":"CFRunLoopRunSpecific","symbolLocation":562,"imageIndex":5},{"imageOffset":1195569,"symbol":"-[NSRunLoop(NSRunLoop) runMode:beforeDate:]","symbolLocation":213,"imageIndex":12},{"imageOffset":1196202,"symbol":"-[NSRunLoop(NSRunLoop) runUntilDate:]","symbolLocation":72,"imageIndex":12},{"imageOffset":14277918,"symbol":"-[UIEventFetcher threadMain]","symbolLocation":491,"imageIndex":9},{"imageOffset":1363849,"symbol":"NSThreadstart","symbolLocation":1009,"imageIndex":12},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":737138,"name":"ProtocolHandler.SendThread","frames":[{"imageOffset":17386,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":0},{"imageOffset":27247,"symbol":"_pthread_cond_wait","symbolLocation":1249,"imageIndex":1},{"symbol":"mono_os_cond_wait","inline":true,"imageIndex":3,"imageOffset":3582949,"symbolLocation":11,"sourceLine":219,"sourceFile":"mono-os-mutex.h"},{"imageOffset":3582949,"sourceLine":32,"sourceFile":"mono-os-mutex.c","symbol":"mono_os_cond_timedwait","imageIndex":3,"symbolLocation":181},{"symbol":"mono_coop_cond_timedwait","inline":true,"imageIndex":3,"imageOffset":3184050,"symbolLocation":45,"sourceLine":103,"sourceFile":"mono-coop-mutex.h"},{"symbol":"mono_w32handle_timedwait_signal_naked","inline":true,"imageIndex":3,"imageOffset":3184050,"symbolLocation":45,"sourceLine":652,"sourceFile":"w32handle.c"},{"imageOffset":3184050,"sourceLine":767,"sourceFile":"w32handle.c","symbol":"mono_w32handle_timedwait_signal_handle","imageIndex":3,"symbolLocation":210},{"imageOffset":3183734,"sourceFile":"w32handle.c","symbol":"mono_w32handle_wait_one","symbolLocation":758,"imageIndex":3},{"symbol":"mono_monitor_wait","inline":true,"imageIndex":3,"imageOffset":2734880,"symbolLocation":115,"sourceLine":1438,"sourceFile":"monitor.c"},{"imageOffset":2734880,"sourceLine":1499,"sourceFile":"monitor.c","symbol":"ves_icall_System_Threading_Monitor_Monitor_wait","imageIndex":3,"symbolLocation":432},{"imageOffset":2440033,"sourceLine":999,"sourceFile":"icall-def.h","symbol":"ves_icall_System_Threading_Monitor_Monitor_wait_raw","imageIndex":3,"symbolLocation":81},{"imageOffset":4777622426,"imageIndex":4},{"imageOffset":4782182171,"imageIndex":4},{"imageOffset":4782178627,"imageIndex":4}]},{"id":737139,"name":"ProtocolHandler.ReadThread","frames":[{"imageOffset":17386,"symbol":"psynch_cvwait","symbolLocation":10,"imageIndex":0},{"imageOffset":27247,"symbol":"_pthread_cond_wait","symbolLocation":1249,"imageIndex":1},{"symbol":"mono_os_cond_wait","inline":true,"imageIndex":3,"imageOffset":3582949,"symbolLocation":11,"sourceLine":219,"sourceFile":"mono-os-mutex.h"},{"imageOffset":3582949,"sourceLine":32,"sourceFile":"mono-os-mutex.c","symbol":"mono_os_cond_timedwait","imageIndex":3,"symbolLocation":181},{"symbol":"mono_coop_cond_timedwait","inline":true,"imageIndex":3,"imageOffset":3184050,"symbolLocation":45,"sourceLine":103,"sourceFile":"mono-coop-mutex.h"},{"symbol":"mono_w32handle_timedwait_signal_naked","inline":true,"imageIndex":3,"imageOffset":3184050,"symbolLocation":45,"sourceLine":652,"sourceFile":"w32handle.c"},{"imageOffset":3184050,"sourceLine":767,"sourceFile":"w32handle.c","symbol":"mono_w32handle_timedwait_signal_handle","imageIndex":3,"symbolLocation":210},{"imageOffset":3183734,"sourceFile":"w32handle.c","symbol":"mono_w32handle_wait_one","symbolLocation":758,"imageIndex":3},{"symbol":"mono_monitor_wait","inline":true,"imageIndex":3,"imageOffset":2734880,"symbolLocation":115,"sourceLine":1438,"sourceFile":"monitor.c"},{"imageOffset":2734880,"sourceLine":1499,"sourceFile":"monitor.c","symbol":"ves_icall_System_Threading_Monitor_Monitor_wait","imageIndex":3,"symbolLocation":432},{"imageOffset":2440033,"sourceLine":999,"sourceFile":"icall-def.h","symbol":"ves_icall_System_Threading_Monitor_Monitor_wait_raw","imageIndex":3,"symbolLocation":81},{"imageOffset":4777622426,"imageIndex":4},{"imageOffset":4782179759,"imageIndex":4},{"imageOffset":4782178518,"imageIndex":4},{"imageOffset":4777600195,"imageIndex":4},{"imageOffset":1591141,"sourceLine":3217,"sourceFile":"mini-runtime.c","symbol":"mono_jit_runtime_invoke","imageIndex":3,"symbolLocation":1621},{"symbol":"do_runtime_invoke","inline":true,"imageIndex":3,"imageOffset":2793800,"symbolLocation":54,"sourceLine":3052,"sourceFile":"object.c"},{"imageOffset":2793800,"sourceLine":3220,"sourceFile":"object.c","symbol":"mono_runtime_invoke_checked","imageIndex":3,"symbolLocation":136},{"imageOffset":2817021,"sourceLine":4438,"sourceFile":"object.c","symbol":"mono_runtime_delegate_try_invoke","imageIndex":3,"symbolLocation":157},{"imageOffset":3129655,"sourceLine":1255,"sourceFile":"threads.c","symbol":"start_wrapper_internal","imageIndex":3,"symbolLocation":647},{"imageOffset":3128974,"sourceLine":1308,"sourceFile":"threads.c","symbol":"start_wrapper","imageIndex":3,"symbolLocation":62},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":737140,"name":"ProtocolHandler.ProcessThread","frames":[{"imageOffset":17386,"symbol":"psynch_cvwait","symbolLocation":10,"imageIndex":0},{"imageOffset":27247,"symbol":"_pthread_cond_wait","symbolLocation":1249,"imageIndex":1},{"symbol":"mono_os_cond_wait","inline":true,"imageIndex":3,"imageOffset":3582949,"symbolLocation":11,"sourceLine":219,"sourceFile":"mono-os-mutex.h"},{"imageOffset":3582949,"sourceLine":32,"sourceFile":"mono-os-mutex.c","symbol":"mono_os_cond_timedwait","imageIndex":3,"symbolLocation":181},{"symbol":"mono_coop_cond_timedwait","inline":true,"imageIndex":3,"imageOffset":3184050,"symbolLocation":45,"sourceLine":103,"sourceFile":"mono-coop-mutex.h"},{"symbol":"mono_w32handle_timedwait_signal_naked","inline":true,"imageIndex":3,"imageOffset":3184050,"symbolLocation":45,"sourceLine":652,"sourceFile":"w32handle.c"},{"imageOffset":3184050,"sourceLine":767,"sourceFile":"w32handle.c","symbol":"mono_w32handle_timedwait_signal_handle","imageIndex":3,"symbolLocation":210},{"imageOffset":3183734,"sourceFile":"w32handle.c","symbol":"mono_w32handle_wait_one","symbolLocation":758,"imageIndex":3},{"symbol":"mono_monitor_wait","inline":true,"imageIndex":3,"imageOffset":2734880,"symbolLocation":115,"sourceLine":1438,"sourceFile":"monitor.c"},{"imageOffset":2734880,"sourceLine":1499,"sourceFile":"monitor.c","symbol":"ves_icall_System_Threading_Monitor_Monitor_wait","imageIndex":3,"symbolLocation":432},{"imageOffset":2440033,"sourceLine":999,"sourceFile":"icall-def.h","symbol":"ves_icall_System_Threading_Monitor_Monitor_wait_raw","imageIndex":3,"symbolLocation":81},{"imageOffset":4777622426,"imageIndex":4},{"imageOffset":4782182171,"imageIndex":4},{"imageOffset":4782178627,"imageIndex":4}]},{"id":737179,"name":"Timer-Scheduler","frames":[{"imageOffset":17386,"symbol":"psynch_cvwait","symbolLocation":10,"imageIndex":0},{"imageOffset":27247,"symbol":"_pthread_cond_wait","symbolLocation":1249,"imageIndex":1},{"imageOffset":3582921,"sourceLine":75,"sourceFile":"mono-os-mutex.c","symbol":"mono_os_cond_timedwait","imageIndex":3,"symbolLocation":153},{"symbol":"mono_coop_cond_timedwait","inline":true,"imageIndex":3,"imageOffset":3184050,"symbolLocation":45,"sourceLine":103,"sourceFile":"mono-coop-mutex.h"},{"symbol":"mono_w32handle_timedwait_signal_naked","inline":true,"imageIndex":3,"imageOffset":3184050,"symbolLocation":45,"sourceLine":652,"sourceFile":"w32handle.c"},{"imageOffset":3184050,"sourceLine":767,"sourceFile":"w32handle.c","symbol":"mono_w32handle_timedwait_signal_handle","imageIndex":3,"symbolLocation":210},{"imageOffset":3183734,"sourceFile":"w32handle.c","symbol":"mono_w32handle_wait_one","symbolLocation":758,"imageIndex":3},{"imageOffset":3184359,"sourceLine":1002,"sourceFile":"w32handle.c","symbol":"mono_w32handle_wait_multiple","imageIndex":3,"symbolLocation":199},{"imageOffset":3105952,"sourceLine":2314,"sourceFile":"threads.c","symbol":"ves_icall_System_Threading_WaitHandle_Wait_internal","imageIndex":3,"symbolLocation":176},{"imageOffset":2446456,"sourceLine":1100,"sourceFile":"icall-def.h","symbol":"ves_icall_System_Threading_WaitHandle_Wait_internal_raw","imageIndex":3,"symbolLocation":104},{"imageOffset":4782191691,"imageIndex":4},{"imageOffset":4782188691,"imageIndex":4},{"imageOffset":4782178518,"imageIndex":4},{"imageOffset":4777600195,"imageIndex":4},{"imageOffset":1591141,"sourceLine":3217,"sourceFile":"mini-runtime.c","symbol":"mono_jit_runtime_invoke","imageIndex":3,"symbolLocation":1621},{"symbol":"do_runtime_invoke","inline":true,"imageIndex":3,"imageOffset":2793800,"symbolLocation":54,"sourceLine":3052,"sourceFile":"object.c"},{"imageOffset":2793800,"sourceLine":3220,"sourceFile":"object.c","symbol":"mono_runtime_invoke_checked","imageIndex":3,"symbolLocation":136},{"imageOffset":2817021,"sourceLine":4438,"sourceFile":"object.c","symbol":"mono_runtime_delegate_try_invoke","imageIndex":3,"symbolLocation":157},{"imageOffset":3129655,"sourceLine":1255,"sourceFile":"threads.c","symbol":"start_wrapper_internal","imageIndex":3,"symbolLocation":647},{"imageOffset":3128974,"sourceLine":1308,"sourceFile":"threads.c","symbol":"start_wrapper","imageIndex":3,"symbolLocation":62},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":737276,"name":"tid_15303","frames":[{"imageOffset":17386,"symbol":"psynch_cvwait","symbolLocation":10,"imageIndex":0},{"imageOffset":27247,"symbol":"_pthread_cond_wait","symbolLocation":1249,"imageIndex":1},{"symbol":"mono_os_cond_wait","inline":true,"imageIndex":3,"imageOffset":3582949,"symbolLocation":11,"sourceLine":219,"sourceFile":"mono-os-mutex.h"},{"imageOffset":3582949,"sourceLine":32,"sourceFile":"mono-os-mutex.c","symbol":"mono_os_cond_timedwait","imageIndex":3,"symbolLocation":181},{"symbol":"mono_coop_cond_timedwait","inline":true,"imageIndex":3,"imageOffset":3184050,"symbolLocation":45,"sourceLine":103,"sourceFile":"mono-coop-mutex.h"},{"symbol":"mono_w32handle_timedwait_signal_naked","inline":true,"imageIndex":3,"imageOffset":3184050,"symbolLocation":45,"sourceLine":652,"sourceFile":"w32handle.c"},{"imageOffset":3184050,"sourceLine":767,"sourceFile":"w32handle.c","symbol":"mono_w32handle_timedwait_signal_handle","imageIndex":3,"symbolLocation":210},{"imageOffset":3183734,"sourceFile":"w32handle.c","symbol":"mono_w32handle_wait_one","symbolLocation":758,"imageIndex":3},{"symbol":"mono_monitor_wait","inline":true,"imageIndex":3,"imageOffset":2734880,"symbolLocation":115,"sourceLine":1438,"sourceFile":"monitor.c"},{"imageOffset":2734880,"sourceLine":1499,"sourceFile":"monitor.c","symbol":"ves_icall_System_Threading_Monitor_Monitor_wait","imageIndex":3,"symbolLocation":432},{"imageOffset":2440033,"sourceLine":999,"sourceFile":"icall-def.h","symbol":"ves_icall_System_Threading_Monitor_Monitor_wait_raw","imageIndex":3,"symbolLocation":81},{"imageOffset":4777622426,"imageIndex":4},{"imageOffset":4949900795,"imageIndex":4},{"imageOffset":4949893995,"imageIndex":4},{"imageOffset":4777600195,"imageIndex":4},{"imageOffset":1591141,"sourceLine":3217,"sourceFile":"mini-runtime.c","symbol":"mono_jit_runtime_invoke","imageIndex":3,"symbolLocation":1621},{"symbol":"do_runtime_invoke","inline":true,"imageIndex":3,"imageOffset":2793800,"symbolLocation":54,"sourceLine":3052,"sourceFile":"object.c"},{"imageOffset":2793800,"sourceLine":3220,"sourceFile":"object.c","symbol":"mono_runtime_invoke_checked","imageIndex":3,"symbolLocation":136},{"imageOffset":2817021,"sourceLine":4438,"sourceFile":"object.c","symbol":"mono_runtime_delegate_try_invoke","imageIndex":3,"symbolLocation":157},{"imageOffset":3129655,"sourceLine":1255,"sourceFile":"threads.c","symbol":"start_wrapper_internal","imageIndex":3,"symbolLocation":647},{"imageOffset":3128974,"sourceLine":1308,"sourceFile":"threads.c","symbol":"start_wrapper","imageIndex":3,"symbolLocation":62},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":737313,"name":"com.apple.NSURLConnectionLoader","frames":[{"imageOffset":6522,"symbol":"mach_msg_trap","symbolLocation":10,"imageIndex":0},{"imageOffset":7400,"symbol":"mach_msg","symbolLocation":56,"imageIndex":0},{"imageOffset":532056,"symbol":"CFRunLoopServiceMachPort","symbolLocation":319,"imageIndex":5},{"imageOffset":509038,"symbol":"CFRunLoopRun","symbolLocation":1249,"imageIndex":5},{"imageOffset":506512,"symbol":"CFRunLoopRunSpecific","symbolLocation":562,"imageIndex":5},{"imageOffset":2311812,"imageIndex":13},{"imageOffset":1363849,"symbol":"NSThreadstart__","symbolLocation":1009,"imageIndex":12},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":737584,"name":"Thread Pool I\/O Selector","frames":[{"imageOffset":40282,"symbol":"select","symbolLocation":10,"imageIndex":0},{"imageOffset":3585170,"sourceLine":114,"sourceFile":"mono-poll.c","symbol":"mono_poll","imageIndex":3,"symbolLocation":562},{"imageOffset":3069340,"sourceLine":153,"sourceFile":"threadpool-io-poll.c","symbol":"poll_event_wait","imageIndex":3,"symbolLocation":220},{"imageOffset":3067897,"sourceLine":460,"sourceFile":"threadpool-io.c","symbol":"selector_thread","imageIndex":3,"symbolLocation":1529},{"imageOffset":3129411,"sourceLine":1233,"sourceFile":"threads.c","symbol":"start_wrapper_internal","imageIndex":3,"symbolLocation":403},{"imageOffset":3128974,"sourceLine":1308,"sourceFile":"threads.c","symbol":"start_wrapper","imageIndex":3,"symbolLocation":62},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":738349,"frames":[{"imageOffset":8008,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":740300,"name":"Thread Pool Worker","frames":[{"imageOffset":6606,"symbol":"semaphore_timedwait_trap","symbolLocation":10,"imageIndex":0},{"symbol":"mono_os_sem_timedwait","inline":true,"imageIndex":3,"imageOffset":3083307,"symbolLocation":168,"sourceLine":118,"sourceFile":"mono-os-semaphore.h"},{"symbol":"mono_coop_sem_timedwait","inline":true,"imageIndex":3,"imageOffset":3083307,"symbolLocation":191,"sourceLine":55,"sourceFile":"mono-coop-semaphore.h"},{"symbol":"worker_park","inline":true,"imageIndex":3,"imageOffset":3083307,"symbolLocation":424,"sourceLine":388,"sourceFile":"threadpool-worker-default.c"},{"imageOffset":3083307,"sourceLine":490,"sourceFile":"threadpool-worker-default.c","symbol":"worker_thread","imageIndex":3,"symbolLocation":763},{"imageOffset":3129411,"sourceLine":1233,"sourceFile":"threads.c","symbol":"start_wrapper_internal","imageIndex":3,"symbolLocation":403},{"imageOffset":3128974,"sourceLine":1308,"sourceFile":"threads.c","symbol":"start_wrapper","imageIndex":3,"symbolLocation":62},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":740301,"name":"tid_750b","frames":[{"imageOffset":17386,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":0},{"imageOffset":27247,"symbol":"_pthread_cond_wait","symbolLocation":1249,"imageIndex":1},{"imageOffset":3582921,"sourceLine":75,"sourceFile":"mono-os-mutex.c","symbol":"mono_os_cond_timedwait","imageIndex":3,"symbolLocation":153},{"symbol":"mono_coop_cond_timedwait","inline":true,"imageIndex":3,"imageOffset":3619407,"symbolLocation":50,"sourceLine":103,"sourceFile":"mono-coop-mutex.h"},{"symbol":"sleep_interruptable","inline":true,"imageIndex":3,"imageOffset":3619407,"symbolLocation":259,"sourceLine":1641,"sourceFile":"mono-threads.c"},{"imageOffset":3619407,"sourceLine":1673,"sourceFile":"mono-threads.c","symbol":"mono_thread_info_sleep","imageIndex":3,"symbolLocation":527},{"imageOffset":3081363,"sourceLine":728,"sourceFile":"threadpool-worker-default.c","symbol":"monitor_thread","imageIndex":3,"symbolLocation":243},{"imageOffset":3129411,"sourceLine":1233,"sourceFile":"threads.c","symbol":"start_wrapper_internal","imageIndex":3,"symbolLocation":403},{"imageOffset":3128974,"sourceLine":1308,"sourceFile":"threads.c","symbol":"start_wrapper","imageIndex":3,"symbolLocation":62},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":740302,"name":"Thread Pool Worker","frames":[{"imageOffset":6606,"symbol":"semaphore_timedwait_trap","symbolLocation":10,"imageIndex":0},{"symbol":"mono_os_sem_timedwait","inline":true,"imageIndex":3,"imageOffset":3083307,"symbolLocation":168,"sourceLine":118,"sourceFile":"mono-os-semaphore.h"},{"symbol":"mono_coop_sem_timedwait","inline":true,"imageIndex":3,"imageOffset":3083307,"symbolLocation":191,"sourceLine":55,"sourceFile":"mono-coop-semaphore.h"},{"symbol":"worker_park","inline":true,"imageIndex":3,"imageOffset":3083307,"symbolLocation":424,"sourceLine":388,"sourceFile":"threadpool-worker-default.c"},{"imageOffset":3083307,"sourceLine":490,"sourceFile":"threadpool-worker-default.c","symbol":"worker_thread","imageIndex":3,"symbolLocation":763},{"imageOffset":3129411,"sourceLine":1233,"sourceFile":"threads.c","symbol":"start_wrapper_internal","imageIndex":3,"symbolLocation":403},{"imageOffset":3128974,"sourceLine":1308,"sourceFile":"threads.c","symbol":"start_wrapper","imageIndex":3,"symbolLocation":62},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":740303,"name":"Thread Pool Worker","frames":[{"imageOffset":6606,"symbol":"semaphore_timedwait_trap","symbolLocation":10,"imageIndex":0},{"symbol":"mono_os_sem_timedwait","inline":true,"imageIndex":3,"imageOffset":3083307,"symbolLocation":168,"sourceLine":118,"sourceFile":"mono-os-semaphore.h"},{"symbol":"mono_coop_sem_timedwait","inline":true,"imageIndex":3,"imageOffset":3083307,"symbolLocation":191,"sourceLine":55,"sourceFile":"mono-coop-semaphore.h"},{"symbol":"worker_park","inline":true,"imageIndex":3,"imageOffset":3083307,"symbolLocation":424,"sourceLine":388,"sourceFile":"threadpool-worker-default.c"},{"imageOffset":3083307,"sourceLine":490,"sourceFile":"threadpool-worker-default.c","symbol":"worker_thread","imageIndex":3,"symbolLocation":763},{"imageOffset":3129411,"sourceLine":1233,"sourceFile":"threads.c","symbol":"start_wrapper_internal","imageIndex":3,"symbolLocation":403},{"imageOffset":3128974,"sourceLine":1308,"sourceFile":"threads.c","symbol":"start_wrapper","imageIndex":3,"symbolLocation":62},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":740304,"name":"Thread Pool Worker","frames":[{"imageOffset":6606,"symbol":"semaphore_timedwait_trap","symbolLocation":10,"imageIndex":0},{"symbol":"mono_os_sem_timedwait","inline":true,"imageIndex":3,"imageOffset":3083307,"symbolLocation":168,"sourceLine":118,"sourceFile":"mono-os-semaphore.h"},{"symbol":"mono_coop_sem_timedwait","inline":true,"imageIndex":3,"imageOffset":3083307,"symbolLocation":191,"sourceLine":55,"sourceFile":"mono-coop-semaphore.h"},{"symbol":"worker_park","inline":true,"imageIndex":3,"imageOffset":3083307,"symbolLocation":424,"sourceLine":388,"sourceFile":"threadpool-worker-default.c"},{"imageOffset":3083307,"sourceLine":490,"sourceFile":"threadpool-worker-default.c","symbol":"worker_thread","imageIndex":3,"symbolLocation":763},{"imageOffset":3129411,"sourceLine":1233,"sourceFile":"threads.c","symbol":"start_wrapper_internal","imageIndex":3,"symbolLocation":403},{"imageOffset":3128974,"sourceLine":1308,"sourceFile":"threads.c","symbol":"start_wrapper","imageIndex":3,"symbolLocation":62},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":740305,"name":"Thread Pool Worker","frames":[{"imageOffset":6606,"symbol":"semaphore_timedwait_trap","symbolLocation":10,"imageIndex":0},{"symbol":"mono_os_sem_timedwait","inline":true,"imageIndex":3,"imageOffset":3083307,"symbolLocation":168,"sourceLine":118,"sourceFile":"mono-os-semaphore.h"},{"symbol":"mono_coop_sem_timedwait","inline":true,"imageIndex":3,"imageOffset":3083307,"symbolLocation":191,"sourceLine":55,"sourceFile":"mono-coop-semaphore.h"},{"symbol":"worker_park","inline":true,"imageIndex":3,"imageOffset":3083307,"symbolLocation":424,"sourceLine":388,"sourceFile":"threadpool-worker-default.c"},{"imageOffset":3083307,"sourceLine":490,"sourceFile":"threadpool-worker-default.c","symbol":"worker_thread","imageIndex":3,"symbolLocation":763},{"imageOffset":3129411,"sourceLine":1233,"sourceFile":"threads.c","symbol":"start_wrapper_internal","imageIndex":3,"symbolLocation":403},{"imageOffset":3128974,"sourceLine":1308,"sourceFile":"threads.c","symbol":"start_wrapper","imageIndex":3,"symbolLocation":62},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":740306,"name":"Thread Pool Worker","frames":[{"imageOffset":6606,"symbol":"semaphore_timedwait_trap","symbolLocation":10,"imageIndex":0},{"symbol":"mono_os_sem_timedwait","inline":true,"imageIndex":3,"imageOffset":3083307,"symbolLocation":168,"sourceLine":118,"sourceFile":"mono-os-semaphore.h"},{"symbol":"mono_coop_sem_timedwait","inline":true,"imageIndex":3,"imageOffset":3083307,"symbolLocation":191,"sourceLine":55,"sourceFile":"mono-coop-semaphore.h"},{"symbol":"worker_park","inline":true,"imageIndex":3,"imageOffset":3083307,"symbolLocation":424,"sourceLine":388,"sourceFile":"threadpool-worker-default.c"},{"imageOffset":3083307,"sourceLine":490,"sourceFile":"threadpool-worker-default.c","symbol":"worker_thread","imageIndex":3,"symbolLocation":763},{"imageOffset":3129411,"sourceLine":1233,"sourceFile":"threads.c","symbol":"start_wrapper_internal","imageIndex":3,"symbolLocation":403},{"imageOffset":3128974,"sourceLine":1308,"sourceFile":"threads.c","symbol":"start_wrapper","imageIndex":3,"symbolLocation":62},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":740307,"name":"Thread Pool Worker","frames":[{"imageOffset":6606,"symbol":"semaphore_timedwait_trap","symbolLocation":10,"imageIndex":0},{"symbol":"mono_os_sem_timedwait","inline":true,"imageIndex":3,"imageOffset":3083307,"symbolLocation":168,"sourceLine":118,"sourceFile":"mono-os-semaphore.h"},{"symbol":"mono_coop_sem_timedwait","inline":true,"imageIndex":3,"imageOffset":3083307,"symbolLocation":191,"sourceLine":55,"sourceFile":"mono-coop-semaphore.h"},{"symbol":"worker_park","inline":true,"imageIndex":3,"imageOffset":3083307,"symbolLocation":424,"sourceLine":388,"sourceFile":"threadpool-worker-default.c"},{"imageOffset":3083307,"sourceLine":490,"sourceFile":"threadpool-worker-default.c","symbol":"worker_thread","imageIndex":3,"symbolLocation":763},{"imageOffset":3129411,"sourceLine":1233,"sourceFile":"threads.c","symbol":"start_wrapper_internal","imageIndex":3,"symbolLocation":403},{"imageOffset":3128974,"sourceLine":1308,"sourceFile":"threads.c","symbol":"start_wrapper","imageIndex":3,"symbolLocation":62},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":740308,"name":"Thread Pool Worker","frames":[{"imageOffset":6606,"symbol":"semaphore_timedwait_trap","symbolLocation":10,"imageIndex":0},{"symbol":"mono_os_sem_timedwait","inline":true,"imageIndex":3,"imageOffset":3083307,"symbolLocation":168,"sourceLine":118,"sourceFile":"mono-os-semaphore.h"},{"symbol":"mono_coop_sem_timedwait","inline":true,"imageIndex":3,"imageOffset":3083307,"symbolLocation":191,"sourceLine":55,"sourceFile":"mono-coop-semaphore.h"},{"symbol":"worker_park","inline":true,"imageIndex":3,"imageOffset":3083307,"symbolLocation":424,"sourceLine":388,"sourceFile":"threadpool-worker-default.c"},{"imageOffset":3083307,"sourceLine":490,"sourceFile":"threadpool-worker-default.c","symbol":"worker_thread","imageIndex":3,"symbolLocation":763},{"imageOffset":3129411,"sourceLine":1233,"sourceFile":"threads.c","symbol":"start_wrapper_internal","imageIndex":3,"symbolLocation":403},{"imageOffset":3128974,"sourceLine":1308,"sourceFile":"threads.c","symbol":"start_wrapper","imageIndex":3,"symbolLocation":62},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":740309,"name":"Thread Pool Worker","frames":[{"imageOffset":6606,"symbol":"semaphore_timedwait_trap","symbolLocation":10,"imageIndex":0},{"symbol":"mono_os_sem_timedwait","inline":true,"imageIndex":3,"imageOffset":3083307,"symbolLocation":168,"sourceLine":118,"sourceFile":"mono-os-semaphore.h"},{"symbol":"mono_coop_sem_timedwait","inline":true,"imageIndex":3,"imageOffset":3083307,"symbolLocation":191,"sourceLine":55,"sourceFile":"mono-coop-semaphore.h"},{"symbol":"worker_park","inline":true,"imageIndex":3,"imageOffset":3083307,"symbolLocation":424,"sourceLine":388,"sourceFile":"threadpool-worker-default.c"},{"imageOffset":3083307,"sourceLine":490,"sourceFile":"threadpool-worker-default.c","symbol":"worker_thread","imageIndex":3,"symbolLocation":763},{"imageOffset":3129411,"sourceLine":1233,"sourceFile":"threads.c","symbol":"start_wrapper_internal","imageIndex":3,"symbolLocation":403},{"imageOffset":3128974,"sourceLine":1308,"sourceFile":"threads.c","symbol":"start_wrapper","imageIndex":3,"symbolLocation":62},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":740310,"name":"tid_ab07","frames":[{"imageOffset":6606,"symbol":"semaphore_timedwait_trap","symbolLocation":10,"imageIndex":0},{"symbol":"mono_os_sem_timedwait","inline":true,"imageIndex":3,"imageOffset":3083307,"symbolLocation":168,"sourceLine":118,"sourceFile":"mono-os-semaphore.h"},{"symbol":"mono_coop_sem_timedwait","inline":true,"imageIndex":3,"imageOffset":3083307,"symbolLocation":191,"sourceLine":55,"sourceFile":"mono-coop-semaphore.h"},{"symbol":"worker_park","inline":true,"imageIndex":3,"imageOffset":3083307,"symbolLocation":424,"sourceLine":388,"sourceFile":"threadpool-worker-default.c"},{"imageOffset":3083307,"sourceLine":490,"sourceFile":"threadpool-worker-default.c","symbol":"worker_thread","imageIndex":3,"symbolLocation":763},{"imageOffset":3129411,"sourceLine":1233,"sourceFile":"threads.c","symbol":"start_wrapper_internal","imageIndex":3,"symbolLocation":403},{"imageOffset":3128974,"sourceLine":1308,"sourceFile":"threads.c","symbol":"start_wrapper","imageIndex":3,"symbolLocation":62},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]}], "usedImages" : [ { "source" : "P", "arch" : "x86_64", "base" : 140735066836992, "size" : 229376, "uuid" : "26a59789-b846-3ed4-96dc-8dbef3c0c8e7", "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib", "name" : "libsystem_kernel.dylib" }, { "source" : "P", "arch" : "x86_64", "base" : 140735067205632, "size" : 49152, "uuid" : "2f6c275d-7e14-3d31-a924-e1bb41d2415f", "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib", "name" : "libsystem_pthread.dylib" }, { "source" : "P", "arch" : "x86_64", "base" : 140733730836480, "size" : 548864, "uuid" : "f6067e2a-6779-322c-a961-25c10048631f", "path" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_c.dylib", "name" : "libsystem_c.dylib" }, { "source" : "P", "arch" : "x86_64", "base" : 4408434688, "CFBundleShortVersionString" : "202200325", "CFBundleIdentifier" : "com.app.dev", "size" : 8945664, "uuid" : "7d51a804-111a-37d0-865c-cb76c52c22a8", "path" : "\/Users\/USER\/Library\/Developer\/CoreSimulator\/Devices\/A1336B5D-D447-43E6-B179-45C5596AC792\/data\/Containers\/Bundle\/Application\/975999AE-1FDB-4768-9EC8-75971FD682CB\/App.iOS.app\/App.iOS", "name" : "App.iOS", "CFBundleVersion" : "1.0.29" }, { "size" : 0, "source" : "A", "base" : 0, "uuid" : "00000000-0000-0000-0000-000000000000" }, { "source" : "P", "arch" : "x86_64", "base" : 140733733343232, "CFBundleShortVersionString" : "6.9", "CFBundleIdentifier" : "com.apple.CoreFoundation", "size" : 3817472, "uuid" : "6cd8003f-fe68-3e98-8a29-cc834000fffd", "path" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/CoreFoundation.framework\/CoreFoundation", "name" : "CoreFoundation", "CFBundleVersion" : "1858.112" }, { "source" : "P", "arch" : "x86_64", "base" : 140733731848192, "size" : 208896, "uuid" : "76307fcc-13fb-3539-bf35-3df0b3a9f5e6", "path" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/libobjc.A.dylib", "name" : "libobjc.A.dylib" }, { "source" : "P", "arch" : "x86_64", "base" : 140733732663296, "size" : 90112, "uuid" : "31e74cea-9fe9-339f-bcfa-efb18189aea0", "path" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/libc++abi.dylib", "name" : "libc++abi.dylib" }, { "source" : "P", "arch" : "x86_64", "base" : 140733943574528, "CFBundleShortVersionString" : "1.0", "CFBundleIdentifier" : "com.apple.GraphicsServices", "size" : 36864, "uuid" : "a159725e-b44b-30c0-bd7f-15efbd64c083", "path" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/PrivateFrameworks\/GraphicsServices.framework\/GraphicsServices", "name" : "GraphicsServices", "CFBundleVersion" : "1.0" }, { "source" : "P", "arch" : "x86_64", "base" : 140733801250816, "CFBundleShortVersionString" : "1.0", "CFBundleIdentifier" : "com.apple.UIKitCore", "size" : 22794240, "uuid" : "883bf035-62c9-36ce-9424-07bbbf6e4e51", "path" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/PrivateFrameworks\/UIKitCore.framework\/UIKitCore", "name" : "UIKitCore", "CFBundleVersion" : "5522.2.101" }, { "source" : "P", "arch" : "x86_64", "base" : 140733731385344, "size" : 290816, "uuid" : "2020b811-1706-3efe-8226-a9906bb69f52", "path" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libdispatch.dylib", "name" : "libdispatch.dylib" }, { "source" : "P", "arch" : "x86_64", "base" : 140733897560064, "CFBundleShortVersionString" : "8613", "CFBundleIdentifier" : "com.apple.WebCore", "size" : 39981056, "uuid" : "394fe2b1-bbb6-37dc-9704-46d23775d635", "path" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/PrivateFrameworks\/WebCore.framework\/WebCore", "name" : "WebCore", "CFBundleVersion" : "8613.1.17.0.6" }, { "source" : "P", "arch" : "x86_64", "base" : 140733737615360, "CFBundleShortVersionString" : "6.9", "CFBundleIdentifier" : "com.apple.Foundation", "size" : 2854912, "uuid" : "6501fa86-9fee-3801-bb0d-ddf117da81f7", "path" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/Foundation.framework\/Foundation", "name" : "Foundation", "CFBundleVersion" : "1858.112" }, { "source" : "P", "arch" : "x86_64", "base" : 140733795475456, "CFBundleShortVersionString" : "1331.0.7", "CFBundleIdentifier" : "com.apple.CFNetwork", "size" : 4616192, "uuid" : "59b579e3-ef5a-3f96-8e56-4d29549d502a", "path" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/CFNetwork.framework\/CFNetwork", "name" : "CFNetwork", "CFBundleVersion" : "1331.0.7" }, { "source" : "P", "arch" : "x86_64", "base" : 140733873655808, "CFBundleShortVersionString" : "1.11", "CFBundleIdentifier" : "com.apple.QuartzCore", "size" : 2842624, "uuid" : "66b6152a-5471-3bd2-bc9e-8c78877904ce", "path" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/QuartzCore.framework\/QuartzCore", "name" : "QuartzCore", "CFBundleVersion" : "964.19" } ], "sharedCache" : { "base" : 140733730258944, "size" : 3275014144, "uuid" : "998c1897-df89-3b55-bc01-2c358bfd9454" }, "vmSummary" : "ReadOnly portion of Libraries: Total=1.2G resident=0K(0%) swapped_out_or_unallocated=1.2G(100%)\nWritable regions: Total=2.0G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=2.0G(100%)\n\n VIRTUAL REGION \nREGION TYPE SIZE COUNT (non-coalesced) \n=========== ======= ======= \nActivity Tracing 256K 1 \nCG raster data 164K 9 \nColorSync 80K 5 \nCoreAnimation 20.8M 23 \nFoundation 680K 2 \nImage IO 36K 1 \nJS JIT generated code 1.0G 3 \nKernel Alloc Once 8K 1 \nMALLOC 574.1M 133 \nMALLOC guard page 48K 10 \nMALLOC_NANO (reserved) 128.0M 1 reserved VM address space (unallocated)\nSQLite page cache 192K 3 \nSTACK GUARD 56.1M 27 \nStack 50.0M 27 \nVM_ALLOCATE 92.4M 460 \nWebKit Malloc 160.0M 3 \nDATA 31.9M 758 \nDATA_CONST 64.8M 746 \nDATA_DIRTY 22K 10 \n__FONT_DATA 4K 1 \nLINKEDIT 538.1M 15 \nOBJC_RO 63.0M 1 \n__OBJC_RW 3168K 1 \nTEXT 668.3M 763 \n__UNICODE 592K 1 \ndyld private memory 2048K 2 \nlibnetwork 512K 8 \nmapped file 258.4M 133 \nshared memory 16K 1 \n=========== ======= ======= \nTOTAL 3.6G 3149 \nTOTAL, minus reserved VM space 3.5G 3149 \n", "legacyInfo" : { "threadTriggered" : { "name" : "tid_103", "queue" : "com.apple.main-thread" } }, "trialInfo" : { "rollouts" : [

], "experiments" : [

] } }

Model: MacBookPro13,3, BootROM 447.80.3.0.0, 4 processors, Quad-Core Intel Core i7, 2.9 GHz, 16 GB, SMC 2.38f12 Graphics: Intel HD Graphics 530, Intel HD Graphics 530, Built-In Graphics: Radeon Pro 460, AMD Radeon Pro 460, PCIe, 4 GB Display: Color LCD, 2880 x 1800 Retina, Main, MirrorOff, Online Display: LG Ultra HD, 3840 x 2160 (2160p/4K UHD 1 - Ultra High Definition), MirrorOff, Online Display: LG Ultra HD, 1920 x 1080 (1080p FHD - Full High Definition), MirrorOff, Online Memory Module: BANK 0/DIMM0, 8 GB, LPDDR3, 2133 MHz, 0x802C, 0x4D5435324C31473332443450472D30393320 Memory Module: BANK 1/DIMM0, 8 GB, LPDDR3, 2133 MHz, 0x802C, 0x4D5435324C31473332443450472D30393320 AirPort: spairport_wireless_card_type_wifi (0x14E4, 0x15A), Broadcom BCM43xx 1.0 (7.77.111.1 AirPortDriverBrcmNIC-1710.3) AirPort: Bluetooth: Version (null), 0 services, 0 devices, 0 incoming serial ports Network Service: Wi-Fi, AirPort, en0 Network Service: Thunderbolt Ethernet Slot 1, Ethernet, en5 Network Service: iPhone, Ethernet, en19 Network Service: iPhone 2, Ethernet, en15 Network Service: iPhone 3, Ethernet, en16 PCI Card: pci1b73,1100, USB eXtensible Host Controller, Thunderbolt@197,0,0 PCI Card: pci1b73,1100, USB eXtensible Host Controller, Thunderbolt@196,0,0 PCI Card: pci11c1,5901, IEEE 1394 Open HCI, Thunderbolt@195,0,0 PCI Card: ethernet, Ethernet Controller, Thunderbolt@194,0,0 USB Device: USB3.0 Hub USB Device: USB3.0 Hub USB Device: USB30Bus USB Device: USB2.0 Hub USB Device: USB-C Digital AV Multiport Adapter USB Device: iPhone USB Device: Apple T1 Controller USB Device: USB2.0 Hub USB Device: Magic Keyboard with Numeric Keypad USB Device: USB-C Digital AV Multiport Adapter USB Device: USB30Bus USB Device: OWC Thunderbolt 3 Audio Device USB Device: USB30Bus USB Device: SAMSUNG_Android USB Device: iPhone USB Device: SAMSUNG_Android Thunderbolt Bus: MacBook Pro, Apple Inc., 41.5 Thunderbolt Bus: MacBook Pro, Apple Inc., 41.5 Thunderbolt Device: Thunderbolt 3 Dock, OWC, 3, 20.1

sjorsmiltenburg commented 2 years ago

to be honest using the CollectionView with grouping in my forms app has been a nightmare to me so far (on iOS). There are so many problems that I just seem to have to live with.

KMWenyon commented 2 years ago

I was able to Workaround this issue by downgrading my Visual Studio for Mac to the following versions (downgraded in the order shown below): Ide: 8.10.20.0 - https://dl.xamarin.com/VsMac/VisualStudioForMac-8.10.20.0.dmg Xamarin.Mac: 8.6.0.3 - https://dl.xamarin.com/XamarinforMac/Mac/xamarin.mac-8.6.0.3.pkg Xamarin.iOS: 8.6.0.3 - https://dl.xamarin.com/MonoTouch/Mac/xamarin.ios-15.6.0.3.pkg

Also using the following NuGet packages: Xamarin.Forms 5.0.0.2337 Xamarin.Essentials: 1.7.1 Xamarin.Community.Toolkit: 2.0.1 Xamarin.Forms.Visual.Material: 5.0.0.2337

Xamarin.Google.Android.Material: 1.5.0

Xamarin.iOS.MaterialComponents: 92.0.0

=== Visual Studio Enterprise 2019 for Mac ===

Version 8.10.20 (build 0) Installation UUID: b5cf6d85-54d2-465c-9535-6c336a59ed85 GTK+ 2.24.23 (Raleigh theme) Xamarin.Mac 6.18.0.23 (d16-6 / 088c73638)

Package version: 612000162

=== Mono Framework MDK ===

Runtime: Mono 6.12.0.162 (2020-02/2ca650f1f62) (64-bit) Package version: 612000162

=== Roslyn (Language Service) ===

3.10.0-4.21269.26+029847714208ebe49668667c60ea5b0a294e0fcb

=== NuGet ===

Version: 5.9.0.7134

=== .NET SDK (x64) ===

SDK: /usr/local/share/dotnet/sdk/6.0.103/Sdks SDK Versions: 6.0.103 6.0.102 6.0.101 6.0.100 6.0.100-rc.1.21463.6 5.0.406 5.0.405 5.0.404 5.0.403 5.0.402 5.0.401 5.0.400 5.0.302 3.1.417 3.1.416 3.1.415 3.1.414 3.1.413 3.1.412 3.1.411 MSBuild SDKs: /Applications/Visual Studio.app/Contents/Resources/lib/monodevelop/bin/MSBuild/Current/bin/Sdks

=== .NET Core Runtime ===

Runtime: /usr/local/share/dotnet/dotnet Runtime Versions: 6.0.3 6.0.2 6.0.1 6.0.0 6.0.0-rc.1.21451.13 5.0.15 5.0.14 5.0.13 5.0.12 5.0.11 5.0.10 5.0.9 5.0.8 3.1.23 3.1.22 3.1.21 3.1.20 3.1.19 3.1.18 3.1.17

=== .NET Core 3.1 SDK ===

SDK: 3.1.417

=== .NET 5.0 SDK ===

SDK: 5.0.406

=== Xamarin.Profiler ===

Version: 1.6.13.11 Location: /Applications/Xamarin Profiler.app/Contents/MacOS/Xamarin Profiler

=== Updater ===

Version: 11

=== Xamarin Designer ===

Version: 16.11.0.60 Hash: 56f9b80b0 Branch: remotes/origin/d16-11 Build date: 2021-12-15 02:44:16 UTC

=== Xamarin.Android ===

Version: 12.0.0.3 (Visual Studio Enterprise) Commit: xamarin-android/d16-11/f0e3c2d Android SDK: /Users/usename/Library/Android/sdk Supported Android versions: None installed

SDK Tools Version: 26.1.1 SDK Platform Tools Version: 32.0.0 SDK Build Tools Version: 32.1.0 rc1

Build Information: Mono: c633fe9 Java.Interop: xamarin/java.interop/d16-11@476bb5b ProGuard: Guardsquare/proguard/v7.0.1@912d149 SQLite: xamarin/sqlite/3.35.4@85460d3 Xamarin.Android Tools: xamarin/xamarin-android-tools/d16-11@87af37b

=== Eclipse Temurin JDK ===

Java SDK: Not Found

=== Android SDK Manager ===

Version: 16.10.0.13 Hash: 1b81df5 Branch: remotes/origin/d16-10 Build date: 2021-11-12 01:17:32 UTC

=== Android Device Manager ===

Version: 16.10.0.15 Hash: 89dcc0b Branch: remotes/origin/d16-10 Build date: 2021-11-12 01:17:52 UTC

=== Apple Developer Tools ===

Xcode 13.3 (20102) Build 13E113

=== Xamarin.Mac ===

Version: 8.6.0.3 (Visual Studio Enterprise) Hash: caa899d24 Branch: d17-1 Build date: 2022-01-16 21:16:56-0500

=== Xamarin.iOS ===

Version: 15.6.0.3 (Visual Studio Enterprise) Hash: caa899d24 Branch: d17-1 Build date: 2022-01-16 21:16:56-0500

=== Build Information ===

Release ID: 810200000 Git revision: 1cfa1b1730b1da536e228f20c90f8649eed4e327 Build date: 2022-03-02 13:03:18-05 Build branch: release-8.10

=== Operating System ===

Mac OS X 12.3.0 Darwin 21.4.0 Darwin Kernel Version 21.4.0 Mon Feb 21 20:34:37 PST 2022 root:xnu-8020.101.4~2/RELEASE_X86_64 x86_64

=== Enabled user installed extensions ===

NuGet Package Management Extensions 0.27

slprog1 commented 2 years ago

Workaround 2 helped. Thanks for sharing!! It's a predictable thing these days to find some bugs, but it's always great to have at least any workaround. Hope it will be fixed soon, as Xamarin team does a great job!

LeoJHarris commented 2 years ago

I think I am also seeing this issue with crashes on a page with grouping on a CollectionView, unfortunately the work arounds are less then ideal as our cells need to have the ability to resize dynamically. Any idea on a ETA for this fix or if this is getting some high priority? @PureWeen @jfversluis thanks guys!

alexmartinezm commented 2 years ago

Any ETA to fix this? Thanks.

jfversluis commented 2 years ago

Hey everyone! It would greatly help to have a ready-to-go reproduction that shows this issue.

I see @fedemkr was going to, but didn't add any repro links yet. Thanks!

LeoJHarris commented 2 years ago

XamApp - Copy.zip

@jfversluis see attached sample.

On app launch please select the middle top tab item and the app will crash as described in this ticket. Let me know if you need anything further.

LeoJHarris commented 2 years ago

Any ETA for this? Our app is pretty much broken on a few pages as it just crashes now iOS 15.4

StarbuckSapien commented 2 years ago

We're seeing this issue with the following versions, and haven't tested the versions prior to these: 5.0.0.2291 5.0.0.2244 5.0.0.2196 5.0.0.2125

jfversluis commented 2 years ago

Will look into this asap, thanks!

LeoJHarris commented 2 years ago

@jfversluis thank you!!

krdmllr commented 2 years ago

We are experiencing the issue as well, on my IPhone SE second gen its not crashing, IPhone 13 crashes. Fixed it by using MeasureFirstItem. Thanks for the hint!

LeoJHarris commented 2 years ago

Hi @jfversluis is there any update for this ticket, did you replicate the issue on the provided sample? Oddly if you select the right most tab then the middle you wont encounter an issue but selecting middle tab first on page loaded you will get an exception.

crankyc0der commented 2 years ago

Thank you to the OP for creating this bug. I spent a while trying to find out what was causing my app to crash before finding this. I'm also using the MeasureFirstItem workaround - it messes up the layout somewhat because the first row is tall in my case, but that's better than it crashing.

An update on any progress towards a fix would be much appreciated.

softlion commented 2 years ago

dup of #15161

jfversluis commented 2 years ago

@LeoJHarris I can definitely reproduce it. But not sure what the fix needs to be yet!

LeoJHarris commented 2 years ago

@jfversluis thank you for the update πŸ‘

jfversluis commented 2 years ago

Hey everyone, thank you for your patience! A PR (#15355) for this is open now, would you be able to grab the NuGet as described here and let us know if this fixes this issue? That will greatly speed up the review process. Make sure that you take the exact version from that PR, any other version on that feed will not have this fix.

Besides verifying if this particular issue is fixed also be sure to check other scenarios in the same area to make sure that this fix doesn't accidentally has side-effects πŸ™‚

Thanks!

LeoJHarris commented 2 years ago

@jfversluis can you confirm the build is available on NuGet from that feed? Looks like it might have failed. Latest version is v5.0.0.8189 and not v5.0.0.8190. I was going to check the build in the app we are having issues with and throughout the application.

jfversluis commented 2 years ago

I had some issues with the build, sorry about that! Seems version 5.0.0.8198 went through and should be available.

LeoJHarris commented 2 years ago

@jfversluis v5.0.0.8198 appears to have resolved the issue. No longer is the app crashing and no side affects noted.

krdmllr commented 2 years ago

@jfversluis tested 5.0.0.8198 with our app on an iPhone 13 simulator, still crashing :/

LeoJHarris commented 2 years ago

It might be worth mentioned the device I used was iOS 15.4.1 iPhone 6s

StarbuckSapien commented 2 years ago

@jfversluis, we display 2 lists that each has its own request. When using 5.0.0.8189 if the top list gets its response first then the two lists display correctly. When the bottom list gets its response first then the heading for the bottom list is displayed in the wrong location. See screen shots.

Top list updates first; layout works as desired:

Bottom list updates first; header for 2nd list appears immediately below the header for the 1st list:

I used the workaround of setting the ItemSizingStrategy to MeasureFirstItem for iOS and to MeasureAllItems for Android to stop the crashing with 5.0.0.2401. That does not appear to have the layout problem seen above.

This is on iOS 15.4.1. But the app doesn't crash any more!

jfversluis commented 2 years ago

@krdmllr that seems very curious. Did you completely clean and rebuild and all the things? If yes, I'd love to see some kind of reproduction of that.

@StarbuckSapien hm alright, seems like maybe an edge case here that doesn't work nicely with this change then.

I'm kind of leaning towards merging this for now for the next release just so we don't have a hard crash anymore at least and figure out something better from there.

crankyc0der commented 2 years ago

I tested using Xamarin.Forms 5.0.0.8198 in Simulator running iOS 15.4 on an iPhone 11.
After removing the ItemSizeStrategy workaround, the app did not crash, and the CollectionView row heights were as expected. So the fix looks good for my use case, thanks.

LeoJHarris commented 2 years ago

@jfversluis would love to see this in the next release just so we don't continue to see that crashing! πŸ‘ Thanks for keeping this moving for us πŸ˜„

RemcoDEV commented 2 years ago

I experience the same issue.

StarbuckSapien commented 2 years ago

@jfversluis I agree that preventing the crash is better than waiting to figure out the issue with header placement, so getting that fix deployed sooner rather than later is a better plan.

F-Goncalves commented 2 years ago

5.0.0.8198 seems to fix the issue for me

krdmllr commented 2 years ago

@krdmllr that seems very curious. Did you completely clean and rebuild and all the things? If yes, I'd love to see some kind of reproduction of that.

Yep, cleaned bin/obj, uninstalled the old app. I will give it another check but can do that earliest on sunday.

LeoJHarris commented 2 years ago

@jfversluis might there be any ETA for a fix for this in a new release? Thanks!

melicaster commented 2 years ago

@jfversluis might there be any ETA for a fix for this in a new release? Thanks!

XF 5.0.0.2478 is released. This should fix the issue.

quentinR0bert commented 2 years ago

Thanks for the fix, but i still have the crash with the same log if i set a GroupFooterTemplate. But the workaround 2 is working for this case too.

wolv3rine876 commented 2 years ago

I had the same issue with a grouped CollectionView and a GridItemsLayout (2 columns). I noticed that either:

  1. Changing to LinearItemsLayout or
  2. Removing any HorizontalItemSpacing and VerticalItemSpacing (set to 0) and instead wrapping each ListItem in a Grid with padding

solves the crashes.

david-chambers commented 2 years ago

Still experiencing the crash as well and attempted suggestions above with no luck. I found another issue and the https://github.com/xamarin/Xamarin.Forms/issues/13268#issuecomment-857895339 here resolved the crash for me. Example of updating the ObservableCollection with both groups + delay

MyObservableCollection.Add(new MyGroup("Name1", myList1));
await Task.Delay(100);
MyObservableCollection.Add(new MyGroup("Name2", myList2));
LeoJHarris commented 2 years ago

Still experiencing the crash as well and attempted suggestions above with no luck. I found another issue and the https://github.com/xamarin/Xamarin.Forms/issues/13268#issuecomment-857895339 here resolved the crash for me. Example of updating the ObservableCollection with both groups + delay

MyObservableCollection.Add(new MyGroup("Name1", myList1));
await Task.Delay(100);
MyObservableCollection.Add(new MyGroup("Name2", myList2));

@david-chambers have your tried AddRange instead.

softlion commented 2 years ago

Add range don’t change anything.

Use a delay of 1ms instead of a random one, just after inserting an item or a range of item. That work perfectly

david-chambers commented 2 years ago

@david-chambers have your tried AddRange instead.

Thanks @LeoJHarris using AddRange also resolves the crash.

softlion commented 2 years ago

@david-chambers have your tried AddRange instead.

Thanks @LeoJHarris using AddRange also resolves the crash.

Don't be fooled, it won't.
With your "fix" the crash happens only less often.
Listen to your peers with experience. Add await Task.Delay(1) after each insert/delete/addrange.
You don't trust me ? Trust appcenter crash then, when your users will start crashing randomly.

GV1072 commented 9 months ago

We hope at least in .NET MAUI will get the permanent fix as it is reproducing form Xamarin. Forms 5.0 version, otherwise please mention this known issue in Microsoft docs.

Thanks in advance