Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Java_io_realm_kotlin_internal_interop_realmcJNI_realm_1list_1size #1844

Open
alxgord opened this issue Oct 2, 2024 · 8 comments
Open

Java_io_realm_kotlin_internal_interop_realmcJNI_realm_1list_1size #1844

alxgord opened this issue Oct 2, 2024 · 8 comments

Comments

@alxgord
Copy link

alxgord commented Oct 2, 2024

How frequently does the bug occur?

Sometimes

Description

The app just randomly crashes without logs at Crashlytics or Google Play Store.

Stacktrace & log output

1: 
14:16:58.438  A  pid: 23866, tid: 23964, name: pool-10-thread-  >>> com.package.name <<<
14:16:58.438  A        #01 pc 0000000000af485c  /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!librealmc.so (offset 0x272c000) (BuildId: 1ef5346501405880e0bf39467915fc6c97b75c13)
14:16:58.438  A        #02 pc 0000000000af59c0  /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!librealmc.so (offset 0x272c000) (BuildId: 1ef5346501405880e0bf39467915fc6c97b75c13)
14:16:58.438  A        #03 pc 00000000006701b4  /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!librealmc.so (offset 0x272c000) (BuildId: 1ef5346501405880e0bf39467915fc6c97b75c13)
14:16:58.438  A        #04 pc 00000000004955fc  /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!librealmc.so (offset 0x272c000) (BuildId: 1ef5346501405880e0bf39467915fc6c97b75c13)
14:16:58.438  A        #05 pc 000000000067f568  /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!librealmc.so (offset 0x272c000) (BuildId: 1ef5346501405880e0bf39467915fc6c97b75c13)
14:16:58.438  A        #06 pc 00000000006d3ed0  /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!librealmc.so (offset 0x272c000) (BuildId: 1ef5346501405880e0bf39467915fc6c97b75c13)
14:16:58.438  A        #07 pc 00000000006d2630  /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!librealmc.so (offset 0x272c000) (BuildId: 1ef5346501405880e0bf39467915fc6c97b75c13)
14:16:58.438  A        #08 pc 00000000003f4da0  /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!librealmc.so (offset 0x272c000) (BuildId: 1ef5346501405880e0bf39467915fc6c97b75c13)
14:16:58.438  A        #09 pc 00000000003c8328  /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!librealmc.so (offset 0x272c000) (Java_io_realm_kotlin_internal_interop_realmcJNI_realm_1list_1size+80) (BuildId: 1ef5346501405880e0bf39467915fc6c97b75c13)
14:16:58.438  A        #43 pc 000000000002849c  [anon:dalvik-classes2.dex extracted in memory from /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!classes2.dex] (com.package.domain.model.inventory.firstmile.InventoryItemDamageAndConditions.equals+0)
14:16:58.438  A        #54 pc 0000000000013614  [anon:dalvik-classes21.dex extracted in memory from /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!classes21.dex] (com.package.name.ui.inventory.items.adapter.InventoryItemsAdapter$DiffCallback.areContentsTheSame+0)
14:16:58.438  A        #59 pc 0000000000013644  [anon:dalvik-classes21.dex extracted in memory from /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!classes21.dex] (com.package.name.ui.inventory.items.adapter.InventoryItemsAdapter$DiffCallback.areContentsTheSame+0)
14:16:58.439  A        #71 pc 00000000002446e4  [anon:dalvik-classes33.dex extracted in memory from /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!classes33.dex] (androidx.recyclerview.widget.DiffUtil.calculateDiff+0)
14:16:58.439  A        #76 pc 000000000023fc48  [anon:dalvik-classes33.dex extracted in memory from /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!classes33.dex] (androidx.recyclerview.widget.AsyncListDiffer$1.run+0)

2: 
14:39:52.344  E  /Users/runner/work/realm-kotlin/realm-kotlin/packages/external/core/src/realm/alloc.hpp:565: [realm-core-14.12.0] Invalid ref translation entry [5944751649164559296, 78187493520, 947344, 0]
                 <backtrace not supported on this platform>
                 !!! IMPORTANT: Please report this at https://github.com/realm/realm-core/issues/new/choose
