realm-kotlin icon indicating copy to clipboard operation
realm-kotlin copied to clipboard

Flaky test: libc++abi: terminating with uncaught exception of type realm::FileAccessError

Open rorbech opened this issue 1 year ago • 1 comments

Observed this crash in device farm tests. Not sure that it is related to collection_defaultTypes or if it is some cleanup from previous tests that is cascading.

2024-07-06T17:39:57.4840574Z 07-06 10:37:39.946 31977 31995 I TestRunner: started: collection_defaultTypes(io.realm.kotlin.test.mongodb.common.mongo.MongoDatabaseTests)
2024-07-06T17:39:57.4856241Z 07-06 10:37:40.998 31977 13025 I REALM   : [SDK] [Sync][ConnectionClosed(1030)] error.
2024-07-06T17:39:57.4857973Z 07-06 10:37:41.106 31977  2277 E libc++abi: terminating with uncaught exception of type realm::FileAccessError: Failed to open file at path '/data/user/0/io.realm.sync.testapp/cache/zmxYutqdlZX8MyoR-android_tests3370253059593631790/foo/mongodb-realm/test-app-flx-rcsvpqy/server-utility/metadata/sync_metadata.realm.lock': parent directory does not exist
2024-07-06T17:39:57.4858114Z --------- beginning of crash
2024-07-06T17:39:57.4858716Z 07-06 10:37:41.107 31977  2277 F libc    : Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 2277 (Thread-45), pid 31977 (lm.sync.testapp)
2024-07-06T17:39:57.4859093Z 07-06 10:37:41.206 28911 29051 I FusedLocation: (REDACTED) mock location %s injected by %s
2024-07-06T17:39:57.4859455Z 07-06 10:37:41.329   787  1795 D BufferPoolAccessor2.0: evictor expired: 2, evicted: 0
2024-07-06T17:39:57.4860018Z 07-06 10:37:41.377  5224  5224 I crash_dump64: obtaining output fd from tombstoned, type: kDebuggerdTombstoneProto
2024-07-06T17:39:57.4860339Z 07-06 10:37:41.379   558   558 I tombstoned: received crash request for pid 2277
2024-07-06T17:39:57.4860759Z 07-06 10:37:41.379  5224  5224 I crash_dump64: performing dump of process 31977 (target tid = 2277)
2024-07-06T17:39:57.4861112Z 07-06 10:37:41.392  5224  5224 E DEBUG   : failed to read /proc/uptime: Permission denied
2024-07-06T17:39:57.4861473Z 07-06 10:37:41.839  5224  5224 F DEBUG   : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
2024-07-06T17:39:57.4862077Z 07-06 10:37:41.839  5224  5224 F DEBUG   : Build fingerprint: 'google/oriole/oriole:12/SP2A.220405.004/8233519:user/release-keys'
2024-07-06T17:39:57.4862365Z 07-06 10:37:41.839  5224  5224 F DEBUG   : Revision: 'MP1.0'
2024-07-06T17:39:57.4862587Z 07-06 10:37:41.839  5224  5224 F DEBUG   : ABI: 'arm64'
2024-07-06T17:39:57.4862928Z 07-06 10:37:41.839  5224  5224 F DEBUG   : Timestamp: 2024-07-06 10:37:41.391642548-0700
2024-07-06T17:39:57.4863172Z 07-06 10:37:41.839  5224  5224 F DEBUG   : Process uptime: 0s
2024-07-06T17:39:57.4863457Z 07-06 10:37:41.839  5224  5224 F DEBUG   : Cmdline: io.realm.sync.testapp
2024-07-06T17:39:57.4863958Z 07-06 10:37:41.839  5224  5224 F DEBUG   : pid: 31977, tid: 2277, name: Thread-45  >>> io.realm.sync.testapp <<<
2024-07-06T17:39:57.4864170Z 07-06 10:37:41.839  5224  5224 F DEBUG   : uid: 10332
2024-07-06T17:39:57.4864673Z 07-06 10:37:41.839  5224  5224 F DEBUG   : tagged_addr_ctrl: 0000000000000001
2024-07-06T17:39:57.4865095Z 07-06 10:37:41.839  5224  5224 F DEBUG   : signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr --------
2024-07-06T17:39:57.4866880Z 07-06 10:37:41.839  5224  5224 F DEBUG   : Abort message: 'terminating with uncaught exception of type realm::FileAccessError: Failed to open file at path '/data/user/0/io.realm.sync.testapp/cache/zmxYutqdlZX8MyoR-android_tests3370253059593631790/foo/mongodb-realm/test-app-flx-rcsvpqy/server-utility/metadata/sync_metadata.realm.lock': parent directory does not exist'
2024-07-06T17:39:57.4867402Z 07-06 10:37:41.839  5224  5224 F DEBUG   :     x0  0000000000000000  x1  00000000000008e5  x2  0000000000000006  x3  00000073e1c91fa0
2024-07-06T17:39:57.4867905Z 07-06 10:37:41.839  5224  5224 F DEBUG   :     x4  736f646277641f73  x5  736f646277641f73  x6  736f646277641f73  x7  7f7f7f7f7f7f7f7f
2024-07-06T17:39:57.4868404Z 07-06 10:37:41.839  5224  5224 F DEBUG   :     x8  00000000000000f0  x9  00000077cb14b0b0  x10 0000000000000000  x11 ffffff80fffffb9f
2024-07-06T17:39:57.4868925Z 07-06 10:37:41.839  5224  5224 F DEBUG   :     x12 0000000000000001  x13 000000007fffffff  x14 00000000001370b4  x15 00000017fc1b86f5
2024-07-06T17:39:57.4869426Z 07-06 10:37:41.839  5224  5224 F DEBUG   :     x16 00000077cb1e8050  x17 00000077cb1c5bd0  x18 00000073daf88000  x19 0000000000007ce9
2024-07-06T17:39:57.4869938Z 07-06 10:37:41.839  5224  5224 F DEBUG   :     x20 00000000000008e5  x21 00000000ffffffff  x22 ffffff80ffffffc8  x23 00000073e1c921f0
2024-07-06T17:39:57.4870439Z 07-06 10:37:41.839  5224  5224 F DEBUG   :     x24 00000073e1c920d0  x25 00000073e1c92110  x26 00000073e1c96ff8  x27 00000000000fc000
2024-07-06T17:39:57.4870772Z 07-06 10:37:41.839  5224  5224 F DEBUG   :     x28 00000000000fe000  x29 00000073e1c92020
2024-07-06T17:39:57.4871293Z 07-06 10:37:41.839  5224  5224 F DEBUG   :     lr  00000077cb17872c  sp  00000073e1c91f80  pc  00000077cb17875c  pst 0000000000001000
2024-07-06T17:39:57.4871495Z 07-06 10:37:41.839  5224  5224 F DEBUG   : backtrace:
2024-07-06T17:39:57.4872247Z 07-06 10:37:41.839  5224  5224 F DEBUG   :       #00 pc 000000000004f75c  /apex/com.android.runtime/lib64/bionic/libc.so (abort+168) (BuildId: 53a228529316d67f22e241dd17ea9b9e)
2024-07-06T17:39:57.4873392Z 07-06 10:37:41.839  5224  5224 F DEBUG   :       #01 pc 0000000001456b28  /data/app/~~JsNXbms6Yuq8U-Qtd0wOFg==/io.realm.sync.testapp-vzeicHUvEGVS1HSvBYreKg==/lib/arm64/librealmc.so (abort_message+240) (BuildId: 29b6b8a5d1f19dc26440d7f225be546e0b217d3d)
2024-07-06T17:39:57.4874685Z 07-06 10:37:41.839  5224  5224 F DEBUG   :       #02 pc 0000000001456d50  /data/app/~~JsNXbms6Yuq8U-Qtd0wOFg==/io.realm.sync.testapp-vzeicHUvEGVS1HSvBYreKg==/lib/arm64/librealmc.so (demangling_terminate_handler()+264) (BuildId: 29b6b8a5d1f19dc26440d7f225be546e0b217d3d)
2024-07-06T17:39:57.4875920Z 07-06 10:37:41.839  5224  5224 F DEBUG   :       #03 pc 0000000001456be0  /data/app/~~JsNXbms6Yuq8U-Qtd0wOFg==/io.realm.sync.testapp-vzeicHUvEGVS1HSvBYreKg==/lib/arm64/librealmc.so (std::__terminate(void (*)())+16) (BuildId: 29b6b8a5d1f19dc26440d7f225be546e0b217d3d)
2024-07-06T17:39:57.4877421Z 07-06 10:37:41.839  5224  5224 F DEBUG   :       #04 pc 0000000001456184  /data/app/~~JsNXbms6Yuq8U-Qtd0wOFg==/io.realm.sync.testapp-vzeicHUvEGVS1HSvBYreKg==/lib/arm64/librealmc.so (__cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*)+32) (BuildId: 29b6b8a5d1f19dc26440d7f225be546e0b217d3d)
2024-07-06T17:39:57.4878555Z 07-06 10:37:41.839  5224  5224 F DEBUG   :       #05 pc 00000000014560d8  /data/app/~~JsNXbms6Yuq8U-Qtd0wOFg==/io.realm.sync.testapp-vzeicHUvEGVS1HSvBYreKg==/lib/arm64/librealmc.so (__cxa_throw+124) (BuildId: 29b6b8a5d1f19dc26440d7f225be546e0b217d3d)
2024-07-06T17:39:57.4880620Z 07-06 10:37:41.839  5224  5224 F DEBUG   :       #06 pc 0000000000ff47b0  /data/app/~~JsNXbms6Yuq8U-Qtd0wOFg==/io.realm.sync.testapp-vzeicHUvEGVS1HSvBYreKg==/lib/arm64/librealmc.so (realm::util::File::open_internal(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, realm::util::File::AccessMode, realm::util::File::CreateMode, int, bool*)+1044) (BuildId: 29b6b8a5d1f19dc26440d7f225be546e0b217d3d)
2024-07-06T17:39:57.4882539Z 07-06 10:37:41.839  5224  5224 F DEBUG   :       #07 pc 0000000000a25fb0  /data/app/~~JsNXbms6Yuq8U-Qtd0wOFg==/io.realm.sync.testapp-vzeicHUvEGVS1HSvBYreKg==/lib/arm64/librealmc.so (realm::util::File::open(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, realm::util::File::AccessMode, realm::util::File::CreateMode, int)+52) (BuildId: 29b6b8a5d1f19dc26440d7f225be546e0b217d3d)
2024-07-06T17:39:57.4884249Z 07-06 10:37:41.839  5224  5224 F DEBUG   :       #08 pc 0000000000e8c240  /data/app/~~JsNXbms6Yuq8U-Qtd0wOFg==/io.realm.sync.testapp-vzeicHUvEGVS1HSvBYreKg==/lib/arm64/librealmc.so (realm::DB::open(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, realm::DBOptions const&)+1112) (BuildId: 29b6b8a5d1f19dc26440d7f225be546e0b217d3d)
2024-07-06T17:39:57.4886046Z 07-06 10:37:41.839  5224  5224 F DEBUG   :       #09 pc 0000000000e9035c  /data/app/~~JsNXbms6Yuq8U-Qtd0wOFg==/io.realm.sync.testapp-vzeicHUvEGVS1HSvBYreKg==/lib/arm64/librealmc.so (realm::DB::open(realm::Replication&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, realm::DBOptions const&)+152) (BuildId: 29b6b8a5d1f19dc26440d7f225be546e0b217d3d)
2024-07-06T17:39:57.4888136Z 07-06 10:37:41.839  5224  5224 F DEBUG   :       #10 pc 0000000000e97a48  /data/app/~~JsNXbms6Yuq8U-Qtd0wOFg==/io.realm.sync.testapp-vzeicHUvEGVS1HSvBYreKg==/lib/arm64/librealmc.so (realm::DB::create(std::__ndk1::unique_ptr<realm::Replication, std::__ndk1::default_delete<realm::Replication> >, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, realm::DBOptions const&)+220) (BuildId: 29b6b8a5d1f19dc26440d7f225be546e0b217d3d)
2024-07-06T17:39:57.4889440Z 07-06 10:37:41.839  5224  5224 F DEBUG   :       #11 pc 0000000000983338  /data/app/~~JsNXbms6Yuq8U-Qtd0wOFg==/io.realm.sync.testapp-vzeicHUvEGVS1HSvBYreKg==/lib/arm64/librealmc.so (realm::_impl::RealmCoordinator::open_db()+1196) (BuildId: 29b6b8a5d1f19dc26440d7f225be546e0b217d3d)
2024-07-06T17:39:57.4891315Z 07-06 10:37:41.839  5224  5224 F DEBUG   :       #12 pc 0000000000984334  /data/app/~~JsNXbms6Yuq8U-Qtd0wOFg==/io.realm.sync.testapp-vzeicHUvEGVS1HSvBYreKg==/lib/arm64/librealmc.so (realm::_impl::RealmCoordinator::do_get_realm(realm::RealmConfig&&, std::__ndk1::shared_ptr<realm::Realm>&, std::__ndk1::optional<realm::VersionID>, realm::util::CheckedUniqueLock&, bool)+68) (BuildId: 29b6b8a5d1f19dc26440d7f225be546e0b217d3d)
2024-07-06T17:39:57.4892942Z 07-06 10:37:41.839  5224  5224 F DEBUG   :       #13 pc 000000000098424c  /data/app/~~JsNXbms6Yuq8U-Qtd0wOFg==/io.realm.sync.testapp-vzeicHUvEGVS1HSvBYreKg==/lib/arm64/librealmc.so (realm::_impl::RealmCoordinator::get_realm(realm::RealmConfig, std::__ndk1::optional<realm::VersionID>)+764) (BuildId: 29b6b8a5d1f19dc26440d7f225be546e0b217d3d)
2024-07-06T17:39:57.4894400Z 07-06 10:37:41.839  5224  5224 F DEBUG   :       #14 pc 00000000008ebd20  /data/app/~~JsNXbms6Yuq8U-Qtd0wOFg==/io.realm.sync.testapp-vzeicHUvEGVS1HSvBYreKg==/lib/arm64/librealmc.so (realm::Realm::get_shared_realm(realm::RealmConfig)+136) (BuildId: 29b6b8a5d1f19dc26440d7f225be546e0b217d3d)
2024-07-06T17:39:57.4895856Z 07-06 10:37:41.839  5224  5224 F DEBUG   :       #15 pc 0000000000a5bef8  /data/app/~~JsNXbms6Yuq8U-Qtd0wOFg==/io.realm.sync.testapp-vzeicHUvEGVS1HSvBYreKg==/lib/arm64/librealmc.so ((anonymous namespace)::PersistedSyncMetadataManager::get_realm() const+60) (BuildId: 29b6b8a5d1f19dc26440d7f225be546e0b217d3d)
2024-07-06T17:39:57.4897701Z 07-06 10:37:41.839  5224  5224 F DEBUG   :       #16 pc 0000000000a56088  /data/app/~~JsNXbms6Yuq8U-Qtd0wOFg==/io.realm.sync.testapp-vzeicHUvEGVS1HSvBYreKg==/lib/arm64/librealmc.so ((anonymous namespace)::PersistedSyncMetadataManager::log_out(std::__ndk1::basic_string_view<char, std::__ndk1::char_traits<char> >, realm::SyncUser::State)+128) (BuildId: 29b6b8a5d1f19dc26440d7f225be546e0b217d3d)
2024-07-06T17:39:57.4898982Z 07-06 10:37:41.839  5224  5224 F DEBUG   :       #17 pc 0000000000a2b400  /data/app/~~JsNXbms6Yuq8U-Qtd0wOFg==/io.realm.sync.testapp-vzeicHUvEGVS1HSvBYreKg==/lib/arm64/librealmc.so (realm::app::User::request_log_out()+176) (BuildId: 29b6b8a5d1f19dc26440d7f225be546e0b217d3d)
2024-07-06T17:39:57.4900521Z 07-06 10:37:41.839  5224  5224 F DEBUG   :       #18 pc 00000000009c3e40  /data/app/~~JsNXbms6Yuq8U-Qtd0wOFg==/io.realm.sync.testapp-vzeicHUvEGVS1HSvBYreKg==/lib/arm64/librealmc.so (realm::SyncSession::handle_bad_auth(std::__ndk1::shared_ptr<realm::SyncUser> const&, realm::Status)+172) (BuildId: 29b6b8a5d1f19dc26440d7f225be546e0b217d3d)
2024-07-06T17:39:57.4902299Z 07-06 10:37:41.839  5224  5224 F DEBUG   :       #19 pc 00000000009da04c  /data/app/~~JsNXbms6Yuq8U-Qtd0wOFg==/io.realm.sync.testapp-vzeicHUvEGVS1HSvBYreKg==/lib/arm64/librealmc.so (realm::SyncSession::handle_refresh(std::__ndk1::shared_ptr<realm::SyncSession> const&, bool)::$_2::operator()(std::__ndk1::optional<realm::app::AppError>) const+584) (BuildId: 29b6b8a5d1f19dc26440d7f225be546e0b217d3d)
2024-07-06T17:39:57.4904690Z 07-06 10:37:41.839  5224  5224 F DEBUG   :       #20 pc 00000000009d9dac  /data/app/~~JsNXbms6Yuq8U-Qtd0wOFg==/io.realm.sync.testapp-vzeicHUvEGVS1HSvBYreKg==/lib/arm64/librealmc.so (realm::util::UniqueFunction<void (std::__ndk1::optional<realm::app::AppError>)>::SpecificImpl<realm::SyncSession::handle_refresh(std::__ndk1::shared_ptr<realm::SyncSession> const&, bool)::$_2>::call(std::__ndk1::optional<realm::app::AppError>&&)+72) (BuildId: 29b6b8a5d1f19dc26440d7f225be546e0b217d3d)
2024-07-06T17:39:57.4906469Z 07-06 10:37:41.839  5224  5224 F DEBUG   :       #21 pc 00000000009efe50  /data/app/~~JsNXbms6Yuq8U-Qtd0wOFg==/io.realm.sync.testapp-vzeicHUvEGVS1HSvBYreKg==/lib/arm64/librealmc.so (realm::util::UniqueFunction<void (std::__ndk1::optional<realm::app::AppError>)>::operator()(std::__ndk1::optional<realm::app::AppError>) const+140) (BuildId: 29b6b8a5d1f19dc26440d7f225be546e0b217d3d)
2024-07-06T17:39:57.4908320Z 07-06 10:37:41.839  5224  5224 F DEBUG   :       #22 pc 00000000009f4788  /data/app/~~JsNXbms6Yuq8U-Qtd0wOFg==/io.realm.sync.testapp-vzeicHUvEGVS1HSvBYreKg==/lib/arm64/librealmc.so (realm::app::App::refresh_access_token(std::__ndk1::shared_ptr<realm::app::User> const&, bool, realm::util::UniqueFunction<void (std::__ndk1::optional<realm::app::AppError>)>&&)+508) (BuildId: 29b6b8a5d1f19dc26440d7f225be546e0b217d3d)
2024-07-06T17:39:57.4910084Z 07-06 10:37:41.839  5224  5224 F DEBUG   :       #23 pc 0000000000a2b67c  /data/app/~~JsNXbms6Yuq8U-Qtd0wOFg==/io.realm.sync.testapp-vzeicHUvEGVS1HSvBYreKg==/lib/arm64/librealmc.so (realm::app::User::request_access_token(realm::util::UniqueFunction<void (std::__ndk1::optional<realm::app::AppError>)>&&)+144) (BuildId: 29b6b8a5d1f19dc26440d7f225be546e0b217d3d)
2024-07-06T17:39:57.4911505Z 07-06 10:37:41.839  5224  5224 F DEBUG   :       #24 pc 00000000009c7330  /data/app/~~JsNXbms6Yuq8U-Qtd0wOFg==/io.realm.sync.testapp-vzeicHUvEGVS1HSvBYreKg==/lib/arm64/librealmc.so (realm::SyncSession::handle_error(realm::sync::SessionErrorInfo)+1088) (BuildId: 29b6b8a5d1f19dc26440d7f225be546e0b217d3d)
2024-07-06T17:39:57.4913430Z 07-06 10:37:41.839  5224  5224 F DEBUG   :       #25 pc 00000000009e0bf8  /data/app/~~JsNXbms6Yuq8U-Qtd0wOFg==/io.realm.sync.testapp-vzeicHUvEGVS1HSvBYreKg==/lib/arm64/librealmc.so (realm::SyncSession::create_sync_session()::$_10::operator()(realm::sync::ConnectionState, std::__ndk1::optional<realm::sync::SessionErrorInfo>) const+200) (BuildId: 29b6b8a5d1f19dc26440d7f225be546e0b217d3d)
2024-07-06T17:39:57.4915762Z 07-06 10:37:41.839  5224  5224 F DEBUG   :       #26 pc 00000000009e0abc  /data/app/~~JsNXbms6Yuq8U-Qtd0wOFg==/io.realm.sync.testapp-vzeicHUvEGVS1HSvBYreKg==/lib/arm64/librealmc.so (realm::util::UniqueFunction<void (realm::sync::ConnectionState, std::__ndk1::optional<realm::sync::SessionErrorInfo>)>::SpecificImpl<realm::SyncSession::create_sync_session()::$_10>::call(realm::sync::ConnectionState&&, std::__ndk1::optional<realm::sync::SessionErrorInfo>&&)+96) (BuildId: 29b6b8a5d1f19dc26440d7f225be546e0b217d3d)
2024-07-06T17:39:57.4917831Z 07-06 10:37:41.839  5224  5224 F DEBUG   :       #27 pc 0000000000bd058c  /data/app/~~JsNXbms6Yuq8U-Qtd0wOFg==/io.realm.sync.testapp-vzeicHUvEGVS1HSvBYreKg==/lib/arm64/librealmc.so (realm::util::UniqueFunction<void (realm::sync::ConnectionState, std::__ndk1::optional<realm::sync::SessionErrorInfo>)>::operator()(realm::sync::ConnectionState, std::__ndk1::optional<realm::sync::SessionErrorInfo>) const+160) (BuildId: 29b6b8a5d1f19dc26440d7f225be546e0b217d3d)
2024-07-06T17:39:57.4919595Z 07-06 10:37:41.839  5224  5224 F DEBUG   :       #28 pc 0000000000bcb02c  /data/app/~~JsNXbms6Yuq8U-Qtd0wOFg==/io.realm.sync.testapp-vzeicHUvEGVS1HSvBYreKg==/lib/arm64/librealmc.so (realm::sync::SessionWrapper::on_connection_state_changed(realm::sync::ConnectionState, std::__ndk1::optional<realm::sync::SessionErrorInfo> const&)+124) (BuildId: 29b6b8a5d1f19dc26440d7f225be546e0b217d3d)
2024-07-06T17:39:57.4921359Z 07-06 10:37:41.839  5224  5224 F DEBUG   :       #29 pc 0000000000bcafa0  /data/app/~~JsNXbms6Yuq8U-Qtd0wOFg==/io.realm.sync.testapp-vzeicHUvEGVS1HSvBYreKg==/lib/arm64/librealmc.so (realm::sync::ClientImpl::Session::on_connection_state_changed(realm::sync::ConnectionState, std::__ndk1::optional<realm::sync::SessionErrorInfo> const&)+56) (BuildId: 29b6b8a5d1f19dc26440d7f225be546e0b217d3d)
2024-07-06T17:39:57.4923358Z 07-06 10:37:41.839  5224  5224 F DEBUG   :       #30 pc 0000000000be94fc  /data/app/~~JsNXbms6Yuq8U-Qtd0wOFg==/io.realm.sync.testapp-vzeicHUvEGVS1HSvBYreKg==/lib/arm64/librealmc.so (realm::sync::ClientImpl::Connection::report_connection_state_change(realm::sync::ConnectionState, std::__ndk1::optional<realm::sync::SessionErrorInfo>)::$_18::operator()(realm::sync::ClientImpl::Session&) const+40) (BuildId: 29b6b8a5d1f19dc26440d7f225be546e0b217d3d)
2024-07-06T17:39:57.4926091Z 07-06 10:37:41.839  5224  5224 F DEBUG   :       #31 pc 0000000000bd2620  /data/app/~~JsNXbms6Yuq8U-Qtd0wOFg==/io.realm.sync.testapp-vzeicHUvEGVS1HSvBYreKg==/lib/arm64/librealmc.so (void realm::sync::ClientImpl::Connection::for_each_active_session<realm::sync::ClientImpl::Connection::report_connection_state_change(realm::sync::ConnectionState, std::__ndk1::optional<realm::sync::SessionErrorInfo>)::$_18>(realm::sync::ClientImpl::Connection::report_connection_state_change(realm::sync::ConnectionState, std::__ndk1::optional<realm::sync::SessionErrorInfo>)::$_18)+144) (BuildId: 29b6b8a5d1f19dc26440d7f225be546e0b217d3d)
2024-07-06T17:39:57.4927932Z 07-06 10:37:41.839  5224  5224 F DEBUG   :       #32 pc 0000000000bd2524  /data/app/~~JsNXbms6Yuq8U-Qtd0wOFg==/io.realm.sync.testapp-vzeicHUvEGVS1HSvBYreKg==/lib/arm64/librealmc.so (realm::sync::ClientImpl::Connection::report_connection_state_change(realm::sync::ConnectionState, std::__ndk1::optional<realm::sync::SessionErrorInfo>)+120) (BuildId: 29b6b8a5d1f19dc26440d7f225be546e0b217d3d)
2024-07-06T17:39:57.4929484Z 07-06 10:37:41.839  5224  5224 F DEBUG   :       #33 pc 0000000000bf386c  /data/app/~~JsNXbms6Yuq8U-Qtd0wOFg==/io.realm.sync.testapp-vzeicHUvEGVS1HSvBYreKg==/lib/arm64/librealmc.so (realm::sync::ClientImpl::Connection::disconnect(realm::sync::SessionErrorInfo const&)+468) (BuildId: 29b6b8a5d1f19dc26440d7f225be546e0b217d3d)
2024-07-06T17:39:57.4931317Z 07-06 10:37:41.839  5224  5224 F DEBUG   :       #34 pc 0000000000beebe8  /data/app/~~JsNXbms6Yuq8U-Qtd0wOFg==/io.realm.sync.testapp-vzeicHUvEGVS1HSvBYreKg==/lib/arm64/librealmc.so (realm::sync::ClientImpl::Connection::involuntary_disconnect(realm::sync::SessionErrorInfo const&, realm::sync::ClientImpl::ConnectionTerminationReason)+152) (BuildId: 29b6b8a5d1f19dc26440d7f225be546e0b217d3d)
2024-07-06T17:39:57.4933252Z 07-06 10:37:41.839  5224  5224 F DEBUG   :       #35 pc 0000000000bee844  /data/app/~~JsNXbms6Yuq8U-Qtd0wOFg==/io.realm.sync.testapp-vzeicHUvEGVS1HSvBYreKg==/lib/arm64/librealmc.so (realm::sync::ClientImpl::Connection::websocket_closed_handler(bool, realm::sync::websocket::WebSocketError, std::__ndk1::basic_string_view<char, std::__ndk1::char_traits<char> >)+2052) (BuildId: 29b6b8a5d1f19dc26440d7f225be546e0b217d3d)
2024-07-06T17:39:57.4935235Z 07-06 10:37:41.839  5224  5224 F DEBUG   :       #36 pc 0000000000c0a5f4  /data/app/~~JsNXbms6Yuq8U-Qtd0wOFg==/io.realm.sync.testapp-vzeicHUvEGVS1HSvBYreKg==/lib/arm64/librealmc.so (realm::sync::ClientImpl::Connection::WebSocketObserverShim::websocket_closed_handler(bool, realm::sync::websocket::WebSocketError, std::__ndk1::basic_string_view<char, std::__ndk1::char_traits<char> >)+124) (BuildId: 29b6b8a5d1f19dc26440d7f225be546e0b217d3d)
2024-07-06T17:39:57.4937301Z 07-06 10:37:41.839  5224  5224 F DEBUG   :       #37 pc 0000000000cec0a0  /data/app/~~JsNXbms6Yuq8U-Qtd0wOFg==/io.realm.sync.testapp-vzeicHUvEGVS1HSvBYreKg==/lib/arm64/librealmc.so (realm::sync::websocket::(anonymous namespace)::DefaultWebSocketImpl::websocket_error_and_close_handler(bool, realm::sync::websocket::WebSocketError, std::__ndk1::basic_string_view<char, std::__ndk1::char_traits<char> >)+140) (BuildId: 29b6b8a5d1f19dc26440d7f225be546e0b217d3d)
2024-07-06T17:39:57.4939345Z 07-06 10:37:41.839  5224  5224 F DEBUG   :       #38 pc 0000000000ce9a08  /data/app/~~JsNXbms6Yuq8U-Qtd0wOFg==/io.realm.sync.testapp-vzeicHUvEGVS1HSvBYreKg==/lib/arm64/librealmc.so (realm::sync::websocket::(anonymous namespace)::DefaultWebSocketImpl::websocket_close_message_received(realm::sync::websocket::WebSocketError, std::__ndk1::basic_string_view<char, std::__ndk1::char_traits<char> >)+72) (BuildId: 29b6b8a5d1f19dc26440d7f225be546e0b217d3d)
2024-07-06T17:39:57.4940707Z 07-06 10:37:41.839  5224  5224 F DEBUG   :       #39 pc 0000000000d18404  /data/app/~~JsNXbms6Yuq8U-Qtd0wOFg==/io.realm.sync.testapp-vzeicHUvEGVS1HSvBYreKg==/lib/arm64/librealmc.so ((anonymous namespace)::WebSocket::frame_reader_loop()+356) (BuildId: 29b6b8a5d1f19dc26440d7f225be546e0b217d3d)
2024-07-06T17:39:57.4942505Z 07-06 10:37:41.839  5224  5224 F DEBUG   :       #40 pc 0000000000d19e0c  /data/app/~~JsNXbms6Yuq8U-Qtd0wOFg==/io.realm.sync.testapp-vzeicHUvEGVS1HSvBYreKg==/lib/arm64/librealmc.so ((anonymous namespace)::WebSocket::frame_reader_loop()::'lambda'(std::__ndk1::error_code, unsigned long)::operator()(std::__ndk1::error_code, unsigned long) const+176) (BuildId: 29b6b8a5d1f19dc26440d7f225be546e0b217d3d)
2024-07-06T17:39:57.4944743Z 07-06 10:37:41.839  5224  5224 F DEBUG   :       #41 pc 0000000000d19d30  /data/app/~~JsNXbms6Yuq8U-Qtd0wOFg==/io.realm.sync.testapp-vzeicHUvEGVS1HSvBYreKg==/lib/arm64/librealmc.so (realm::util::UniqueFunction<void (std::__ndk1::error_code, unsigned long)>::SpecificImpl<(anonymous namespace)::WebSocket::frame_reader_loop()::'lambda'(std::__ndk1::error_code, unsigned long)>::call(std::__ndk1::error_code&&, unsigned long&&)+92) (BuildId: 29b6b8a5d1f19dc26440d7f225be546e0b217d3d)
2024-07-06T17:39:57.4946516Z 07-06 10:37:41.839  5224  5224 F DEBUG   :       #42 pc 0000000000cfb280  /data/app/~~JsNXbms6Yuq8U-Qtd0wOFg==/io.realm.sync.testapp-vzeicHUvEGVS1HSvBYreKg==/lib/arm64/librealmc.so (realm::util::UniqueFunction<void (std::__ndk1::error_code, unsigned long)>::operator()(std::__ndk1::error_code, unsigned long) const+160) (BuildId: 29b6b8a5d1f19dc26440d7f225be546e0b217d3d)
2024-07-06T17:39:57.4949117Z 07-06 10:37:41.839  5224  5224 F DEBUG   :       #43 pc 0000000000cfafd0  /data/app/~~JsNXbms6Yuq8U-Qtd0wOFg==/io.realm.sync.testapp-vzeicHUvEGVS1HSvBYreKg==/lib/arm64/librealmc.so (void realm::sync::network::Service::AsyncOper::do_recycle_and_execute_helper<realm::util::UniqueFunction<void (std::__ndk1::error_code, unsigned long)>, std::__ndk1::error_code, unsigned long>(bool, bool&, realm::util::UniqueFunction<void (std::__ndk1::error_code, unsigned long)>, std::__ndk1::error_code, unsigned long)+128) (BuildId: 29b6b8a5d1f19dc26440d7f225be546e0b217d3d)
2024-07-06T17:39:57.4951602Z 07-06 10:37:41.839  5224  5224 F DEBUG   :       #44 pc 0000000000cfaeac  /data/app/~~JsNXbms6Yuq8U-Qtd0wOFg==/io.realm.sync.testapp-vzeicHUvEGVS1HSvBYreKg==/lib/arm64/librealmc.so (void realm::sync::network::Service::AsyncOper::do_recycle_and_execute<realm::util::UniqueFunction<void (std::__ndk1::error_code, unsigned long)>, std::__ndk1::error_code&, unsigned long&>(bool, realm::util::UniqueFunction<void (std::__ndk1::error_code, unsigned long)>&, std::__ndk1::error_code&, unsigned long&)+188) (BuildId: 29b6b8a5d1f19dc26440d7f225be546e0b217d3d)
2024-07-06T17:39:57.4953548Z 07-06 10:37:41.839  5224  5224 F DEBUG   :       #45 pc 0000000000cfcd70  /data/app/~~JsNXbms6Yuq8U-Qtd0wOFg==/io.realm.sync.testapp-vzeicHUvEGVS1HSvBYreKg==/lib/arm64/librealmc.so (realm::sync::network::Service::BasicStreamOps<realm::sync::network::Socket>::BufferedReadOper<realm::util::UniqueFunction<void (std::__ndk1::error_code, unsigned long)> >::recycle_and_execute()+628) (BuildId: 29b6b8a5d1f19dc26440d7f225be546e0b217d3d)
2024-07-06T17:39:57.4955342Z 07-06 10:37:41.840  5224  5224 F DEBUG   :       #46 pc 0000000000d0a508  /data/app/~~JsNXbms6Yuq8U-Qtd0wOFg==/io.realm.sync.testapp-vzeicHUvEGVS1HSvBYreKg==/lib/arm64/librealmc.so (realm::sync::network::Service::Impl::execute(std::__ndk1::unique_ptr<realm::sync::network::Service::AsyncOper, realm::sync::network::Service::LendersOperDeleter>&)+28) (BuildId: 29b6b8a5d1f19dc26440d7f225be546e0b217d3d)
2024-07-06T17:39:57.4956689Z 07-06 10:37:41.840  5224  5224 F DEBUG   :       #47 pc 0000000000d0a224  /data/app/~~JsNXbms6Yuq8U-Qtd0wOFg==/io.realm.sync.testapp-vzeicHUvEGVS1HSvBYreKg==/lib/arm64/librealmc.so (realm::sync::network::Service::Impl::run_impl(bool)+312) (BuildId: 29b6b8a5d1f19dc26440d7f225be546e0b217d3d)
2024-07-06T17:39:57.4958037Z 07-06 10:37:41.840  5224  5224 F DEBUG   :       #48 pc 0000000000d07240  /data/app/~~JsNXbms6Yuq8U-Qtd0wOFg==/io.realm.sync.testapp-vzeicHUvEGVS1HSvBYreKg==/lib/arm64/librealmc.so (realm::sync::network::Service::Impl::run_until_stopped()+24) (BuildId: 29b6b8a5d1f19dc26440d7f225be546e0b217d3d)
2024-07-06T17:39:57.4959356Z 07-06 10:37:41.840  5224  5224 F DEBUG   :       #49 pc 0000000000d07218  /data/app/~~JsNXbms6Yuq8U-Qtd0wOFg==/io.realm.sync.testapp-vzeicHUvEGVS1HSvBYreKg==/lib/arm64/librealmc.so (realm::sync::network::Service::run_until_stopped()+20) (BuildId: 29b6b8a5d1f19dc26440d7f225be546e0b217d3d)
2024-07-06T17:39:57.4960748Z 07-06 10:37:41.840  5224  5224 F DEBUG   :       #50 pc 0000000000ce3cdc  /data/app/~~JsNXbms6Yuq8U-Qtd0wOFg==/io.realm.sync.testapp-vzeicHUvEGVS1HSvBYreKg==/lib/arm64/librealmc.so (realm::sync::websocket::DefaultSocketProvider::event_loop()+360) (BuildId: 29b6b8a5d1f19dc26440d7f225be546e0b217d3d)
2024-07-06T17:39:57.4963325Z 07-06 10:37:41.840  5224  5224 F DEBUG   :       #51 pc 0000000000ce774c  /data/app/~~JsNXbms6Yuq8U-Qtd0wOFg==/io.realm.sync.testapp-vzeicHUvEGVS1HSvBYreKg==/lib/arm64/librealmc.so (decltype(*(std::__ndk1::forward<realm::sync::websocket::DefaultSocketProvider*>(fp0)).*fp()) std::__ndk1::__invoke<void (realm::sync::websocket::DefaultSocketProvider::*)(), realm::sync::websocket::DefaultSocketProvider*, void>(void (realm::sync::websocket::DefaultSocketProvider::*&&)(), realm::sync::websocket::DefaultSocketProvider*&&)+96) (BuildId: 29b6b8a5d1f19dc26440d7f225be546e0b217d3d)
2024-07-06T17:39:57.4966721Z 07-06 10:37:41.840  5224  5224 F DEBUG   :       #52 pc 0000000000ce76a8  /data/app/~~JsNXbms6Yuq8U-Qtd0wOFg==/io.realm.sync.testapp-vzeicHUvEGVS1HSvBYreKg==/lib/arm64/librealmc.so (void std::__ndk1::__thread_execute<std::__ndk1::unique_ptr<std::__ndk1::__thread_struct, std::__ndk1::default_delete<std::__ndk1::__thread_struct> >, void (realm::sync::websocket::DefaultSocketProvider::*)(), realm::sync::websocket::DefaultSocketProvider*, 2ul>(std::__ndk1::tuple<std::__ndk1::unique_ptr<std::__ndk1::__thread_struct, std::__ndk1::default_delete<std::__ndk1::__thread_struct> >, void (realm::sync::websocket::DefaultSocketProvider::*)(), realm::sync::websocket::DefaultSocketProvider*>&, std::__ndk1::__tuple_indices<2ul>)+52) (BuildId: 29b6b8a5d1f19dc26440d7f225be546e0b217d3d)
2024-07-06T17:39:57.4968959Z 07-06 10:37:41.840  5224  5224 F DEBUG   :       #53 pc 0000000000ce7394  /data/app/~~JsNXbms6Yuq8U-Qtd0wOFg==/io.realm.sync.testapp-vzeicHUvEGVS1HSvBYreKg==/lib/arm64/librealmc.so (void* std::__ndk1::__thread_proxy<std::__ndk1::tuple<std::__ndk1::unique_ptr<std::__ndk1::__thread_struct, std::__ndk1::default_delete<std::__ndk1::__thread_struct> >, void (realm::sync::websocket::DefaultSocketProvider::*)(), realm::sync::websocket::DefaultSocketProvider*> >(void*)+128) (BuildId: 29b6b8a5d1f19dc26440d7f225be546e0b217d3d)
2024-07-06T17:39:57.4969772Z 07-06 10:37:41.840  5224  5224 F DEBUG   :       #54 pc 00000000000b1590  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+204) (BuildId: 53a228529316d67f22e241dd17ea9b9e)
2024-07-06T17:39:57.4970541Z 07-06 10:37:41.840  5224  5224 F DEBUG   :       #55 pc 0000000000050fac  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64) (BuildId: 53a228529316d67f22e241dd17ea9b9e)

Seen in https://github.com/realm/realm-kotlin/actions/runs/9820632573/job/27115785208

rorbech avatar Jul 08 '24 07:07 rorbech