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

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

Open
Star-Chao opened this issue Sep 13, 2024 · 1 comment
Open

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

Star-Chao opened this issue Sep 13, 2024 · 1 comment
Assignees

Comments

@Star-Chao
Copy link

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

@wtj900
Copy link

wtj900 commented Sep 24, 2024

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

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

3 participants