talsec / Free-RASP-Flutter

Flutter library for improving app security and threat monitoring on Android and iOS mobile devices.
https://github.com/talsec/Free-RASP-Community
MIT License
194 stars 20 forks source link

DeadObjectException on some Android 6 devices #84

Closed kreativityapps closed 1 year ago

kreativityapps commented 1 year ago

Describe the bug Crashes on some Android 6 devices.

To Reproduce Can't reproduce, saw it only in production crash logs.

Expected behavior It shouldn't crash.

Screenshots No screenshots

Please complete the following information:

Additional context Crash log:


Package manager has died
Fatal Exception: java.lang.RuntimeException: Package manager has died
       at android.app.ApplicationPackageManager.queryIntentActivitiesAsUser(ApplicationPackageManager.java:659)
       at android.app.ApplicationPackageManager.queryIntentActivities(ApplicationPackageManager.java:645)
       at com.aheaditec.talsec.security.o1.a(o1.java)
       at com.aheaditec.talsec.security.o1.a(o1.java)
       at com.aheaditec.talsec.security.b.a(b.java)
       at com.aheaditec.talsec.security.o1.c(o1.java)
       at com.aheaditec.talsec.security.o1.a(o1.java)
       at com.aheaditec.talsec.security.a2.d(a2.java)
       at java.lang.Thread.run(Thread.java:818)
Caused by android.os.DeadObjectException
Transaction failed on small parcel; remote process probably died
Caused by android.os.DeadObjectException: Transaction failed on small parcel; remote process probably died
       at android.os.BinderProxy.transactNative(Binder.java)
       at android.os.BinderProxy.transact(Binder.java:503)
       at android.content.pm.IPackageManager$Stub$Proxy.queryIntentActivities(IPackageManager.java:3060)
       at android.app.ApplicationPackageManager.queryIntentActivitiesAsUser(ApplicationPackageManager.java:653)
       at android.app.ApplicationPackageManager.queryIntentActivities(ApplicationPackageManager.java:645)
       at com.aheaditec.talsec.security.o1.a(o1.java)
       at com.aheaditec.talsec.security.o1.a(o1.java)
       at com.aheaditec.talsec.security.b.a(b.java)
       at com.aheaditec.talsec.security.o1.c(o1.java)
       at com.aheaditec.talsec.security.o1.a(o1.java)
       at com.aheaditec.talsec.security.a2.d(a2.java)
       at java.lang.Thread.run(Thread.java:818)
msikyna commented 1 year ago

Hello @kreativityapps , thank you for reporting the issue. We will look at it.

Kind regards, Talsec team

MajdSallora commented 1 year ago

same

SirionRazzer commented 1 year ago

This issue is fixed, it will be included in the next release.

msikyna commented 1 year ago

Hello @kreativityapps , @MajdSallora , a new version v6.3.0 has been released with the issue fixed. Thank you for reporting it!

Kind regards, Talsec team