Crashed: Hippy Dom 0x11d7164b0 Thread
0 APP 0x4065f38 std::__1::less<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator>>::operator()[abi:v160006](std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator> const&, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator> const&) const + 1682 (string:1682)
1 APP 0x4065ec4 std::__1::__tree_const_iterator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator>, taitank::DisplayType>, std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator>, taitank::DisplayType>, void*>, long> std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator>, taitank::DisplayType>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator>, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator>, taitank::DisplayType>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator>>, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator>, taitank::DisplayType>>>::find<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator>>(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator> const&) const + 2569 (__tree:2569)
2 APP 0x4065ec4 std::__1::__tree_const_iterator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator>, taitank::DisplayType>, std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator>, taitank::DisplayType>, void>, long> std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator>, taitank::DisplayType>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator>, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator>, taitank::DisplayType>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator>>, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator>, taitank::DisplayType>>>::find<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator>>(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator> const&) const + 2569 (__tree:2569)
3 APP 0x4060fec hippy::dom::TaitankLayoutNode::Parser(std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator>, std::__1::shared_ptrfootstone::value::HippyValue, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator>>, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator> const, std::__1::shared_ptrfootstone::value::HippyValue>>> const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator>>> const&) + 967 (__tree:967)
4 APP 0x3f32b70 hippy::dom::DomNode::ParseLayoutStyleInfo() + 439 (vector:439)
5 APP 0x402f61c hippy::dom::RootNode::UpdateAnimation(std::__1::vector<std::__1::shared_ptrhippy::dom::DomNode, std::__1::allocator<std::__1::shared_ptrhippy::dom::DomNode>>&&) + 305 (root_node.cc:305)
6 APP 0x3f2ae94 hippy::dom::DomManager::UpdateAnimation(std::__1::weak_ptrhippy::dom::RootNode const&, std::__1::vector<std::__1::shared_ptrhippy::dom::DomNode, std::__1::allocator<std::__1::shared_ptrhippy::dom::DomNode>>&&) + 156 (shared_ptr.h:156)
7 APP 0x3ef0de8 hippy::dom::AnimationManager::UpdateAnimations() + 408 (animation_manager.cc:408)
8 APP 0x3ef2a80 std::__1::__function::__func<hippy::dom::AnimationManager::AddActiveAnimation(std::__1::shared_ptrhippy::animation::Animation const&)::$_1::operator()(std::__1::shared_ptrhippy::dom::DomEvent const&) const::'lambda'(), std::__1::allocator<hippy::dom::AnimationManager::AddActiveAnimation(std::__1::shared_ptrhippy::animation::Animation const&)::$_1::operator()(std::__1::shared_ptrhippy::dom::DomEvent const&) const::'lambda'()>, void ()>::operator()() + 156 (shared_ptr.h:156)
9 APP 0x40339d4 hippy::dom::Scene::Build() const + 101 (wrap_iter.h:101)
10 APP 0x3f98eec std::__1::packaged_task<void ()>::operator()() + 2083 (future:2083)
11 APP 0x40c3518 footstone::runner::Worker::RunTask() + 114 (worker.cc:114)
12 APP 0x40c4504 std::__1::__function::__func<footstone::runner::Worker::Start(bool)::$_1, std::__1::allocatorfootstone::runner::Worker::Start(bool)::$_1, void ()>::operator()() + 125 (worker.cc:125)
13 APP 0x400aaf8 footstone::runner::OnTimerCb(__CFRunLoopTimer, footstone::runner::LooperDriver*) + 37 (looper_driver.cc:37)
14 CoreFoundation 0xab554 CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION + 28
15 CoreFoundation 0xab284 __CFRunLoopDoTimer + 864
16 CoreFoundation 0xaaab8 __CFRunLoopDoTimers + 248
17 CoreFoundation 0xa5a08 __CFRunLoopRun + 1844
18 CoreFoundation 0xa4fb4 CFRunLoopRunSpecific + 436
19 APP 0x400ac6c footstone::runner::LooperDriver::Start() + 73 (looper_driver.cc:73)
20 APP 0x40c45b4 void* std::__1::__thread_proxy[abi:v160006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, footstone::runner::Worker::Start(bool)::$_2>>(void*) + 301 (thread:301)
21 libsystem_pthread.dylib 0xb2c0 + 128
22 libsystem_pthread.dylib 0xb220 _pthread_start + 44
23 libsystem_pthread.dylib 0xecdc thread_start + 4
目前看上报的情况的都是在后台崩溃的,并且设备都是比较低端的设备,目前都是6s Plus以下
Pay attention 🛎️ !!
There has been no activity on this issue for 2 months, so I will label it stalled.
It will be automatically closed in 60 days if no more activity. Feel free to leave a comment if you have any questions.
Sorry, closing this issue because it has stalled for over 3 months.
Feel free to reopen if this issue is still relevant, or to ping the collaborator if you have any questions.