-
Type: Bug
-
Resolution: Fixed
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
2 - S (<= 1 week)
-
858
Since the upgrade to 0.3.2+beta I get the following crash when hot realoding while being logged in.
F/libc ( 6603): Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0xbc in tid 6675 (1.ui), pid 6603 (com.example.app) *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** Build fingerprint: 'google/sdk_gphone_x86/generic_x86:10/QSR1.190920.001/5891938:user/release-keys' Revision: '0' ABI: 'x86' Timestamp: 2022-08-19 10:08:27-0300 pid: 6603, tid: 6675, name: 1.ui >>> com.example.app <<< uid: 10143 signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0xbc Cause: null pointer dereference eax 000000bc ebx e746cc34 ecx 000000bc edx 00000000 edi aa1a23fc esi 00000000 ebp b9e3b2c8 esp b9e3b290 eip e746272f backtrace: #00 pc 0011b72f /apex/com.android.runtime/lib/bionic/libc.so (pthread_mutex_lock+31) (BuildId: 76290498408016ad14f4b98c3ab6c65c) #01 pc 00814eb0 /data/app/com.example.app-DSmEZ8JwP7rwJHGdxrOkkw==/lib/x86/librealm_dart.so (std::__ndk1::mutex::lock()+32) (BuildId: 067d9eb0740dc4998816b76a4b8471de111f1c75) #02 pc 003ee9ac /data/app/com.example.app-DSmEZ8JwP7rwJHGdxrOkkw==/lib/x86/librealm_dart.so (realm::SyncManager::unregister_session(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&)+62) (BuildId: 067d9eb0740dc4998816b76a4b8471de111f1c75) #03 pc 003f75ac /data/app/com.example.app-DSmEZ8JwP7rwJHGdxrOkkw==/lib/x86/librealm_dart.so (realm::SyncSession::close(realm::util::CheckedUniqueLock)+222) (BuildId: 067d9eb0740dc4998816b76a4b8471de111f1c75) #04 pc 003f8342 /data/app/com.example.app-DSmEZ8JwP7rwJHGdxrOkkw==/lib/x86/librealm_dart.so (realm::SyncSession::did_drop_external_reference()+160) (BuildId: 067d9eb0740dc4998816b76a4b8471de111f1c75) #05 pc 003fe25a /data/app/com.example.app-DSmEZ8JwP7rwJHGdxrOkkw==/lib/x86/librealm_dart.so (realm::SyncSession::ExternalReference::~ExternalReference()+36) (BuildId: 067d9eb0740dc4998816b76a4b8471de111f1c75) #06 pc 003fe19b /data/app/com.example.app-DSmEZ8JwP7rwJHGdxrOkkw==/lib/x86/librealm_dart.so (std::__ndk1::__shared_ptr_emplace<realm::SyncSession::ExternalReference, std::__ndk1::allocator<realm::SyncSession::ExternalReference>>::__on_zero_shared()+35) (BuildId: 067d9eb0740dc4998816b76a4b8471de111f1c75) #07 pc 00814c2f /data/app/com.example.app-DSmEZ8JwP7rwJHGdxrOkkw==/lib/x86/librealm_dart.so (std::__ndk1::__shared_weak_count::__release_shared()+47) (BuildId: 067d9eb0740dc4998816b76a4b8471de111f1c75) #08 pc 00337cdb /data/app/com.example.app-DSmEZ8JwP7rwJHGdxrOkkw==/lib/x86/librealm_dart.so (std::__ndk1::shared_ptr<realm::SyncSession>::~shared_ptr()+39) (BuildId: 067d9eb0740dc4998816b76a4b8471de111f1c75) #09 pc 003bc9ba /data/app/com.example.app-DSmEZ8JwP7rwJHGdxrOkkw==/lib/x86/librealm_dart.so (realm::_impl::RealmCoordinator::~RealmCoordinator()+272) (BuildId: 067d9eb0740dc4998816b76a4b8471de111f1c75) #10 pc 003c2943 /data/app/com.example.app-DSmEZ8JwP7rwJHGdxrOkkw==/lib/x86/librealm_dart.so (std::__ndk1::__shared_ptr_emplace<realm::_impl::RealmCoordinator, std::__ndk1::allocator<realm::_impl::RealmCoordinator>>::__on_zero_shared()+35) (BuildId: 067d9eb0740dc4998816b76a4b8471de111f1c75) #11 pc 00814c2f /data/app/com.example.app-DSmEZ8JwP7rwJHGdxrOkkw==/lib/x86/librealm_dart.so (std::__ndk1::__shared_weak_count::__release_shared()+47) (BuildId: 067d9eb0740dc4998816b76a4b8471de111f1c75) #12 pc 00383c77 /data/app/com.example.app-DSmEZ8JwP7rwJHGdxrOkkw==/lib/x86/librealm_dart.so (std::__ndk1::shared_ptr<realm::_impl::RealmCoordinator>::~shared_ptr()+39) (BuildId: 067d9eb0740dc4998816b76a4b8471de111f1c75) #13 pc 00383d7b /data/app/com.example.app-DSmEZ8JwP7rwJHGdxrOkkw==/lib/x86/librealm_dart.so (realm::Realm::~Realm()+213) (BuildId: 067d9eb0740dc4998816b76a4b8471de111f1c75) #14 pc 00389dd5 /data/app/com.example.app-DSmEZ8JwP7rwJHGdxrOkkw==/lib/x86/librealm_dart.so (std::__ndk1::__shared_ptr_emplace<realm::Realm, std::__ndk1::allocator<realm::Realm>>::__on_zero_shared()+35) (BuildId: 067d9eb0740dc4998816b76a4b8471de111f1c75) #15 pc 00814c2f /data/app/com.example.app-DSmEZ8JwP7rwJHGdxrOkkw==/lib/x86/librealm_dart.so (std::__ndk1::__shared_weak_count::__release_shared()+47) (BuildId: 067d9eb0740dc4998816b76a4b8471de111f1c75) #16 pc 003115eb /data/app/com.example.app-DSmEZ8JwP7rwJHGdxrOkkw==/lib/x86/librealm_dart.so (std::__ndk1::shared_ptr<realm::Realm>::~shared_ptr()+39) (BuildId: 067d9eb0740dc4998816b76a4b8471de111f1c75) #17 pc 0034aeac /data/app/com.example.app-DSmEZ8JwP7rwJHGdxrOkkw==/lib/x86/librealm_dart.so (realm::Object::~Object()+44) (BuildId: 067d9eb0740dc4998816b76a4b8471de111f1c75) #18 pc 003145ae /data/app/com.example.app-DSmEZ8JwP7rwJHGdxrOkkw==/lib/x86/librealm_dart.so (realm_object::~realm_object()+36) (BuildId: 067d9eb0740dc4998816b76a4b8471de111f1c75) #19 pc 003292e6 /data/app/com.example.app-DSmEZ8JwP7rwJHGdxrOkkw==/lib/x86/librealm_dart.so (realm_release+36) (BuildId: 067d9eb0740dc4998816b76a4b8471de111f1c75) #20 pc 01afa2ce /data/app/com.example.app-DSmEZ8JwP7rwJHGdxrOkkw==/lib/x86/libflutter.so (BuildId: 9197c52dd6a1ea4a517099f1a8691b35298cd1ba) #21 pc 01a59678 /data/app/com.example.app-DSmEZ8JwP7rwJHGdxrOkkw==/lib/x86/libflutter.so (BuildId: 9197c52dd6a1ea4a517099f1a8691b35298cd1ba) #22 pc 01a5b121 /data/app/com.example.app-DSmEZ8JwP7rwJHGdxrOkkw==/lib/x86/libflutter.so (BuildId: 9197c52dd6a1ea4a517099f1a8691b35298cd1ba) #23 pc 000a29ff [anon:libc_malloc] Lost connection to device. Performing hot restart...
Edit: I am refering to hot restart, not hot reload (used the wrong term in the issue - title is correct tho)
- depends on
-
RCORE-1197 Crash in SyncManager::unregister_session
- Closed