14:39:52.344  A  Fatal signal 11 (SIGSEGV), code 2 (SEGV_ACCERR), fault addr 0x7587129f78 in tid 27517 (pool-10-thread-), pid 27351 (com.package.name)
---------------------------- PROCESS STARTED (28831) for package com.package.name ----------------------------
14:39:52.807  A  Cmdline: com.package.name
14:39:52.807  A  pid: 27351, tid: 27517, name: pool-10-thread-  >>> com.package.name <<<
14:39:52.807  A        #00 pc 0000000000024f78  /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk (offset 0x3228000)
14:39:52.807  A        #01 pc 0000000000429a20  /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!librealmc.so (offset 0x272c000) (BuildId: 1ef5346501405880e0bf39467915fc6c97b75c13)
14:39:52.807  A        #02 pc 00000000006d32c8  /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!librealmc.so (offset 0x272c000) (BuildId: 1ef5346501405880e0bf39467915fc6c97b75c13)
14:39:52.807  A        #03 pc 0000000000428e04  /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!librealmc.so (offset 0x272c000) (BuildId: 1ef5346501405880e0bf39467915fc6c97b75c13)
14:39:52.807  A        #04 pc 00000000003f4e80  /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!librealmc.so (offset 0x272c000) (BuildId: 1ef5346501405880e0bf39467915fc6c97b75c13)
14:39:52.807  A        #05 pc 00000000003c8478  /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!librealmc.so (offset 0x272c000) (Java_io_realm_kotlin_internal_interop_realmcJNI_realm_1list_1get+28) (BuildId: 1ef5346501405880e0bf39467915fc6c97b75c13)
14:39:52.807  A        #13 pc 000000000031b5a0  [anon:dalvik-classes34.dex extracted in memory from /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!classes34.dex] (io.realm.kotlin.internal.PrimitiveListOperator.get+0)
14:39:52.807  A        #58 pc 000000000004fe28  [anon:dalvik-classes12.dex extracted in memory from /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!classes12.dex] (com.package.domain.model.inventory.lastmile.LastMileInventoryElement.equals+0)
14:39:52.807  A        #82 pc 0000000000051448  [anon:dalvik-classes12.dex extracted in memory from /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!classes12.dex] (com.package.domain.model.inventory.lastmile.LastMileInventory.equals+0)
14:39:52.807  A        #93 pc 0000000000006eb8  [anon:dalvik-classes32.dex extracted in memory from /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!classes32.dex] (com.package.name.ui.orders.list.adapter.OrdersAdapter$OrderDiffCallback.areContentsTheSame+0)
14:39:52.807  A        #98 pc 0000000000006ee8  [anon:dalvik-classes32.dex extracted in memory from /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!classes32.dex] (com.package.name.ui.orders.list.adapter.OrdersAdapter$OrderDiffCallback.areContentsTheSame+0)
14:39:52.807  A        #108 pc 0000000000243ff8  [anon:dalvik-classes33.dex extracted in memory from /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!classes33.dex] (androidx.recyclerview.widget.DiffUtil$DiffResult.<init>+0)
14:39:52.807  A        #117 pc 00000000002446e4  [anon:dalvik-classes33.dex extracted in memory from /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!classes33.dex] (androidx.recyclerview.widget.DiffUtil.calculateDiff+0)
14:39:52.807  A        #122 pc 000000000023fc48  [anon:dalvik-classes33.dex extracted in memory from /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!classes33.dex] (androidx.recyclerview.widget.AsyncListDiffer$1.run+0)
---------------------------- PROCESS ENDED (27351) for package com.package.name ----------------------------
---------------------------- PROCESS ENDED (28831) for package com.package.name ----------------------------
---------------------------- PROCESS STARTED (28856) for package com.package.name ----------------------------

3:
15:00:46.318  E  /Users/runner/work/realm-kotlin/realm-kotlin/packages/external/core/src/realm/alloc.hpp:565: [realm-core-14.12.0] Invalid ref translation entry [5944751649164559296, 78187493520, 38808, 0]
                 <backtrace not supported on this platform>
                 !!! IMPORTANT: Please report this at https://github.com/realm/realm-core/issues/new/choose
