Skip to content
This repository has been archived by the owner on May 1, 2024. It is now read-only.

[Bug] Xamarin forms app crashing on funtouch OS 11 global and Color OS (vivo android phones) #15634

Open
TSIPLC-Tusshar opened this issue Dec 15, 2022 · 5 comments
Labels
s/unverified New report that has yet to be verified t/bug 🐛

Comments

@TSIPLC-Tusshar
Copy link

Description

Our application using Xamarin 5.0.0.2545 and recently from 5 days i am facing crash issue on my app on vivo android phones on Android 11 . Crashing after coming up the login screen within 4-5 seconds and did not get any reason behind it after debugging many times on each point. Till now we are facing this in vivo android 11 phones.

Steps to Reproduce

  1. Click on the app icon to start the application
  2. Application will Start loading
  3. After showing Login screen within 4-5 seconds application gone crashed.

Expected Behavior

Application should work on Vivo Android 11 phones as working in rest of brands android phones.

Actual Behavior

Application gone crashed on vivo android 11 phones.

Basic Information

  • Version with issue: 5.0.0.2545
  • Last known good version:
  • Platform Target Frameworks:
    • iOS:
    • Android: 13
    • UWP:
  • Android Support Library / AndroidX Version:
  • NuGet Packages: Cashfree.Forms.Payment.SDK (1.0.0)
    DocumentFormat.OpenXml (2.18.0)
    Forms9Patch (2.4.9)
    HighlightMarker(3.0.11)
    HighlightMarker.Forms (3.0.11)
    Microsoft.AppCenter.Analytics (5.0.1)
    Microsoft.AppCenter.Crashes (5.0.1)
    Sentry.Xamarin.Forms (1.4.5)
    Xamarin.Android.Support.Compat (28.0.0.3)
    Xamarin.Android.Support.Core.UI (28.0.0.3)
    Xamarin.Android.Support.Core.Utils (28.0.0.3)
    Xamarin.Android.Support.v4 (28.0.0.3)
    Xamarin.FFImageLoading (2.4.11.982)
    Xamarin.FFImageLoading.Forms (2.4.11.982)
    Xamarin.Firebase.Messaging (123.0.8)
    Xamarin.Forms (5.0.0.2545)
    Xamarin.Essentials (1.7.4)
    Xamarin.Google.Dagger (2.41.0.2)
    Xamarin.GooglePlayServices.Base (118.1.0)
    Xamarin.Plugin.ImageEdit (1.0.0)
    ZXing.Net.Mobile (2.4.1)
    ZXing.Net.Mobile.Forms (2.4.1)
  • Affected Devices: vivo android 11 phones

Environment

Show/Hide Visual Studio info
Microsoft Visual Studio Community 2022
Version 17.4.2
VisualStudio.17.Release/17.4.2+33122.133
Microsoft .NET Framework
Version 4.8.09032

Installed Version: Community

ASP.NET and Web Tools   17.4.326.54890
ASP.NET and Web Tools

Azure App Service Tools v3.0.0   17.4.326.54890
Azure App Service Tools v3.0.0

Azure Functions and Web Jobs Tools   17.4.326.54890
Azure Functions and Web Jobs Tools

C# Tools   4.4.0-6.22565.8+53091686b435746d62a5df56abfab0e71203d83a
C# components used in the IDE. Depending on your project type and settings, a different version of the compiler may be used.

Common Azure Tools   1.10
Provides common services for use by Azure Mobile Services and Microsoft Azure Tools.

Extensibility Message Bus   1.4.1 (main@2ee106a)
Provides common messaging-based MEF services for loosely coupled Visual Studio extension components communication and integration.

Microsoft JVM Debugger   1.0
Provides support for connecting the Visual Studio debugger to JDWP compatible Java Virtual Machines

Mono Debugging for Visual Studio   17.4.19 (8c0a575)
Support for debugging Mono processes with Visual Studio.

NuGet Package Manager   6.4.0
NuGet Package Manager in Visual Studio. For more information about NuGet, visit https://docs.nuget.org/

Razor (ASP.NET Core)   17.0.0.2246202+61cc048d36a3fc9246d2f04625988b19a18ab8f0
Provides languages services for ASP.NET Core Razor.

SQL Server Data Tools   17.0.62207.28050
Microsoft SQL Server Data Tools

TypeScript Tools   17.0.10921.2001
TypeScript Tools for Microsoft Visual Studio

Visual Basic Tools   4.4.0-6.22565.8+53091686b435746d62a5df56abfab0e71203d83a
Visual Basic components used in the IDE. Depending on your project type and settings, a different version of the compiler may be used.

Visual F# Tools   17.4.0-beta.22512.4+525d5109e389341bb90b144c24e2ad1ceec91e7b
Microsoft Visual F# Tools

Visual Studio IntelliCode   2.2
AI-assisted development for Visual Studio.

VisualStudio.DeviceLog   1.0
Information about my package

VisualStudio.Mac   1.0
Mac Extension for Visual Studio

VSPackage Extension   1.0
VSPackage Visual Studio Extension Detailed Info

