We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. Image for the cookie policy date
close icon

iOS 9 Crashes

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 

3 Replies

SV Suja Venkatesan Syncfusion Team October 28, 2022 01:06 AM

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


Attachment: GettingStarted_ffb1f2e9.zip


SY Suthi Yuvaraj Syncfusion Team November 1, 2022 10:45 AM

Hi Reid,

As you have created a similar tickets , Kindly follow the tickets that you have created for further followups.

Regards,

Suthi Yuvaraj.




RK Reid Kirkpatrick November 2, 2022 04:04 PM

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.


Loader.
Live Chat Icon For mobile
Up arrow icon