15:00:46.318  A  Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 29384 (pool-10-thread-), pid 28856 (com.package.name)
15:00:46.821  A  Cmdline: com.package.name
15:00:46.821  A  pid: 28856, tid: 29384, name: pool-10-thread-  >>> com.package.name <<<
15:00:46.822  A        #01 pc 00000000007738c0  /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!librealmc.so (offset 0x272c000) (BuildId: 1ef5346501405880e0bf39467915fc6c97b75c13)
15:00:46.822  A        #02 pc 0000000000773b98  /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!librealmc.so (offset 0x272c000) (BuildId: 1ef5346501405880e0bf39467915fc6c97b75c13)
15:00:46.822  A        #03 pc 0000000000773a60  /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!librealmc.so (offset 0x272c000) (BuildId: 1ef5346501405880e0bf39467915fc6c97b75c13)
15:00:46.822  A        #04 pc 00000000007738d0  /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!librealmc.so (offset 0x272c000) (BuildId: 1ef5346501405880e0bf39467915fc6c97b75c13)
15:00:46.822  A        #05 pc 0000000000420f4c  /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!librealmc.so (offset 0x272c000) (BuildId: 1ef5346501405880e0bf39467915fc6c97b75c13)
15:00:46.822  A        #06 pc 0000000000420ec4  /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!librealmc.so (offset 0x272c000) (BuildId: 1ef5346501405880e0bf39467915fc6c97b75c13)
15:00:46.822  A        #07 pc 0000000000455900  /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!librealmc.so (offset 0x272c000) (BuildId: 1ef5346501405880e0bf39467915fc6c97b75c13)
15:00:46.822  A        #08 pc 00000000006701b4  /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!librealmc.so (offset 0x272c000) (BuildId: 1ef5346501405880e0bf39467915fc6c97b75c13)
15:00:46.822  A        #09 pc 00000000004955fc  /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!librealmc.so (offset 0x272c000) (BuildId: 1ef5346501405880e0bf39467915fc6c97b75c13)
15:00:46.822  A        #10 pc 000000000067f568  /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!librealmc.so (offset 0x272c000) (BuildId: 1ef5346501405880e0bf39467915fc6c97b75c13)
15:00:46.822  A        #11 pc 00000000006d3ed0  /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!librealmc.so (offset 0x272c000) (BuildId: 1ef5346501405880e0bf39467915fc6c97b75c13)
15:00:46.822  A        #12 pc 00000000006d2630  /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!librealmc.so (offset 0x272c000) (BuildId: 1ef5346501405880e0bf39467915fc6c97b75c13)
15:00:46.822  A        #13 pc 00000000003f4da0  /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!librealmc.so (offset 0x272c000) (BuildId: 1ef5346501405880e0bf39467915fc6c97b75c13)
15:00:46.822  A        #14 pc 00000000003c8328  /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!librealmc.so (offset 0x272c000) (Java_io_realm_kotlin_internal_interop_realmcJNI_realm_1list_1size+80) (BuildId: 1ef5346501405880e0bf39467915fc6c97b75c13)
15:00:46.822  A        #70 pc 000000000004fe28  [anon:dalvik-classes12.dex extracted in memory from /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!classes12.dex] (com.package.domain.model.inventory.lastmile.LastMileInventoryElement.equals+0)
15:00:46.822  A        #94 pc 0000000000051448  [anon:dalvik-classes12.dex extracted in memory from /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!classes12.dex] (com.package.domain.model.inventory.lastmile.LastMileInventory.equals+0)
15:00:46.822  A        #105 pc 0000000000006eb8  [anon:dalvik-classes32.dex extracted in memory from /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!classes32.dex] (com.package.name.ui.orders.list.adapter.OrdersAdapter$OrderDiffCallback.areContentsTheSame+0)
15:00:46.822  A        #110 pc 0000000000006ee8  [anon:dalvik-classes32.dex extracted in memory from /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!classes32.dex] (com.package.name.ui.orders.list.adapter.OrdersAdapter$OrderDiffCallback.areContentsTheSame+0)
15:00:46.822  A        #119 pc 00000000002443d0  [anon:dalvik-classes33.dex extracted in memory from /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!classes33.dex] (androidx.recyclerview.widget.DiffUtil$DiffResult.findMatchingItems+0)
15:00:46.822  A        #124 pc 0000000000243ff8  [anon:dalvik-classes33.dex extracted in memory from /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!classes33.dex] (androidx.recyclerview.widget.DiffUtil$DiffResult.<init>+0)
15:00:46.822  A        #133 pc 00000000002446e4  [anon:dalvik-classes33.dex extracted in memory from /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!classes33.dex] (androidx.recyclerview.widget.DiffUtil.calculateDiff+0)
15:00:46.822  A        #138 pc 000000000023fc48  [anon:dalvik-classes33.dex extracted in memory from /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!classes33.dex] (androidx.recyclerview.widget.AsyncListDiffer$1.run+0)
---------------------------- PROCESS ENDED (28856) for package com.package.name ----------------------------
---------------------------- PROCESS STARTED (30478) for package com.package.name ----------------------------

Can you reproduce the bug?

No

Reproduction Steps

No response

Version

2.3.0

What Atlas App Services are you using?

Local Database only

Are you using encryption?

No

Platform OS and version(s)

Android 14, 15

Build environment

Android Studio version: Koala Feature Drop | 2024.1.2 Patch 1
Android Build Tools version: 35
Gradle version: 8.6.1

Copy link

sync-by-unito bot commented Oct 2, 2024

➤ PM Bot commented:

Jira ticket: RKOTLIN-1132

@clementetb
Copy link
Contributor

clementetb commented Oct 3, 2024

Unrolled stacktrace #1:

********** Crash dump: **********
Build fingerprint: 'generic/google_sdk/generic/:2.2/FRF91/43546:eng/test-keys'
#01 0x0000000000af485c /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!librealmc.so (offset 0x272c000) (BuildId: 1ef5346501405880e0bf39467915fc6c97b75c13)
                                                                                                                             abort_message
                                                                                                                             /Volumes/Android/buildbot/src/android/ndk-release-r23/toolchain/llvm-project/libcxx/../../../toolchain/llvm-project/libcxxabi/src/abort_message.cpp:76:5
#02 0x0000000000af59c0 /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!librealmc.so (offset 0x272c000) (BuildId: 1ef5346501405880e0bf39467915fc6c97b75c13)
                                                                                                                             __cxa_pure_virtual
                                                                                                                             /Volumes/Android/buildbot/src/android/ndk-release-r23/toolchain/llvm-project/libcxx/../../../toolchain/llvm-project/libcxxabi/src/cxa_virtual.cpp:16:3
#03 0x00000000006701b4 /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!librealmc.so (offset 0x272c000) (BuildId: 1ef5346501405880e0bf39467915fc6c97b75c13)
                                                                                                                             realm::BPlusTreeBase::create_root_from_ref(unsigned long)
                                                                                                                             /Users/runner/work/realm-kotlin/realm-kotlin/packages/external/core/src/realm/bplustree.cpp:825:16
#04 0x00000000004955fc /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!librealmc.so (offset 0x272c000) (BuildId: 1ef5346501405880e0bf39467915fc6c97b75c13)
                                                                                                                             realm::BPlusTreeBase::init_from_ref(unsigned long)
                                                                                                                             /Users/runner/work/realm-kotlin/realm-kotlin/packages/external/core/src/realm/bplustree.hpp:182:25
#05 0x000000000067f568 /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!librealmc.so (offset 0x272c000) (BuildId: 1ef5346501405880e0bf39467915fc6c97b75c13)
                                                                                                                             realm::CollectionBase::do_init_from_parent(realm::BPlusTreeBase*, unsigned long, bool)
                                                                                                                             /Users/runner/work/realm-kotlin/realm-kotlin/packages/external/core/src/realm/collection.cpp:243:15
#06 0x00000000006d3ed0 /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!librealmc.so (offset 0x272c000) (BuildId: 1ef5346501405880e0bf39467915fc6c97b75c13)
                                                                                                                             realm::Lst<realm::StringData>::update_if_needed() const
                                                                                                                             /Users/runner/work/realm-kotlin/realm-kotlin/packages/external/core/src/realm/list.hpp:202:24
#07 0x00000000006d2630 /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!librealmc.so (offset 0x272c000) (BuildId: 1ef5346501405880e0bf39467915fc6c97b75c13)
                                                                                                                             realm::Lst<realm::StringData>::update() const
                                                                                                                             /Users/runner/work/realm-kotlin/realm-kotlin/packages/external/core/src/realm/list.hpp:221:16
                                                                                                                             realm::Lst<realm::StringData>::size() const
                                                                                                                             /Users/runner/work/realm-kotlin/realm-kotlin/packages/external/core/src/realm/list.hpp:864:12
#08 0x00000000003f4da0 /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!librealmc.so (offset 0x272c000) (BuildId: 1ef5346501405880e0bf39467915fc6c97b75c13)
                                                                                                                             realm_list_size::$_0::operator()() const
                                                                                                                             /Users/runner/work/realm-kotlin/realm-kotlin/packages/external/core/src/realm/object-store/c_api/list.cpp:27:29
                                                                                                                             decltype(fp()) realm::c_api::wrap_err<realm_list_size::$_0>(realm_list_size::$_0&&)
                                                                                                                             /Users/runner/work/realm-kotlin/realm-kotlin/packages/external/core/src/realm/object-store/c_api/util.hpp:14:16
                                                                                                                             realm_list_size
                                                                                                                             /Users/runner/work/realm-kotlin/realm-kotlin/packages/external/core/src/realm/object-store/c_api/list.cpp:26:12
