Closed Bug 1665975 Opened 2 months ago Closed 2 months ago

Implement the CSS math-style property

Categories

(Core :: CSS Parsing and Computation, enhancement)

enhancement

Tracking

()

RESOLVED FIXED
83 Branch
Tracking Status
firefox83 --- fixed

People

(Reporter: fredw, Assigned: fredw)

References

(Depends on 1 open bug, Blocks 1 open bug)

Details

(Keywords: dev-doc-complete)

Attachments

(1 file)

See
https://mathml-refresh.github.io/mathml-core/#the-math-style-property
https://github.com/w3c/csswg-drafts/issues/5387

Currently this won't have effect outside MathML, since we don't implement math-level.

It's already implemented internally as -moz-math-display so it should hopefully just be a renaming and exposing the new property under a flag.

Pushed by btara@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/0da5103ba772
Implement the math-style property. r=emilio
Created web-platform-tests PR https://github.com/web-platform-tests/wpt/pull/25643 for changes under testing/web-platform/tests

Backed out changeset 0da5103ba772 (bug 1665975) for mozglue_static::panic_hook mass crashes.

Push with failures: https://treeherder.mozilla.org/#/jobs?repo=autoland&group_state=expanded&fromchange=0da5103ba77273c97a78d81251747e20aa88b3a9&selectedTaskRun=SkqAMaAfStKwa08t4sDiqA.0&tochange=59b7e2557a2cb0947ccd4e8f108ca9f3a67bd81b

Backout link: https://hg.mozilla.org/integration/autoland/rev/59b7e2557a2cb0947ccd4e8f108ca9f3a67bd81b

Failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=316229370&repo=autoland&lineNumber=7974