Xamarin   17.4.0.301 (d17-4@96af3ae)
Visual Studio extension to enable development for Xamarin.iOS and Xamarin.Android.

Xamarin Designer   17.4.0.138 (remotes/origin/d17-4@d36bba3cc9)
Visual Studio extension to enable Xamarin Designer tools in Visual Studio.

Xamarin Templates   17.4.2 (c457c97)
Templates for building iOS, Android, and Windows apps with Xamarin and Xamarin.Forms.

Xamarin.Android SDK   13.1.0.1 (d17-4/13ba222)
Xamarin.Android Reference Assemblies and MSBuild support.
    Mono: a96bde9
    Java.Interop: xamarin/java.interop/d17-4@fcc33ce2
    SQLite: xamarin/sqlite/3.39.3@23e1ae7
    Xamarin.Android Tools: xamarin/xamarin-android-tools/main@0be567a


Xamarin.iOS and Xamarin.Mac SDK   16.0.0.92 (3dd3dc52c)
Xamarin.iOS and Xamarin.Mac Reference Assemblies and MSBuild support.

Build [Logs](https://drive.google.com/file/d/1dOUU9eXP2X3vm3mtSeJ3Ytm6HxTN4l03/view?usp=sharing)

Debug Logs

Forwarding debugger port 8886
Detecting existing process

am start -a "android.intent.action.MAIN" -c "android.intent.category.LAUNCHER" -n "com.tsi.ipay/crc64048e91faa9b9529d.SplashActivity"
Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.tsi.ipay/crc64048e91faa9b9529d.SplashActivity }
Loaded assembly: /data/data/com.tsi.ipay/files/.override/AEPS.Android.dll
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Xamarin.AndroidX.AppCompat.AppCompatResources.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Xamarin.AndroidX.AppCompat.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Xamarin.AndroidX.CardView.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Xamarin.AndroidX.CoordinatorLayout.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Xamarin.AndroidX.Core.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Xamarin.AndroidX.CursorAdapter.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Xamarin.AndroidX.CustomView.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Xamarin.AndroidX.DrawerLayout.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Xamarin.AndroidX.Fragment.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Xamarin.AndroidX.Legacy.Support.Core.UI.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Xamarin.AndroidX.Lifecycle.Common.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Xamarin.AndroidX.Lifecycle.LiveData.Core.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Xamarin.AndroidX.Lifecycle.ViewModel.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Xamarin.AndroidX.Loader.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Xamarin.AndroidX.RecyclerView.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Xamarin.AndroidX.SwipeRefreshLayout.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Xamarin.AndroidX.VersionedParcelable.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Xamarin.AndroidX.ViewPager.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Xamarin.Google.Android.Material.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/AEPS.BAL.dll
Loaded assembly: /data/data/com.tsi.ipay/files/.override/AEPS.Models.dll
Loaded assembly: /data/data/com.tsi.ipay/files/.override/AutoMapper.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Cashfree.Forms.Payment.Gateway.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/DocumentFormat.OpenXml.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/FastAndroidCamera.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/FFImageLoading.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/FFImageLoading.Forms.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/FFImageLoading.Forms.Platform.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/FFImageLoading.Platform.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Forms9Patch.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Forms9Patch.Droid.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/FormsGestures.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/FormsGestures.Droid.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/FormsViewGroup.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/HighlightMarker.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/HighlightMarker.Forms.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/iPay.BAL.dll
Loaded assembly: /data/data/com.tsi.ipay/files/.override/iPay.Models.dll
Loaded assembly: /data/data/com.tsi.ipay/files/.override/iPay.Services.dll
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Microsoft.AppCenter.Analytics.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Microsoft.AppCenter.Crashes.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Microsoft.AppCenter.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Microsoft.Bcl.AsyncInterfaces.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Microsoft.Extensions.Configuration.Abstractions.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Microsoft.Extensions.Configuration.Binder.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Microsoft.Extensions.Configuration.CommandLine.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Microsoft.Extensions.Configuration.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Microsoft.Extensions.Configuration.EnvironmentVariables.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Microsoft.Extensions.Configuration.FileExtensions.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Microsoft.Extensions.Configuration.Json.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Microsoft.Extensions.Configuration.UserSecrets.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Microsoft.Extensions.DependencyInjection.Abstractions.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Microsoft.Extensions.DependencyInjection.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Microsoft.Extensions.FileProviders.Abstractions.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Microsoft.Extensions.FileProviders.Physical.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Microsoft.Extensions.FileSystemGlobbing.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Microsoft.Extensions.Hosting.Abstractions.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Microsoft.Extensions.Hosting.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Microsoft.Extensions.Logging.Abstractions.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Microsoft.Extensions.Logging.Configuration.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Microsoft.Extensions.Logging.Console.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Microsoft.Extensions.Logging.Debug.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Microsoft.Extensions.Logging.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Microsoft.Extensions.Logging.EventLog.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Microsoft.Extensions.Logging.EventSource.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Microsoft.Extensions.Options.ConfigurationExtensions.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Microsoft.Extensions.Options.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Microsoft.Extensions.Primitives.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/MimeSharp.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Newtonsoft.Json.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/P42.NumericalMethods.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/P42.Utils.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/P42.Utils.Droid.dll
Loaded assembly: /data/data/com.tsi.ipay/files/.override/PlayCore.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Plugin.ImageEdit.Abstractions.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Plugin.ImageEdit.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/RazorBindingLibrary.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Sentry.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Sentry.Xamarin.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Sentry.Xamarin.Forms.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/SkiaSharp.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/SkiaSharp.Extended.Svg.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/SkiaSharp.Views.Android.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/SkiaSharp.Views.Forms.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/System.Collections.Immutable.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/System.Diagnostics.DiagnosticSource.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/System.Diagnostics.EventLog.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/System.IO.Packaging.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/System.Reflection.Metadata.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/System.Security.Principal.Windows.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/System.Text.Encodings.Web.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/System.Text.Json.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Xamarin.AndroidX.Activity.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Xamarin.AndroidX.SavedState.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Xamarin.Essentials.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Xamarin.Firebase.Common.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Xamarin.Firebase.Encoders.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Xamarin.Firebase.Encoders.Proto.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Xamarin.Firebase.Messaging.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Xamarin.Forms.Core.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Xamarin.Forms.Platform.Android.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Xamarin.Forms.Platform.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Xamarin.Forms.Xaml.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Xamarin.Google.Android.DataTransport.TransportApi.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Xamarin.Google.Android.DataTransport.TransportBackendCct.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Xamarin.Google.Android.DataTransport.TransportRuntime.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Xamarin.Google.Dagger.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Xamarin.Google.ErrorProne.Annotations.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Xamarin.Google.Guava.ListenableFuture.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Xamarin.GooglePlayServices.Base.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Xamarin.GooglePlayServices.Basement.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Xamarin.GooglePlayServices.Tasks.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Xamarin.JavaX.Inject.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Xamarin.Jetbrains.Annotations.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Xamarin.Kotlin.StdLib.Common.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Xamarin.Kotlin.StdLib.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/ZXing.Net.Mobile.Core.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/ZXing.Net.Mobile.Forms.Android.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/ZXing.Net.Mobile.Forms.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/zxing.portable.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/ZXingNetMobile.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/AEPS.dll
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Mono.Android.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Java.Interop.dll [External]
Resolved pending breakpoint for 'Android.Runtime.JNIEnv.RegisterJniNatives(System.IntPtr, System.Int32, System.IntPtr, System.IntPtr, System.Int32)' to /Users/runner/work/1/s/xamarin-android/src/Mono.Android/Android.Runtime/JNIEnv.cs:127 [0x00000].
Loaded assembly: /data/data/com.tsi.ipay/files/.override/System.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/Mono.Security.dll [External]
Thread started: #2
Thread started: #3
Thread started: #4
Thread started: #5
Loaded assembly: /data/data/com.tsi.ipay/files/.override/System.Core.dll [External]
Thread started: #6
Loaded assembly: /data/data/com.tsi.ipay/files/.override/System.Net.Http.dll [External]
Thread started: #7
Loaded assembly: /data/data/com.tsi.ipay/files/.override/System.Runtime.CompilerServices.Unsafe.dll [External]
Thread started: #8
Thread started: #9
Thread started: #10
Thread started: #11
Thread started: #12
Loaded assembly: /data/data/com.tsi.ipay/files/.override/System.Xml.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/System.Xml.Linq.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/System.IO.Compression.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/System.Drawing.Common.dll [External]
Thread started: #13
Thread started: #14
Loaded assembly: /data/data/com.tsi.ipay/files/.override/System.Runtime.Serialization.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/System.Numerics.dll [External]
Loaded assembly: /data/data/com.tsi.ipay/files/.override/System.Data.dll [External]
Loaded assembly: Anonymously Hosted DynamicMethods Assembly [External]
[0:] Visual: Material needs to be registered on Android by calling FormsMaterial.Init() after the Xamarin.Forms.Forms.Init method call.
Thread started: #15
Thread finished: #15
The thread 0xf has exited with code 0 (0x0).
Thread started: #16
Thread finished: #16
The thread 0x10 has exited with code 0 (0x0).

Screenshots

Reproduction Link

Workaround

@TSIPLC-Tusshar TSIPLC-Tusshar added s/unverified New report that has yet to be verified t/bug 🐛 labels Dec 15, 2022
@abelgarciasaiz
Copy link

I am facing the same problem. Any update about it?
Thanks

@TSIPLC-Tusshar
Copy link
Author

Try to use single activity, means dont use another activity class for splash screen use only mainactivity and set MainLauncher as true

@abelgarciasaiz
Copy link

But the problem happens after the splash screen has finished and the main activity is already displayed for two seconds. Why should it be related to having a splash activity?

@bernmuel
Copy link

Has anyone been able to solve this issue of app crashing on funtouch 0s?

@TSIPLC-Tusshar
Copy link
Author

Please refer #15634 (comment)

I was able to resolve by using this.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
s/unverified New report that has yet to be verified t/bug 🐛
Projects
None yet
Development

No branches or pull requests

4 participants
@bernmuel @abelgarciasaiz @TSIPLC-Tusshar and others