*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: 'google/redfin/redfin:11/RQ1A.210105.003/7005429:user/release-keys'
Revision: 'MP1.0'
ABI: 'arm64'
Timestamp: 2021-06-23 03:44:01-0700
pid: 18925, tid: 19536, name: Thread-22 >>> app.organicmaps.debug <<<
uid: 10276
signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
Abort message: '../../../../../drape_frontend/rule_drawer.cpp:229: bool df::RuleDrawer::CheckCoastlines(FeatureType &, const df::Stylist &): assertion "false" failed'
x0 0000000000000000 x1 0000000000004c50 x2 0000000000000006 x3 00000076a2312780
x4 0000000000808080 x5 0000000000808080 x6 0000000000808080 x7 0000000000000030
x8 00000000000000f0 x9 00000079e69637e0 x10 ffffff80fffffbdf x11 0000000000000001
x12 0000000000000028 x13 0000000000000120 x14 00000079e6967ae4 x15 0000000000000030
x16 00000079e69fbc80 x17 00000079e69dd320 x18 000000769ed5a000 x19 00000000000049ed
x20 0000000000004c50 x21 00000000ffffffff x22 00000000000049ed x23 00000000000049ed
x24 00000076a2313cc0 x25 00000076a2313cc0 x26 00000076a2313ff8 x27 00000000000fe000
x28 00000000000fc000 x29 00000076a2312800
lr 00000079e6991148 sp 00000076a2312760 pc 00000079e6991178 pst 0000000000001000
backtrace:
#00 pc 000000000004e178 /apex/com.android.runtime/lib64/bionic/libc.so (abort+168) (BuildId: 47a9ba0d54d9614053e13adab1207062)
#01 pc 000000000004e548 /apex/com.android.runtime/lib64/bionic/libc.so (__assert2+36) (BuildId: 47a9ba0d54d9614053e13adab1207062)
#02 pc 00000000020d6048 (df::RuleDrawer::CheckCoastlines(FeatureType&, df::Stylist const&)+408) (BuildId: da25f80aa3e29a66896f39387e13176a19d8c314)
#03 pc 00000000020d9594 (df::RuleDrawer::operator()(FeatureType&)+216) (BuildId: da25f80aa3e29a66896f39387e13176a19d8c314)
#04 pc 000000000207da60 (BuildId: da25f80aa3e29a66896f39387e13176a19d8c314)
#05 pc 000000000207da14 (std::__ndk1::__invoke_of<df::RuleDrawer&, FeatureType&>::type std::__ndk1::reference_wrapper<df::RuleDrawer>::operator()<FeatureType&>(FeatureType&) const+60) (BuildId: da25f80aa3e29a66896f39387e13176a19d8c314)
#06 pc 000000000207d960 (BuildId: da25f80aa3e29a66896f39387e13176a19d8c314)
#07 pc 000000000207d8d8 (BuildId: da25f80aa3e29a66896f39387e13176a19d8c314)
#08 pc 000000000207d864 (std::__ndk1::__bind_return<std::__ndk1::reference_wrapper<df::RuleDrawer>, std::__ndk1::tuple<std::__ndk1::placeholders::__ph<1> >, std::__ndk1::tuple<FeatureType&>, __is_valid_bind_return<std::__ndk1::reference_wrapper<df::RuleDrawer>, std::__ndk1::tuple<std::__ndk1::placeholders::__ph<1> >, std::__ndk1::tuple<FeatureType&> >::value>::type std::__ndk1::__bind<std::__ndk1::reference_wrapper<df::RuleDrawer>, std::__ndk1::placeholders::__ph<1> const&>::operator()<FeatureType&>(FeatureType&)+100) (BuildId: da25f80aa3e29a66896f39387e13176a19d8c314)
#09 pc 000000000207d7dc (BuildId: da25f80aa3e29a66896f39387e13176a19d8c314)
#10 pc 000000000207d790 (void std::__ndk1::__invoke_void_return_wrapper<void>::__call<std::__ndk1::__bind<std::__ndk1::reference_wrapper<df::RuleDrawer>, std::__ndk1::placeholders::__ph<1> const&>&, FeatureType&>(std::__ndk1::__bind<std::__ndk1::reference_wrapper<df::RuleDrawer>, std::__ndk1::placeholders::__ph<1> const&>&, FeatureType&)+60) (BuildId: da25f80aa3e29a66896f39387e13176a19d8c314)
#11 pc 000000000207d744 (std::__ndk1::enable_if<(is_convertible<std::__ndk1::__bind_return<std::__ndk1::reference_wrapper<df::RuleDrawer>, std::__ndk1::tuple<std::__ndk1::placeholders::__ph<1> >, std::__ndk1::tuple<FeatureType&>, __is_valid_bind_return<std::__ndk1::reference_wrapper<df::RuleDrawer>, std::__ndk1::tuple<std::__ndk1::placeholders::__ph<1> >, std::__ndk1::tuple<FeatureType&> >::value>::type, void>::value) || (std::__ndk1::integral_constant<bool, true>::value), void>::type std::__ndk1::__bind_r<void, std::__ndk1::reference_wrapper<df::RuleDrawer>, std::__ndk1::placeholders::__ph<1> const&>::operator()<FeatureType&>(FeatureType&)+56) (BuildId: da25f80aa3e29a66896f39387e13176a19d8c314)
#12 pc 000000000207d6e8 (BuildId: da25f80aa3e29a66896f39387e13176a19d8c314)
#13 pc 000000000207d678 (void std::__ndk1::__invoke_void_return_wrapper<void>::__call<std::__ndk1::__bind_r<void, std::__ndk1::reference_wrapper<df::RuleDrawer>, std::__ndk1::placeholders::__ph<1> const&>&, FeatureType&>(std::__ndk1::__bind_r<void, std::__ndk1::reference_wrapper<df::RuleDrawer>, std::__ndk1::placeholders::__ph<1> const&>&, FeatureType&)+60) (BuildId: da25f80aa3e29a66896f39387e13176a19d8c314)
#14 pc 000000000207d62c (BuildId: da25f80aa3e29a66896f39387e13176a19d8c314)
#15 pc 000000000207c348 (std::__ndk1::__function::__func<std::__ndk1::__bind_r<void, std::__ndk1::reference_wrapper<df::RuleDrawer>, std::__ndk1::placeholders::__ph<1> const&>, std::__ndk1::allocator<std::__ndk1::__bind_r<void, std::__ndk1::reference_wrapper<df::RuleDrawer>, std::__ndk1::placeholders::__ph<1> const&> >, void (FeatureType&)>::operator()(FeatureType&)+64) (BuildId: da25f80aa3e29a66896f39387e13176a19d8c314)
#16 pc 00000000027e1444 (BuildId: da25f80aa3e29a66896f39387e13176a19d8c314)
#17 pc 00000000027dbb38 (std::__ndk1::function<void (FeatureType&)>::operator()(FeatureType&) const+56) (BuildId: da25f80aa3e29a66896f39387e13176a19d8c314)
#18 pc 00000000027db978 (DataSource::ReadFeatures(std::__ndk1::function<void (FeatureType&)> const&, std::__ndk1::vector<FeatureID, std::__ndk1::allocator<FeatureID> > const&) const+1432) (BuildId: da25f80aa3e29a66896f39387e13176a19d8c314)
#19 pc 00000000018da444 (void FeaturesFetcher::ReadFeatures<std::__ndk1::function<void (FeatureType&)> const>(std::__ndk1::function<void (FeatureType&)> const&, std::__ndk1::vector<FeatureID, std::__ndk1::allocator<FeatureID> > const&) const+44) (BuildId: da25f80aa3e29a66896f39387e13176a19d8c314)
#20 pc 00000000019243f4 (BuildId: da25f80aa3e29a66896f39387e13176a19d8c314)
#21 pc 00000000019243a0 (BuildId: da25f80aa3e29a66896f39387e13176a19d8c314)
#22 pc 0000000001924318 (BuildId: da25f80aa3e29a66896f39387e13176a19d8c314)
#23 pc 00000000019242b4 (BuildId: da25f80aa3e29a66896f39387e13176a19d8c314)
#24 pc 0000000001922fbc (BuildId: da25f80aa3e29a66896f39387e13176a19d8c314)
#25 pc 0000000001ad3b28 (BuildId: da25f80aa3e29a66896f39387e13176a19d8c314)
#26 pc 0000000001abf1f4 (std::__ndk1::function<void (std::__ndk1::function<void (FeatureType&)> const&, std::__ndk1::vector<FeatureID, std::__ndk1::allocator<FeatureID> > const&)>::operator()(std::__ndk1::function<void (FeatureType&)> const&, std::__ndk1::vector<FeatureID, std::__ndk1::allocator<FeatureID> > const&) const+80) (BuildId: da25f80aa3e29a66896f39387e13176a19d8c314)
#27 pc 0000000001e8cafc (df::MapDataProvider::ReadFeatures(std::__ndk1::function<void (FeatureType&)> const&, std::__ndk1::vector<FeatureID, std::__ndk1::allocator<FeatureID> > const&) const+44) (BuildId: da25f80aa3e29a66896f39387e13176a19d8c314)
#28 pc 00000000020750d4 (df::TileInfo::ReadFeatures(df::MapDataProvider const&)+676) (BuildId: da25f80aa3e29a66896f39387e13176a19d8c314)
#29 pc 0000000002058ebc (df::ReadMWMTask::Do()+368) (BuildId: da25f80aa3e29a66896f39387e13176a19d8c314)
#30 pc 0000000002a2b970 (BuildId: da25f80aa3e29a66896f39387e13176a19d8c314)
#31 pc 0000000002a26664 (BuildId: da25f80aa3e29a66896f39387e13176a19d8c314)
#32 pc 0000000002a27b10 (BuildId: da25f80aa3e29a66896f39387e13176a19d8c314)
#33 pc 0000000002a27a70 (BuildId: da25f80aa3e29a66896f39387e13176a19d8c314)
#34 pc 0000000002a27654 (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 (*)(std::__ndk1::shared_ptr<threads::IRoutine>), std::__ndk1::shared_ptr<threads::IRoutine> > >(void*)+128) (BuildId: da25f80aa3e29a66896f39387e13176a19d8c314)
#35 pc 00000000000af880 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64) (BuildId: 47a9ba0d54d9614053e13adab1207062)
#36 pc 00000000000500d0 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64) (BuildId: 47a9ba0d54d9614053e13adab1207062)
Pixel 5e, API level 30
Pay now to fund the work behind this issue.
Get updates on progress being made.
Maintainer is rewarded once the issue is completed.
You're funding impactful open source efforts
You want to contribute to this effort
You want to get funding like this too