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:
```
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.
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.

Back to Bug 1591974 Comment 1