[task 2020-09-21T07:02:55.869Z] 07:02:55     INFO -  TEST-START | TestBufferedInputStream.AsyncLengthWait_after_close
[task 2020-09-21T07:02:55.869Z] 07:02:55     INFO -  TEST-PASS | TestBufferedInputStream.AsyncLengthWait_after_close | test completed (time: 0ms)
[task 2020-09-21T07:02:55.869Z] 07:02:55     INFO -  TEST-START | TestCookie.TestCookieMain
[task 2020-09-21T07:02:55.885Z] 07:02:55     INFO -  [1407, Main Thread] WARNING: Couldn't get the user appdata directory, crash dumps will go in an unusual location: file /builds/worker/checkouts/gecko/toolkit/crashreporter/nsExceptionHandler.cpp, line 3008
[task 2020-09-21T07:02:55.922Z] 07:02:55     INFO -  [12894, Unnamed thread 7efde4257820] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file /builds/worker/checkouts/gecko/xpcom/base/nsTraceRefcnt.cpp, line 202
[task 2020-09-21T07:02:55.922Z] 07:02:55     INFO -  [12894, Unnamed thread 7efde4257820] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file /builds/worker/checkouts/gecko/xpcom/base/nsTraceRefcnt.cpp, line 202
[task 2020-09-21T07:02:55.922Z] 07:02:55     INFO -  [12894, Unnamed thread 7efde4257820] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file /builds/worker/checkouts/gecko/xpcom/base/nsTraceRefcnt.cpp, line 202
[task 2020-09-21T07:02:55.922Z] 07:02:55     INFO -  [12894, Unnamed thread 7efde4257820] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file /builds/worker/checkouts/gecko/xpcom/base/nsTraceRefcnt.cpp, line 202
[task 2020-09-21T07:02:55.922Z] 07:02:55     INFO -  [12894, Unnamed thread 7efde4257820] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file /builds/worker/checkouts/gecko/xpcom/base/nsTraceRefcnt.cpp, line 202
[task 2020-09-21T07:02:55.922Z] 07:02:55     INFO -  [12894, Unnamed thread 7efde4257820] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file /builds/worker/checkouts/gecko/xpcom/base/nsTraceRefcnt.cpp, line 202
[task 2020-09-21T07:02:55.924Z] 07:02:55     INFO -  Hit MOZ_CRASH(assertion failed: `(left == right)`
[task 2020-09-21T07:02:55.924Z] 07:02:55     INFO -    left: `Normal`,
[task 2020-09-21T07:02:55.925Z] 07:02:55     INFO -   right: `Compact`: initial value in Gecko style struct for math_style must match longhands::math_style::get_initial_value()) at <::std::macros::panic macros>:5
[task 2020-09-21T07:02:55.926Z] 07:02:55     INFO -  [12894, Unnamed thread 7efde4257820] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file /builds/worker/checkouts/gecko/xpcom/base/nsTraceRefcnt.cpp, line 202
[task 2020-09-21T07:02:55.926Z] 07:02:55     INFO -  [12894, Unnamed thread 7efde4257820] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file /builds/worker/checkouts/gecko/xpcom/base/nsTraceRefcnt.cpp, line 202
[task 2020-09-21T07:02:55.926Z] 07:02:55     INFO -  ExceptionHandler::GenerateDump cloned child 12897
[task 2020-09-21T07:02:55.926Z] 07:02:55     INFO -  ExceptionHandler::SendContinueSignalToChild sent continue signal to child
[task 2020-09-21T07:02:55.926Z] 07:02:55     INFO -  ExceptionHandler::WaitForContinueSignal waiting for continue signal...
[task 2020-09-21T07:02:55.941Z] 07:02:55     INFO -  [Socket 12894, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, kKnownEsrVersion) failed with result 0x80004002 (NS_NOINTERFACE): file /builds/worker/checkouts/gecko/toolkit/components/resistfingerprinting/nsRFPService.cpp, line 673
[task 2020-09-21T07:02:55.965Z] 07:02:55     INFO -  [Socket 12894, Main Thread] WARNING: Shutting down Socket process early due to a crash!: file /builds/worker/checkouts/gecko/netwerk/ipc/SocketProcessChild.cpp, line 158
[task 2020-09-21T07:02:56.028Z] 07:02:56     INFO -  gtest INFO | gtest | process wait complete, returncode=-11
[task 2020-09-21T07:02:56.029Z] 07:02:56     INFO -  mozcrash checking /builds/worker/workspace/build/tests/gtest for minidumps...
[task 2020-09-21T07:02:56.029Z] 07:02:56     INFO -  mozcrash INFO | Copy/paste: /builds/worker/fetches/minidump_stackwalk/minidump_stackwalk /builds/worker/workspace/build/tests/gtest/7c812b3c-c7aa-ce5b-d498-1a691161fe4c.dmp /builds/worker/workspace/build/symbols
[task 2020-09-21T07:03:00.688Z] 07:03:00     INFO -  mozcrash INFO | Saved minidump as /builds/worker/workspace/build/blobber_upload_dir/7c812b3c-c7aa-ce5b-d498-1a691161fe4c.dmp
[task 2020-09-21T07:03:00.688Z] 07:03:00     INFO -  mozcrash INFO | Saved app info as /builds/worker/workspace/build/blobber_upload_dir/7c812b3c-c7aa-ce5b-d498-1a691161fe4c.extra
[task 2020-09-21T07:03:00.688Z] 07:03:00  WARNING -  PROCESS-CRASH | gtest | application crashed [@ mozglue_static::panic_hook]
[task 2020-09-21T07:03:00.688Z] 07:03:00     INFO -  Crash dump filename: /builds/worker/workspace/build/tests/gtest/7c812b3c-c7aa-ce5b-d498-1a691161fe4c.dmp
[task 2020-09-21T07:03:00.688Z] 07:03:00     INFO -  Mozilla crash reason: assertion failed: `(left == right)`
[task 2020-09-21T07:03:00.689Z] 07:03:00     INFO -    left: `Normal`,
[task 2020-09-21T07:03:00.689Z] 07:03:00     INFO -   right: `Compact`: initial value in Gecko style struct for math_style must match longhands::math_style::get_initial_value()
[task 2020-09-21T07:03:00.689Z] 07:03:00     INFO -  Operating system: Linux
[task 2020-09-21T07:03:00.689Z] 07:03:00     INFO -                    0.0.0 Linux 4.4.0-1014-aws #14taskcluster1-Ubuntu SMP Tue Apr 3 10:27:00 UTC 2018 x86_64
[task 2020-09-21T07:03:00.689Z] 07:03:00     INFO -  CPU: amd64
[task 2020-09-21T07:03:00.689Z] 07:03:00     INFO -       family 6 model 85 stepping 4
[task 2020-09-21T07:03:00.690Z] 07:03:00     INFO -       4 CPUs
[task 2020-09-21T07:03:00.690Z] 07:03:00     INFO -  GPU: UNKNOWN
[task 2020-09-21T07:03:00.690Z] 07:03:00     INFO -  Crash reason:  SIGSEGV /SEGV_MAPERR
[task 2020-09-21T07:03:00.690Z] 07:03:00     INFO -  Crash address: 0x0
[task 2020-09-21T07:03:00.690Z] 07:03:00     INFO -  Process uptime: not available
[task 2020-09-21T07:03:00.690Z] 07:03:00     INFO -  Thread 0 (crashed)
[task 2020-09-21T07:03:00.690Z] 07:03:00     INFO -   0  libxul.so!RustMozCrash [wrappers.cpp:0da5103ba77273c97a78d81251747e20aa88b3a9 : 17 + 0x15]
[task 2020-09-21T07:03:00.690Z] 07:03:00     INFO -      rax = 0x00005605199bdef8   rdx = 0x0000000000000000
[task 2020-09-21T07:03:00.690Z] 07:03:00     INFO -      rcx = 0x0000000000000b40   rbx = 0x00007ffe40497dca
[task 2020-09-21T07:03:00.691Z] 07:03:00     INFO -      rsi = 0x00007f3eedee38b0   rdi = 0x00007f3eedee2680
[task 2020-09-21T07:03:00.691Z] 07:03:00     INFO -      rbp = 0x00007ffe40497bb0   rsp = 0x00007ffe40497ba0
[task 2020-09-21T07:03:00.691Z] 07:03:00     INFO -       r8 = 0x00007f3eedee38b0    r9 = 0x00007f3eeee4a780
[task 2020-09-21T07:03:00.691Z] 07:03:00     INFO -      r10 = 0x0000000000000000   r11 = 0x0000000000000000
[task 2020-09-21T07:03:00.691Z] 07:03:00     INFO -      r12 = 0x0000000000000005   r13 = 0x000000000000001d
[task 2020-09-21T07:03:00.691Z] 07:03:00     INFO -      r14 = 0x0000000000000005   r15 = 0x00007f3ed5260ac0
[task 2020-09-21T07:03:00.691Z] 07:03:00     INFO -      rip = 0x00007f3ee2b19b1c
[task 2020-09-21T07:03:00.691Z] 07:03:00     INFO -      Found by: given as instruction pointer in context
[task 2020-09-21T07:03:00.691Z] 07:03:00     INFO -   1  libxul.so!mozglue_static::panic_hook [lib.rs:0da5103ba77273c97a78d81251747e20aa88b3a9 : 89 + 0x9]
[task 2020-09-21T07:03:00.691Z] 07:03:00     INFO -      rbx = 0x00007f3ee3e116d8   rbp = 0x00007ffe40498000
[task 2020-09-21T07:03:00.691Z] 07:03:00     INFO -      rsp = 0x00007ffe40497bc0   r12 = 0x0000000000000005
[task 2020-09-21T07:03:00.691Z] 07:03:00     INFO -      r13 = 0x000000000000001d   r14 = 0x00007f3edb14d614
[task 2020-09-21T07:03:00.691Z] 07:03:00     INFO -      r15 = 0x00007f3ed5260ac0   rip = 0x00007f3ee2b19ad8
[task 2020-09-21T07:03:00.691Z] 07:03:00     INFO -      Found by: call frame info
[task 2020-09-21T07:03:00.692Z] 07:03:00     INFO -   2  libxul.so!core::ops::function::Fn::call [function.rs:4fb7144ed159f94491249e86d5bbd033b5d60550 : 72 + 0xc]
[task 2020-09-21T07:03:00.692Z] 07:03:00     INFO -      rbx = 0x0000000000000001   rbp = 0x00007ffe40498010
[task 2020-09-21T07:03:00.692Z] 07:03:00     INFO -      rsp = 0x00007ffe40498010   r12 = 0x0000000000000001
[task 2020-09-21T07:03:00.692Z] 07:03:00     INFO -      r13 = 0x00007f3ee3d8a668   r14 = 0x00007f3ee3e52788
[task 2020-09-21T07:03:00.692Z] 07:03:00     INFO -      r15 = 0x00007ffe404980e8   rip = 0x00007f3ee2b1960c
[task 2020-09-21T07:03:00.692Z] 07:03:00     INFO -      Found by: call frame info
[task 2020-09-21T07:03:00.692Z] 07:03:00     INFO -   3  libxul.so!std::panicking::rust_panic_with_hook [panicking.rs:4fb7144ed159f94491249e86d5bbd033b5d60550 : 474 + 0x7]
[task 2020-09-21T07:03:00.692Z] 07:03:00     INFO -      rbx = 0x0000000000000001   rbp = 0x00007f3edb1d16b8
[task 2020-09-21T07:03:00.692Z] 07:03:00     INFO -      rsp = 0x00007ffe40498020   r12 = 0x0000000000000001
[task 2020-09-21T07:03:00.692Z] 07:03:00     INFO -      r13 = 0x00007f3ee3d8a668   r14 = 0x00007f3ee3e52788
[task 2020-09-21T07:03:00.692Z] 07:03:00     INFO -      r15 = 0x00007ffe404980e8   rip = 0x00007f3ee38369a5
[task 2020-09-21T07:03:00.692Z] 07:03:00     INFO -      Found by: call frame info
[task 2020-09-21T07:03:00.693Z] 07:03:00     INFO -   4  libxul.so!rust_begin_unwind [panicking.rs:4fb7144ed159f94491249e86d5bbd033b5d60550 : 378 + 0x2f]
[task 2020-09-21T07:03:00.693Z] 07:03:00     INFO -      rbx = 0x00007ffe40498120   rbp = 0x00007ffe404982c0
[task 2020-09-21T07:03:00.693Z] 07:03:00     INFO -      rsp = 0x00007ffe404980e0   r12 = 0x00007f3e30c38000
[task 2020-09-21T07:03:00.693Z] 07:03:00     INFO -      r13 = 0x00007f3e30bf0e68   r14 = 0x00007f3ee3e116d8
[task 2020-09-21T07:03:00.693Z] 07:03:00     INFO -      r15 = 0x00007f3e30bab2f8   rip = 0x00007f3ee38364bb
[task 2020-09-21T07:03:00.693Z] 07:03:00     INFO -      Found by: call frame info
[task 2020-09-21T07:03:00.693Z] 07:03:00     INFO -   5  libxul.so!std::panicking::begin_panic_fmt [panicking.rs:4fb7144ed159f94491249e86d5bbd033b5d60550 : 332 + 0x6]
[task 2020-09-21T07:03:00.693Z] 07:03:00     INFO -      rbx = 0x00007ffe40498258   rbp = 0x00007ffe404982c0
[task 2020-09-21T07:03:00.693Z] 07:03:00     INFO -      rsp = 0x00007ffe40498120   r12 = 0x00007f3e30c38000
[task 2020-09-21T07:03:00.693Z] 07:03:00     INFO -      r13 = 0x00007f3e30bf0e68   r14 = 0x00007ffe40498170
[task 2020-09-21T07:03:00.693Z] 07:03:00     INFO -      r15 = 0x00007f3e30bab2f8   rip = 0x00007f3ee383642b
[task 2020-09-21T07:03:00.693Z] 07:03:00     INFO -      Found by: call frame info
[task 2020-09-21T07:03:00.694Z] 07:03:00     INFO -   6  libxul.so!style::gecko_properties::assert_initial_values_match [autoland:<::core::macros::assert_eq macros>:0da5103ba77273c97a78d81251747e20aa88b3a9 : 31 + 0x910]
[task 2020-09-21T07:03:00.694Z] 07:03:00     INFO -      rbx = 0x0000000000000001   rbp = 0x00007ffe404982c0
[task 2020-09-21T07:03:00.694Z] 07:03:00     INFO -      rsp = 0x00007ffe40498150   r12 = 0x00007f3e30c38000
[task 2020-09-21T07:03:00.694Z] 07:03:00     INFO -      r13 = 0x00007f3e30bf0e68   r14 = 0x00007ffe40498170
[task 2020-09-21T07:03:00.694Z] 07:03:00     INFO -      r15 = 0x00007f3e30bab2f8   rip = 0x00007f3ee333491a
[task 2020-09-21T07:03:00.695Z] 07:03:00     INFO -      Found by: call frame info
[task 2020-09-21T07:03:00.695Z] 07:03:00     INFO -   7  libxul.so!Servo_StyleSet_Init [glue.rs:0da5103ba77273c97a78d81251747e20aa88b3a9 : 4023 + 0x8]
[task 2020-09-21T07:03:00.695Z] 07:03:00     INFO -      rbx = 0x00007f3e30c38000   rbp = 0x00007ffe404990e0
[task 2020-09-21T07:03:00.695Z] 07:03:00     INFO -      rsp = 0x00007ffe404982d0   r12 = 0x00007f3e30bf0c08
[task 2020-09-21T07:03:00.695Z] 07:03:00     INFO -      r13 = 0x00007f3e30bf0e68   r14 = 0x00007f3ed5255000
[task 2020-09-21T07:03:00.695Z] 07:03:00     INFO -      r15 = 0x00007f3e30bf0c68   rip = 0x00007f3ee33e5831
[task 2020-09-21T07:03:00.696Z] 07:03:00     INFO -      Found by: call frame info
[task 2020-09-21T07:03:00.696Z] 07:03:00     INFO -   8  libxul.so!mozilla::ServoStyleSet::ServoStyleSet(mozilla::dom::Document&) [ServoStyleSet.cpp:0da5103ba77273c97a78d81251747e20aa88b3a9 : 118 + 0x8]
[task 2020-09-21T07:03:00.696Z] 07:03:00     INFO -      rbx = 0x00007f3e30bf0c00   rbp = 0x00007ffe40499120
[task 2020-09-21T07:03:00.696Z] 07:03:00     INFO -      rsp = 0x00007ffe404990f0   r12 = 0x00007f3e30bf0c08
[task 2020-09-21T07:03:00.697Z] 07:03:00     INFO -      r13 = 0x00007f3e30bf0e68   r14 = 0x00007f3ed5255000
[task 2020-09-21T07:03:00.697Z] 07:03:00     INFO -      r15 = 0x00007f3e30bf0c68   rip = 0x00007f3ee0059270
[task 2020-09-21T07:03:00.697Z] 07:03:00     INFO -      Found by: call frame info
[task 2020-09-21T07:03:00.697Z] 07:03:00     INFO -   9  libxul.so!mozilla::dom::Document::Init() [Document.cpp:0da5103ba77273c97a78d81251747e20aa88b3a9 : 2421 + 0x18]
[task 2020-09-21T07:03:00.697Z] 07:03:00     INFO -      rbx = 0x00007f3ed5255000   rbp = 0x00007ffe40499170
[task 2020-09-21T07:03:00.697Z] 07:03:00     INFO -      rsp = 0x00007ffe40499130   r12 = 0x00007f3ed5255340
[task 2020-09-21T07:03:00.698Z] 07:03:00     INFO -      r13 = 0x00007f3ed4103b00   r14 = 0x0000000000000000
[task 2020-09-21T07:03:00.698Z] 07:03:00     INFO -      r15 = 0x00007f3e30bf0c00   rip = 0x00007f3ede28a970
[task 2020-09-21T07:03:00.698Z] 07:03:00     INFO -      Found by: call frame info
[task 2020-09-21T07:03:00.698Z] 07:03:00     INFO -  10  libxul.so!nsHTMLDocument::Init() [nsHTMLDocument.cpp:0da5103ba77273c97a78d81251747e20aa88b3a9 : 144 + 0x5]
[task 2020-09-21T07:03:00.698Z] 07:03:00     INFO -      rbx = 0x00007f3ed5255000   rbp = 0x00007ffe404991b0
[task 2020-09-21T07:03:00.698Z] 07:03:00     INFO -      rsp = 0x00007ffe40499180   r12 = 0x00007ffe404991c0
[task 2020-09-21T07:03:00.699Z] 07:03:00     INFO -      r13 = 0x00007f3ed4103b00   r14 = 0x00007ffe40499248
[task 2020-09-21T07:03:00.699Z] 07:03:00     INFO -      r15 = 0x0000000000000000   rip = 0x00007f3edf47c974
[task 2020-09-21T07:03:00.699Z] 07:03:00     INFO -      Found by: call frame info
[task 2020-09-21T07:03:00.699Z] 07:03:00     INFO -  11  libxul.so!NS_NewHTMLDocument(mozilla::dom::Document**, bool) [nsHTMLDocument.cpp:0da5103ba77273c97a78d81251747e20aa88b3a9 : 111 + 0x14]
[task 2020-09-21T07:03:00.699Z] 07:03:00     INFO -      rbx = 0x00007f3ed5255000   rbp = 0x00007ffe404991f0
[task 2020-09-21T07:03:00.700Z] 07:03:00     INFO -      rsp = 0x00007ffe404991c0   r12 = 0x00007ffe404991c0
[task 2020-09-21T07:03:00.700Z] 07:03:00     INFO -      r13 = 0x00007f3ed4103b00   r14 = 0x00007ffe40499248
[task 2020-09-21T07:03:00.700Z] 07:03:00     INFO -      r15 = 0x0000000000000000   rip = 0x00007f3edf47c6a9
[task 2020-09-21T07:03:00.700Z] 07:03:00     INFO -      Found by: call frame info
[task 2020-09-21T07:03:00.700Z] 07:03:00     INFO -  12  libxul.so!NS_NewDOMDocument(mozilla::dom::Document**, nsTSubstring<char16_t> const&, nsTSubstring<char16_t> const&, mozilla::dom::DocumentType*, nsIURI*, nsIURI*, nsIPrincipal*, bool, nsIGlobalObject*, DocumentFlavor) [XMLDocument.cpp:0da5103ba77273c97a78d81251747e20aa88b3a9 : 71 + 0x14]
[task 2020-09-21T07:03:00.701Z] 07:03:00     INFO -      rbx = 0x00007ffe40499250   rbp = 0x00007ffe404993c0
[task 2020-09-21T07:03:00.701Z] 07:03:00     INFO -      rsp = 0x00007ffe40499200   r12 = 0x0000000000000000
[task 2020-09-21T07:03:00.701Z] 07:03:00     INFO -      r13 = 0x00007f3ed4103b00   r14 = 0x0000000000000000
[task 2020-09-21T07:03:00.701Z] 07:03:00     INFO -      r15 = 0x0000000000000000   rip = 0x00007f3edfc00ea9
[task 2020-09-21T07:03:00.701Z] 07:03:00     INFO -      Found by: call frame info
[task 2020-09-21T07:03:00.701Z] 07:03:00     INFO -  13  libxul.so!GetACookieNoHttp(nsICookieService*, char const*, nsTSubstring<char>&) [TestCookie.cpp:0da5103ba77273c97a78d81251747e20aa88b3a9 : 139 + 0x1e]
[task 2020-09-21T07:03:00.702Z] 07:03:00     INFO -      rbx = 0x00007f3ee3eacf98   rbp = 0x00007ffe40499490
[task 2020-09-21T07:03:00.702Z] 07:03:00     INFO -      rsp = 0x00007ffe404993d0   r12 = 0x00007ffe40499400
[task 2020-09-21T07:03:00.702Z] 07:03:00     INFO -      r13 = 0x00007f3ed4103b00   r14 = 0x00007ffe40499450
[task 2020-09-21T07:03:00.702Z] 07:03:00     INFO -      r15 = 0x0000000000000000   rip = 0x00007f3edc7dbaeb
[task 2020-09-21T07:03:00.702Z] 07:03:00     INFO -      Found by: call frame info
[task 2020-09-21T07:03:00.702Z] 07:03:00     INFO -  14  libxul.so!TestCookie_TestCookieMain_Test::TestBody() [TestCookie.cpp:0da5103ba77273c97a78d81251747e20aa88b3a9 : 691 + 0x1d]
[task 2020-09-21T07:03:00.703Z] 07:03:00     INFO -      rbx = 0x00007ffe40499578   rbp = 0x00007ffe404997b0
[task 2020-09-21T07:03:00.703Z] 07:03:00     INFO -      rsp = 0x00007ffe404994a0   r12 = 0xaaaaaaaaaaaaaaaa
[task 2020-09-21T07:03:00.703Z] 07:03:00     INFO -      r13 = 0x00007ffe4049959c   r14 = 0x00007ffe40499668
[task 2020-09-21T07:03:00.703Z] 07:03:00     INFO -      r15 = 0x00007f3ed9bb280a   rip = 0x00007f3edc7e2789
[task 2020-09-21T07:03:00.703Z] 07:03:00     INFO -      Found by: call frame info
[task 2020-09-21T07:03:00.703Z] 07:03:00     INFO -  15  libxul.so!testing::Test::Run() [gtest.cc:0da5103ba77273c97a78d81251747e20aa88b3a9 : 2519 + 0xe]
[task 2020-09-21T07:03:00.704Z] 07:03:00     INFO -      rbx = 0x00007f3ed42c53e0   rbp = 0x00007ffe404997d0
[task 2020-09-21T07:03:00.704Z] 07:03:00     INFO -      rsp = 0x00007ffe404997c0   r12 = 0x00007f3ed42c53e0
[task 2020-09-21T07:03:00.704Z] 07:03:00     INFO -      r13 = 0xfffffffffffe5198   r14 = 0x00007f3eed8b3e20
[task 2020-09-21T07:03:00.704Z] 07:03:00     INFO -      r15 = 0x00007f3ed7325940   rip = 0x00007f3edca08606
[task 2020-09-21T07:03:00.705Z] 07:03:00     INFO -      Found by: call frame info
[task 2020-09-21T07:03:00.705Z] 07:03:00     INFO -  16  libxul.so!testing::TestInfo::Run() [gtest.cc:0da5103ba77273c97a78d81251747e20aa88b3a9 : 2695 + 0x8]
[task 2020-09-21T07:03:00.705Z] 07:03:00     INFO -      rbx = 0x00007f3ed731a488   rbp = 0x00007ffe40499830
[task 2020-09-21T07:03:00.706Z] 07:03:00     INFO -      rsp = 0x00007ffe404997e0   r12 = 0x00007f3ed42c53e0
[task 2020-09-21T07:03:00.706Z] 07:03:00     INFO -      r13 = 0xfffffffffffe5198   r14 = 0x00007f3eed8b3e20
[task 2020-09-21T07:03:00.706Z] 07:03:00     INFO -      r15 = 0x00007f3ed7325940   rip = 0x00007f3edca09164
[task 2020-09-21T07:03:00.706Z] 07:03:00     INFO -      Found by: call frame info
[task 2020-09-21T07:03:00.707Z] 07:03:00     INFO -  17  libxul.so!testing::TestCase::Run() [gtest.cc:0da5103ba77273c97a78d81251747e20aa88b3a9 : 2813 + 0x2b]
[task 2020-09-21T07:03:00.707Z] 07:03:00     INFO -      rbx = 0x0000000000000000   rbp = 0x00007ffe40499890
[task 2020-09-21T07:03:00.707Z] 07:03:00     INFO -      rsp = 0x00007ffe40499840   r12 = 0x00007f3eed8b3e20
[task 2020-09-21T07:03:00.707Z] 07:03:00     INFO -      r13 = 0x00007f3eed8b3e20   r14 = 0x00007f3ed7320660
[task 2020-09-21T07:03:00.707Z] 07:03:00     INFO -      r15 = 0xfffffffffffffca4   rip = 0x00007f3edca09596
[task 2020-09-21T07:03:00.708Z] 07:03:00     INFO -      Found by: call frame info
[task 2020-09-21T07:03:00.708Z] 07:03:00     INFO -  18  libxul.so!testing::internal::UnitTestImpl::RunAllTests() [gtest.cc:0da5103ba77273c97a78d81251747e20aa88b3a9 : 5179 + 0x34]
[task 2020-09-21T07:03:00.708Z] 07:03:00     INFO -      rbx = 0x0000000000000000   rbp = 0x00007ffe40499930
[task 2020-09-21T07:03:00.708Z] 07:03:00     INFO -      rsp = 0x00007ffe404998a0   r12 = 0x00007f3eed8b3e20
[task 2020-09-21T07:03:00.709Z] 07:03:00     INFO -      r13 = 0x0000000000000072   r14 = 0xffffffffffffffec
[task 2020-09-21T07:03:00.709Z] 07:03:00     INFO -      r15 = 0x00007f3eed8b42e0   rip = 0x00007f3edca12db8
[task 2020-09-21T07:03:00.709Z] 07:03:00     INFO -      Found by: call frame info
[task 2020-09-21T07:03:00.709Z] 07:03:00     INFO -  19  libxul.so!testing::UnitTest::Run() [gtest.cc:0da5103ba77273c97a78d81251747e20aa88b3a9 : 4788 + 0xd]
[task 2020-09-21T07:03:00.709Z] 07:03:00     INFO -      rbx = 0x00007f3eed8b3e20   rbp = 0x00007ffe40499960
[task 2020-09-21T07:03:00.709Z] 07:03:00     INFO -      rsp = 0x00007ffe40499940   r12 = 0x00007f3ed724f4c0
[task 2020-09-21T07:03:00.709Z] 07:03:00     INFO -      r13 = 0x0000000000000001   r14 = 0x00007ffe40499940
[task 2020-09-21T07:03:00.710Z] 07:03:00     INFO -      r15 = 0x0000000000000000   rip = 0x00007f3edca12a09
[task 2020-09-21T07:03:00.710Z] 07:03:00     INFO -      Found by: call frame info
[task 2020-09-21T07:03:00.710Z] 07:03:00     INFO -  20  libxul.so!mozilla::RunGTestFunc(int*, char**) [GTestRunner.cpp:0da5103ba77273c97a78d81251747e20aa88b3a9 : 156 + 0xd]
[task 2020-09-21T07:03:00.710Z] 07:03:00     INFO -      rbx = 0x00007ffe40499980   rbp = 0x00007ffe40499a90
[task 2020-09-21T07:03:00.710Z] 07:03:00     INFO -      rsp = 0x00007ffe40499970   r12 = 0x00007f3ed724f4c0
[task 2020-09-21T07:03:00.710Z] 07:03:00     INFO -      r13 = 0x0000000000000001   r14 = 0x00007f3ed6e98ca8
[task 2020-09-21T07:03:00.710Z] 07:03:00     INFO -      r15 = 0x0000000000000000   rip = 0x00007f3edca22646
[task 2020-09-21T07:03:00.711Z] 07:03:00     INFO -      Found by: call frame info
[task 2020-09-21T07:03:00.711Z] 07:03:00     INFO -  21  libxul.so!XREMain::XRE_mainStartup(bool*) [nsAppRunner.cpp:0da5103ba77273c97a78d81251747e20aa88b3a9 : 3873 + 0x10]
[task 2020-09-21T07:03:00.711Z] 07:03:00     INFO -      rbx = 0x00007ffe40499b50   rbp = 0x00007ffe40499be0
[task 2020-09-21T07:03:00.711Z] 07:03:00     INFO -      rsp = 0x00007ffe40499aa0   r12 = 0x00007f3ed724f4c0
[task 2020-09-21T07:03:00.711Z] 07:03:00     INFO -      r13 = 0x0000000000000001   r14 = 0x00007ffe40499c0f
[task 2020-09-21T07:03:00.712Z] 07:03:00     INFO -      r15 = 0x00007ffe40499c90   rip = 0x00007f3ee102e581
[task 2020-09-21T07:03:00.712Z] 07:03:00     INFO -      Found by: call frame info
[task 2020-09-21T07:03:00.712Z] 07:03:00     INFO -  22  libxul.so!XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&) [nsAppRunner.cpp:0da5103ba77273c97a78d81251747e20aa88b3a9 : 4932 + 0x8]
[task 2020-09-21T07:03:00.712Z] 07:03:00     INFO -      rbx = 0x00007f3ed725d4c0   rbp = 0x00007ffe40499c80
[task 2020-09-21T07:03:00.712Z] 07:03:00     INFO -      rsp = 0x00007ffe40499bf0   r12 = 0x00007ffe40499c90
[task 2020-09-21T07:03:00.713Z] 07:03:00     INFO -      r13 = 0x00007ffe40499cc8   r14 = 0x00007ffe40499c40
[task 2020-09-21T07:03:00.713Z] 07:03:00     INFO -      r15 = 0x0000000000000000   rip = 0x00007f3ee103574a
[task 2020-09-21T07:03:00.713Z] 07:03:00     INFO -      Found by: call frame info
[task 2020-09-21T07:03:00.713Z] 07:03:00     INFO -  23  libxul.so!XRE_main(int, char**, mozilla::BootstrapConfig const&) [nsAppRunner.cpp:0da5103ba77273c97a78d81251747e20aa88b3a9 : 5002 + 0x10]
[task 2020-09-21T07:03:00.713Z] 07:03:00     INFO -      rbx = 0x0000000000000003   rbp = 0x00007ffe40499dd0
[task 2020-09-21T07:03:00.713Z] 07:03:00     INFO -      rsp = 0x00007ffe40499c90   r12 = 0x00007ffe40499c90
[task 2020-09-21T07:03:00.713Z] 07:03:00     INFO -      r13 = 0x00007ffe4049d21b   r14 = 0x00007ffe40499e20
[task 2020-09-21T07:03:00.714Z] 07:03:00     INFO -      r15 = 0x00007ffe4049af38   rip = 0x00007f3ee1035d63
[task 2020-09-21T07:03:00.714Z] 07:03:00     INFO -      Found by: call frame info
[task 2020-09-21T07:03:00.714Z] 07:03:00     INFO -  24  firefox-bin!main [nsBrowserApp.cpp:0da5103ba77273c97a78d81251747e20aa88b3a9 : 336 + 0x47]
[task 2020-09-21T07:03:00.714Z] 07:03:00     INFO -      rbx = 0x00007f3ee3cc1b60   rbp = 0x00007ffe4049ae50
[task 2020-09-21T07:03:00.714Z] 07:03:00     INFO -      rsp = 0x00007ffe40499de0   r12 = 0x00007ffe4049af38
[task 2020-09-21T07:03:00.714Z] 07:03:00     INFO -      r13 = 0x00007ffe4049d21b   r14 = 0x00007ffe40499e20
[task 2020-09-21T07:03:00.714Z] 07:03:00     INFO -      r15 = 0x00005605198f01d3   rip = 0x000056051991dae6
[task 2020-09-21T07:03:00.715Z] 07:03:00     INFO -      Found by: call frame info
[task 2020-09-21T07:03:00.715Z] 07:03:00     INFO -  25  libc.so.6 + 0x21b97
[task 2020-09-21T07:03:00.715Z] 07:03:00     INFO -      rbx = 0x0000000000000000   rbp = 0x00005605199b8b20
[task 2020-09-21T07:03:00.715Z] 07:03:00     INFO -      rsp = 0x00007ffe4049ae60   r12 = 0x000056051991d6b0
[task 2020-09-21T07:03:00.715Z] 07:03:00     INFO -      r13 = 0x00007ffe4049af30   r14 = 0x0000000000000000
[task 2020-09-21T07:03:00.716Z] 07:03:00     INFO -      r15 = 0x0000000000000000   rip = 0x00007f3eedb17b97
[task 2020-09-21T07:03:00.716Z] 07:03:00     INFO -      Found by: call frame info
[task 2020-09-21T07:03:00.716Z] 07:03:00     INFO -  26  firefox-bin!mozilla::UniquePtr<mozilla::Bootstrap, mozilla::Bootstrap::BootstrapDelete>::~UniquePtr() [UniquePtr.h:0da5103ba77273c97a78d81251747e20aa88b3a9 : 253 + 0x1f]
[task 2020-09-21T07:03:00.716Z] 07:03:00     INFO -      rsp = 0x00007ffe4049ae80   rip = 0x000056051991d855
[task 2020-09-21T07:03:00.717Z] 07:03:00     INFO -      Found by: stack scanning
...
Flags: needinfo?(fred.wang)
Depends on: 1666186

