Hippy icon indicating copy to clipboard operation
Hippy copied to clipboard

3.3.* TaitankLayoutNode 偶现崩溃,无法稳定复现

Open Star-Chao opened this issue 1 year ago • 1 comments

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

Star-Chao avatar Sep 13 '24 08:09 Star-Chao

目前看上报的情况的都是在后台崩溃的,并且设备都是比较低端的设备,目前都是6s Plus以下

wtj900 avatar Sep 24 '24 12:09 wtj900

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.

hippy-service[bot] avatar Dec 07 '24 19:12 hippy-service[bot]

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.

hippy-service[bot] avatar Jan 06 '25 19:01 hippy-service[bot]