[HELP!!!] Can't open the Applications Manager - Settings keeps crashing

Search This thread
I am trying to fix my friend's (rooted) Galaxy S7 Edge, running Android Marshmallow 6.0.1. Whenever I navigate to the Application Manager, the message "Unfortunately, Settings has stopped" appears, and tapping OK brings me back to the main menu of the settings application. Interstingly, after a reboot, Application Manager will work fine for a few minutes, but then the message will appear, and every time I go into the app until I reboot again, it will display that message. Weird! :eek:

Here is the output of logcat:
Code:
02-13 16:17:14.759 21786 21908 E JavaBinder: !!! FAILED BINDER TRANSACTION !!!  (parcel size = 312)
02-13 16:17:14.759 21786 21908 E AndroidRuntime: FATAL EXCEPTION: ApplicationsState.Loader
02-13 16:17:14.759 21786 21908 E AndroidRuntime: Process: com.android.settings, PID: 21786
02-13 16:17:14.759 21786 21908 E AndroidRuntime: java.lang.RuntimeException: Package manager has died
02-13 16:17:14.759 21786 21908 E AndroidRuntime:     at android.app.ApplicationPackageManager.queryIntentActivitiesAsUser(ApplicationPackageManager.java:765)
02-13 16:17:14.759 21786 21908 E AndroidRuntime:     at com.android.settingslib.applications.ApplicationsState$BackgroundHandler.handleMessage(ApplicationsState.java:872)
02-13 16:17:14.759 21786 21908 E AndroidRuntime:     at android.os.Handler.dispatchMessage(Handler.java:102)
02-13 16:17:14.759 21786 21908 E AndroidRuntime:     at android.os.Looper.loop(Looper.java:158)
02-13 16:17:14.759 21786 21908 E AndroidRuntime:     at android.os.HandlerThread.run(HandlerThread.java:61)
02-13 16:17:14.759 21786 21908 E AndroidRuntime: Caused by: android.os.DeadObjectException: Transaction failed on small parcel; remote process probably died
02-13 16:17:14.759 21786 21908 E AndroidRuntime:     at android.os.BinderProxy.transactNative(Native Method)
02-13 16:17:14.759 21786 21908 E AndroidRuntime:     at android.os.BinderProxy.transact(Binder.java:503)
02-13 16:17:14.759 21786 21908 E AndroidRuntime:     at android.content.pm.IPackageManager$Stub$Proxy.queryIntentActivities(IPackageManager.java:3835)
02-13 16:17:14.759 21786 21908 E AndroidRuntime:     at android.app.ApplicationPackageManager.queryIntentActivitiesAsUser(ApplicationPackageManager.java:755)
02-13 16:17:14.759 21786 21908 E AndroidRuntime:     ... 4 more
The output of logcat after a reboot and after I try to look at an app's details:
Code:
02-13 16:32:11.729  7615  7657 E JavaBinder: !!! FAILED BINDER TRANSACTION !!!  (parcel size = 312)
02-13 16:32:11.739  7615  7657 E AndroidRuntime: FATAL EXCEPTION: ApplicationsState.Loader
02-13 16:32:11.739  7615  7657 E AndroidRuntime: Process: com.android.settings, PID: 7615
02-13 16:32:11.739  7615  7657 E AndroidRuntime: java.lang.RuntimeException: Package manager has died
02-13 16:32:11.739  7615  7657 E AndroidRuntime:     at android.app.ApplicationPackageManager.queryIntentActivitiesAsUser(ApplicationPackageManager.java:765)
02-13 16:32:11.739  7615  7657 E AndroidRuntime:     at com.android.settingslib.applications.ApplicationsState$BackgroundHandler.handleMessage(ApplicationsState.java:872)
02-13 16:32:11.739  7615  7657 E AndroidRuntime:     at android.os.Handler.dispatchMessage(Handler.java:102)
02-13 16:32:11.739  7615  7657 E AndroidRuntime:     at android.os.Looper.loop(Looper.java:158)
02-13 16:32:11.739  7615  7657 E AndroidRuntime:     at android.os.HandlerThread.run(HandlerThread.java:61)
02-13 16:32:11.739  7615  7657 E AndroidRuntime: Caused by: android.os.DeadObjectException: Transaction failed on small parcel; remote process probably died
02-13 16:32:11.739  7615  7657 E AndroidRuntime:     at android.os.BinderProxy.transactNative(Native Method)
02-13 16:32:11.739  7615  7657 E AndroidRuntime:     at android.os.BinderProxy.transact(Binder.java:503)
02-13 16:32:11.739  7615  7657 E AndroidRuntime:     at android.content.pm.IPackageManager$Stub$Proxy.queryIntentActivities(IPackageManager.java:3835)
02-13 16:32:11.739  7615  7657 E AndroidRuntime:     at android.app.ApplicationPackageManager.queryIntentActivitiesAsUser(ApplicationPackageManager.java:755)
02-13 16:32:11.739  7615  7657 E AndroidRuntime:     ... 4 more
 
Last edited: