I just had a look at this now that we have proper symbols for those crashes. There's at least two different stack, one for x86-64 which looks bogus and covers only a minority of reports and one for x86. The latter is much more common and looks like this: ``` context 1 firefox free /build/firefox-oG_HF4/firefox-70.0.1+build1/memory/build/malloc_decls.h:41 cfi 2 libxul.so core::ptr::real_drop_in_place /usr/src/rustc-1.36.0/src/libcore/ptr.rs:195 cfi 3 libxul.so style::gecko::wrapper::get_animation_rule /build/firefox-oG_HF4/firefox-70.0.1+build1/servo/components/style/gecko/wrapper.rs:1008 cfi 4 libxul.so style::matching::PrivateMatchMethods::replace_rules_internal /build/firefox-oG_HF4/firefox-70.0.1+build1/servo/components/style/matching.rs:174 cfi 5 libxul.so style::traversal::compute_style /build/firefox-oG_HF4/firefox-70.0.1+build1/servo/components/style/traversal.rs:634 cfi 6 libxul.so geckoservo::glue::traverse_subtree /build/firefox-oG_HF4/firefox-70.0.1+build1/servo/ports/geckolib/glue.rs:263 cfi 7 libxul.so Servo_TraverseSubtree /build/firefox-oG_HF4/firefox-70.0.1+build1/servo/ports/geckolib/glue.rs:313 cfi 8 libxul.so StyleDocument /build/firefox-oG_HF4/firefox-70.0.1+build1/layout/style/ServoStyleSet.cpp:768 cfi 9 libxul.so DoProcessPendingRestyles /build/firefox-oG_HF4/firefox-70.0.1+build1/layout/base/RestyleManager.cpp:3058 cfi 10 libxul.so DoFlushPendingNotifications /build/firefox-oG_HF4/firefox-70.0.1+build1/layout/base/PresShell.cpp:4127 cfi ``` Looking at frames 2 and 3 since all crashes with this stack are coming from 32-bit Ubuntu this really looks like bug 1581121 so I think we should dupe against that.
Bug 1591974 Comment 1 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
I just had a look at this now that we have proper symbols for those crashes. There's at least two different stack, one for x86-64 which looks bogus and covers only a minority of reports and one for x86. The latter is much more common and looks like this: ``` 0 libpthread-2.23.so __pthread_mutex_lock /build/glibc-GoSbp4/glibc-2.23/nptl/../nptl/pthread_mutex_lock.c:67 context 1 firefox free /build/firefox-oG_HF4/firefox-70.0.1+build1/memory/build/malloc_decls.h:41 cfi 2 libxul.so core::ptr::real_drop_in_place /usr/src/rustc-1.36.0/src/libcore/ptr.rs:195 cfi 3 libxul.so style::gecko::wrapper::get_animation_rule /build/firefox-oG_HF4/firefox-70.0.1+build1/servo/components/style/gecko/wrapper.rs:1008 cfi 4 libxul.so style::matching::PrivateMatchMethods::replace_rules_internal /build/firefox-oG_HF4/firefox-70.0.1+build1/servo/components/style/matching.rs:174 cfi 5 libxul.so style::traversal::compute_style /build/firefox-oG_HF4/firefox-70.0.1+build1/servo/components/style/traversal.rs:634 cfi 6 libxul.so geckoservo::glue::traverse_subtree /build/firefox-oG_HF4/firefox-70.0.1+build1/servo/ports/geckolib/glue.rs:263 cfi 7 libxul.so Servo_TraverseSubtree /build/firefox-oG_HF4/firefox-70.0.1+build1/servo/ports/geckolib/glue.rs:313 cfi 8 libxul.so StyleDocument /build/firefox-oG_HF4/firefox-70.0.1+build1/layout/style/ServoStyleSet.cpp:768 cfi 9 libxul.so DoProcessPendingRestyles /build/firefox-oG_HF4/firefox-70.0.1+build1/layout/base/RestyleManager.cpp:3058 cfi 10 libxul.so DoFlushPendingNotifications /build/firefox-oG_HF4/firefox-70.0.1+build1/layout/base/PresShell.cpp:4127 cfi ``` Looking at frames 2 and 3 since all crashes with this stack are coming from 32-bit Ubuntu this really looks like bug 1581121 so I think we should dupe against that.