#09 0x00000000003c8328 /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!librealmc.so (offset 0x272c000) (Java_io_realm_kotlin_internal_interop_realmcJNI_realm_1list_1size+80) (BuildId: 1ef5346501405880e0bf39467915fc6c97b75c13)
                                                                                                                             Java_io_realm_kotlin_internal_interop_realmcJNI_realm_1list_1size
                                                                                                                             /Users/runner/work/realm-kotlin/realm-kotlin/packages/jni-swig-stub/build/generated/sources/jni/realmc.cpp:7767:18
#43 0x000000000002849c [anon:dalvik-classes2.dex extracted in memory from /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!classes2.dex] (com.package.domain.model.inventory.firstmile.InventoryItemDamageAndConditions.equals+0)
#54 0x0000000000013614 [anon:dalvik-classes21.dex extracted in memory from /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!classes21.dex] (com.package.name.ui.inventory.items.adapter.InventoryItemsAdapter$DiffCallback.areContentsTheSame+0)
#59 0x0000000000013644 [anon:dalvik-classes21.dex extracted in memory from /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!classes21.dex] (com.package.name.ui.inventory.items.adapter.InventoryItemsAdapter$DiffCallback.areContentsTheSame+0)
#71 0x00000000002446e4 [anon:dalvik-classes33.dex extracted in memory from /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!classes33.dex] (androidx.recyclerview.widget.DiffUtil.calculateDiff+0)
#76 0x000000000023fc48 [anon:dalvik-classes33.dex extracted in memory from /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!classes33.dex] (androidx.recyclerview.widget.AsyncListDiffer$1.run+0)```

@clementetb
Copy link
Contributor

Unrolled stacktrace #2

********** Crash dump: **********
Build fingerprint: 'generic/google_sdk/generic/:2.2/FRF91/43546:eng/test-keys'
#00 0x0000000000024f78 /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk (offset 0x3228000)
#01 0x0000000000429a20 /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!librealmc.so (offset 0x272c000) (BuildId: 1ef5346501405880e0bf39467915fc6c97b75c13)
                                                                                                                             realm::BPlusTree<realm::StringData>::get_uncached(unsigned long) const
                                                                                                                             /Users/runner/work/realm-kotlin/realm-kotlin/packages/external/core/src/realm/bplustree.hpp:386:17
#02 0x00000000006d32c8 /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!librealmc.so (offset 0x272c000) (BuildId: 1ef5346501405880e0bf39467915fc6c97b75c13)
                                                                                                                             realm::BPlusTree<realm::StringData>::get(unsigned long) const
                                                                                                                             /Users/runner/work/realm-kotlin/realm-kotlin/packages/external/core/src/realm/bplustree.hpp:373:20
                                                                                                                             realm::Lst<realm::StringData>::do_get(unsigned long, char const*) const
                                                                                                                             /Users/runner/work/realm-kotlin/realm-kotlin/packages/external/core/src/realm/list.hpp:960:20
                                                                                                                             realm::Lst<realm::StringData>::get(unsigned long) const
                                                                                                                             /Users/runner/work/realm-kotlin/realm-kotlin/packages/external/core/src/realm/list.hpp:951:12
                                                                                                                             realm::Lst<realm::StringData>::get_any(unsigned long) const
                                                                                                                             /Users/runner/work/realm-kotlin/realm-kotlin/packages/external/core/src/realm/list.hpp:876:12
#03 0x0000000000428e04 /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!librealmc.so (offset 0x272c000) (BuildId: 1ef5346501405880e0bf39467915fc6c97b75c13)
                                                                                                                             realm::List::get_any(unsigned long) const
                                                                                                                             /Users/runner/work/realm-kotlin/realm-kotlin/packages/external/core/src/realm/object-store/list.cpp:189:30
