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 · 2 comments
Open

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

Star-Chao opened this issue Sep 13, 2024 · 2 comments
Assignees
Labels
stale: 30d No interaction in the last 30 days

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以下

Copy link

hippy-service bot commented Dec 7, 2024

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 hippy-service bot added the stale: 30d No interaction in the last 30 days label Dec 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
stale: 30d No interaction in the last 30 days
Projects
None yet
Development

No branches or pull requests

3 participants