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

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

Open
rorbech opened this issue Jul 8, 2024 · 1 comment

Comments

@rorbech
Copy link
Contributor

rorbech commented Jul 8, 2024

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 rorbech changed the title Flaky test: 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 Flaky test: libc++abi: terminating with uncaught exception of type realm::FileAccessError Jul 8, 2024
Copy link

sync-by-unito bot commented Jul 8, 2024

➤ PM Bot commented:

Jira ticket: RKOTLIN-1106

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

No branches or pull requests

1 participant