After upgrading from 19.4.0.56 to 20.2.0.44 (tested with 20.3.0.50 too) older 32 bit iOS devices are crashing. According to https://help.syncfusion.com/xamarin/installation-and-upgrade/system-requirements they should still be supported, right?
System.OverflowException: This isn't a 64bits machine. at System.UIntPtr..ctor (System.UInt64 value) <0x3f0fa4 + 0x00078> in <ae4d2b2e1a52451bbb0fbe726a40b592#24b0e2cb6a55ec10b8fd5e4de9311fd5>:0 at System.UIntPtr.op_Explicit (System.UInt64 value) <0x3f1330 + 0x00043> in <ae4d2b2e1a52451bbb0fbe726a40b592#24b0e2cb6a55ec10b8fd5e4de9311fd5>:0 at UIKit.UIBezierPath.FromRoundedRect (CoreGraphics.CGRect rect, UIKit.UIRectCorner corners, CoreGraphics.CGSize radii) <0x14bec7c + 0x0006b> in <fddc7a7736f54d80a3a0d75db29486ef#24b0e2cb6a55ec10b8fd5e4de9311fd5>:0 at Syncfusion.XForms.iOS.PopupLayout.PopupView.ApplyMaskedCorners (UIKit.UIView view, UIKit.UIRectCorner corners, CoreAnimation.CACornerMask maskCorners) <0x3110468 + 0x00113> in <3178a62a2b734b5ba31c302d73cfc724#24b0e2cb6a55ec10b8fd5e4de9311fd5>:0 at Syncfusion.XForms.iOS.PopupLayout.PopupView.ApplyCornerRadius (UIKit.UIView view) <0x3110884 + 0x000b7> in <3178a62a2b734b5ba31c302d73cfc724#24b0e2cb6a55ec10b8fd5e4de9311fd5>:0 at Syncfusion.XForms.iOS.PopupLayout.PopupView.ResetChildViewsHeight () <0x3110958 + 0x000ff> in <3178a62a2b734b5ba31c302d73cfc724#24b0e2cb6a55ec10b8fd5e4de9311fd5>:0 at Syncfusion.XForms.iOS.PopupLayout.PopupView.UpdatePopupView () <0x310f298 + 0x00017> in <3178a62a2b734b5ba31c302d73cfc724#24b0e2cb6a55ec10b8fd5e4de9311fd5>:0 at Syncfusion.XForms.iOS.PopupLayout.SfPopupLayout.DisplayPopup (System.Boolean isOrientationChanged) <0x311593c + 0x004ab> in <3178a62a2b734b5ba31c302d73cfc724#24b0e2cb6a55ec10b8fd5e4de9311fd5>:0 at Syncfusion.XForms.iOS.PopupLayout.SfPopupLayout.OpenOrClosePopup (System.Boolean open) <0x311439c + 0x00083> in <3178a62a2b734b5ba31c302d73cfc724#24b0e2cb6a55ec10b8fd5e4de9311fd5>:0 at Syncfusion.XForms.iOS.PopupLayout.SfPopupLayout.Show () <0x3112920 + 0x00043> in <3178a62a2b734b5ba31c302d73cfc724#24b0e2cb6a55ec10b8fd5e4de9311fd5>:0 at Syncfusion.XForms.iOS.PopupLayout.PopupLayoutDependencyService.Show (System.Object nativeObject, Syncfusion.XForms.PopupLayout.SfPopupLayout formsPopup) <0x3120c2c + 0x0007f> in <3178a62a2b734b5ba31c302d73cfc724#24b0e2cb6a55ec10b8fd5e4de9311fd5>:0 at Syncfusion.XForms.PopupLayout.SfPopupLayout.Show (System.Boolean isFullScreen) <0x2dae35c + 0x00097> in <01b78e97d3024b158aee8cd11d537e82#24b0e2cb6a55ec10b8fd5e4de9311fd5>:0 at Syncfusion.XForms.PopupLayout.SfPopupLayout.OnIsOpenChanged (Xamarin.Forms.BindableObject bindable, System.Object oldValue, System.Object newValue) <0x2daf8f0 + 0x001cb> in <01b78e97d3024b158aee8cd11d537e82#24b0e2cb6a55ec10b8fd5e4de9311fd5>:0 at Xamarin.Forms.BindableObject.SetValueActual (Xamarin.Forms.BindableProperty property, Xamarin.Forms.BindableObject+BindablePropertyContext context, System.Object value, System.Boolean currentlyApplying, Xamarin.Forms.Internals.SetValueFlags attributes, System.Boolean silent) <0x6eddf8 + 0x00247> in <e8dc484602bc4d36a6ebe969a1473467#24b0e2cb6a55ec10b8fd5e4de9311fd5>:0 at Xamarin.Forms.BindableObject.SetValueCore (Xamarin.Forms.BindableProperty property, System.Object value, Xamarin.Forms.Internals.SetValueFlags attributes, Xamarin.Forms.BindableObject+SetValuePrivateFlags privateAttributes) <0x6ed948 + 0x0021f> in <e8dc484602bc4d36a6ebe969a1473467#24b0e2cb6a55ec10b8fd5e4de9311fd5>:0 at Xamarin.Forms.BindableObject.SetValue (Xamarin.Forms.BindableProperty property, System.Object value, System.Boolean fromStyle, System.Boolean checkAccess) <0x6ed62c + 0x0008f> in <e8dc484602bc4d36a6ebe969a1473467#24b0e2cb6a55ec10b8fd5e4de9311fd5>:0 at Xamarin.Forms.BindableObject.SetValue (Xamarin.Forms.BindableProperty property, System.Object value) <0x6ed574 + 0x0001b> in <e8dc484602bc4d36a6ebe969a1473467#24b0e2cb6a55ec10b8fd5e4de9311fd5>:0 at Syncfusion.XForms.PopupLayout.SfPopupLayout.set_IsOpen (System.Boolean value) <0x2dade98 + 0x0005b> in <01b78e97d3024b158aee8cd11d537e82#24b0e2cb6a55ec10b8fd5e4de9311fd5>:0 at Syncfusion.XForms.iOS.PopupLayout.SfPopupLayout.OpenOrClosePopup (System.Boolean open) <0x311439c + 0x0002b> in <3178a62a2b734b5ba31c302d73cfc724#24b0e2cb6a55ec10b8fd5e4de9311fd5>:0 at Syncfusion.XForms.iOS.PopupLayout.SfPopupLayout.ShowRelativeToView (System.Double widthOfRelativeView, System.Double heightOfRelativeView, Syncfusion.XForms.iOS.PopupLayout.RelativePosition relativePosition, System.Double absoluteX, System.Double absoluteY) <0x3112d48 + 0x000cb> in <3178a62a2b734b5ba31c302d73cfc724#24b0e2cb6a55ec10b8fd5e4de9311fd5>:0 at Syncfusion.XForms.iOS.PopupLayout.PopupLayoutDependencyService.ShowRelativeToView (System.Object nativeObject, Syncfusion.XForms.PopupLayout.SfPopupLayout formsPopup, Xamarin.Forms.View relative_view, Syncfusion.XForms.PopupLayout.RelativePosition relative_position, System.Double absoluteX, System.Double absoluteY, System.Boolean canMap) <0x3120fdc + 0x001b3> in <3178a62a2b734b5ba31c302d73cfc724#24b0e2cb6a55ec10b8fd5e4de9311fd5>:0 at Syncfusion.XForms.PopupLayout.SfPopupLayout.ShowRelativeToView (Xamarin.Forms.View relativeView, Syncfusion.XForms.PopupLayout.RelativePosition relativePosition, System.Double absoluteX, System.Double absoluteY) <0x2dae5e0 + 0x00123> in <01b78e97d3024b158aee8cd11d537e82#24b0e2cb6a55ec10b8fd5e4de9311fd5>:0
System.ObjectDisposedException: Cannot access a disposed object. Object name: 'Syncfusion.XForms.iOS.EffectsView.SfEffectsViewLayer'. at ObjCRuntime.ThrowHelper.ThrowObjectDisposedException (System.Object o) <0x1489438 + 0x0005c> in <fddc7a7736f54d80a3a0d75db29486ef#24b0e2cb6a55ec10b8fd5e4de9311fd5>:0 at Foundation.NSObject.get_SuperHandle () <0x14036fc + 0x0007f> in <fddc7a7736f54d80a3a0d75db29486ef#24b0e2cb6a55ec10b8fd5e4de9311fd5>:0 at CoreAnimation.CALayer.RemoveAllAnimations () <0x1423d04 + 0x0001f> in <fddc7a7736f54d80a3a0d75db29486ef#24b0e2cb6a55ec10b8fd5e4de9311fd5>:0 at Syncfusion.XForms.iOS.EffectsView.SfEffectsViewLayer.Dispose (System.Boolean disposing) <0x2ff5b2c + 0x0006f> in <aa6f4c3d8e284ebaafb6b62240d5f6e1#24b0e2cb6a55ec10b8fd5e4de9311fd5>:0 at Foundation.NSObject.Dispose () <0x1402564 + 0x00027> in <fddc7a7736f54d80a3a0d75db29486ef#24b0e2cb6a55ec10b8fd5e4de9311fd5>:0 at Syncfusion.XForms.iOS.EffectsView.SfEffectsViewRenderer.Dispose (System.Boolean disposing) <0x2feef40 + 0x000c3> in <aa6f4c3d8e284ebaafb6b62240d5f6e1#24b0e2cb6a55ec10b8fd5e4de9311fd5>:0 at Foundation.NSObject.Dispose () <0x1402564 + 0x00027> in <fddc7a7736f54d80a3a0d75db29486ef#24b0e2cb6a55ec10b8fd5e4de9311fd5>:0 at Xamarin.Forms.Platform.iOS.VisualElementPackager.Dispose (System.Boolean disposing) <0x16f4404 + 0x0010f> in <af9d9248af534e36a80f2d0e9c9d81cf#24b0e2cb6a55ec10b8fd5e4de9311fd5>:0 at Xamarin.Forms.Platform.iOS.VisualElementPackager.Dispose () <0x16f40a0 + 0x00017> in <af9d9248af534e36a80f2d0e9c9d81cf#24b0e2cb6a55ec10b8fd5e4de9311fd5>:0 at Xamarin.Forms.Platform.iOS.VisualElementRenderer`1[TElement].Dispose (System.Boolean disposing) <0x16f7360 + 0x0013b> in <af9d9248af534e36a80f2d0e9c9d81cf#24b0e2cb6a55ec10b8fd5e4de9311fd5>:0 at Foundation.NSObject.Dispose () <0x1402564 + 0x00027> in <fddc7a7736f54d80a3a0d75db29486ef#24b0e2cb6a55ec10b8fd5e4de9311fd5>:0 at Xamarin.Forms.Platform.iOS.VisualElementPackager.Dispose (System.Boolean disposing) <0x16f4404 + 0x0010f> in <af9d9248af534e36a80f2d0e9c9d81cf#24b0e2cb6a55ec10b8fd5e4de9311fd5>:0 at Xamarin.Forms.Platform.iOS.VisualElementPackager.Dispose () <0x16f40a0 + 0x00017> in <af9d9248af534e36a80f2d0e9c9d81cf#24b0e2cb6a55ec10b8fd5e4de9311fd5>:0 at Xamarin.Forms.Platform.iOS.VisualElementRenderer`1[TElement].Dispose (System.Boolean disposing) <0x16f7360 + 0x0013b> in <af9d9248af534e36a80f2d0e9c9d81cf#24b0e2cb6a55ec10b8fd5e4de9311fd5>:0 at Foundation.NSObject.Dispose () <0x1402564 + 0x00027> in <fddc7a7736f54d80a3a0d75db29486ef#24b0e2cb6a55ec10b8fd5e4de9311fd5>:0 at Xamarin.Forms.Platform.iOS.VisualElementPackager.Dispose (System.Boolean disposing) <0x16f4404 + 0x0010f> in <af9d9248af534e36a80f2d0e9c9d81cf#24b0e2cb6a55ec10b8fd5e4de9311fd5>:0 at Xamarin.Forms.Platform.iOS.VisualElementPackager.Dispose () <0x16f40a0 + 0x00017> in <af9d9248af534e36a80f2d0e9c9d81cf#24b0e2cb6a55ec10b8fd5e4de9311fd5>:0 at Xamarin.Forms.Platform.iOS.VisualElementRenderer`1[TElement].Dispose (System.Boolean disposing) <0x16f7360 + 0x0013b> in <af9d9248af534e36a80f2d0e9c9d81cf#24b0e2cb6a55ec10b8fd5e4de9311fd5>:0 at Foundation.NSObject.Dispose () <0x1402564 + 0x00027> in <fddc7a7736f54d80a3a0d75db29486ef#24b0e2cb6a55ec10b8fd5e4de9311fd5>:0 at Xamarin.Forms.Platform.iOS.VisualElementPackager.Dispose (System.Boolean disposing) <0x16f4404 + 0x0010f> in <af9d9248af534e36a80f2d0e9c9d81cf#24b0e2cb6a55ec10b8fd5e4de9311fd5>:0 at Xamarin.Forms.Platform.iOS.VisualElementPackager.Dispose () <0x16f40a0 + 0x00017> in <af9d9248af534e36a80f2d0e9c9d81cf#24b0e2cb6a55ec10b8fd5e4de9311fd5>:0 at Xamarin.Forms.Platform.iOS.PageRenderer.Dispose (System.Boolean disposing) <0x1736c5c + 0x0008f> in <af9d9248af534e36a80f2d0e9c9d81cf#24b0e2cb6a55ec10b8fd5e4de9311fd5>:0 at Foundation.NSObject.Dispose () <0x1402564 + 0x00027> in <fddc7a7736f54d80a3a0d75db29486ef#24b0e2cb6a55ec10b8fd5e4de9311fd5>:0 at Xamarin.Forms.Platform.iOS.ShellSectionRenderer.DisposePage (Xamarin.Forms.Page page, System.Boolean calledFromDispose) <0x17a3ffc + 0x000e3> in <af9d9248af534e36a80f2d0e9c9d81cf#24b0e2cb6a55ec10b8fd5e4de9311fd5>:0 at Xamarin.Forms.Platform.iOS.ShellSectionRenderer.OnPopRequested (Xamarin.Forms.Internals.NavigationRequestedEventArgs e) <0x1670228 + 0x002a3> in <af9d9248af534e36a80f2d0e9c9d81cf#24b0e2cb6a55ec10b8fd5e4de9311fd5>:0 at System.Runtime.CompilerServices.AsyncMethodBuilderCore+<>c.<ThrowAsync>b__7_0 (System.Object state) <0x3ecea4 + 0x0007b> in <ae4d2b2e1a52451bbb0fbe726a40b592#24b0e2cb6a55ec10b8fd5e4de9311fd5>:0 at Foundation.NSAsyncSynchronizationContextDispatcher.Apply () <0x13f353c + 0x0003f> in <fddc7a7736f54d80a3a0d75db29486ef#24b0e2cb6a55ec10b8fd5e4de9311fd5>:0 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) <0x142b4e0 + 0x000e7> in <fddc7a7736f54d80a3a0d75db29486ef#24b0e2cb6a55ec10b8fd5e4de9311fd5>:0
Hi Reid,
Regarding exception “System.OverflowException: This isn't a 64bits machine”
We would like to let you know that as, of now the Machine
with iOS 9 version machine is not available on our end,
Currently we are trying to replicate the
reported scenario on our end. We will check and update the further details on
or before October 31, 2022. Meanwhile, could you please confirm whether
you are able to replicate the reported in simple sample which we have attached
here? If not, please revert us with modified sample to replicate the reported
scenario on our end. It will be more helpful for us to provide a timely
solutions.
Regarding exception “System.ObjectDisposedException: Cannot access a disposed object”
We would like to inform you that we require additional information regarding the reported crash. Could you please confirm whether you are able to replicate the reported in simple sample which we have attached here or please share a code snippet related to SfDataGrid along with replication scenario illustration video or image in which the platform the reported crash occurs? It will be more helpful for us to proceed further on this.
Regards,
Suja
Hi Reid,
As you have created a similar tickets , Kindly follow the tickets that you have created for further followups.
Regards,
Suthi Yuvaraj.
For anyone else that might run into the SfPopupLayout crash, we found the issue only happened if we had both ShowHeader and ShowFooter set to false. To work around this we removed the ShowFooter value and set the FooterHeight to 0 and the FooterTemplate to a view with IsVisible set to false.