#04 0x00000000003f4e80 /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!librealmc.so (offset 0x272c000) (BuildId: 1ef5346501405880e0bf39467915fc6c97b75c13)
                                                                                                                             realm_list_get::$_1::operator()() const
                                                                                                                             /Users/runner/work/realm-kotlin/realm-kotlin/packages/external/core/src/realm/object-store/c_api/list.cpp:45:28
                                                                                                                             decltype(fp()) realm::c_api::wrap_err<realm_list_get::$_1>(realm_list_get::$_1&&)
                                                                                                                             /Users/runner/work/realm-kotlin/realm-kotlin/packages/external/core/src/realm/object-store/c_api/util.hpp:14:16
                                                                                                                             realm_list_get
                                                                                                                             /Users/runner/work/realm-kotlin/realm-kotlin/packages/external/core/src/realm/object-store/c_api/list.cpp:43:12
#05 0x00000000003c8478 /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!librealmc.so (offset 0x272c000) (Java_io_realm_kotlin_internal_interop_realmcJNI_realm_1list_1get+28) (BuildId: 1ef5346501405880e0bf39467915fc6c97b75c13)
                                                                                                                             Java_io_realm_kotlin_internal_interop_realmcJNI_realm_1list_1get
                                                                                                                             /Users/runner/work/realm-kotlin/realm-kotlin/packages/jni-swig-stub/build/generated/sources/jni/realmc.cpp:7824:18
#13 0x000000000031b5a0 [anon:dalvik-classes34.dex extracted in memory from /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!classes34.dex] (io.realm.kotlin.internal.PrimitiveListOperator.get+0)
#58 0x000000000004fe28 [anon:dalvik-classes12.dex extracted in memory from /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!classes12.dex] (com.package.domain.model.inventory.lastmile.LastMileInventoryElement.equals+0)
#82 0x0000000000051448 [anon:dalvik-classes12.dex extracted in memory from /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!classes12.dex] (com.package.domain.model.inventory.lastmile.LastMileInventory.equals+0)
#93 0x0000000000006eb8 [anon:dalvik-classes32.dex extracted in memory from /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!classes32.dex] (com.package.name.ui.orders.list.adapter.OrdersAdapter$OrderDiffCallback.areContentsTheSame+0)
#98 0x0000000000006ee8 [anon:dalvik-classes32.dex extracted in memory from /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!classes32.dex] (com.package.name.ui.orders.list.adapter.OrdersAdapter$OrderDiffCallback.areContentsTheSame+0)
#108 0x0000000000243ff8 [anon:dalvik-classes33.dex extracted in memory from /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!classes33.dex] (androidx.recyclerview.widget.DiffUtil$DiffResult.<init>+0)
#117 0x00000000002446e4 [anon:dalvik-classes33.dex extracted in memory from /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!classes33.dex] (androidx.recyclerview.widget.DiffUtil.calculateDiff+0)
#122 0x000000000023fc48 [anon:dalvik-classes33.dex extracted in memory from /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!classes33.dex] (androidx.recyclerview.widget.AsyncListDiffer$1.run+0)

@clementetb
Copy link
Contributor

Unrolled stacktrace #3

********** Crash dump: **********
Build fingerprint: 'generic/google_sdk/generic/:2.2/FRF91/43546:eng/test-keys'
#01 0x00000000007738c0 /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!librealmc.so (offset 0x272c000) (BuildId: 1ef5346501405880e0bf39467915fc6c97b75c13)
                                                                                                                             please_report_this_issue_in_github_realm_realm_core_v_14_12_0
                                                                                                                             /Users/runner/work/realm-kotlin/realm-kotlin/packages/external/core/src/realm/util/terminate.cpp:63:1
#02 0x0000000000773b98 /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!librealmc.so (offset 0x272c000) (BuildId: 1ef5346501405880e0bf39467915fc6c97b75c13)
                                                                                                                             realm::util::terminate_internal(std::__ndk1::basic_stringstream<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >&)
                                                                                                                             /Users/runner/work/realm-kotlin/realm-kotlin/packages/external/core/src/realm/util/terminate.cpp:133:5
#03 0x0000000000773a60 /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!librealmc.so (offset 0x272c000) (BuildId: 1ef5346501405880e0bf39467915fc6c97b75c13)
                                                                                                                             realm::util::terminate_with_info(char const*, char const*, long, char const*, std::initializer_list<realm::util::Printable>&&)
                                                                                                                             /Users/runner/work/realm-kotlin/realm-kotlin/packages/external/core/src/realm/util/terminate.cpp:152:5
