realm / realm-java

Realm is a mobile database: a replacement for SQLite & ORMs
http://realm.io
Apache License 2.0
11.47k stars 1.75k forks source link

signal 11 (SIGSEGV), code 2 (SEGV_ACCERR) in Google Play Console #6593

Closed PShchahelski closed 3 years ago

PShchahelski commented 5 years ago

Goal

A stable app without crashes on startup.

Actual Results

Recently we have adopted bundle approach to upload app to play store. After that Later start seeing crashes due to realm in Google Play Console in ANRs & Crashes section.

Stacktrace from console:

  #00  pc 000000000008fd8c  /data/app/-wWjL4q6kmGYJI-DRgMrL-A==/split_config.arm64_v8a.apk
  #01  pc 000000000011f108  /data/app/-wWjL4q6kmGYJI-DRgMrL-A==/split_config.arm64_v8a.apk
  #02  pc 000000000011273c  /data/app/-wWjL4q6kmGYJI-DRgMrL-A==/split_config.arm64_v8a.apk (Java_io_realm_internal_UncheckedRow_nativeGetString+92)
  #03  pc 0000000000075d0c  /data/app/-wWjL4q6kmGYJI-DRgMrL-A==/oat/arm64/base.odex (io.realm.internal.Table.nativeGetColumnName [DEDUPED]+140)
  #04  pc 0000000000554f88  /system/lib64/libart.so (art_quick_invoke_stub+584)
  #05  pc 00000000000cf6c8  /system/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+200)
  #06  pc 000000000027f22c  /system/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+344)
  #07  pc 0000000000279240  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+968)
  #08  pc 0000000000527738  /system/lib64/libart.so (MterpInvokeVirtualQuick+584)
  #09  pc 000000000054b414  /system/lib64/libart.so (ExecuteMterpImpl+29972)
  #10  pc 00000000004ddd08  /data/app/-wWjL4q6kmGYJI-DRgMrL-A==/oat/arm64/base.vdex (io.realm.internal.UncheckedRow.getString+4)
  #11  pc 0000000000252f44  /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.1997279576+488)
  #12  pc 0000000000258a38  /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
  #13  pc 0000000000279224  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
  #14  pc 0000000000525670  /system/lib64/libart.so (MterpInvokeInterface+1392)
  #15  pc 0000000000547894  /system/lib64/libart.so (ExecuteMterpImpl+14740)
  #16  pc 00000000004f1f66  /data/app/-wWjL4q6kmGYJI-DRgMrL-A==/oat/arm64/base.vdex (io.realm.va.realmGet$source+38)
  #17  pc 0000000000252f44  /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.1997279576+488)
  #18  pc 0000000000258a38  /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
  #19  pc 0000000000279224  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
  #20  pc 0000000000525670  /system/lib64/libart.so (MterpInvokeInterface+1392)
  #21  pc 0000000000547894  /system/lib64/libart.so (ExecuteMterpImpl+14740)
  #22  pc 00000000004f2af6  /data/app/-wWjL4q6kmGYJI-DRgMrL-A==/oat/arm64/base.vdex (io.realm.va.a+182)
  #23  pc 0000000000252f44  /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.1997279576+488)
  #24  pc 0000000000258a38  /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
  #25  pc 0000000000279224  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
  #26  pc 0000000000525bf8  /system/lib64/libart.so (MterpInvokeStatic+204)
  #27  pc 0000000000547814  /system/lib64/libart.so (ExecuteMterpImpl+14612)
  #28  pc 00000000004c35b2  /data/app/-wWjL4q6kmGYJI-DRgMrL-A==/oat/arm64/base.vdex (io.realm.DataModelRealmModuleMediator.createDetachedCopy+542)
  #29  pc 0000000000252f44  /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.1997279576+488)
  #30  pc 0000000000258a38  /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
  #31  pc 0000000000279224  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
  #32  pc 0000000000527738  /system/lib64/libart.so (MterpInvokeVirtualQuick+584)
  #33  pc 000000000054b414  /system/lib64/libart.so (ExecuteMterpImpl+29972)
  #34  pc 00000000004d22de  /data/app/-wWjL4q6kmGYJI-DRgMrL-A==/oat/arm64/base.vdex (io.realm.F.a+18)
  #35  pc 0000000000252f44  /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.1997279576+488)
  #36  pc 0000000000258a38  /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
  #37  pc 0000000000279224  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
  #38  pc 0000000000525a34  /system/lib64/libart.so (MterpInvokeDirect+296)
  #39  pc 0000000000547794  /system/lib64/libart.so (ExecuteMterpImpl+14484)
  #40  pc 00000000004d21a6  /data/app/-wWjL4q6kmGYJI-DRgMrL-A==/oat/arm64/base.vdex (io.realm.F.a+22)
  #41  pc 0000000000252f44  /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.1997279576+488)
  #42  pc 0000000000258a38  /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
  #43  pc 0000000000279224  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
  #44  pc 0000000000527738  /system/lib64/libart.so (MterpInvokeVirtualQuick+584)
  #45  pc 000000000054b414  /system/lib64/libart.so (ExecuteMterpImpl+29972)
  #46  pc 00000000004d2176  /data/app/-wWjL4q6kmGYJI-DRgMrL-A==/oat/arm64/base.vdex (io.realm.F.a+6)
  #47  pc 0000000000252f44  /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.1997279576+488)
  #48  pc 0000000000258a38  /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
  #49  pc 0000000000279224  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
  #50  pc 0000000000527738  /system/lib64/libart.so (MterpInvokeVirtualQuick+584)
  #51  pc 000000000054b414  /system/lib64/libart.so (ExecuteMterpImpl+29972)
  #52  pc 000000000113ea2c  /data/app/-wWjL4q6kmGYJI-DRgMrL-A==/oat/arm64/base.vdex (.newmodel.NPersistDecorator.toJSONObject+20)
  #53  pc 0000000000252f44  /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.1997279576+488)
  #54  pc 0000000000258a38  /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
  #55  pc 0000000000279224  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
  #56  pc 0000000000527738  /system/lib64/libart.so (MterpInvokeVirtualQuick+584)
  #57  pc 000000000054b414  /system/lib64/libart.so (ExecuteMterpImpl+29972)
  #58  pc 0000000001157932  /data/app/-wWjL4q6kmGYJI-DRgMrL-A==/oat/arm64/base.vdex (.serverconnector.ServerAPI.createUpdateObjectsRequest+70)
  #59  pc 0000000000252f44  /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.1997279576+488)
  #60  pc 0000000000258a38  /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
  #61  pc 0000000000279224  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
  #62  pc 0000000000525a34  /system/lib64/libart.so (MterpInvokeDirect+296)
  #63  pc 0000000000547794  /system/lib64/libart.so (ExecuteMterpImpl+14484)
  #64  pc 0000000001157c30  /data/app/-wWjL4q6kmGYJI-DRgMrL-A==/oat/arm64/base.vdex (.serverconnector.ServerAPI.updateObjects)
  #65  pc 0000000000252f44  /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.1997279576+488)
  #66  pc 0000000000258a38  /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
  #67  pc 0000000000279224  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
  #68  pc 0000000000527738  /system/lib64/libart.so (MterpInvokeVirtualQuick+584)
  #69  pc 000000000054b414  /system/lib64/libart.so (ExecuteMterpImpl+29972)
  #70  pc 0000000001131816  /data/app/-wWjL4q6kmGYJI-DRgMrL-A==/oat/arm64/base.vdex (.model.ServerSync.processUserDataIfNeeded+66)
  #71  pc 0000000000252f44  /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.1997279576+488)
  #72  pc 0000000000258a38  /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
  #73  pc 0000000000279224  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
  #74  pc 0000000000525a34  /system/lib64/libart.so (MterpInvokeDirect+296)
  #75  pc 0000000000547794  /system/lib64/libart.so (ExecuteMterpImpl+14484)
  #76  pc 0000000001131b5a  /data/app/-wWjL4q6kmGYJI-DRgMrL-A==/oat/arm64/base.vdex (.model.ServerSync.trySend+218)
  #77  pc 0000000000252f44  /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.1997279576+488)
  #78  pc 0000000000258a38  /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
  #79  pc 0000000000279224  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
  #80  pc 0000000000527738  /system/lib64/libart.so (MterpInvokeVirtualQuick+584)
  #81  pc 000000000054b414  /system/lib64/libart.so (ExecuteMterpImpl+29972)
  #82  pc 00000000011321ec  /data/app/-wWjL4q6kmGYJI-DRgMrL-A==/oat/arm64/base.vdex (.model.SyncManager.b+4)
  #83  pc 0000000000252f44  /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.1997279576+488)
  #84  pc 0000000000258a38  /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
  #85  pc 0000000000279224  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
  #86  pc 0000000000527738  /system/lib64/libart.so (MterpInvokeVirtualQuick+584)
  #87  pc 000000000054b414  /system/lib64/libart.so (ExecuteMterpImpl+29972)
  #88  pc 000000000111f138  /data/app/-wWjL4q6kmGYJI-DRgMrL-A==/oat/arm64/base.vdex (.model.E.run+4)
  #89  pc 0000000000252f44  /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.1997279576+488)
  #90  pc 0000000000258a38  /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
  #91  pc 0000000000279224  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
  #92  pc 0000000000525670  /system/lib64/libart.so (MterpInvokeInterface+1392)
  #93  pc 0000000000547894  /system/lib64/libart.so (ExecuteMterpImpl+14740)
  #94  pc 0000000000483ba2  /data/app/-wWjL4q6kmGYJI-DRgMrL-A==/oat/arm64/base.vdex (e.a.f.e.a.g.a+18)
  #95  pc 0000000000252f44  /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.1997279576+488)
  #96  pc 0000000000258a38  /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
  #97  pc 0000000000279224  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
  #98  pc 0000000000527738  /system/lib64/libart.so (MterpInvokeVirtualQuick+584)
  #99  pc 000000000054b414  /system/lib64/libart.so (ExecuteMterpImpl+29972)
  #100  pc 0000000000474908  /data/app/-wWjL4q6kmGYJI-DRgMrL-A==/oat/arm64/base.vdex (e.a.b.subscribe+28)
  #101  pc 0000000000252f44  /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.1997279576+488)
  #102  pc 0000000000258a38  /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
  #103  pc 0000000000279224  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
  #104  pc 0000000000525670  /system/lib64/libart.so (MterpInvokeInterface+1392)
  #105  pc 0000000000547894  /system/lib64/libart.so (ExecuteMterpImpl+14740)
  #106  pc 0000000000493996  /data/app/-wWjL4q6kmGYJI-DRgMrL-A==/oat/arm64/base.vdex (e.a.f.e.c.k$a.onSuccess+38)
  #107  pc 0000000000252f44  /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.1997279576+488)
  #108  pc 0000000000258a38  /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
  #109  pc 0000000000279224  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
  #110  pc 0000000000525670  /system/lib64/libart.so (MterpInvokeInterface+1392)
  #111  pc 0000000000547894  /system/lib64/libart.so (ExecuteMterpImpl+14740)
  #112  pc 00000000004937e4  /data/app/-wWjL4q6kmGYJI-DRgMrL-A==/oat/arm64/base.vdex (e.a.f.e.c.j$a.onSuccess+20)
  #113  pc 0000000000252f44  /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.1997279576+488)
  #114  pc 0000000000258a38  /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
  #115  pc 0000000000279224  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
  #116  pc 0000000000525670  /system/lib64/libart.so (MterpInvokeInterface+1392)
  #117  pc 0000000000547894  /system/lib64/libart.so (ExecuteMterpImpl+14740)
  #118  pc 00000000004b3816  /data/app/-wWjL4q6kmGYJI-DRgMrL-A==/oat/arm64/base.vdex (e.a.f.e.f.j$a.onSuccess+18)
  #119  pc 0000000000252f44  /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.1997279576+488)
  #120  pc 0000000000258a38  /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
  #121  pc 0000000000279224  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
  #122  pc 0000000000525670  /system/lib64/libart.so (MterpInvokeInterface+1392)
  #123  pc 0000000000547894  /system/lib64/libart.so (ExecuteMterpImpl+14740)
  #124  pc 00000000004b4808  /data/app/-wWjL4q6kmGYJI-DRgMrL-A==/oat/arm64/base.vdex (e.a.f.e.f.w$a.run+28)
  #125  pc 0000000000252f44  /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.1997279576+488)
  #126  pc 0000000000258a38  /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
  #127  pc 0000000000279224  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
  #128  pc 0000000000525670  /system/lib64/libart.so (MterpInvokeInterface+1392)
  #129  pc 0000000000547894  /system/lib64/libart.so (ExecuteMterpImpl+14740)
  #130  pc 00000000004b7ad2  /data/app/-wWjL4q6kmGYJI-DRgMrL-A==/oat/arm64/base.vdex (e.a.f.g.l.call+18)
  #131  pc 0000000000252f44  /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.1997279576+488)
  #132  pc 0000000000258a38  /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
  #133  pc 0000000000279224  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
  #134  pc 0000000000527738  /system/lib64/libart.so (MterpInvokeVirtualQuick+584)
  #135  pc 000000000054b414  /system/lib64/libart.so (ExecuteMterpImpl+29972)
  #136  pc 00000000004b7aa4  /data/app/-wWjL4q6kmGYJI-DRgMrL-A==/oat/arm64/base.vdex (e.a.f.g.l.call)
  #137  pc 0000000000252f44  /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.1997279576+488)
  #138  pc 0000000000514fa8  /system/lib64/libart.so (artQuickToInterpreterBridge+1020)
  #139  pc 000000000055e0fc  /system/lib64/libart.so (art_quick_to_interpreter_bridge+92)
  #140  pc 00000000008ee6dc  /system/framework/arm64/boot-core-oj.oat (java.util.concurrent.FutureTask.run+204)
  #141  pc 0000000000a7af44  /system/framework/arm64/boot-core-oj.oat (java.util.concurrent.ThreadPoolExecutor.runWorker+996)
  #142  pc 0000000000a76fd0  /system/framework/arm64/boot-core-oj.oat (java.util.concurrent.ThreadPoolExecutor$Worker.run+64)
  #143  pc 00000000005574c8  /system/framework/arm64/boot-core-oj.oat (java.lang.Thread.run+72)
  #144  pc 0000000000554f88  /system/lib64/libart.so (art_quick_invoke_stub+584)
  #145  pc 00000000000cf6c8  /system/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+200)
  #146  pc 000000000045c85c  /system/lib64/libart.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+104)
  #147  pc 000000000045d918  /system/lib64/libart.so (art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue*)+424)
  #148  pc 00000000004887ac  /system/lib64/libart.so (art::Thread::CreateCallback(void*)+1120)
  #149  pc 000000000009202c  /system/lib64/libc.so (__pthread_start(void*)+36)
  #150  pc 00000000000238f0  /system/lib64/libc.so (__start_thread+68)

