Skip to content

[SDK] 'JNI ERROR (app bug): weak global reference table overflow' during initial sync #9150

Description

@jacopogracomehome

Description

Hello, we have some user in production experiencing this crash: it seems to be related to the number of rooms the user is in.

Any solution? We are using 1.6.50 version

java_vm_ext.cc:737] JNI ERROR (app bug): weak global reference table overflow (max=51200)weak global reference table dump:
java_vm_ext.cc:737]   Last 10 entries (of 51198):
java_vm_ext.cc:737]     51197: 0x20612e18 io.realm.internal.OsRealmConfig
java_vm_ext.cc:737]     51196: 0x20612c98 io.realm.BaseRealm$6
java_vm_ext.cc:737]     51195: 0x20610680 io.realm.internal.OsRealmConfig
java_vm_ext.cc:737]     51194: 0x20610500 io.realm.BaseRealm$6
java_vm_ext.cc:737]     51193: 0x2060df28 io.realm.internal.OsRealmConfig
java_vm_ext.cc:737]     51192: 0x2060dda8 io.realm.BaseRealm$6
java_vm_ext.cc:737]     51191: 0x136b9218 org.matrix.android.sdk.internal.database.RealmCompactOnLaunch
java_vm_ext.cc:737]     51190: 0x2060b7d0 io.realm.internal.OsRealmConfig
java_vm_ext.cc:737]     51189: 0x2060b650 io.realm.BaseRealm$6
java_vm_ext.cc:737]     51188: 0x136b9218 org.matrix.android.sdk.internal.database.RealmCompactOnLaunch
java_vm_ext.cc:737]   Summary:
java_vm_ext.cc:737]     17031 of org.matrix.android.sdk.internal.database.RealmCompactOnLaunch (1 unique instances)
java_vm_ext.cc:737]     17029 of io.realm.BaseRealm$6 (17028 unique instances)
java_vm_ext.cc:737]     17029 of io.realm.internal.OsRealmConfig (17028 unique instances)
java_vm_ext.cc:737]        79 of java.lang.DexCache (79 unique instances)
java_vm_ext.cc:737]        11 of dalvik.system.PathClassLoader (8 unique instances)
java_vm_ext.cc:737]         8 of io.realm.internal.OsResults (8 unique instances)
java_vm_ext.cc:737]         3 of io.realm.BaseRealm$1 (3 unique instances)
java_vm_ext.cc:737]         3 of io.realm.internal.android.AndroidRealmNotifier (3 unique instances)
java_vm_ext.cc:737]         3 of dalvik.system.DelegateLastClassLoader (3 unique instances)
java_vm_ext.cc:737]         1 of java.lang.BootClassLoader
java_vm_ext.cc:737]         1 of java.lang.Class
java_vm_ext.cc:737] 
runtime.cc:691]   native: #09 pc 005839ec  /apex/com.android.art/lib64/libart.so (art::JNI<true>::NewWeakGlobalRef+164) (BuildId: 41ac8dfed2977c7a168799976d23a7f8)
runtime.cc:691]   native: #10 pc 00501350  /apex/com.android.art/lib64/libart.so (art::::CheckJNI::NewRef +232) (BuildId: 41ac8dfed2977c7a168799976d23a7f8)
runtime.cc:691]   native: #11 pc 004fa9d0  /data/app/~~h-eQcvnxV8bj-ORSbisG5g==/com.comehome-A4XipjhId8_OzXNdcJCelw==/base.apk (offset 5150000) (Java_io_realm_internal_OsRealmConfig_nativeSetCompactOnLaunchCallback+88) (BuildId: ea0a5d9080555279643882fd771d0f9af6bbfd6f)
runtime.cc:691]   native: #12 pc 021956ac  /memfd:jit-cache (deleted) (offset 2000000) (art_jni_trampoline+156)
runtime.cc:691]   native: #13 pc 02128bb8  /memfd:jit-cache (deleted) (offset 2000000) (io.realm.internal.OsRealmConfig.<init>+3192)
runtime.cc:691]   native: #14 pc 0218fdc4  /memfd:jit-cache (deleted) (offset 2000000) (io.realm.internal.OsRealmConfig.<init>+116)
runtime.cc:691]   native: #15 pc 02047930  /memfd:jit-cache (deleted) (offset 2000000) (io.realm.internal.OsRealmConfig$Builder.build+176)
runtime.cc:691]   native: #16 pc 020c2334  /memfd:jit-cache (deleted) (offset 2000000) (io.realm.internal.OsSharedRealm.getInstance+132)
runtime.cc:691]   native: #17 pc 0208e498  /memfd:jit-cache (deleted) (offset 2000000) (io.realm.BaseRealm.<init>+1048)
runtime.cc:691]   native: #18 pc 0216329c  /memfd:jit-cache (deleted) (offset 2000000) (io.realm.BaseRealm.<init>+172)
runtime.cc:691]   native: #19 pc 021138e0  /memfd:jit-cache (deleted) (offset 2000000) (io.realm.Realm.<init>+256)
runtime.cc:691]   native: #20 pc 02111efc  /memfd:jit-cache (deleted) (offset 2000000) (io.realm.Realm.createInstance+124)
runtime.cc:691]   native: #21 pc 020da77c  /memfd:jit-cache (deleted) (offset 2000000) (io.realm.RealmCache.createInstance+124)
runtime.cc:691]   native: #22 pc 0202f290  /memfd:jit-cache (deleted) (offset 2000000) (io.realm.RealmCache.doCreateRealmOrGetFromCache+976)
runtime.cc:691]   native: #23 pc 02134088  /memfd:jit-cache (deleted) (offset 2000000) (io.realm.RealmCache.createRealmOrGetFromCache+200)
runtime.cc:691]   native: #24 pc 02112004  /memfd:jit-cache (deleted) (offset 2000000) (io.realm.Realm.getInstance+100)
runtime.cc:691]   native: #25 pc 0209be40  /memfd:jit-cache (deleted) (offset 2000000) (com.zhuinden.monarchy.Monarchy.doWithRealm+160)
runtime.cc:691]   native: #26 pc 020d853c  /memfd:jit-cache (deleted) (offset 2000000) (org.matrix.android.sdk.internal.util.MonarchyKt.fetchCopied+268)
runtime.cc:691]   native: #27 pc 021630d0  /memfd:jit-cache (deleted) (offset 2000000) (org.matrix.android.sdk.internal.crypto.CryptoSessionInfoProvider.isRoomEncrypted+224)
runtime.cc:691]   native: #28 pc 020b8094  /memfd:jit-cache (deleted) (offset 2000000) (org.matrix.android.sdk.internal.crypto.RustCryptoService.isRoomEncrypted+164)
runtime.cc:691]   native: #29 pc 021222a0  /memfd:jit-cache (deleted) (offset 2000000) (org.matrix.android.sdk.internal.crypto.RustCryptoService.onRoomMembershipEvent+160)
runtime.cc:691]   native: #30 pc 020006ec  /memfd:jit-cache (deleted) (offset 2000000) (org.matrix.android.sdk.internal.crypto.RustCryptoService.onStateEvent+460)
runtime.cc:691]   native: #31 pc 0218b348  /memfd:jit-cache (deleted) (offset 2000000) (org.matrix.android.sdk.internal.session.sync.SyncResponseHandler.handleResponse+12216)
runtime.cc:691]   native: #32 pc 0033ef10  /apex/com.android.art/lib64/libart.so (art_quick_osr_stub+64) (BuildId: 41ac8dfed2977c7a168799976d23a7f8)
runtime.cc:691]   native: #33 pc 00331b80  /apex/com.android.art/lib64/libart.so (art::jit::Jit::MaybeDoOnStackReplacement+2280) (BuildId: 41ac8dfed2977c7a168799976d23a7f8)
runtime.cc:691]   native: #34 pc 004961b0  /apex/com.android.art/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false>+13152) (BuildId: 41ac8dfed2977c7a168799976d23a7f8)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions