google / conscrypt

Conscrypt is a Java Security Provider that implements parts of the Java Cryptography Extension and Java Secure Socket Extension.
Apache License 2.0
1.28k stars 273 forks source link

Exception in Android 4.4 x86 emulator for version 2.4.0 #848

Open spacecowboy opened 4 years ago

spacecowboy commented 4 years ago

I'm getting an exception when installing the provider on certain emulator versions.

Should also note that in all cases I use the emulator image without Google packages.

Crash log is as follows:

    --------- beginning of /dev/log/system
05-22 14:15:53.092 1648-2224/system_process I/ActivityManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.nononsenseapps.feeder/.ui.FeedActivity} from pid 2269
05-22 14:15:53.142 1182-1212/? D/gralloc_ranchu: gralloc_alloc: Creating ashmem region of size 7753728
05-22 14:15:53.142 1648-1660/system_process I/ActivityManager: Start proc com.nononsenseapps.feeder for activity com.nononsenseapps.feeder/.ui.FeedActivity: pid=2684 uid=10052 gids={50052, 1028, 1015, 3003}
05-22 14:15:53.162 2684-2684/? W/dalvikvm: Unable to resolve superclass of Lorg/conscrypt/TrustManagerImpl; (6636)
05-22 14:15:53.162 2684-2684/? W/dalvikvm: Link of class 'Lorg/conscrypt/TrustManagerImpl;' failed
05-22 14:15:53.162 2684-2684/? I/dalvikvm: Could not find method org.conscrypt.TrustManagerImpl.getDefaultHostnameVerifier, referenced from method org.conscrypt.Conscrypt.getDefaultHostnameVerifier
05-22 14:15:53.162 2684-2684/? W/dalvikvm: VFY: unable to resolve static method 63919: Lorg/conscrypt/TrustManagerImpl;.getDefaultHostnameVerifier ()Lorg/conscrypt/ConscryptHostnameVerifier;
05-22 14:15:53.162 2684-2684/? D/dalvikvm: VFY: replacing opcode 0x71 at 0x0003
05-22 14:15:53.162 2684-2684/? W/dalvikvm: Unable to resolve superclass of Lorg/conscrypt/TrustManagerImpl; (6636)
05-22 14:15:53.162 2684-2684/? W/dalvikvm: Link of class 'Lorg/conscrypt/TrustManagerImpl;' failed
05-22 14:15:53.162 2684-2684/? W/dalvikvm: VFY: unable to find class referenced in signature (Lorg/conscrypt/TrustManagerImpl;)
05-22 14:15:53.162 2684-2684/? W/dalvikvm: Unable to resolve superclass of Lorg/conscrypt/TrustManagerImpl; (6636)
05-22 14:15:53.162 2684-2684/? W/dalvikvm: Link of class 'Lorg/conscrypt/TrustManagerImpl;' failed
05-22 14:15:53.162 2684-2684/? I/dalvikvm: Could not find method org.conscrypt.TrustManagerImpl.getHostnameVerifier, referenced from method org.conscrypt.Conscrypt.getHostnameVerifier
05-22 14:15:53.162 2684-2684/? W/dalvikvm: VFY: unable to resolve virtual method 63921: Lorg/conscrypt/TrustManagerImpl;.getHostnameVerifier ()Lorg/conscrypt/ConscryptHostnameVerifier;
05-22 14:15:53.162 2684-2684/? D/dalvikvm: VFY: replacing opcode 0x6e at 0x0004
05-22 14:15:53.162 2684-2684/? W/dalvikvm: Unable to resolve superclass of Lorg/conscrypt/TrustManagerImpl; (6636)
05-22 14:15:53.162 2684-2684/? W/dalvikvm: Link of class 'Lorg/conscrypt/TrustManagerImpl;' failed
05-22 14:15:53.162 2684-2684/? E/dalvikvm: Could not find class 'org.conscrypt.TrustManagerImpl', referenced from method org.conscrypt.Conscrypt.isConscrypt
05-22 14:15:53.162 2684-2684/? W/dalvikvm: VFY: unable to resolve instanceof 8763 (Lorg/conscrypt/TrustManagerImpl;) in Lorg/conscrypt/Conscrypt;
05-22 14:15:53.162 2684-2684/? D/dalvikvm: VFY: replacing opcode 0x20 at 0x0000
05-22 14:15:53.162 2684-2684/? W/dalvikvm: Unable to resolve superclass of Lorg/conscrypt/TrustManagerImpl; (6636)
05-22 14:15:53.162 2684-2684/? W/dalvikvm: Link of class 'Lorg/conscrypt/TrustManagerImpl;' failed
05-22 14:15:53.162 2684-2684/? I/dalvikvm: Could not find method org.conscrypt.TrustManagerImpl.setDefaultHostnameVerifier, referenced from method org.conscrypt.Conscrypt.setDefaultHostnameVerifier
05-22 14:15:53.162 2684-2684/? W/dalvikvm: VFY: unable to resolve static method 63931: Lorg/conscrypt/TrustManagerImpl;.setDefaultHostnameVerifier (Lorg/conscrypt/ConscryptHostnameVerifier;)V
05-22 14:15:53.162 2684-2684/? D/dalvikvm: VFY: replacing opcode 0x71 at 0x0003
05-22 14:15:53.162 2684-2684/? W/dalvikvm: Unable to resolve superclass of Lorg/conscrypt/TrustManagerImpl; (6636)
05-22 14:15:53.162 2684-2684/? W/dalvikvm: Link of class 'Lorg/conscrypt/TrustManagerImpl;' failed
05-22 14:15:53.162 2684-2684/? W/dalvikvm: VFY: unable to find class referenced in signature (Lorg/conscrypt/TrustManagerImpl;)
05-22 14:15:53.162 2684-2684/? W/dalvikvm: Unable to resolve superclass of Lorg/conscrypt/TrustManagerImpl; (6636)
05-22 14:15:53.162 2684-2684/? W/dalvikvm: Link of class 'Lorg/conscrypt/TrustManagerImpl;' failed
05-22 14:15:53.162 2684-2684/? I/dalvikvm: Could not find method org.conscrypt.TrustManagerImpl.setHostnameVerifier, referenced from method org.conscrypt.Conscrypt.setHostnameVerifier
05-22 14:15:53.162 2684-2684/? W/dalvikvm: VFY: unable to resolve virtual method 63932: Lorg/conscrypt/TrustManagerImpl;.setHostnameVerifier (Lorg/conscrypt/ConscryptHostnameVerifier;)V
05-22 14:15:53.162 2684-2684/? D/dalvikvm: VFY: replacing opcode 0x6e at 0x0004
05-22 14:15:53.162 2684-2684/? W/dalvikvm: Unable to resolve superclass of Lorg/conscrypt/TrustManagerImpl; (6636)
05-22 14:15:53.162 2684-2684/? W/dalvikvm: Link of class 'Lorg/conscrypt/TrustManagerImpl;' failed
05-22 14:15:53.162 2684-2684/? E/dalvikvm: Could not find class 'org.conscrypt.TrustManagerImpl', referenced from method org.conscrypt.Conscrypt.toConscrypt
05-22 14:15:53.162 2684-2684/? W/dalvikvm: VFY: unable to resolve check-cast 8763 (Lorg/conscrypt/TrustManagerImpl;) in Lorg/conscrypt/Conscrypt;
05-22 14:15:53.162 2684-2684/? D/dalvikvm: VFY: replacing opcode 0x1f at 0x0006
05-22 14:15:53.162 2269-2269/com.android.launcher D/EGL_emulation: eglMakeCurrent: 0xb7a717a0: ver 2 0
05-22 14:15:53.172 2684-2684/? D/dalvikvm: GC_FOR_ALLOC freed 240K, 9% free 3266K/3568K, paused 1ms, total 1ms
05-22 14:15:53.182 2684-2684/? D/dalvikvm: GC_FOR_ALLOC freed 208K, 8% free 3554K/3840K, paused 2ms, total 2ms
05-22 14:15:53.182 2684-2684/? D/dalvikvm: GC_FOR_ALLOC freed 106K, 10% free 3666K/4032K, paused 2ms, total 2ms
05-22 14:15:53.182 2684-2684/? D/dalvikvm: GC_FOR_ALLOC freed 189K, 11% free 3701K/4144K, paused 1ms, total 1ms
05-22 14:15:53.182 2684-2684/? D/dalvikvm: GC_FOR_ALLOC freed 211K, 12% free 3779K/4256K, paused 1ms, total 1ms
05-22 14:15:53.192 2684-2684/? D/dalvikvm: GC_FOR_ALLOC freed 92K, 9% free 3874K/4256K, paused 1ms, total 1ms
05-22 14:15:53.192 2269-2269/com.android.launcher D/EGL_emulation: eglMakeCurrent: 0xb7a717a0: ver 2 0
05-22 14:15:53.202 2684-2684/com.nononsenseapps.feeder D/dalvikvm: GC_FOR_ALLOC freed 245K, 7% free 4145K/4452K, paused 2ms, total 2ms
05-22 14:15:53.212 2684-2684/com.nononsenseapps.feeder D/dalvikvm: GC_FOR_ALLOC freed 289K, 8% free 4368K/4720K, paused 2ms, total 2ms
05-22 14:15:53.222 2684-2684/com.nononsenseapps.feeder D/dalvikvm: GC_FOR_ALLOC freed 273K, 7% free 4608K/4944K, paused 2ms, total 2ms
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder D/dalvikvm: Trying to load lib /data/app-lib/com.nononsenseapps.feeder-1/libconscrypt_jni.so 0x9d070020
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder D/dalvikvm: Added shared lib /data/app-lib/com.nononsenseapps.feeder-1/libconscrypt_jni.so 0x9d070020
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder W/dalvikvm: JNI WARNING: JNI function NewGlobalRef called with exception pending
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder W/dalvikvm:              in Ljava/lang/Runtime;.nativeLoad:(Ljava/lang/String;Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/String; (NewGlobalRef)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder W/dalvikvm: Pending exception is:
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm: java.lang.NoClassDefFoundError: org/conscrypt/CryptoUpcalls
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at java.lang.Runtime.nativeLoad(Native Method)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at java.lang.Runtime.doLoad(Runtime.java:421)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at java.lang.Runtime.loadLibrary(Runtime.java:362)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at java.lang.System.loadLibrary(System.java:526)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at org.conscrypt.NativeCryptoJni.init(NativeCryptoJni.java:28)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at org.conscrypt.NativeCrypto.<clinit>(NativeCrypto.java:63)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at org.conscrypt.Conscrypt.checkAvailability(Conscrypt.java:115)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at org.conscrypt.Conscrypt.newProvider(Conscrypt.java:129)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at com.nononsenseapps.feeder.FeederApplication.<init>(FeederApplication.kt:81)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at java.lang.Class.newInstanceImpl(Native Method)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at java.lang.Class.newInstance(Class.java:1208)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at android.app.Instrumentation.newApplication(Instrumentation.java:990)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at android.app.Instrumentation.newApplication(Instrumentation.java:975)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at android.app.LoadedApk.makeApplication(LoadedApk.java:511)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4317)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at android.app.ActivityThread.access$1500(ActivityThread.java:135)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1256)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at android.os.Handler.dispatchMessage(Handler.java:102)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at android.os.Looper.loop(Looper.java:136)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at android.app.ActivityThread.main(ActivityThread.java:5017)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at java.lang.reflect.Method.invokeNative(Native Method)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at java.lang.reflect.Method.invoke(Method.java:515)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at dalvik.system.NativeStart.main(Native Method)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm: Caused by:
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm: java.lang.ClassNotFoundException: Didn't find class "org.conscrypt.CryptoUpcalls" on path: DexPathList[[zip file "/data/app/com.nononsenseapps.feeder-1.apk"],nativeLibraryDirectories=[/data/app-lib/com.nononsenseapps.feeder-1, /system/lib]]
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at java.lang.ClassLoader.loadClass(ClassLoader.java:497)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at java.lang.ClassLoader.loadClass(ClassLoader.java:457)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at java.lang.Runtime.nativeLoad(Native Method)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at java.lang.Runtime.doLoad(Runtime.java:421)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at java.lang.Runtime.loadLibrary(Runtime.java:362)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at java.lang.System.loadLibrary(System.java:526)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at org.conscrypt.NativeCryptoJni.init(NativeCryptoJni.java:28)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at org.conscrypt.NativeCrypto.<clinit>(NativeCrypto.java:63)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at org.conscrypt.Conscrypt.checkAvailability(Conscrypt.java:115)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at org.conscrypt.Conscrypt.newProvider(Conscrypt.java:129)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at com.nononsenseapps.feeder.FeederApplication.<init>(FeederApplication.kt:81)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at java.lang.Class.newInstanceImpl(Native Method)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at java.lang.Class.newInstance(Class.java:1208)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at android.app.Instrumentation.newApplication(Instrumentation.java:990)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at android.app.Instrumentation.newApplication(Instrumentation.java:975)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at android.app.LoadedApk.makeApplication(LoadedApk.java:511)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4317)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at android.app.ActivityThread.access$1500(ActivityThread.java:135)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1256)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at android.os.Handler.dispatchMessage(Handler.java:102)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at android.os.Looper.loop(Looper.java:136)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at android.app.ActivityThread.main(ActivityThread.java:5017)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at java.lang.reflect.Method.invokeNative(Native Method)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at java.lang.reflect.Method.invoke(Method.java:515)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at dalvik.system.NativeStart.main(Native Method)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm: "main" prio=5 tid=1 NATIVE
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:   | group="main" sCount=0 dsCount=0 obj=0x9cd76bd8 self=0xb78924a0
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:   | sysTid=2684 nice=0 sched=0/0 cgrp=[fopen-error:2] handle=-1216462752
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:   | state=R schedstat=( 0 0 0 ) utm=7 stm=0 core=2
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:   #00  pc 000bd4b6  /system/lib/libdvm.so (dvmDumpNativeStack(DebugOutputTarget const*, int)+86)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:   #01  pc 00098093  /system/lib/libdvm.so (dvmDumpThreadEx(DebugOutputTarget const*, Thread*, bool)+1155)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:   #02  pc 00098386  /system/lib/libdvm.so (dvmDumpThread(Thread*, bool)+86)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:   #03  pc 0004ce17  /system/lib/libdvm.so (ScopedCheck::checkThread(int)+455)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:   #04  pc 0005f665  /system/lib/libdvm.so
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:   #05  pc 000415a6  /data/app-lib/com.nononsenseapps.feeder-1/libconscrypt_jni.so
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:   #06  pc 0004128f  /data/app-lib/com.nononsenseapps.feeder-1/libconscrypt_jni.so (JNI_OnLoad+111)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:   #07  pc 0008baef  /system/lib/libdvm.so (dvmLoadNativeCode(char const*, Object*, char**)+1295)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:   #08  pc 000ce7db  /system/lib/libdvm.so
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:   #09  pc 00176c18  /system/lib/libdvm.so
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at java.lang.Runtime.nativeLoad(Native Method)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at java.lang.Runtime.doLoad(Runtime.java:421)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at java.lang.Runtime.loadLibrary(Runtime.java:362)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at java.lang.System.loadLibrary(System.java:526)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at org.conscrypt.NativeCryptoJni.init(NativeCryptoJni.java:28)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at org.conscrypt.NativeCrypto.<clinit>(NativeCrypto.java:63)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at org.conscrypt.Conscrypt.checkAvailability(Conscrypt.java:-1)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at org.conscrypt.Conscrypt.newProvider(Conscrypt.java:129)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at com.nononsenseapps.feeder.FeederApplication.<init>(FeederApplication.kt:81)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at java.lang.Class.newInstanceImpl(Native Method)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at java.lang.Class.newInstance(Class.java:1208)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at android.app.Instrumentation.newApplication(Instrumentation.java:990)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at android.app.Instrumentation.newApplication(Instrumentation.java:975)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at android.app.LoadedApk.makeApplication(LoadedApk.java:511)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4317)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at android.app.ActivityThread.access$1500(ActivityThread.java:135)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1256)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at android.os.Handler.dispatchMessage(Handler.java:102)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at android.os.Looper.loop(Looper.java:136)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at android.app.ActivityThread.main(ActivityThread.java:5017)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at java.lang.reflect.Method.invokeNative(Native Method)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at java.lang.reflect.Method.invoke(Method.java:515)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder I/dalvikvm:     at dalvik.system.NativeStart.main(Native Method)
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder E/dalvikvm: VM aborting
05-22 14:15:53.232 2684-2684/com.nononsenseapps.feeder A/libc: Fatal signal 6 (SIGABRT) at 0x00000a7c (code=-6), thread 2684 (enseapps.feeder)
05-22 14:15:53.292 1180-1180/? I/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
05-22 14:15:53.292 1180-1180/? I/DEBUG: Build fingerprint: 'generic_x86/sdk_x86/generic_x86:4.4.2/KK/4174703:eng/test-keys'
05-22 14:15:53.292 1180-1180/? I/DEBUG: Revision: '0'
05-22 14:15:53.292 1180-1180/? I/DEBUG: pid: 2684, tid: 2684, name: enseapps.feeder  >>> com.nononsenseapps.feeder <<<
05-22 14:15:53.292 1180-1180/? I/DEBUG: signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
05-22 14:15:53.432 1180-1180/? I/DEBUG:     eax 00000000  ebx 00000a7c  ecx 00000a7c  edx 00000006
05-22 14:15:53.432 1180-1180/? I/DEBUG:     esi 00000a7c  edi 00000002
05-22 14:15:53.432 1180-1180/? I/DEBUG:     xcs 00000073  xds 0000007b  xes 0000007b  xfs 00000000  xss 0000007b
05-22 14:15:53.432 1180-1180/? I/DEBUG:     eip b7730c96  ebp b7795ce0  esp bff33300  flags 00200207
05-22 14:15:53.432 1180-1180/? I/DEBUG: backtrace:
05-22 14:15:53.432 1180-1180/? I/DEBUG:     #00  pc 0003bc96  /system/lib/libc.so (tgkill+22)
05-22 14:15:53.432 1180-1180/? I/DEBUG:     #01  pc 00000005  <unknown>
05-22 14:15:53.432 1180-1180/? I/DEBUG: stack:
05-22 14:15:53.432 1180-1180/? I/DEBUG:          bff332c0  00000000  
05-22 14:15:53.432 1180-1180/? I/DEBUG:          bff332c4  b7791268  /system/lib/libc.so
05-22 14:15:53.432 1180-1180/? I/DEBUG:          bff332c8  00000000  
05-22 14:15:53.432 1180-1180/? I/DEBUG:          bff332cc  b7702ef9  /system/lib/libc.so (pthread_mutex_unlock+25)
05-22 14:15:53.432 1180-1180/? I/DEBUG:          bff332d0  b779118c  /system/lib/libc.so
05-22 14:15:53.432 1180-1180/? I/DEBUG:          bff332d4  b790e8b0  [heap]
05-22 14:15:53.432 1180-1180/? I/DEBUG:          bff332d8  00000015  
05-22 14:15:53.432 1180-1180/? I/DEBUG:          bff332dc  b7702ef9  /system/lib/libc.so (pthread_mutex_unlock+25)
05-22 14:15:53.432 1180-1180/? I/DEBUG:          bff332e0  00000000  
05-22 14:15:53.432 1180-1180/? I/DEBUG:          bff332e4  b774f656  /system/lib/libc.so (funlockfile+6)
05-22 14:15:53.432 1180-1180/? I/DEBUG:          bff332e8  b7790fcc  /system/lib/libc.so
05-22 14:15:53.432 1180-1180/? I/DEBUG:          bff332ec  b773ac76  /system/lib/libc.so (__sflush_locked+150)
05-22 14:15:53.432 1180-1180/? I/DEBUG:          bff332f0  00000000  
05-22 14:15:53.432 1180-1180/? I/DEBUG:          bff332f4  00000000  
05-22 14:15:53.432 1180-1180/? I/DEBUG:          bff332f8  b7702d29  /system/lib/libc.so (pthread_mutex_lock+9)
05-22 14:15:53.432 1180-1180/? I/DEBUG:          bff332fc  b7790fcc  /system/lib/libc.so
05-22 14:15:53.432 1180-1180/? I/DEBUG:     #00  bff33300  00000006  
05-22 14:15:53.432 1180-1180/? I/DEBUG:          bff33304  00000a7c  
05-22 14:15:53.432 1180-1180/? I/DEBUG:          bff33308  b7790fcc  /system/lib/libc.so
05-22 14:15:53.432 1180-1180/? I/DEBUG:          bff3330c  b770d436  /system/lib/libc.so (pthread_kill+102)
05-22 14:15:53.432 1180-1180/? I/DEBUG:          bff33310  00000a7c  
05-22 14:15:53.432 1180-1180/? I/DEBUG:          bff33314  00000a7c  
05-22 14:15:53.432 1180-1180/? I/DEBUG:          bff33318  00000006  
05-22 14:15:53.432 1180-1180/? I/DEBUG:          bff3331c  00000000  
05-22 14:15:53.432 1180-1180/? I/DEBUG:          bff33320  b7791268  /system/lib/libc.so
05-22 14:15:53.432 1180-1180/? I/DEBUG:          bff33324  b4edcfe1  /system/lib/libdvm.so
05-22 14:15:53.432 1180-1180/? I/DEBUG:          bff33328  b770d3d9  /system/lib/libc.so (pthread_kill+9)
05-22 14:15:53.432 1180-1180/? I/DEBUG:          bff3332c  b7790fcc  /system/lib/libc.so
05-22 14:15:53.432 1180-1180/? I/DEBUG:          bff33330  bff3337c  [stack]
05-22 14:15:53.432 1180-1180/? I/DEBUG:          bff33334  bff335bc  [stack]
05-22 14:15:53.432 1180-1180/? I/DEBUG:          bff33338  00000000  
05-22 14:15:53.432 1180-1180/? I/DEBUG:          bff3333c  b770d7fc  /system/lib/libc.so (raise+44)
05-22 14:15:53.452 1183-1183/? D/Zygote: Process 2684 terminated by signal (6)
05-22 14:15:53.452 1182-2444/? D/gralloc_ranchu: gralloc_alloc: Creating ashmem region of size 1323008
05-22 14:15:53.452 1648-2700/system_process W/ActivityManager:   Force finishing activity com.nononsenseapps.feeder/.ui.FeedActivity
05-22 14:15:53.502 1648-2700/system_process D/dalvikvm: GC_FOR_ALLOC freed 2069K, 40% free 9628K/15824K, paused 9ms, total 9ms
05-22 14:15:53.502 1648-2700/system_process W/ActivityManager: Exception thrown during pause
    android.os.DeadObjectException
        at android.os.BinderProxy.transact(Native Method)
        at android.app.ApplicationThreadProxy.schedulePauseActivity(ApplicationThreadNative.java:660)
        at com.android.server.am.ActivityStack.startPausingLocked(ActivityStack.java:761)
        at com.android.server.am.ActivityStack.finishActivityLocked(ActivityStack.java:2455)
        at com.android.server.am.ActivityStack.finishTopRunningActivityLocked(ActivityStack.java:2329)
        at com.android.server.am.ActivityStackSupervisor.finishTopRunningActivityLocked(ActivityStackSupervisor.java:2035)
        at com.android.server.am.ActivityManagerService.handleAppCrashLocked(ActivityManagerService.java:9543)
        at com.android.server.am.ActivityManagerService.makeAppCrashingLocked(ActivityManagerService.java:9436)
        at com.android.server.am.ActivityManagerService.crashApplication(ActivityManagerService.java:10081)
        at com.android.server.am.ActivityManagerService.handleApplicationCrashInner(ActivityManagerService.java:9632)
        at com.android.server.am.NativeCrashListener$NativeCrashReporter.run(NativeCrashListener.java:86)
05-22 14:15:53.502 1648-2208/system_process I/ActivityManager: Process com.nononsenseapps.feeder (pid 2684) has died.
prbprbprb commented 4 years ago

Definitely a bug, and looking at the code I'm not sure how it's working on Android 5 as X509ExtendedTrustManager wasn't added until API 24.

nitinmesta commented 3 years ago

Any plans on fixing this ?. In my case the app is crashing only when minifyenabled is set to true. I even tried adding -keep class org.conscrypt.* in proguard rule, which is causing native crash. No luck in resolving this issue. Any help is appreciated.

daulet commented 3 years ago

Based on severity this won't be in next release, but soon after that.

pplfeliu commented 1 year ago

Is multidex enabled?