compact/normal were switched in font.mako.rs ; this should be fixed now.

https://treeherder.mozilla.org/#/jobs?repo=try&revision=b950b1ba0acc7daca3b44630a7dff7b9090ad4c0

Flags: needinfo?(fred.wang)
Pushed by abutkovits@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/9480237e1e6f
Implement the math-style property. r=emilio

Sorry https://treeherder.mozilla.org/#/jobs?repo=autoland&revision=9480237e1e6f3b2dc03d7cfef79b6507d4c25185 fails again, is it possible to push the fix generated by "./mach devtools-css-db" instead of backing out again?

Flags: needinfo?(abutkovits)

Backed out for xpcshell failure on test_css-properties-db.js

Backout link: https://hg.mozilla.org/integration/autoland/rev/bef432dbf1bced540f2e2ae758b41a94282a7ad5
Log link: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=316468169&repo=autoland&lineNumber=3874

:fredw , next time please ping us on Element (#sheriffs)

Flags: needinfo?(fred.wang)
Flags: needinfo?(abutkovits)
Pushed by nbeleuzu@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/d65e03320f6a
Implement the math-style property. r=emilio
Upstream PR merged by fred-wang
Status: NEW → RESOLVED
Closed: 2 months ago
Resolution: --- → FIXED
Target Milestone: --- → 83 Branch

I've documented this https://wiki.developer.mozilla.org/en-US/docs/Web/CSS/math-style - the various required bits are making their way through the PR process but are done as detailed in https://github.com/mdn/sprints/issues/3800#issuecomment-712127304

Also added to release notes for 83.

You need to log in before you can comment on or make changes to this bug.