Closed Bug 1367341 Opened 7 years ago Closed 10 months ago

Intermittent layout/reftests/bidi/267459-2.html | application crashed [@ mozilla::StaticPresData::GetFontPrefsForLangHelper] after Assertion failure: NS_IsMainThread() (Should not append to cache off main thread), at StaticPresData.cpp:283

Categories

(Core :: Layout: Text and Fonts, defect, P3)

defect

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: aryx, Unassigned)

Details

(Keywords: intermittent-failure)

https://treeherder.mozilla.org/logviewer.html#?job_id=101435115&repo=autoland

Jonathan: Is this a regression from bug 734008?

[task 2017-05-24T04:05:48.780236Z] 04:05:48     INFO - REFTEST TEST-START | file:///home/worker/workspace/build/tests/reftest/tests/layout/reftests/bidi/267459-2.html == file:///home/worker/workspace/build/tests/reftest/tests/layout/reftests/bidi/267459-2.html
[task 2017-05-24T04:05:48.780899Z] 04:05:48     INFO - REFTEST INFO | RESTORE PREFERENCE pref(layout.css.servo.enabled,true)
[task 2017-05-24T04:05:48.781738Z] 04:05:48     INFO - REFTEST TEST-LOAD | file:///home/worker/workspace/build/tests/reftest/tests/layout/reftests/bidi/267459-2.html | 111 / 942 (11%)
[task 2017-05-24T04:05:48.796226Z] 04:05:48     INFO - ++DOMWINDOW == 132 (0x7fa5961ef800) [pid = 1095] [serial = 337] [outer = 0x7fa5a4e77000]
[task 2017-05-24T04:05:48.938110Z] 04:05:48     INFO - [Child 1095] WARNING: stylo: cannot get ServoStyleSheets from XBL bindings yet. See bug 1290276.: file /home/worker/workspace/build/src/layout/base/nsCSSFrameConstructor.cpp, line 2756
[task 2017-05-24T04:05:48.946015Z] 04:05:48     INFO - [Child 1095] WARNING: stylo: Skipping Unsupported binding re-resolve. This needs fixing.: file /home/worker/workspace/build/src/layout/base/nsCSSFrameConstructor.cpp, line 5832
[task 2017-05-24T04:05:48.951950Z] 04:05:48     INFO - [Child 1095] WARNING: stylo: Skipping Unsupported binding re-resolve. This needs fixing.: file /home/worker/workspace/build/src/layout/base/nsCSSFrameConstructor.cpp, line 5832
[task 2017-05-24T04:05:48.952058Z] 04:05:48     INFO - [Child 1095] WARNING: stylo: Skipping Unsupported binding re-resolve. This needs fixing.: file /home/worker/workspace/build/src/layout/base/nsCSSFrameConstructor.cpp, line 5832
[task 2017-05-24T04:05:48.952198Z] 04:05:48     INFO - [Child 1095] WARNING: stylo: Skipping Unsupported binding re-resolve. This needs fixing.: file /home/worker/workspace/build/src/layout/base/nsCSSFrameConstructor.cpp, line 5832
[task 2017-05-24T04:05:48.952294Z] 04:05:48     INFO - [Child 1095] WARNING: stylo: Skipping Unsupported binding re-resolve. This needs fixing.: file /home/worker/workspace/build/src/layout/base/nsCSSFrameConstructor.cpp, line 5832
[task 2017-05-24T04:05:48.964783Z] 04:05:48     INFO - Assertion failure: NS_IsMainThread() (Should not append to cache off main thread), at /home/worker/workspace/build/src/layout/base/StaticPresData.cpp:283
[task 2017-05-24T04:06:07.404749Z] 04:06:07     INFO - #01: nsPresContext::GetDefaultFont [layout/base/nsPresContext.h:1252]
[task 2017-05-24T04:06:07.404814Z] 04:06:07     INFO - 
[task 2017-05-24T04:06:07.404867Z] 04:06:07     INFO - #02: Gecko_nsStyleFont_FixupNoneGeneric [layout/style/ServoBindings.cpp:1959]
[task 2017-05-24T04:06:07.404901Z] 04:06:07     INFO - 
[task 2017-05-24T04:06:07.405043Z] 04:06:07     INFO - #03: style::properties::apply_declarations<closure,core::iter::FlatMap<style::rule_tree::SelfAndAncestors, core::iter::FilterMap<core::iter::Rev<core::slice::Iter<(style::properties::PropertyDeclaration, style::properties::declaration_block::Importance)>>, closure>, closure>> [obj-firefox/toolkit/library/x86_64-unknown-linux-gnu/debug/build/style-6392e431471a656d/out/properties.rs:153217]
[task 2017-05-24T04:06:07.405086Z] 04:06:07     INFO - 
[task 2017-05-24T04:06:07.405158Z] 04:06:07     INFO - #04: style::properties::cascade [obj-firefox/toolkit/library/x86_64-unknown-linux-gnu/debug/build/style-6392e431471a656d/out/properties.rs:153004]
[task 2017-05-24T04:06:07.405192Z] 04:06:07     INFO - 
[task 2017-05-24T04:06:07.405259Z] 04:06:07     INFO - #05: style::matching::PrivateMatchMethods::cascade_with_rules<style::gecko::wrapper::GeckoElement> [servo/components/style/matching.rs:225]
[task 2017-05-24T04:06:07.405292Z] 04:06:07     INFO - 
[task 2017-05-24T04:06:07.405358Z] 04:06:07     INFO - #06: style::matching::PrivateMatchMethods::cascade_internal<style::gecko::wrapper::GeckoElement> [servo/components/style/matching.rs:274]
[task 2017-05-24T04:06:07.405388Z] 04:06:07     INFO - 
[task 2017-05-24T04:06:07.405455Z] 04:06:07     INFO - #07: style::matching::PrivateMatchMethods::cascade_primary<style::gecko::wrapper::GeckoElement> [servo/components/style/matching.rs:294]
[task 2017-05-24T04:06:07.405488Z] 04:06:07     INFO - 
[task 2017-05-24T04:06:07.405559Z] 04:06:07     INFO - #08: style::matching::MatchMethods::match_and_cascade<style::gecko::wrapper::GeckoElement> [servo/components/style/matching.rs:621]
[task 2017-05-24T04:06:07.405595Z] 04:06:07     INFO - 
[task 2017-05-24T04:06:07.405679Z] 04:06:07     INFO - #09: style::traversal::compute_style<style::gecko::wrapper::GeckoElement,style::gecko::traversal::RecalcStyleOnly> [servo/components/style/traversal.rs:766]
[task 2017-05-24T04:06:07.405742Z] 04:06:07     INFO - 
[task 2017-05-24T04:06:07.405829Z] 04:06:07     INFO - #10: style::traversal::recalc_style_at<style::gecko::wrapper::GeckoElement,style::gecko::traversal::RecalcStyleOnly> [servo/components/style/traversal.rs:629]
[task 2017-05-24T04:06:07.405865Z] 04:06:07     INFO - 
[task 2017-05-24T04:06:07.406114Z] 04:06:07     INFO - #11: style::gecko::traversal::{{impl}}::process_preorder [servo/components/style/gecko/traversal.rs:47]
[task 2017-05-24T04:06:07.406164Z] 04:06:07     INFO - 
[task 2017-05-24T04:06:07.406249Z] 04:06:07     INFO - #12: style::parallel::traverse_nodes<style::gecko::wrapper::GeckoElement,style::gecko::traversal::RecalcStyleOnly> [servo/components/style/parallel.rs:187]
[task 2017-05-24T04:06:07.406284Z] 04:06:07     INFO - 
[task 2017-05-24T04:06:07.406400Z] 04:06:07     INFO - #13: style::parallel::traverse_nodes<style::gecko::wrapper::GeckoElement,style::gecko::traversal::RecalcStyleOnly> [servo/components/style/parallel.rs:204]
[task 2017-05-24T04:06:07.406444Z] 04:06:07     INFO - 
[task 2017-05-24T04:06:07.406556Z] 04:06:07     INFO - #14: style::parallel::traverse_nodes<style::gecko::wrapper::GeckoElement,style::gecko::traversal::RecalcStyleOnly> [servo/components/style/parallel.rs:204]
[task 2017-05-24T04:06:07.406598Z] 04:06:07     INFO - 
[task 2017-05-24T04:06:07.406676Z] 04:06:07     INFO - #15: style::parallel::traverse_nodes<style::gecko::wrapper::GeckoElement,style::gecko::traversal::RecalcStyleOnly> [servo/components/style/parallel.rs:204]
[task 2017-05-24T04:06:07.406743Z] 04:06:07     INFO - 
[task 2017-05-24T04:06:07.406828Z] 04:06:07     INFO - #16: style::parallel::traverse_dom::{{closure}}::{{closure}}<style::gecko::wrapper::GeckoElement,style::gecko::traversal::RecalcStyleOnly> [servo/components/style/parallel.rs:109]
[task 2017-05-24T04:06:07.406892Z] 04:06:07     INFO - 
[task 2017-05-24T04:06:07.406968Z] 04:06:07     INFO - #17: rayon_core::scope::{{impl}}::execute_job_closure::{{closure}}<closure,()> [third_party/rust/rayon-core/src/scope/mod.rs:354]
[task 2017-05-24T04:06:07.407011Z] 04:06:07     INFO - 
[task 2017-05-24T04:06:07.407448Z] 04:06:07     INFO - #18: std::panic::{{impl}}::call_once<(),closure> [/checkout/src/libstd/panic.rs:297]
[task 2017-05-24T04:06:07.407920Z] 04:06:07     INFO - 
[task 2017-05-24T04:06:07.408650Z] 04:06:07     INFO - #19: std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,()> [/checkout/src/libstd/panicking.rs:456]
[task 2017-05-24T04:06:07.409699Z] 04:06:07     INFO - 
[task 2017-05-24T04:06:07.409875Z] 04:06:07     INFO - #20: panic_abort::__rust_maybe_catch_panic [/checkout/src/libpanic_abort/lib.rs:42]
[task 2017-05-24T04:06:07.410574Z] 04:06:07     INFO - 
[task 2017-05-24T04:06:07.410775Z] 04:06:07     INFO - [Parent 1007] WARNING: pipe error (89): Connection reset by peer: file /home/worker/workspace/build/src/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 353
[task 2017-05-24T04:06:07.411681Z] 04:06:07     INFO - ###!!! [Parent][MessageChannel] Error: (msgtype=0x2C0080,name=PBrowser::Msg_Destroy) Channel error: cannot send/recv
[task 2017-05-24T04:06:07.411808Z] 04:06:07     INFO - JavaScript error: resource:///modules/ContentCrashHandlers.jsm, line 135: TypeError: WeakMap key must be an object, got undefined
[task 2017-05-24T04:11:37.404510Z] 04:11:37    ERROR - REFTEST ERROR | file:///home/worker/workspace/build/tests/reftest/tests/layout/reftests/bidi/267459-2.html | application timed out after 330 seconds with no output
[task 2017-05-24T04:11:37.407170Z] 04:11:37    ERROR - REFTEST ERROR | Force-terminating active process(es).
[task 2017-05-24T04:11:37.408302Z] 04:11:37     INFO - REFTEST TEST-INFO | started process screentopng
[task 2017-05-24T04:11:37.786935Z] 04:11:37     INFO - REFTEST TEST-INFO | screentopng: exit 0
[task 2017-05-24T04:11:38.050948Z] 04:11:38     INFO - TEST-UNEXPECTED-FAIL | file:///home/worker/workspace/build/tests/reftest/tests/layout/reftests/bidi/267459-2.html | application terminated with exit code 6
[task 2017-05-24T04:11:38.052327Z] 04:11:38     INFO - REFTEST INFO | Copy/paste: /usr/local/bin/linux64-minidump_stackwalk /tmp/tmpUhGhgT.mozrunner/minidumps/05e31ae0-babd-9486-e48b-9026540c5949.dmp /home/worker/workspace/build/symbols
[task 2017-05-24T04:11:47.051481Z] 04:11:47     INFO - REFTEST INFO | Saved minidump as /home/worker/workspace/build/blobber_upload_dir/05e31ae0-babd-9486-e48b-9026540c5949.dmp
[task 2017-05-24T04:11:47.052097Z] 04:11:47     INFO - REFTEST INFO | Saved app info as /home/worker/workspace/build/blobber_upload_dir/05e31ae0-babd-9486-e48b-9026540c5949.extra
[task 2017-05-24T04:11:47.352046Z] 04:11:47     INFO - REFTEST PROCESS-CRASH | file:///home/worker/workspace/build/tests/reftest/tests/layout/reftests/bidi/267459-2.html | application crashed [@ mozilla::StaticPresData::GetFontPrefsForLangHelper]
[task 2017-05-24T04:11:47.352280Z] 04:11:47     INFO - Crash dump filename: /tmp/tmpUhGhgT.mozrunner/minidumps/05e31ae0-babd-9486-e48b-9026540c5949.dmp
[task 2017-05-24T04:11:47.353340Z] 04:11:47     INFO - Operating system: Linux
[task 2017-05-24T04:11:47.354005Z] 04:11:47     INFO -                   0.0.0 Linux 3.13.0-112-generic #159-Ubuntu SMP Fri Mar 3 15:26:07 UTC 2017 x86_64
[task 2017-05-24T04:11:47.354604Z] 04:11:47     INFO - CPU: amd64
[task 2017-05-24T04:11:47.355177Z] 04:11:47     INFO -      family 6 model 62 stepping 4
[task 2017-05-24T04:11:47.355756Z] 04:11:47     INFO -      2 CPUs
[task 2017-05-24T04:11:47.356447Z] 04:11:47     INFO - 
[task 2017-05-24T04:11:47.357086Z] 04:11:47     INFO - GPU: UNKNOWN
[task 2017-05-24T04:11:47.357284Z] 04:11:47     INFO - 
[task 2017-05-24T04:11:47.357787Z] 04:11:47     INFO - Crash reason:  SIGSEGV
[task 2017-05-24T04:11:47.358358Z] 04:11:47     INFO - Crash address: 0x0
[task 2017-05-24T04:11:47.359128Z] 04:11:47     INFO - Process uptime: not available
[task 2017-05-24T04:11:47.360887Z] 04:11:47     INFO - 
[task 2017-05-24T04:11:47.361005Z] 04:11:47     INFO - Thread 19 (crashed)
[task 2017-05-24T04:11:47.361894Z] 04:11:47     INFO -  0  libxul.so!mozilla::StaticPresData::GetFontPrefsForLangHelper [StaticPresData.cpp:78ca9145472c : 265 + 0x18]
[task 2017-05-24T04:11:47.362658Z] 04:11:47     INFO -     rax = 0x0000000000000000   rdx = 0x0000000000000000
[task 2017-05-24T04:11:47.362837Z] 04:11:47     INFO -     rcx = 0xffffffffffffffff   rbx = 0x00007fa592bea000
[task 2017-05-24T04:11:47.363592Z] 04:11:47     INFO -     rsi = 0x00007fa5c0fc5770   rdi = 0x00007fa5c0fc4540
[task 2017-05-24T04:11:47.364369Z] 04:11:47     INFO -     rbp = 0x00007fa5a39f7670   rsp = 0x00007fa5a39f7650
[task 2017-05-24T04:11:47.364535Z] 04:11:47     INFO -      r8 = 0x00007fa5c0fc5770    r9 = 0x00007fa5a39fb700
[task 2017-05-24T04:11:47.364632Z] 04:11:47     INFO -     r10 = 0x0000000000000064   r11 = 0x0000000000000000
[task 2017-05-24T04:11:47.365986Z] 04:11:47     INFO -     r12 = 0x0000000000000004   r13 = 0x0000000000000000
[task 2017-05-24T04:11:47.366727Z] 04:11:47     INFO -     r14 = 0x00007fa5a7c61fd0   r15 = 0x0000000000000000
[task 2017-05-24T04:11:47.366810Z] 04:11:47     INFO -     rip = 0x00007fa5b2484d55
[task 2017-05-24T04:11:47.367669Z] 04:11:47     INFO -     Found by: given as instruction pointer in context
[task 2017-05-24T04:11:47.368423Z] 04:11:47     INFO -  1  libxul.so!nsPresContext::GetDefaultFont [nsPresContext.h:78ca9145472c : 1252 + 0x18]
[task 2017-05-24T04:11:47.368509Z] 04:11:47     INFO -     rbx = 0x00007fa5a7c61fd0   rbp = 0x00007fa5a39f76a0
[task 2017-05-24T04:11:47.369298Z] 04:11:47     INFO -     rsp = 0x00007fa5a39f7680   r12 = 0x00007fa5961de000
[task 2017-05-24T04:11:47.370058Z] 04:11:47     INFO -     r13 = 0x0000000000000000   r14 = 0x00007fa5a39f7a20
[task 2017-05-24T04:11:47.370145Z] 04:11:47     INFO -     r15 = 0x0000000000000000   rip = 0x00007fa5b2361b09
[task 2017-05-24T04:11:47.370874Z] 04:11:47     INFO -     Found by: call frame info
[task 2017-05-24T04:11:47.371632Z] 04:11:47     INFO -  2  libxul.so!Gecko_nsStyleFont_FixupNoneGeneric [ServoBindings.cpp:78ca9145472c : 1957 + 0xa]
[task 2017-05-24T04:11:47.371724Z] 04:11:47     INFO -     rbx = 0x00007fa5a1323108   rbp = 0x00007fa5a39f76c0
[task 2017-05-24T04:11:47.372495Z] 04:11:47     INFO -     rsp = 0x00007fa5a39f76b0   r12 = 0x00007fa5961de000
[task 2017-05-24T04:11:47.372654Z] 04:11:47     INFO -     r13 = 0x0000000000000000   r14 = 0x00007fa5a39f7a20
[task 2017-05-24T04:11:47.373402Z] 04:11:47     INFO -     r15 = 0x0000000000000000   rip = 0x00007fa5b2363797
[task 2017-05-24T04:11:47.374147Z] 04:11:47     INFO -     Found by: call frame info
[task 2017-05-24T04:11:47.374406Z] 04:11:47     INFO -  3  libxul.so!style::properties::apply_declarations<closure,core::iter::FlatMap<style::rule_tree::SelfAndAncestors, core::iter::FilterMap<core::iter::Rev<core::slice::Iter<(style::properties::PropertyDeclaration, style::properties::declaration_block::Importance)>>, closure>, closure>> [properties.rs:78ca9145472c : 153217 + 0x17]
[task 2017-05-24T04:11:47.375154Z] 04:11:47     INFO -     rbx = 0x00007fa5a39f7c50   rbp = 0x00007fa5a39f7f90
[task 2017-05-24T04:11:47.375872Z] 04:11:47     INFO -     rsp = 0x00007fa5a39f76d0   r12 = 0x00007fa5a1332148
[task 2017-05-24T04:11:47.375958Z] 04:11:47     INFO -     r13 = 0x0000000000000000   r14 = 0x00007fa5a39f7a20
[task 2017-05-24T04:11:47.377762Z] 04:11:47     INFO -     r15 = 0x0000000000000000   rip = 0x00007fa5b3fa5e3d
[task 2017-05-24T04:11:47.377862Z] 04:11:47     INFO -     Found by: call frame info
[task 2017-05-24T04:11:47.378596Z] 04:11:47     INFO -  4  libxul.so!style::properties::cascade [properties.rs:78ca9145472c : 152994 + 0x60]
[task 2017-05-24T04:11:47.379349Z] 04:11:47     INFO -     rbx = 0x00007fa5a1332148   rbp = 0x00007fa5a39f80d0
[task 2017-05-24T04:11:47.379483Z] 04:11:47     INFO -     rsp = 0x00007fa5a39f7fa0   r12 = 0x00007fa5a1332100
[task 2017-05-24T04:11:47.380224Z] 04:11:47     INFO -     r13 = 0x00007fff92361300   r14 = 0x00007fa5a7ee7388
[task 2017-05-24T04:11:47.380961Z] 04:11:47     INFO -     r15 = 0x00007fa5a39f8128   rip = 0x00007fa5b3fa4987
[task 2017-05-24T04:11:47.381038Z] 04:11:47     INFO -     Found by: call frame info
[task 2017-05-24T04:11:47.381792Z] 04:11:47     INFO -  5  libxul.so!style::matching::PrivateMatchMethods::cascade_with_rules<style::gecko::wrapper::GeckoElement> [matching.rs:78ca9145472c : 225 + 0x45]
[task 2017-05-24T04:11:47.382532Z] 04:11:47     INFO -     rbx = 0x0000000000000000   rbp = 0x00007fa5a39f82f0
[task 2017-05-24T04:11:47.382618Z] 04:11:47     INFO -     rsp = 0x00007fa5a39f80e0   r12 = 0x00007fa5a1332148
[task 2017-05-24T04:11:47.383337Z] 04:11:47     INFO -     r13 = 0x00007fff923613d8   r14 = 0x00007fa5a39f8128
[task 2017-05-24T04:11:47.384074Z] 04:11:47     INFO -     r15 = 0x00007fa5a1332148   rip = 0x00007fa5b3e2dc91
[task 2017-05-24T04:11:47.384150Z] 04:11:47     INFO -     Found by: call frame info
[task 2017-05-24T04:11:47.384988Z] 04:11:47     INFO -  6  libxul.so!style::matching::PrivateMatchMethods::cascade_internal<style::gecko::wrapper::GeckoElement> [matching.rs:78ca9145472c : 274 + 0x12]
[task 2017-05-24T04:11:47.385692Z] 04:11:47     INFO -     rbx = 0x00007fa5a13250d0   rbp = 0x00007fa5a39f8370
[task 2017-05-24T04:11:47.385778Z] 04:11:47     INFO -     rsp = 0x00007fa5a39f8300   r12 = 0x00007fa5a39f8478
[task 2017-05-24T04:11:47.386486Z] 04:11:47     INFO -     r13 = 0x00007fa5a13250d0   r14 = 0x00007fa5a13250d0
[task 2017-05-24T04:11:47.386572Z] 04:11:47     INFO -     r15 = 0x00007fa5a39f8650   rip = 0x00007fa5b3e2deb0
[task 2017-05-24T04:11:47.387279Z] 04:11:47     INFO -     Found by: call frame info
[task 2017-05-24T04:11:47.388050Z] 04:11:47     INFO -  7  libxul.so!style::matching::PrivateMatchMethods::cascade_primary<style::gecko::wrapper::GeckoElement> [matching.rs:78ca9145472c : 294 + 0x10]
[task 2017-05-24T04:11:47.388225Z] 04:11:47     INFO -     rbx = 0x00007fa5a39f8650   rbp = 0x00007fa5a39f83d0
[task 2017-05-24T04:11:47.388942Z] 04:11:47     INFO -     rsp = 0x00007fa5a39f8380   r12 = 0x0000000000000000
[task 2017-05-24T04:11:47.389028Z] 04:11:47     INFO -     r13 = 0x00007fa5a13250d0   r14 = 0x00007fa5a39f8478
[task 2017-05-24T04:11:47.389732Z] 04:11:47     INFO -     r15 = 0x00007fa5a13250d8   rip = 0x00007fa5b3e2df32
[task 2017-05-24T04:11:47.390434Z] 04:11:47     INFO -     Found by: call frame info
[task 2017-05-24T04:11:47.390598Z] 04:11:47     INFO -  8  libxul.so!style::matching::MatchMethods::match_and_cascade<style::gecko::wrapper::GeckoElement> [matching.rs:78ca9145472c : 621 + 0x10]
[task 2017-05-24T04:11:47.391228Z] 04:11:47     INFO -     rbx = 0x00007fa5a13250c8   rbp = 0x00007fa5a39f8450
[task 2017-05-24T04:11:47.392357Z] 04:11:47     INFO -     rsp = 0x00007fa5a39f83e0   r12 = 0x00007fa5a39f8650
[task 2017-05-24T04:11:47.393425Z] 04:11:47     INFO -     r13 = 0x00007fa5a39f8860   r14 = 0x00007fa5a13250c8
[task 2017-05-24T04:11:47.394084Z] 04:11:47     INFO -     r15 = 0x00007fa5a39f8478   rip = 0x00007fa5b3e2e6f5
[task 2017-05-24T04:11:47.394801Z] 04:11:47     INFO -     Found by: call frame info
[task 2017-05-24T04:11:47.395000Z] 04:11:47     INFO -  9  libxul.so!style::traversal::compute_style<style::gecko::wrapper::GeckoElement,style::gecko::traversal::RecalcStyleOnly> [traversal.rs:78ca9145472c : 766 + 0xb]
[task 2017-05-24T04:11:47.396799Z] 04:11:47     INFO -     rbx = 0x00007fa597289f20   rbp = 0x00007fa5a39f84a0
[task 2017-05-24T04:11:47.397478Z] 04:11:47     INFO -     rsp = 0x00007fa5a39f8460   r12 = 0x00007fa5a39f8650
[task 2017-05-24T04:11:47.398178Z] 04:11:47     INFO -     r13 = 0x00007fa5a39f8860   r14 = 0x00007fa5a13250c8
[task 2017-05-24T04:11:47.398903Z] 04:11:47     INFO -     r15 = 0x00007fa5a39f8a88   rip = 0x00007fa5b3e3c122
[task 2017-05-24T04:11:47.399059Z] 04:11:47     INFO -     Found by: call frame info
[task 2017-05-24T04:11:47.399800Z] 04:11:47     INFO - 10  libxul.so!style::traversal::recalc_style_at<style::gecko::wrapper::GeckoElement,style::gecko::traversal::RecalcStyleOnly> [traversal.rs:78ca9145472c : 628 + 0x13]
[task 2017-05-24T04:11:47.400532Z] 04:11:47     INFO -     rbx = 0x00007fa597289f20   rbp = 0x00007fa5a39f8630
[task 2017-05-24T04:11:47.400691Z] 04:11:47     INFO -     rsp = 0x00007fa5a39f84b0   r12 = 0x00007fa5a39f8650
[task 2017-05-24T04:11:47.401939Z] 04:11:47     INFO -     r13 = 0x00007fa5a39f8860   r14 = 0x00007fa5a39f8a88
[task 2017-05-24T04:11:47.402026Z] 04:11:47     INFO -     r15 = 0x00007fa596621298   rip = 0x00007fa5b3e3bb40
[task 2017-05-24T04:11:47.402744Z] 04:11:47     INFO -     Found by: call frame info
[task 2017-05-24T04:11:47.403538Z] 04:11:47     INFO - 11  libxul.so!style::gecko::traversal::{{impl}}::process_preorder [traversal.rs:78ca9145472c : 46 + 0x1e]
[task 2017-05-24T04:11:47.403624Z] 04:11:47     INFO -     rbx = 0x00007fa597289f20   rbp = 0x00007fa5a39f8690
[task 2017-05-24T04:11:47.404981Z] 04:11:47     INFO -     rsp = 0x00007fa5a39f8640   r12 = 0x00007fa5a39f8640
[task 2017-05-24T04:11:47.405655Z] 04:11:47     INFO -     r13 = 0x00007fa5a39f8860   r14 = 0x00007fa5a39f8a88
[task 2017-05-24T04:11:47.406371Z] 04:11:47     INFO -     r15 = 0x00007fa596621298   rip = 0x00007fa5b3e2641c
[task 2017-05-24T04:11:47.407072Z] 04:11:47     INFO -     Found by: call frame info
[task 2017-05-24T04:11:47.407273Z] 04:11:47     INFO - 12  libxul.so!style::parallel::traverse_nodes<style::gecko::wrapper::GeckoElement,style::gecko::traversal::RecalcStyleOnly> [parallel.rs:78ca9145472c : 186 + 0x24]
[task 2017-05-24T04:11:47.409023Z] 04:11:47     INFO -     rbx = 0x00007fa597289f20   rbp = 0x00007fa5a39f8b20
[task 2017-05-24T04:11:47.409796Z] 04:11:47     INFO -     rsp = 0x00007fa5a39f86a0   r12 = 0x00007fff923613d8
[task 2017-05-24T04:11:47.409963Z] 04:11:47     INFO -     r13 = 0x00007fa5a39f8860   r14 = 0x00007fa5a39f8910
[task 2017-05-24T04:11:47.410669Z] 04:11:47     INFO -     r15 = 0x00007fa5a39f8ab0   rip = 0x00007fa5b3d85a4b
[task 2017-05-24T04:11:47.410746Z] 04:11:47     INFO -     Found by: call frame info
[task 2017-05-24T04:11:47.411501Z] 04:11:47     INFO - 13  libxul.so!style::parallel::traverse_nodes<style::gecko::wrapper::GeckoElement,style::gecko::traversal::RecalcStyleOnly> [parallel.rs:78ca9145472c : 204 + 0x19]
[task 2017-05-24T04:11:47.411677Z] 04:11:47     INFO -     rbx = 0x0000000000000003   rbp = 0x00007fa5a39f8fb0
[task 2017-05-24T04:11:47.415867Z] 04:11:47     INFO -     rsp = 0x00007fa5a39f8b30   r12 = 0x00007fff923613d8
[task 2017-05-24T04:11:47.416626Z] 04:11:47     INFO -     r13 = 0x00007fa5a39f8cf0   r14 = 0x00007fa5a39f8cf0
[task 2017-05-24T04:11:47.417404Z] 04:11:47     INFO -     r15 = 0x00007fa5a39f8f40   rip = 0x00007fa5b3d86009
[task 2017-05-24T04:11:47.417481Z] 04:11:47     INFO -     Found by: call frame info
[task 2017-05-24T04:11:47.419454Z] 04:11:47     INFO - 14  libxul.so!style::parallel::traverse_nodes<style::gecko::wrapper::GeckoElement,style::gecko::traversal::RecalcStyleOnly> [parallel.rs:78ca9145472c : 204 + 0x19]
[task 2017-05-24T04:11:47.419541Z] 04:11:47     INFO -     rbx = 0x0000000000000002   rbp = 0x00007fa5a39f9440
[task 2017-05-24T04:11:47.420309Z] 04:11:47     INFO -     rsp = 0x00007fa5a39f8fc0   r12 = 0x00007fff923613d8
[task 2017-05-24T04:11:47.420477Z] 04:11:47     INFO -     r13 = 0x00007fa5a39f9180   r14 = 0x00007fa5a39f9180
[task 2017-05-24T04:11:47.421226Z] 04:11:47     INFO -     r15 = 0x00007fa5a39f93d0   rip = 0x00007fa5b3d86009
[task 2017-05-24T04:11:47.421386Z] 04:11:47     INFO -     Found by: call frame info
[task 2017-05-24T04:11:47.422169Z] 04:11:47     INFO - 15  libxul.so!style::parallel::traverse_nodes<style::gecko::wrapper::GeckoElement,style::gecko::traversal::RecalcStyleOnly> [parallel.rs:78ca9145472c : 204 + 0x19]
[task 2017-05-24T04:11:47.423481Z] 04:11:47     INFO -     rbx = 0x0000000000000001   rbp = 0x00007fa5a39f98d0
[task 2017-05-24T04:11:47.424220Z] 04:11:47     INFO -     rsp = 0x00007fa5a39f9450   r12 = 0x00007fff923613d8
[task 2017-05-24T04:11:47.424296Z] 04:11:47     INFO -     r13 = 0x00007fa5a39f9610   r14 = 0x00007fa5a39f9610
[task 2017-05-24T04:11:47.425081Z] 04:11:47     INFO -     r15 = 0x00007fa5a39f9860   rip = 0x00007fa5b3d86009
[task 2017-05-24T04:11:47.425793Z] 04:11:47     INFO -     Found by: call frame info
[task 2017-05-24T04:11:47.426557Z] 04:11:47     INFO - 16  libxul.so!style::parallel::traverse_dom::{{closure}}::{{closure}}<style::gecko::wrapper::GeckoElement,style::gecko::traversal::RecalcStyleOnly> [parallel.rs:78ca9145472c : 102 + 0x18]
[task 2017-05-24T04:11:47.427257Z] 04:11:47     INFO -     rbx = 0x00007fff923612f8   rbp = 0x00007fa5a39f99a0
[task 2017-05-24T04:11:47.427977Z] 04:11:47     INFO -     rsp = 0x00007fa5a39f98e0   r12 = 0x0000000000000000
[task 2017-05-24T04:11:47.428692Z] 04:11:47     INFO -     r13 = 0x00007fff923612c0   r14 = 0x00007fa5a39fa080
[task 2017-05-24T04:11:47.429427Z] 04:11:47     INFO -     r15 = 0x00007fff923612c8   rip = 0x00007fa5b3d85859
[task 2017-05-24T04:11:47.430116Z] 04:11:47     INFO -     Found by: call frame info
[task 2017-05-24T04:11:47.430867Z] 04:11:47     INFO - 17  libxul.so!rayon_core::scope::{{impl}}::execute_job_closure::{{closure}}<closure,()> [mod.rs:78ca9145472c : 354 + 0x1b]
[task 2017-05-24T04:11:47.431585Z] 04:11:47     INFO -     rbx = 0x00007fa5a39fa080   rbp = 0x00007fa5a39f9a70
[task 2017-05-24T04:11:47.431671Z] 04:11:47     INFO -     rsp = 0x00007fa5a39f99b0   r12 = 0x0000000000000000
[task 2017-05-24T04:11:47.433049Z] 04:11:47     INFO -     r13 = 0x00007fff92360ef0   r14 = 0x00007fa5a39f99b0
[task 2017-05-24T04:11:47.433136Z] 04:11:47     INFO -     r15 = 0x00007fa5a39fa080   rip = 0x00007fa5b3d5d79a
[task 2017-05-24T04:11:47.433894Z] 04:11:47     INFO -     Found by: call frame info
[task 2017-05-24T04:11:47.434582Z] 04:11:47     INFO - 18  libxul.so!std::panic::{{impl}}::call_once<(),closure> [panic.rs : 296 + 0x18]
[task 2017-05-24T04:11:47.435324Z] 04:11:47     INFO -     rbx = 0x00007fa5a39f9a80   rbp = 0x00007fa5a39f9b40
[task 2017-05-24T04:11:47.436559Z] 04:11:47     INFO -     rsp = 0x00007fa5a39f9a80   r12 = 0x0000000000000000
[task 2017-05-24T04:11:47.436712Z] 04:11:47     INFO -     r13 = 0x00007fff92360ef0   r14 = 0x00007fa5a39f9c38
[task 2017-05-24T04:11:47.438449Z] 04:11:47     INFO -     r15 = 0x00007fa5a39fa080   rip = 0x00007fa5b3d96b6e
[task 2017-05-24T04:11:47.439109Z] 04:11:47     INFO -     Found by: call frame info
[task 2017-05-24T04:11:47.439842Z] 04:11:47     INFO - 19  libxul.so!std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,()> [panicking.rs : 454 + 0x18]
[task 2017-05-24T04:11:47.440572Z] 04:11:47     INFO -     rbx = 0x00007fa5a39f9b50   rbp = 0x00007fa5a39f9c10
[task 2017-05-24T04:11:47.441289Z] 04:11:47     INFO -     rsp = 0x00007fa5a39f9b50   r12 = 0x0000000000000000
[task 2017-05-24T04:11:47.442037Z] 04:11:47     INFO -     r13 = 0x00007fff92360ef0   r14 = 0x00007fa5a39f9c38
[task 2017-05-24T04:11:47.442750Z] 04:11:47     INFO -     r15 = 0x00007fa5a39fa080   rip = 0x00007fa5b3d6c1ce
[task 2017-05-24T04:11:47.443471Z] 04:11:47     INFO -     Found by: call frame info
[task 2017-05-24T04:11:47.443565Z] 04:11:47     INFO - 20  libxul.so!panic_abort::__rust_maybe_catch_panic [lib.rs : 40 + 0x5]
[task 2017-05-24T04:11:47.444942Z] 04:11:47     INFO -     rbx = 0x00007fa5a39f9fa0   rbp = 0x00007fa5a39f9c20
[task 2017-05-24T04:11:47.445661Z] 04:11:47     INFO -     rsp = 0x00007fa5a39f9c20   r12 = 0x0000000000000000
[task 2017-05-24T04:11:47.446399Z] 04:11:47     INFO -     r13 = 0x00007fff92360ef0   r14 = 0x00007fa5a39f9c38
[task 2017-05-24T04:11:47.446487Z] 04:11:47     INFO -     r15 = 0x00007fa5a39fa080   rip = 0x00007fa5b429410c
[task 2017-05-24T04:11:47.447821Z] 04:11:47     INFO -     Found by: call frame info
[task 2017-05-24T04:11:47.447926Z] 04:11:47     INFO - 21  libxul.so!std::panicking::try<(),std::panic::AssertUnwindSafe<closure>> [panicking.rs : 433 + 0x17]
[task 2017-05-24T04:11:47.449296Z] 04:11:47     INFO -     rbp = 0x00007fa5a39f9d10   rsp = 0x00007fa5a39f9c30
[task 2017-05-24T04:11:47.449375Z] 04:11:47     INFO -     rip = 0x00007fa5b3d6bf7c
[task 2017-05-24T04:11:47.450089Z] 04:11:47     INFO -     Found by: previous frame's frame pointer
[task 2017-05-24T04:11:47.450826Z] 04:11:47     INFO - 22  libxul.so!std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,()> [panic.rs : 361 + 0x18]
[task 2017-05-24T04:11:47.451572Z] 04:11:47     INFO -     rbx = 0x00007fa5a39f9fa0   rbp = 0x00007fa5a39f9df0
[task 2017-05-24T04:11:47.452305Z] 04:11:47     INFO -     rsp = 0x00007fa5a39f9d20   r14 = 0x00007fa5a39f9d28
[task 2017-05-24T04:11:47.453016Z] 04:11:47     INFO -     rip = 0x00007fa5b3d6bcf0
[task 2017-05-24T04:11:47.453723Z] 04:11:47     INFO -     Found by: call frame info
[task 2017-05-24T04:11:47.453897Z] 04:11:47     INFO - 23  libxul.so!rayon_core::unwind::halt_unwinding<closure,()> [unwind.rs:78ca9145472c : 19 + 0x18]
[task 2017-05-24T04:11:47.455182Z] 04:11:47     INFO -     rbx = 0x00007fa5a39f9fa0   rbp = 0x00007fa5a39f9ed0
[task 2017-05-24T04:11:47.455350Z] 04:11:47     INFO -     rsp = 0x00007fa5a39f9e00   r14 = 0x00007fa5a39f9e08
[task 2017-05-24T04:11:47.455439Z] 04:11:47     INFO -     rip = 0x00007fa5b3d5d8a0
[task 2017-05-24T04:11:47.456116Z] 04:11:47     INFO -     Found by: call frame info
[task 2017-05-24T04:11:47.456847Z] 04:11:47     INFO - 24  libxul.so!rayon_core::scope::Scope::execute_job_closure<closure,()> [mod.rs:78ca9145472c : 354 + 0x1d]
[task 2017-05-24T04:11:47.457569Z] 04:11:47     INFO -     rbx = 0x00007fa5a39fa080   rbp = 0x00007fa5a39f9fc0
[task 2017-05-24T04:11:47.458304Z] 04:11:47     INFO -     rsp = 0x00007fa5a39f9ee0   r14 = 0x00007fa5a39f9ee8
[task 2017-05-24T04:11:47.458380Z] 04:11:47     INFO -     rip = 0x00007fa5b43711f5
[task 2017-05-24T04:11:47.459712Z] 04:11:47     INFO -     Found by: call frame info
[task 2017-05-24T04:11:47.459815Z] 04:11:47     INFO - 25  libxul.so!rayon_core::scope::scope::{{closure}}<closure,()> [mod.rs:78ca9145472c : 256 + 0x1f]
[task 2017-05-24T04:11:47.460567Z] 04:11:47     INFO -     rbx = 0x00007fa5a39fac80   rbp = 0x00007fa5a39fa0b0
[task 2017-05-24T04:11:47.461280Z] 04:11:47     INFO -     rsp = 0x00007fa5a39f9fd0   r14 = 0x00007fa5a39f9fd0
[task 2017-05-24T04:11:47.461990Z] 04:11:47     INFO -     rip = 0x00007fa5b43a8dfd
[task 2017-05-24T04:11:47.462701Z] 04:11:47     INFO -     Found by: call frame info
[task 2017-05-24T04:11:47.463429Z] 04:11:47     INFO - 26  libxul.so!rayon_core::registry::in_worker<closure,()> [registry.rs:78ca9145472c : 583 + 0x18]
[task 2017-05-24T04:11:47.464151Z] 04:11:47     INFO -     rbx = 0x00007fa5a39fac80   rbp = 0x00007fa5a39fa230
[task 2017-05-24T04:11:47.464895Z] 04:11:47     INFO -     rsp = 0x00007fa5a39fa0c0   r14 = 0x00007fa5a39fa0c0
[task 2017-05-24T04:11:47.464996Z] 04:11:47     INFO -     r15 = 0x00007fa5a39fa908   rip = 0x00007fa5b43a8faf
[task 2017-05-24T04:11:47.465725Z] 04:11:47     INFO -     Found by: call frame info
[task 2017-05-24T04:11:47.466443Z] 04:11:47     INFO - 27  libxul.so!rayon_core::scope::scope<closure,()> [mod.rs:78ca9145472c : 248 + 0x18]
[task 2017-05-24T04:11:47.467173Z] 04:11:47     INFO -     rbx = 0x00007fa5a39fa248   rbp = 0x00007fa5a39fa300
[task 2017-05-24T04:11:47.467907Z] 04:11:47     INFO -     rsp = 0x00007fa5a39fa240   r14 = 0x00007fa5a39fa680
[task 2017-05-24T04:11:47.468627Z] 04:11:47     INFO -     r15 = 0x00007fa5a39fa908   rip = 0x00007fa5b437150e
[task 2017-05-24T04:11:47.468704Z] 04:11:47     INFO -     Found by: call frame info
[task 2017-05-24T04:11:47.470631Z] 04:11:47     INFO - 28  libxul.so!style::parallel::traverse_dom::{{closure}}<style::gecko::wrapper::GeckoElement,style::gecko::traversal::RecalcStyleOnly> [parallel.rs:78ca9145472c : 101 + 0x33]
[task 2017-05-24T04:11:47.471362Z] 04:11:47     INFO -     rbx = 0x00007fa5a39fa310   rbp = 0x00007fa5a39fa3f0
[task 2017-05-24T04:11:47.472235Z] 04:11:47     INFO -     rsp = 0x00007fa5a39fa310   r14 = 0x00007fa5a39fa680
[task 2017-05-24T04:11:47.472322Z] 04:11:47     INFO -     r15 = 0x00007fa5a39fa908   rip = 0x00007fa5b3d857e4
[task 2017-05-24T04:11:47.473682Z] 04:11:47     INFO -     Found by: call frame info
[task 2017-05-24T04:11:47.474432Z] 04:11:47     INFO - 29  libxul.so!rayon_core::job::{{impl}}::execute::{{closure}}<rayon_core::latch::LockLatch,closure,()> [job.rs:78ca9145472c : 99 + 0x18]
[task 2017-05-24T04:11:47.475159Z] 04:11:47     INFO -     rbx = 0x00007fa5a39fa408   rbp = 0x00007fa5a39fa4c0
[task 2017-05-24T04:11:47.475888Z] 04:11:47     INFO -     rsp = 0x00007fa5a39fa400   r14 = 0x00007fa5a39fa680
[task 2017-05-24T04:11:47.476612Z] 04:11:47     INFO -     r15 = 0x00007fa5a39fa908   rip = 0x00007fa5b3d9789e
[task 2017-05-24T04:11:47.476692Z] 04:11:47     INFO -     Found by: call frame info
[task 2017-05-24T04:11:47.478074Z] 04:11:47     INFO - 30  libxul.so!std::panic::{{impl}}::call_once<(),closure> [panic.rs : 296 + 0x18]
[task 2017-05-24T04:11:47.478162Z] 04:11:47     INFO -     rbx = 0x00007fa5a39fa4d8   rbp = 0x00007fa5a39fa590
[task 2017-05-24T04:11:47.479507Z] 04:11:47     INFO -     rsp = 0x00007fa5a39fa4d0   r14 = 0x00007fa5a39fa680
[task 2017-05-24T04:11:47.479594Z] 04:11:47     INFO -     r15 = 0x00007fa5a39fa908   rip = 0x00007fa5b3d96b2e
[task 2017-05-24T04:11:47.483919Z] 04:11:47     INFO -     Found by: call frame info
[task 2017-05-24T04:11:47.484008Z] 04:11:47     INFO - 31  libxul.so!std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,()> [panicking.rs : 454 + 0x18]
[task 2017-05-24T04:11:47.484070Z] 04:11:47     INFO -     rbx = 0x00007fa5a39fa5a8   rbp = 0x00007fa5a39fa660
[task 2017-05-24T04:11:47.484142Z] 04:11:47     INFO -     rsp = 0x00007fa5a39fa5a0   r14 = 0x00007fa5a39fa680
[task 2017-05-24T04:11:47.484199Z] 04:11:47     INFO -     r15 = 0x00007fa5a39fa908   rip = 0x00007fa5b3d6c18e
[task 2017-05-24T04:11:47.484245Z] 04:11:47     INFO -     Found by: call frame info
[task 2017-05-24T04:11:47.484300Z] 04:11:47     INFO - 32  libxul.so!panic_abort::__rust_maybe_catch_panic [lib.rs : 40 + 0x5]
[task 2017-05-24T04:11:47.484352Z] 04:11:47     INFO -     rbx = 0x00007fa5a39faa78   rbp = 0x00007fa5a39fa670
[task 2017-05-24T04:11:47.484404Z] 04:11:47     INFO -     rsp = 0x00007fa5a39fa670   r14 = 0x00007fa5a39fa680
[task 2017-05-24T04:11:47.484457Z] 04:11:47     INFO -     r15 = 0x00007fa5a39fa908   rip = 0x00007fa5b429410c
[task 2017-05-24T04:11:47.484501Z] 04:11:47     INFO -     Found by: call frame info
[task 2017-05-24T04:11:47.484565Z] 04:11:47     INFO - 33  libxul.so!std::panicking::try<(),std::panic::AssertUnwindSafe<closure>> [panicking.rs : 433 + 0x17]
[task 2017-05-24T04:11:47.484618Z] 04:11:47     INFO -     rbp = 0x00007fa5a39fa750   rsp = 0x00007fa5a39fa680
[task 2017-05-24T04:11:47.484668Z] 04:11:47     INFO -     rip = 0x00007fa5b3d6c09c
[task 2017-05-24T04:11:47.484739Z] 04:11:47     INFO -     Found by: previous frame's frame pointer
[task 2017-05-24T04:11:47.484807Z] 04:11:47     INFO - 34  libxul.so!std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,()> [panic.rs : 361 + 0x18]
[task 2017-05-24T04:11:47.484883Z] 04:11:47     INFO -     rbx = 0x00007fa5a39faa78   rbp = 0x00007fa5a39fa820
[task 2017-05-24T04:11:47.484933Z] 04:11:47     INFO -     rsp = 0x00007fa5a39fa760   r14 = 0x00007fa5a39fa760
[task 2017-05-24T04:11:47.484974Z] 04:11:47     INFO -     rip = 0x00007fa5b3d6bd70
[task 2017-05-24T04:11:47.485016Z] 04:11:47     INFO -     Found by: call frame info
[task 2017-05-24T04:11:47.485078Z] 04:11:47     INFO - 35  libxul.so!rayon_core::unwind::halt_unwinding<closure,()> [unwind.rs:78ca9145472c : 19 + 0x18]
[task 2017-05-24T04:11:47.485132Z] 04:11:47     INFO -     rbx = 0x00007fa5a39faa78   rbp = 0x00007fa5a39fa8f0
[task 2017-05-24T04:11:47.485183Z] 04:11:47     INFO -     rsp = 0x00007fa5a39fa830   r14 = 0x00007fa5a39fa830
[task 2017-05-24T04:11:47.485232Z] 04:11:47     INFO -     rip = 0x00007fa5b3d5d960
[task 2017-05-24T04:11:47.485281Z] 04:11:47     INFO -     Found by: call frame info
[task 2017-05-24T04:11:47.485363Z] 04:11:47     INFO - 36  libxul.so!rayon_core::job::{{impl}}::execute<rayon_core::latch::LockLatch,closure,()> [job.rs:78ca9145472c : 99 + 0x1c]
[task 2017-05-24T04:11:47.485417Z] 04:11:47     INFO -     rbx = 0x00007fa5a39fa9b8   rbp = 0x00007fa5a39faab0
[task 2017-05-24T04:11:47.485474Z] 04:11:47     INFO -     rsp = 0x00007fa5a39fa900   r14 = 0x00007fa5b3d97750
[task 2017-05-24T04:11:47.485523Z] 04:11:47     INFO -     rip = 0x00007fa5b3d977b7
[task 2017-05-24T04:11:47.485573Z] 04:11:47     INFO -     Found by: call frame info
[task 2017-05-24T04:11:47.485642Z] 04:11:47     INFO - 37  libxul.so!rayon_core::registry::WorkerThread::execute [registry.rs:78ca9145472c : 461 + 0x5]
[task 2017-05-24T04:11:47.485699Z] 04:11:47     INFO -     rbx = 0x00007fa5a39fac80   rbp = 0x00007fa5a39faae0
[task 2017-05-24T04:11:47.485751Z] 04:11:47     INFO -     rsp = 0x00007fa5a39faac0   r12 = 0x0000000000000000
[task 2017-05-24T04:11:47.485800Z] 04:11:47     INFO -     r13 = 0x00007fa5a39fac80   r14 = 0x00007fa5b3d97750
[task 2017-05-24T04:11:47.485850Z] 04:11:47     INFO -     r15 = 0x00007fa5a39faaf8   rip = 0x00007fa5b415f77c
[task 2017-05-24T04:11:47.485891Z] 04:11:47     INFO -     Found by: call frame info
[task 2017-05-24T04:11:47.485973Z] 04:11:47     INFO - 38  libxul.so!rayon_core::registry::WorkerThread::wait_until_cold<rayon_core::latch::CountLatch> [registry.rs:78ca9145472c : 445 + 0x15]
[task 2017-05-24T04:11:47.486032Z] 04:11:47     INFO -     rbx = 0x00007fff92360ef0   rbp = 0x00007fa5a39fabb0
[task 2017-05-24T04:11:47.486084Z] 04:11:47     INFO -     rsp = 0x00007fa5a39faaf0   r12 = 0x0000000000000000
[task 2017-05-24T04:11:47.486165Z] 04:11:47     INFO -     r13 = 0x00007fa5a39fac80   r14 = 0x00007fa5b3d97750
[task 2017-05-24T04:11:47.486235Z] 04:11:47     INFO -     r15 = 0x00007fa5a39faaf8   rip = 0x00007fa5b415f5dd
[task 2017-05-24T04:11:47.486295Z] 04:11:47     INFO -     Found by: call frame info
[task 2017-05-24T04:11:47.486391Z] 04:11:47     INFO - 39  libxul.so!rayon_core::registry::WorkerThread::wait_until<rayon_core::latch::CountLatch> [registry.rs:78ca9145472c : 421 + 0xb]
[task 2017-05-24T04:11:47.486469Z] 04:11:47     INFO -     rbx = 0x0000000000000000   rbp = 0x00007fa5a39fac50
[task 2017-05-24T04:11:47.486546Z] 04:11:47     INFO -     rsp = 0x00007fa5a39fabc0   r12 = 0x0000000000000000
[task 2017-05-24T04:11:47.486618Z] 04:11:47     INFO -     r13 = 0x00007fff9236075f   r14 = 0x00007fa5a39fac80
[task 2017-05-24T04:11:47.486705Z] 04:11:47     INFO -     r15 = 0x00007fa5a7fce310   rip = 0x00007fa5b415f2d8
[task 2017-05-24T04:11:47.486778Z] 04:11:47     INFO -     Found by: call frame info
[task 2017-05-24T04:11:47.486878Z] 04:11:47     INFO - 40  libxul.so!rayon_core::registry::main_loop [registry.rs:78ca9145472c : 545 + 0x18]
[task 2017-05-24T04:11:47.486948Z] 04:11:47     INFO -     rbx = 0x0000000000000000   rbp = 0x00007fa5a39facf0
[task 2017-05-24T04:11:47.487019Z] 04:11:47     INFO -     rsp = 0x00007fa5a39fac60   r12 = 0x0000000000000000
[task 2017-05-24T04:11:47.487091Z] 04:11:47     INFO -     r13 = 0x00007fff9236075f   r14 = 0x00007fa5a39fac80
[task 2017-05-24T04:11:47.487171Z] 04:11:47     INFO -     r15 = 0x00007fa5a39facc0   rip = 0x00007fa5b415fb2c
[task 2017-05-24T04:11:47.487245Z] 04:11:47     INFO -     Found by: call frame info
[task 2017-05-24T04:11:47.487332Z] 04:11:47     INFO - 41  libxul.so!std::panic::{{impl}}::call_once<(),closure> [panic.rs : 296 + 0x1c]
[task 2017-05-24T04:11:47.487412Z] 04:11:47     INFO -     rbx = 0x00007fa5a39fade0   rbp = 0x00007fa5a39fad20
[task 2017-05-24T04:11:47.487491Z] 04:11:47     INFO -     rsp = 0x00007fa5a39fad00   r12 = 0x0000000000000000
[task 2017-05-24T04:11:47.487578Z] 04:11:47     INFO -     r13 = 0x00007fff9236075f   r14 = 0x00007fa5aac25000
[task 2017-05-24T04:11:47.487660Z] 04:11:47     INFO -     r15 = 0x00007fa5a6a35ae0   rip = 0x00007fa5b415e2e0
[task 2017-05-24T04:11:47.487742Z] 04:11:47     INFO -     Found by: call frame info
[task 2017-05-24T04:11:47.487836Z] 04:11:47     INFO - 42  libxul.so!std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,()> [panicking.rs : 454 + 0x1c]
[task 2017-05-24T04:11:47.487927Z] 04:11:47     INFO -     rbx = 0x00007fa5a39fade0   rbp = 0x00007fa5a39fad50
[task 2017-05-24T04:11:47.488004Z] 04:11:47     INFO -     rsp = 0x00007fa5a39fad30   r12 = 0x0000000000000000
[task 2017-05-24T04:11:47.488075Z] 04:11:47     INFO -     r13 = 0x00007fff9236075f   r14 = 0x00007fa5aac25000
[task 2017-05-24T04:11:47.488391Z] 04:11:47     INFO -     r15 = 0x00007fa5a6a35ae0   rip = 0x00007fa5b4166100
[task 2017-05-24T04:11:47.488457Z] 04:11:47     INFO -     Found by: call frame info
[task 2017-05-24T04:11:47.488532Z] 04:11:47     INFO - 43  libxul.so!panic_abort::__rust_maybe_catch_panic [lib.rs : 40 + 0x5]
[task 2017-05-24T04:11:47.488606Z] 04:11:47     INFO -     rbx = 0x00007fa5a39fade0   rbp = 0x00007fa5a39fad60
[task 2017-05-24T04:11:47.488790Z] 04:11:47     INFO -     rsp = 0x00007fa5a39fad60   r12 = 0x0000000000000000
[task 2017-05-24T04:11:47.489273Z] 04:11:47     INFO -     r13 = 0x00007fff9236075f   r14 = 0x00007fa5aac25000
[task 2017-05-24T04:11:47.489346Z] 04:11:47     INFO -     r15 = 0x00007fa5a6a35ae0   rip = 0x00007fa5b429410c
[task 2017-05-24T04:11:47.489411Z] 04:11:47     INFO -     Found by: call frame info
[task 2017-05-24T04:11:47.489502Z] 04:11:47     INFO - 44  libxul.so!std::panicking::try<(),std::panic::AssertUnwindSafe<closure>> [panicking.rs : 433 + 0x18]
[task 2017-05-24T04:11:47.489583Z] 04:11:47     INFO -     rbp = 0x00007fa5a39fada0   rsp = 0x00007fa5a39fad70
[task 2017-05-24T04:11:47.489657Z] 04:11:47     INFO -     rip = 0x00007fa5b4166013
[task 2017-05-24T04:11:47.489730Z] 04:11:47     INFO -     Found by: previous frame's frame pointer
[task 2017-05-24T04:11:47.490191Z] 04:11:47     INFO - 45  libxul.so!std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,()> [panic.rs : 361 + 0x18]
[task 2017-05-24T04:11:47.490267Z] 04:11:47     INFO -     rbx = 0x00007fa5a39fade0   rbp = 0x00007fa5a39fadd0
[task 2017-05-24T04:11:47.490342Z] 04:11:47     INFO -     rsp = 0x00007fa5a39fadb0   rip = 0x00007fa5b415c694
[task 2017-05-24T04:11:47.490407Z] 04:11:47     INFO -     Found by: call frame info
[task 2017-05-24T04:11:47.490500Z] 04:11:47     INFO - 46  libxul.so!std::thread::{{impl}}::spawn::{{closure}}<closure,()> [mod.rs : 360 + 0x20]
[task 2017-05-24T04:11:47.490573Z] 04:11:47     INFO -     rbx = 0x00007fa5a6a113a0   rbp = 0x00007fa5a39fae80
[task 2017-05-24T04:11:47.490781Z] 04:11:47     INFO -     rsp = 0x00007fa5a39fade0   rip = 0x00007fa5b4165e60
[task 2017-05-24T04:11:47.490845Z] 04:11:47     INFO -     Found by: call frame info
[task 2017-05-24T04:11:47.491147Z] 04:11:47     INFO - 47  libxul.so!alloc::boxed::{{impl}}::call_box<(),closure> [boxed.rs : 640 + 0x20]
[task 2017-05-24T04:11:47.491221Z] 04:11:47     INFO -     rbx = 0x00007fa5a6a113a0   rbp = 0x00007fa5a39faed0
[task 2017-05-24T04:11:47.491294Z] 04:11:47     INFO -     rsp = 0x00007fa5a39fae90   r14 = 0x00007fa5aac25000
[task 2017-05-24T04:11:47.491360Z] 04:11:47     INFO -     rip = 0x00007fa5b416710e
[task 2017-05-24T04:11:47.491692Z] 04:11:47     INFO -     Found by: call frame info
[task 2017-05-24T04:11:47.491774Z] 04:11:47     INFO - 48  libxul.so!std::sys::imp::thread::{{impl}}::new::thread_start [boxed.rs : 650 + 0x6]
[task 2017-05-24T04:11:47.491848Z] 04:11:47     INFO -     rbx = 0x00007fa5a6a35ae0   rbp = 0x00007fa5a39faf10
[task 2017-05-24T04:11:47.491920Z] 04:11:47     INFO -     rsp = 0x00007fa5a39faee0   r14 = 0x00007fa5aac25000
[task 2017-05-24T04:11:47.492274Z] 04:11:47     INFO -     rip = 0x00007fa5b428e325
[task 2017-05-24T04:11:47.492341Z] 04:11:47     INFO -     Found by: call frame info
[task 2017-05-24T04:11:47.492407Z] 04:11:47     INFO - 49  libpthread-2.23.so + 0x76ba
[task 2017-05-24T04:11:47.492478Z] 04:11:47     INFO -     rbx = 0x0000000000000000   rbp = 0x0000000000000000
[task 2017-05-24T04:11:47.492552Z] 04:11:47     INFO -     rsp = 0x00007fa5a39faf20   r14 = 0x00007fa5a39fb9c0
[task 2017-05-24T04:11:47.492633Z] 04:11:47     INFO -     r15 = 0x00007fa5a6a35ae0   rip = 0x00007fa5c1c7d6ba
[task 2017-05-24T04:11:47.492755Z] 04:11:47     INFO -     Found by: call frame info
[task 2017-05-24T04:11:47.493212Z] 04:11:47     INFO - 50  libc-2.23.so + 0x10682d
[task 2017-05-24T04:11:47.493285Z] 04:11:47     INFO -     rsp = 0x00007fa5a39fafc0   rip = 0x00007fa5c0d0682d
[task 2017-05-24T04:11:47.493347Z] 04:11:47     INFO -     Found by: stack scanning
Flags: needinfo?(jfkthame)
(In reply to Sebastian Hengst [:aryx][:archaeopteryx] (needinfo on intermittent or backout) from comment #0)
> https://treeherder.mozilla.org/logviewer.html#?job_id=101435115&repo=autoland
> 
> Jonathan: Is this a regression from bug 734008?

That's quite plausible; I'll look into it. Leaving ni? on myself for now...
The assertion here seems to indicate that we're calling nsPresContext::GetDefaultFont for a language that we haven't previously handled, and so its prefs aren't pre-cached in StaticPresData; but AFAICS, that would have behaved in the same way either before or after bug 734008.

Looking again at the patch in bug 734008, I don't see why it would have changed anything in such a way as to cause this. (I tried re-triggering the failed test run a bunch of times, and it didn't happen again, suggesting it's a fairly rare intermittent; and as such, it's difficult to pinpoint a regressing patch.)

In bug 734008, the call to gfxPlatformFontList::PlatformFontList()->InitLangService() was removed from ServoStyleSet::Init(), but all that call did was to ensure the languageAtomService is created and the mLangService pointer in PlatformFontList was set. That's unnecessary because it is now done already by the gfxPlatformFontList constructor.
Flags: needinfo?(jfkthame)
Component: Internationalization → Layout: Text
Priority: -- → P3
Severity: normal → S3
Status: NEW → RESOLVED
Closed: 10 months ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.