#04 0x00000000007738d0 /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!librealmc.so (offset 0x272c000) (BuildId: 1ef5346501405880e0bf39467915fc6c97b75c13)
                                                                                                                             realm::util::terminate(char const*, char const*, long, std::initializer_list<realm::util::Printable>&&)
                                                                                                                             /Users/runner/work/realm-kotlin/realm-kotlin/packages/external/core/src/realm/util/terminate.cpp:139:5
#05 0x0000000000420f4c /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!librealmc.so (offset 0x272c000) (BuildId: 1ef5346501405880e0bf39467915fc6c97b75c13)
                                                                                                                             void realm::util::terminate<unsigned long, long, unsigned long, unsigned long>(char const*, char const*, long, unsigned long, long, unsigned long, unsigned long)
                                                                                                                             /Users/runner/work/realm-kotlin/realm-kotlin/packages/external/core/src/realm/util/terminate.hpp:45:5
#06 0x0000000000420ec4 /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!librealmc.so (offset 0x272c000) (BuildId: 1ef5346501405880e0bf39467915fc6c97b75c13)
                                                                                                                             realm::Allocator::translate_critical(realm::Allocator::RefTranslation*, unsigned long) const
                                                                                                                             /Users/runner/work/realm-kotlin/realm-kotlin/packages/external/core/src/realm/alloc.hpp:565:5
#07 0x0000000000455900 /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!librealmc.so (offset 0x272c000) (BuildId: 1ef5346501405880e0bf39467915fc6c97b75c13)
                                                                                                                             realm::Allocator::translate(unsigned long) const
                                                                                                                             /Users/runner/work/realm-kotlin/realm-kotlin/packages/external/core/src/realm/alloc.hpp:571:16
                                                                                                                             realm::ArrayString::init_from_ref(unsigned long)
                                                                                                                             /Users/runner/work/realm-kotlin/realm-kotlin/packages/external/core/src/realm/array_string.hpp:87:38
                                                                                                                             realm::BPlusTree<realm::StringData>::LeafNode::init_from_ref(unsigned long)
                                                                                                                             /Users/runner/work/realm-kotlin/realm-kotlin/packages/external/core/src/realm/bplustree.hpp:296:24
                                                                                                                             realm::BPlusTree<realm::StringData>::init_leaf_node(unsigned long)
                                                                                                                             /Users/runner/work/realm-kotlin/realm-kotlin/packages/external/core/src/realm/bplustree.hpp:573:15
#08 0x00000000006701b4 /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!librealmc.so (offset 0x272c000) (BuildId: 1ef5346501405880e0bf39467915fc6c97b75c13)
                                                                                                                             realm::BPlusTreeBase::create_root_from_ref(unsigned long)
                                                                                                                             /Users/runner/work/realm-kotlin/realm-kotlin/packages/external/core/src/realm/bplustree.cpp:825:16
#09 0x00000000004955fc /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!librealmc.so (offset 0x272c000) (BuildId: 1ef5346501405880e0bf39467915fc6c97b75c13)
                                                                                                                             realm::BPlusTreeBase::init_from_ref(unsigned long)
                                                                                                                             /Users/runner/work/realm-kotlin/realm-kotlin/packages/external/core/src/realm/bplustree.hpp:182:25
#10 0x000000000067f568 /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!librealmc.so (offset 0x272c000) (BuildId: 1ef5346501405880e0bf39467915fc6c97b75c13)
                                                                                                                             realm::CollectionBase::do_init_from_parent(realm::BPlusTreeBase*, unsigned long, bool)
                                                                                                                             /Users/runner/work/realm-kotlin/realm-kotlin/packages/external/core/src/realm/collection.cpp:243:15
#11 0x00000000006d3ed0 /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!librealmc.so (offset 0x272c000) (BuildId: 1ef5346501405880e0bf39467915fc6c97b75c13)
                                                                                                                             realm::Lst<realm::StringData>::update_if_needed() const
                                                                                                                             /Users/runner/work/realm-kotlin/realm-kotlin/packages/external/core/src/realm/list.hpp:202:24
#12 0x00000000006d2630 /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!librealmc.so (offset 0x272c000) (BuildId: 1ef5346501405880e0bf39467915fc6c97b75c13)
                                                                                                                             realm::Lst<realm::StringData>::update() const
                                                                                                                             /Users/runner/work/realm-kotlin/realm-kotlin/packages/external/core/src/realm/list.hpp:221:16
                                                                                                                             realm::Lst<realm::StringData>::size() const
                                                                                                                             /Users/runner/work/realm-kotlin/realm-kotlin/packages/external/core/src/realm/list.hpp:864:12
#13 0x00000000003f4da0 /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!librealmc.so (offset 0x272c000) (BuildId: 1ef5346501405880e0bf39467915fc6c97b75c13)
                                                                                                                             realm_list_size::$_0::operator()() const
                                                                                                                             /Users/runner/work/realm-kotlin/realm-kotlin/packages/external/core/src/realm/object-store/c_api/list.cpp:27:29
                                                                                                                             decltype(fp()) realm::c_api::wrap_err<realm_list_size::$_0>(realm_list_size::$_0&&)
                                                                                                                             /Users/runner/work/realm-kotlin/realm-kotlin/packages/external/core/src/realm/object-store/c_api/util.hpp:14:16
                                                                                                                             realm_list_size
                                                                                                                             /Users/runner/work/realm-kotlin/realm-kotlin/packages/external/core/src/realm/object-store/c_api/list.cpp:26:12
#14 0x00000000003c8328 /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!librealmc.so (offset 0x272c000) (Java_io_realm_kotlin_internal_interop_realmcJNI_realm_1list_1size+80) (BuildId: 1ef5346501405880e0bf39467915fc6c97b75c13)
                                                                                                                             Java_io_realm_kotlin_internal_interop_realmcJNI_realm_1list_1size
                                                                                                                             /Users/runner/work/realm-kotlin/realm-kotlin/packages/jni-swig-stub/build/generated/sources/jni/realmc.cpp:7767:18
#70 0x000000000004fe28 [anon:dalvik-classes12.dex extracted in memory from /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!classes12.dex] (com.package.domain.model.inventory.lastmile.LastMileInventoryElement.equals+0)
#94 0x0000000000051448 [anon:dalvik-classes12.dex extracted in memory from /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!classes12.dex] (com.package.domain.model.inventory.lastmile.LastMileInventory.equals+0)
#105 0x0000000000006eb8 [anon:dalvik-classes32.dex extracted in memory from /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!classes32.dex] (com.package.name.ui.orders.list.adapter.OrdersAdapter$OrderDiffCallback.areContentsTheSame+0)
#110 0x0000000000006ee8 [anon:dalvik-classes32.dex extracted in memory from /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!classes32.dex] (com.package.name.ui.orders.list.adapter.OrdersAdapter$OrderDiffCallback.areContentsTheSame+0)
#119 0x00000000002443d0 [anon:dalvik-classes33.dex extracted in memory from /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!classes33.dex] (androidx.recyclerview.widget.DiffUtil$DiffResult.findMatchingItems+0)
#124 0x0000000000243ff8 [anon:dalvik-classes33.dex extracted in memory from /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!classes33.dex] (androidx.recyclerview.widget.DiffUtil$DiffResult.<init>+0)
#133 0x00000000002446e4 [anon:dalvik-classes33.dex extracted in memory from /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!classes33.dex] (androidx.recyclerview.widget.DiffUtil.calculateDiff+0)
#138 0x000000000023fc48 [anon:dalvik-classes33.dex extracted in memory from /data/app/~~o-Iu-hQ264XXtE7spjtv1g==/com.package.name-rjrP3CwnMU5n3ns9ltLoCQ==/base.apk!classes33.dex] (androidx.recyclerview.widget.AsyncListDiffer$1.run+0)

@jedelbo
Copy link

jedelbo commented Oct 3, 2024

First thing to notice is that the stacktraces #1 and #2 are about the same. That seems a bit odd. Then they both crash, but with different causes (pure virtual function and problems in translating the ref). Where does the list object that we are trying to get the size of come from?

@jedelbo
Copy link

jedelbo commented Oct 3, 2024

The error output suggests that the data we are trying to use is not valid any more. Could it be somehow stale? Garbage in -> garbage out.

@alxgord
Copy link
Author

alxgord commented Oct 3, 2024

We have the next use case:

  1. Data reading from Realm DB
  2. Mapping results to DTO/domain models. For example:
fun InventoryLotEntity.toDTO() = InventoryLotDTO(
    lot = lot ?: "",
    startingItem = startingItem ?: "",
    colorHex = colorHex ?: "",
    id = id ?: "",
    createdTimeInterval = createdTimeInterval
)
  1. Using the data to show it on UI

@alxgord
Copy link
Author

alxgord commented Oct 3, 2024

Maybe AsyncListDiffer might use objects that are already stale. But I don`t understand why the stacktrace leads to Realm.

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

No branches or pull requests

3 participants