There is a note in the crash description - _split_config.armeabiv7a.apk. Maybe it can help in the investigation.

Steps & Code to Reproduce

The app does not crash on our internal devices, so I do not have any particular steps of how to reproduce this issue.

Version of Realm and tooling

Realm version(s): 5.13.0

Realm Sync feature enabled: No

Android Studio version: 3.4.1

Android Build Tools version: 28.0.3 Android Bundletool: 0.10.2

Gradle version: 3.4.2

Which Android version and device(s): Xiaomi Mi A1 Android 9.0 Huawei P20 Android 8.1 Moto G7 Android 9.0 Moto G5 Android 8.1

EdwardvanRaak commented 5 years ago

Using Encryption?

PShchahelski commented 5 years ago

Unfortunately no :(

edgar-zigis commented 5 years ago

Same here. Only devices targeted are Huawei P20, P20 Pro and Samsung Galaxy S9+

imvikasrai commented 5 years ago

Facing the same issue

PShchahelski commented 4 years ago

Hi @cmelchior, Sorry, that I did not answer as I did not receive any notification regarding label changes. We noticed this problem from our users in google play console. In our local environment, we did not face such an issue that's why for us it is impossible to reproduce. Is there any other way how we can help to investigate what's wrong?

rorbech commented 3 years ago

Closing this as we don't have sufficient information to reproduce it and the underlying implementation has changed significantly in newer versions. Feel to re-post or create a new issue with similar observations with more recent versions.