FC on start up
- Device OS and version: crDroid v7.1.1
- Device model/manufacturer: Moto G4 Play (Harpia xt1607)
- F-Droid version (in the About screen): 0.102
What did you do? (clear steps if possible) Tap on icon to start F-Droid
What did you expect to see? Application started
What did you see instead? Dialog box saying "F-Droid has stopped"
Verified that all requested permissions were granted, especially since it seems to be failing on a stream IO operation. Strongly suspect this is ROM related, but all other apps seem to be working fine.
logcat shows:
02-28 10:18:15.946 3965 20432 I ActivityManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=org.fdroid.fdroid/.FDroid (has extras)} from uid 10032 on display 0
02-28 10:18:15.998 3965 4133 I ActivityManager: Start proc 24358:org.fdroid.fdroid/u0a75 for activity org.fdroid.fdroid/.FDroid
02-28 10:18:16.149 24358 24358 I art : Starting a blocking GC AddRemoveAppImageSpace
02-28 10:18:16.151 24358 24358 W System : ClassLoader referenced unknown path: /data/app/org.fdroid.fdroid-1/lib/arm
02-28 10:18:16.359 24374 24374 E rfs_access: debug open failed with errno 13
02-28 10:18:16.360 24374 24374 I rfs_access: All clients successfully initialized.
02-28 10:18:16.361 24374 24374 I rfs_access: Capset success!
02-28 10:18:16.361 24374 24374 I rfs_access: All Data dirs exist or were created successfully.
02-28 10:18:16.362 24374 24374 I rfs_access: Initialized RFS server
02-28 10:18:16.362 24374 24374 E QMI_FW : xport_reg Failed for service_id=0x1c version=0x1 on 8
02-28 10:18:16.354 24374 24374 W rfs_access: type=1400 audit(0.0:28331): avc: denied { write } for uid=0 name="rfsa" dev="debugfs" ino=3033 scontext=u:r:rfs_access:s0 tcontext=u:object_r:debugfs:s0 tclass=file permissive=0
02-28 10:18:16.358 24374 24374 W rfs_access: type=1400 audit(0.0:28332): avc: denied { net_raw } for uid=1000 capability=13 scontext=u:r:rfs_access:s0 tcontext=u:r:rfs_access:s0 tclass=capability permissive=0
02-28 10:18:16.414 24358 24363 I art : Do partial code cache collection, code=5KB, data=30KB
02-28 10:18:16.415 24358 24363 I art : After code cache collection, code=5KB, data=30KB
02-28 10:18:16.415 24358 24363 I art : Increasing code cache capacity to 128KB
02-28 10:18:16.417 24374 24374 E rfs_access: Error in qmi_csi_register, qmi_rc=8
02-28 10:18:16.417 24374 24374 E rfs_access: rfsa_server_init failed.
02-28 10:18:16.568 24358 24358 I art : Rejecting re-init on previously-failed class java.lang.Class<org.acra.util.IOUtils$1>: java.lang.NoClassDefFoundError: Failed resolution of: Lcom/android/internal/util/Predicate;
02-28 10:18:16.568 24358 24358 I art : at java.lang.String org.acra.util.IOUtils.streamToString(java.io.InputStream) (IOUtils.java:81)
02-28 10:18:16.568 24358 24358 I art : at java.lang.String org.acra.ACRA.getCurrentProcessName() (ACRA.java:314)
02-28 10:18:16.568 24358 24358 I art : at boolean org.acra.ACRA.isACRASenderServiceProcess() (ACRA.java:305)
02-28 10:18:16.568 24358 24358 I art : at void org.acra.ACRA.init(android.app.Application, org.acra.config.ACRAConfiguration, boolean) (ACRA.java:213)
02-28 10:18:16.568 24358 24358 I art : at void org.acra.ACRA.init(android.app.Application, org.acra.config.ConfigurationBuilder, boolean) (ACRA.java:176)
02-28 10:18:16.568 24358 24358 I art : at void org.acra.ACRA.init(android.app.Application, org.acra.config.ConfigurationBuilder) (ACRA.java:160)
02-28 10:18:16.568 24358 24358 I art : at void org.acra.ACRA.init(android.app.Application) (ACRA.java:143)
02-28 10:18:16.568 24358 24358 I art : at void org.fdroid.fdroid.FDroidApp.onCreate() (FDroidApp.java:212)
02-28 10:18:16.568 24358 24358 I art : at void android.app.Instrumentation.callApplicationOnCreate(android.app.Application) (Instrumentation.java:1025)
02-28 10:18:16.568 24358 24358 I art : at void android.app.ActivityThread.handleBindApplication(android.app.ActivityThread$AppBindData) (ActivityThread.java:5485)
02-28 10:18:16.568 24358 24358 I art : at void android.app.ActivityThread.-wrap2(android.app.ActivityThread, android.app.ActivityThread$AppBindData) (ActivityThread.java:-1)
02-28 10:18:16.568 24358 24358 I art : at void android.app.ActivityThread$H.handleMessage(android.os.Message) (ActivityThread.java:1571)
02-28 10:18:16.568 24358 24358 I art : at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:102)
02-28 10:18:16.568 24358 24358 I art : at void android.os.Looper.loop() (Looper.java:153)
02-28 10:18:16.568 24358 24358 I art : at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6205)
02-28 10:18:16.568 24358 24358 I art : at java.lang.Object java.lang.reflect.Method.invoke!(java.lang.Object, java.lang.Object[]) (Method.java:-2)
02-28 10:18:16.568 24358 24358 I art : at void com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run() (ZygoteInit.java:888)
02-28 10:18:16.568 24358 24358 I art : at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:778)
02-28 10:18:16.568 24358 24358 I art : Caused by: java.lang.ClassNotFoundException: Didn't find class "com.android.internal.util.Predicate" on path: DexPathList[[zip file "/data/app/org.fdroid.fdroid-1/base.apk"],nativeLibraryDirectories=[/data/app/org.fdroid.fdroid-1/lib/arm, /system/lib, /vendor/lib]]
02-28 10:18:16.568 24358 24358 I art : at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:56)
02-28 10:18:16.568 24358 24358 I art : at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:380)
02-28 10:18:16.568 24358 24358 I art : at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312)
02-28 10:18:16.568 24358 24358 I art : at java.lang.String org.acra.util.IOUtils.streamToString(java.io.InputStream) (IOUtils.java:81)
02-28 10:18:16.568 24358 24358 I art : at java.lang.String org.acra.ACRA.getCurrentProcessName() (ACRA.java:314)
02-28 10:18:16.568 24358 24358 I art : at boolean org.acra.ACRA.isACRASenderServiceProcess() (ACRA.java:305)
02-28 10:18:16.568 24358 24358 I art : at void org.acra.ACRA.init(android.app.Application, org.acra.config.ACRAConfiguration, boolean) (ACRA.java:213)
02-28 10:18:16.568 24358 24358 I art : at void org.acra.ACRA.init(android.app.Application, org.acra.config.ConfigurationBuilder, boolean) (ACRA.java:176)
02-28 10:18:16.568 24358 24358 I art : at void org.acra.ACRA.init(android.app.Application, org.acra.config.ConfigurationBuilder) (ACRA.java:160)
02-28 10:18:16.568 24358 24358 I art : at void org.acra.ACRA.init(android.app.Application) (ACRA.java:143)
02-28 10:18:16.568 24358 24358 I art : at void org.fdroid.fdroid.FDroidApp.onCreate() (FDroidApp.java:212)
02-28 10:18:16.568 24358 24358 I art : at void android.app.Instrumentation.callApplicationOnCreate(android.app.Application) (Instrumentation.java:1025)
02-28 10:18:16.568 24358 24358 I art : at void android.app.ActivityThread.handleBindApplication(android.app.ActivityThread$AppBindData) (ActivityThread.java:5485)
02-28 10:18:16.568 24358 24358 I art : at void android.app.ActivityThread.-wrap2(android.app.ActivityThread, android.app.ActivityThread$AppBindData) (ActivityThread.java:-1)
02-28 10:18:16.568 24358 24358 I art : at void android.app.ActivityThread$H.handleMessage(android.os.Message) (ActivityThread.java:1571)
02-28 10:18:16.568 24358 24358 I art : at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:102)
02-28 10:18:16.568 24358 24358 I art : at void android.os.Looper.loop() (Looper.java:153)
02-28 10:18:16.568 24358 24358 I art : at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6205)
02-28 10:18:16.568 24358 24358 I art : at java.lang.Object java.lang.reflect.Method.invoke!(java.lang.Object, java.lang.Object[]) (Method.java:-2)
02-28 10:18:16.568 24358 24358 I art : at void com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run() (ZygoteInit.java:888)
02-28 10:18:16.568 24358 24358 I art : at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:778)
02-28 10:18:16.568 24358 24358 I art :
02-28 10:18:16.580 24358 24358 I art : Rejecting re-init on previously-failed class java.lang.Class<org.acra.util.IOUtils$1>: java.lang.NoClassDefFoundError: Failed resolution of: Lcom/android/internal/util/Predicate;
02-28 10:18:16.580 24358 24358 I art : at java.lang.String org.acra.util.IOUtils.streamToString(java.io.InputStream) (IOUtils.java:81)
02-28 10:18:16.580 24358 24358 I art : at java.lang.String org.acra.ACRA.getCurrentProcessName() (ACRA.java:314)
02-28 10:18:16.580 24358 24358 I art : at boolean org.acra.ACRA.isACRASenderServiceProcess() (ACRA.java:305)
02-28 10:18:16.580 24358 24358 I art : at void org.acra.ACRA.init(android.app.Application, org.acra.config.ACRAConfiguration, boolean) (ACRA.java:213)
02-28 10:18:16.580 24358 24358 I art : at void org.acra.ACRA.init(android.app.Application, org.acra.config.ConfigurationBuilder, boolean) (ACRA.java:176)
02-28 10:18:16.580 24358 24358 I art : at void org.acra.ACRA.init(android.app.Application, org.acra.config.ConfigurationBuilder) (ACRA.java:160)
02-28 10:18:16.580 24358 24358 I art : at void org.acra.ACRA.init(android.app.Application) (ACRA.java:143)
02-28 10:18:16.580 24358 24358 I art : at void org.fdroid.fdroid.FDroidApp.onCreate() (FDroidApp.java:212)
02-28 10:18:16.580 24358 24358 I art : at void android.app.Instrumentation.callApplicationOnCreate(android.app.Application) (Instrumentation.java:1025)
02-28 10:18:16.580 24358 24358 I art : at void android.app.ActivityThread.handleBindApplication(android.app.ActivityThread$AppBindData) (ActivityThread.java:5485)
02-28 10:18:16.580 24358 24358 I art : at void android.app.ActivityThread.-wrap2(android.app.ActivityThread, android.app.ActivityThread$AppBindData) (ActivityThread.java:-1)
02-28 10:18:16.580 24358 24358 I art : at void android.app.ActivityThread$H.handleMessage(android.os.Message) (ActivityThread.java:1571)
02-28 10:18:16.580 24358 24358 I art : at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:102)
02-28 10:18:16.580 24358 24358 I art : at void android.os.Looper.loop() (Looper.java:153)
02-28 10:18:16.580 24358 24358 I art : at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6205)
02-28 10:18:16.580 24358 24358 I art : at java.lang.Object java.lang.reflect.Method.invoke!(java.lang.Object, java.lang.Object[]) (Method.java:-2)
02-28 10:18:16.580 24358 24358 I art : at void com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run() (ZygoteInit.java:888)
02-28 10:18:16.581 24358 24358 I art : at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:778)
02-28 10:18:16.581 24358 24358 I art : Caused by: java.lang.ClassNotFoundException: Didn't find class "com.android.internal.util.Predicate" on path: DexPathList[[zip file "/data/app/org.fdroid.fdroid-1/base.apk"],nativeLibraryDirectories=[/data/app/org.fdroid.fdroid-1/lib/arm, /system/lib, /vendor/lib]]
02-28 10:18:16.581 24358 24358 I art : at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:56)
02-28 10:18:16.581 24358 24358 I art : at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:380)
02-28 10:18:16.581 24358 24358 I art : at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312)
02-28 10:18:16.581 24358 24358 I art : at java.lang.String org.acra.util.IOUtils.streamToString(java.io.InputStream) (IOUtils.java:81)
02-28 10:18:16.581 24358 24358 I art : at java.lang.String org.acra.ACRA.getCurrentProcessName() (ACRA.java:314)
02-28 10:18:16.581 24358 24358 I art : at boolean org.acra.ACRA.isACRASenderServiceProcess() (ACRA.java:305)
02-28 10:18:16.581 24358 24358 I art : at void org.acra.ACRA.init(android.app.Application, org.acra.config.ACRAConfiguration, boolean) (ACRA.java:213)
02-28 10:18:16.581 24358 24358 I art : at void org.acra.ACRA.init(android.app.Application, org.acra.config.ConfigurationBuilder, boolean) (ACRA.java:176)
02-28 10:18:16.581 24358 24358 I art : at void org.acra.ACRA.init(android.app.Application, org.acra.config.ConfigurationBuilder) (ACRA.java:160)
02-28 10:18:16.581 24358 24358 I art : at void org.acra.ACRA.init(android.app.Application) (ACRA.java:143)
02-28 10:18:16.581 24358 24358 I art : at void org.fdroid.fdroid.FDroidApp.onCreate() (FDroidApp.java:212)
02-28 10:18:16.581 24358 24358 I art : at void android.app.Instrumentation.callApplicationOnCreate(android.app.Application) (Instrumentation.java:1025)
02-28 10:18:16.581 24358 24358 I art : at void android.app.ActivityThread.handleBindApplication(android.app.ActivityThread$AppBindData) (ActivityThread.java:5485)
02-28 10:18:16.581 24358 24358 I art : at void android.app.ActivityThread.-wrap2(android.app.ActivityThread, android.app.ActivityThread$AppBindData) (ActivityThread.java:-1)
02-28 10:18:16.581 24358 24358 I art : at void android.app.ActivityThread$H.handleMessage(android.os.Message) (ActivityThread.java:1571)
02-28 10:18:16.581 24358 24358 I art : at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:102)
02-28 10:18:16.581 24358 24358 I art : at void android.os.Looper.loop() (Looper.java:153)
02-28 10:18:16.581 24358 24358 I art : at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6205)
02-28 10:18:16.581 24358 24358 I art : at java.lang.Object java.lang.reflect.Method.invoke!(java.lang.Object, java.lang.Object[]) (Method.java:-2)
02-28 10:18:16.581 24358 24358 I art : at void com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run() (ZygoteInit.java:888)
02-28 10:18:16.581 24358 24358 I art : at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:778)
02-28 10:18:16.581 24358 24358 I art :
02-28 10:18:16.582 24358 24358 D AndroidRuntime: Shutting down VM
02-28 10:18:16.583 24358 24358 E AndroidRuntime: FATAL EXCEPTION: main
02-28 10:18:16.583 24358 24358 E AndroidRuntime: Process: org.fdroid.fdroid, PID: 24358
02-28 10:18:16.583 24358 24358 E AndroidRuntime: java.lang.NoClassDefFoundError: Failed resolution of: Lcom/android/internal/util/Predicate;
02-28 10:18:16.583 24358 24358 E AndroidRuntime: at org.acra.util.IOUtils.streamToString(IOUtils.java:81)
02-28 10:18:16.583 24358 24358 E AndroidRuntime: at org.acra.ACRA.getCurrentProcessName(ACRA.java:314)
02-28 10:18:16.583 24358 24358 E AndroidRuntime: at org.acra.ACRA.isACRASenderServiceProcess(ACRA.java:305)
02-28 10:18:16.583 24358 24358 E AndroidRuntime: at org.acra.ACRA.init(ACRA.java:213)
02-28 10:18:16.583 24358 24358 E AndroidRuntime: at org.acra.ACRA.init(ACRA.java:176)
02-28 10:18:16.583 24358 24358 E AndroidRuntime: at org.acra.ACRA.init(ACRA.java:160)
02-28 10:18:16.583 24358 24358 E AndroidRuntime: at org.acra.ACRA.init(ACRA.java:143)
02-28 10:18:16.583 24358 24358 E AndroidRuntime: at org.fdroid.fdroid.FDroidApp.onCreate(FDroidApp.java:212)
02-28 10:18:16.583 24358 24358 E AndroidRuntime: at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1025)
02-28 10:18:16.583 24358 24358 E AndroidRuntime: at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5485)
02-28 10:18:16.583 24358 24358 E AndroidRuntime: at android.app.ActivityThread.-wrap2(ActivityThread.java)
02-28 10:18:16.583 24358 24358 E AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1571)
02-28 10:18:16.583 24358 24358 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:102)
02-28 10:18:16.583 24358 24358 E AndroidRuntime: at android.os.Looper.loop(Looper.java:153)
02-28 10:18:16.583 24358 24358 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:6205)
02-28 10:18:16.583 24358 24358 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
02-28 10:18:16.583 24358 24358 E AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:888)
02-28 10:18:16.583 24358 24358 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:778)
02-28 10:18:16.583 24358 24358 E AndroidRuntime: Caused by: java.lang.ClassNotFoundException: Didn't find class "com.android.internal.util.Predicate" on path: DexPathList[[zip file "/data/app/org.fdroid.fdroid-1/base.apk"],nativeLibraryDirectories=[/data/app/org.fdroid.fdroid-1/lib/arm, /system/lib, /vendor/lib]]
02-28 10:18:16.583 24358 24358 E AndroidRuntime: at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
02-28 10:18:16.583 24358 24358 E AndroidRuntime: at java.lang.ClassLoader.loadClass(ClassLoader.java:380)
02-28 10:18:16.583 24358 24358 E AndroidRuntime: at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
02-28 10:18:16.583 24358 24358 E AndroidRuntime: ... 18 more
02-28 10:18:16.585 24358 24358 I Process : Sending signal. PID: 24358 SIG: 9
02-28 10:18:16.589 3965 24378 W ActivityManager: Force finishing activity org.fdroid.fdroid/.FDroid
02-28 10:18:16.596 3965 24378 E JavaBinder: !!! FAILED BINDER TRANSACTION !!! (parcel size = 104)
02-28 10:18:16.607 3965 24378 W ActivityManager: Exception thrown during pause
02-28 10:18:16.607 3965 24378 W ActivityManager: android.os.DeadObjectException: Transaction failed on small parcel; remote process probably died
02-28 10:18:16.607 3965 24378 W ActivityManager: at android.os.BinderProxy.transactNative(Native Method)
02-28 10:18:16.607 3965 24378 W ActivityManager: at android.os.BinderProxy.transact(Binder.java:615)
02-28 10:18:16.607 3965 24378 W ActivityManager: at android.app.ApplicationThreadProxy.schedulePauseActivity(ApplicationThreadNative.java:795)
02-28 10:18:16.607 3965 24378 W ActivityManager: at com.android.server.am.ActivityStack.startPausingLocked(ActivityStack.java:1148)
02-28 10:18:16.607 3965 24378 W ActivityManager: at com.android.server.am.ActivityStack.finishActivityLocked(ActivityStack.java:3601)
02-28 10:18:16.607 3965 24378 W ActivityManager: at com.android.server.am.ActivityStack.finishTopRunningActivityLocked(ActivityStack.java:3437)
02-28 10:18:16.607 3965 24378 W ActivityManager: at com.android.server.am.ActivityStackSupervisor.finishTopRunningActivityLocked(ActivityStackSupervisor.java:1860)
02-28 10:18:16.607 3965 24378 W ActivityManager: at com.android.server.am.AppErrors.handleAppCrashLocked(AppErrors.java:625)
02-28 10:18:16.607 3965 24378 W ActivityManager: at com.android.server.am.AppErrors.makeAppCrashingLocked(AppErrors.java:483)
02-28 10:18:16.607 3965 24378 W ActivityManager: at com.android.server.am.AppErrors.crashApplicationInner(AppErrors.java:358)
02-28 10:18:16.607 3965 24378 W ActivityManager: at com.android.server.am.AppErrors.crashApplication(AppErrors.java:309)
02-28 10:18:16.607 3965 24378 W ActivityManager: at com.android.server.am.ActivityManagerService$19.run(ActivityManagerService.java:13651)
02-28 10:18:16.607 3965 24378 W ActivityManager: at java.lang.Thread.run(Thread.java:761)
02-28 10:18:16.609 283 283 E lowmemorykiller: Error writing /proc/24358/oom_score_adj; errno=22
02-28 10:18:16.611 3965 24378 I WindowManager: Failed to capture screenshot of Token{3ac7b54 ActivityRecord{c6e6aa7 u0 org.fdroid.fdroid/.FDroid t198 f}} appWin=Window{65edcb5 u0 Starting org.fdroid.fdroid} drawState=4
02-28 10:18:16.628 3965 1945 I ActivityManager: Process org.fdroid.fdroid (pid 24358) has died