Skip to content

ANR for com.quickblox.auth.secure.AesCbcWithIntegrity.generateKeyFromPassword #827

@akardas16

Description

@akardas16
          main (native):tid=1 systid=32290 
#00 pc 0x4c4ac libc.so (syscall + 28) (BuildId: 77338d8a2b4b56e6fd4f4505f9c828b6)
#01 pc 0x22a29c libart.so (art::ConditionVariable::WaitHoldingLocks + 136) (BuildId: a0856b3dbc826e8cee9d66738ac739d8)
#02 pc 0x735828 libart.so (art::JNI<false>::ReleaseByteArrayElements + 1332) (BuildId: a0856b3dbc826e8cee9d66738ac739d8)
#03 pc 0x1f588 libjavacrypto.so (NativeCrypto_EVP_DigestFinal_ex + 300) (BuildId: 6cb2efcab35a4cc34c8d95bb48da7a18)
#04 pc 0x37ef70 libart.so (art_quick_generic_jni_trampoline + 144) (BuildId: a0856b3dbc826e8cee9d66738ac739d8)
#05 pc 0x780088 libart.so (nterp_helper + 152) (BuildId: a0856b3dbc826e8cee9d66738ac739d8)
#06 pc 0x31f46 conscrypt.jar (com.android.org.conscrypt.OpenSSLMessageDigestJDK.engineDigest + 22)
#07 pc 0x21a79d8 memfd:jit-zygote-cache (java.security.MessageDigestSpi.engineDigest + 56)
#08 pc 0x21a5f1c memfd:jit-zygote-cache (java.security.MessageDigest$Delegate.engineDigest + 60)
#09 pc 0x21a63c4 memfd:jit-zygote-cache (java.security.MessageDigest.digest + 68)
#10 pc 0x247ebd0 memfd:jit-zygote-cache (com.android.org.bouncycastle.crypto.digests.OpenSSLDigest.doFinal + 80)
#11 pc 0x2000c7c memfd:jit-cache (com.android.org.bouncycastle.crypto.macs.HMac.doFinal + 636)
#12 pc 0x781dc4 libart.so (nterp_helper + 7636) (BuildId: a0856b3dbc826e8cee9d66738ac739d8)
#13 pc 0x6b766 bouncycastle.jar (com.android.org.bouncycastle.crypto.generators.PKCS5S2ParametersGenerator.F + 90)
#14 pc 0x781648 libart.so (nterp_helper + 5720) (BuildId: a0856b3dbc826e8cee9d66738ac739d8)
#15 pc 0x6b610 bouncycastle.jar (com.android.org.bouncycastle.crypto.generators.PKCS5S2ParametersGenerator.generateDerivedKey + 108)
#16 pc 0x780f44 libart.so (nterp_helper + 3924) (BuildId: a0856b3dbc826e8cee9d66738ac739d8)
#17 pc 0x6b650 bouncycastle.jar (com.android.org.bouncycastle.crypto.generators.PKCS5S2ParametersGenerator.generateDerivedParameters + 4)
#18 pc 0x780f44 libart.so (nterp_helper + 3924) (BuildId: a0856b3dbc826e8cee9d66738ac739d8)
#19 pc 0x6b630 bouncycastle.jar (com.android.org.bouncycastle.crypto.generators.PKCS5S2ParametersGenerator.generateDerivedMacParameters)
#20 pc 0x248a254 memfd:jit-zygote-cache (com.android.org.bouncycastle.jcajce.provider.symmetric.util.PBE$Util.makePBEMacParameters + 228)
#21 pc 0x780088 libart.so (nterp_helper + 152) (BuildId: a0856b3dbc826e8cee9d66738ac739d8)
#22 pc 0x8dc68 bouncycastle.jar (com.android.org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$BasePBKDF2.engineGenerateSecret + 260)
#23 pc 0x233fa5c memfd:jit-zygote-cache (javax.crypto.SecretKeyFactory.generateSecret + 156)
       at com.android.org.conscrypt.NativeCrypto.EVP_DigestFinal_ex(Native method)
       at com.android.org.conscrypt.OpenSSLMessageDigestJDK.engineDigest(OpenSSLMessageDigestJDK.java:149)
       at java.security.MessageDigestSpi.engineDigest(MessageDigestSpi.java:177)
       at java.security.MessageDigest$Delegate.engineDigest(MessageDigest.java:694)
       at java.security.MessageDigest.digest(MessageDigest.java:452)
       at com.android.org.bouncycastle.crypto.digests.OpenSSLDigest.doFinal(retraceme e614ebda4fc88b52ac2bb501006c67905c1b69a072a5d6330346ba6625c5e47d:5)
       at com.android.org.bouncycastle.crypto.macs.HMac.doFinal(retraceme e614ebda4fc88b52ac2bb501006c67905c1b69a072a5d6330346ba6625c5e47d:46)
       at com.android.org.bouncycastle.crypto.generators.PKCS5S2ParametersGenerator.F(retraceme e614ebda4fc88b52ac2bb501006c67905c1b69a072a5d6330346ba6625c5e47d:46)
       at com.android.org.bouncycastle.crypto.generators.PKCS5S2ParametersGenerator.generateDerivedKey(retraceme e614ebda4fc88b52ac2bb501006c67905c1b69a072a5d6330346ba6625c5e47d:55)
       at com.android.org.bouncycastle.crypto.generators.PKCS5S2ParametersGenerator.generateDerivedParameters(retraceme e614ebda4fc88b52ac2bb501006c67905c1b69a072a5d6330346ba6625c5e47d:2)
       at com.android.org.bouncycastle.crypto.generators.PKCS5S2ParametersGenerator.generateDerivedMacParameters(retraceme e614ebda4fc88b52ac2bb501006c67905c1b69a072a5d6330346ba6625c5e47d:1)
       at com.android.org.bouncycastle.jcajce.provider.symmetric.util.PBE$Util.makePBEMacParameters(retraceme e614ebda4fc88b52ac2bb501006c67905c1b69a072a5d6330346ba6625c5e47d:11)
       at com.android.org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$BasePBKDF2.engineGenerateSecret(retraceme e614ebda4fc88b52ac2bb501006c67905c1b69a072a5d6330346ba6625c5e47d:131)
       at javax.crypto.SecretKeyFactory.generateSecret(SecretKeyFactory.java:524)
       at com.quickblox.auth.secure.AesCbcWithIntegrity.generateKeyFromPassword(unavailable:22)
       at com.quickblox.auth.secure.SecurePreferences.<init>(unavailable:134)
       at com.quickblox.auth.secure.SecurePreferences.<init>(unavailable:7)
       at com.quickblox.core.a.<init>(unavailable:51)
       at com.quickblox.auth.session.QBSessionManager.init(unavailable:40)
       at com.quickblox.auth.session.QBSettings.init(unavailable:93)
       at com.dorianlabs.blindid.BIDApp.initCredentials(BIDApp.kt:167)
       at com.dorianlabs.blindid.BIDApp.onCreate(BIDApp.kt:117)
       at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1211)
       at android.app.ActivityThread.handleBindApplication(ActivityThread.java:7010)
       at android.app.ActivityThread.access$1600(ActivityThread.java:273)
       at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2173)
       at android.os.Handler.dispatchMessage(Handler.java:106)
       at android.os.Looper.loopOnce(Looper.java:241)
       at android.os.Looper.loop(Looper.java:342)
       at android.app.ActivityThread.main(ActivityThread.java:8143)
       at java.lang.reflect.Method.invoke(Native method)
       at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:583)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1045)
        

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions