Input elements with number type overflow parent in flex layout
Categories
(Core :: Layout: Form Controls, defect, P3)
Tracking
()
People
(Reporter: jeremy.baker, Assigned: emilio)
References
()
Details
(Keywords: regression)
Attachments
(2 files, 1 obsolete file)
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:57.0) Gecko/20100101 Firefox/57.0 Build ID: 20180103231032 Steps to reproduce: Create an HTML page with an `input` element with a `type="number"`, wrap it in a `label` with `flex-flow: column;`. Give the label an absolute position with a small-ish size. Load the page in Firefox. Actual results: The input element will overflow the container instead of auto-sizing to the width of the container. Expected results: The input should auto-size to the container width instead of overflowing. If the input `type="text"` it works as expected. Also setting style `width=auto;` makes the number input work as expected, too. See this jsFiddle (HTML attached here, too): https://jsfiddle.net/mp0nh920/
Comment 1•6 years ago
|
||
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:59.0) Gecko/20100101 Firefox/59.0 I managed to reproduce this issue using both files from the Description, on latest Nightly 59.0a1 (2018-01-16) and Release 57.0.4 with Windows 10 x64, Ubuntu 14.04 x64 and macOS 10.12. I don't think this is a regression since it's also reproducible on an older Nightly build 29.0a1 (2014-01-20).
Comment 2•6 years ago
|
||
dholbert, how do flex containers size their children? (I guess this may be an issue in form controls that it doesn't meet certain invariant for handling width.) FWIW, it seems <input type="range"> has the same issue.
Comment 3•6 years ago
|
||
(In reply to Xidorn Quan [:xidorn] UTC+10 (PTO Jan 19 ~ 29) from comment #2) > dholbert, how do flex containers size their children? That is a complex question. :) Basically, the spec text in question here (for the width) is here: https://drafts.csswg.org/css-flexbox-1/#algo-stretch But that's beside the point, because really, we *basically* agree with Chrome here from a flex layout perspective. The key thing that we disagree with them on is: does <input type="number"> have "width:auto" by default, or some other default width? You can see this by manually setting "width:auto" vs. "width:160px" (for example) on the <input type="number"> in each browser. We agree that there's no overflow when you explicitly specific width:auto, and there is overflow when you explicitly specify a larger width. ("width:auto" is special & matters here because of its impact on enabling/disabling the default "align-self:stretch" behavior, as noted in the above-linked chunk of flexbox spec. That behavior is what's responsible for compressing this flex item to fit inside the container.) So really, the question here is where these elements (<input type="number"> and <input type="range">) are getting non-auto widths? I don't immediately see where that happens for <input type="number">, but for <input type="range"> it happens here (via the "inline-size" alias for "width" given a horizontal-tb writing-mode): https://dxr.mozilla.org/mozilla-central/rev/e22e2c9eb81686e958a9448ea3d1e8cd766743e2/layout/style/res/forms.css#906,909 > input[type=range] { > [...] > inline-size: 12em; (And I'm guessing there's something similar buried in there or nearby for <input type="number">.) Given that styling, flexbox is doing the right thing (and as noted above, Chrome agrees with us if you explicitly add a width). If we want different behavior for these elements as flex items, we would need to give these form elements "width:auto" (or inline-size:auto) as their default styling instead, and handle their default sizing in some other way (maybe by adding special cases in C++?)
Comment 5•5 years ago
|
||
The inline-size property for the number input is specified here:
https://hg.mozilla.org/mozilla-central/file/tip/layout/style/res/forms.css#l968
input[type="number"] {
inline-size: 20ch;
}
There's this comment on the line:
It'd be nice if this matched the default inline-size of <input type=text>, but that's not easy to achieve due to platform differences.
I am currently dealing with the problem that the number input doesn't follow the align-items/align-self property which was mentioned above. I'm also not sure what the comment means because a simple width: auto
fixes this issue.
Codepen for illustration
Comment 6•4 years ago
|
||
This is the permalink to the code above:
https://dxr.mozilla.org/mozilla-central/rev/930ad6def3c7961c82b2af20b66be3351603684f/layout/style/res/forms.css#980-986
Assignee | ||
Comment 7•4 years ago
|
||
Bug 981248 should fix this by not making input type number so weird.
Comment 8•4 years ago
|
||
Bugbug thinks this bug is a regression, but please revert this change in case of error.
Assignee | ||
Comment 9•4 years ago
|
||
Now that we're subclassing nsTextControlFrame we can use the regular replaced
element intrinsic sizing, rather than just faking it in the UA sheet with a
suspicious width declaration.
Updated•4 years ago
|
Assignee | ||
Comment 10•4 years ago
|
||
It is a <div>, it is display: block by default already.
Depends on D59981
Comment 11•4 years ago
|
||
Pushed by ealvarez@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/996f7985ca6b Remove hardcoded <input type=number> width. r=jfkthame https://hg.mozilla.org/integration/autoland/rev/56421ee87811 Remove useless declaration in forms.css. r=jfkthame
Comment 12•4 years ago
|
||
Backed out changeset 56421ee87811 (Bug 1430141) for libeditor/crashtests/1443664.html crashes
Backout link: https://hg.mozilla.org/integration/autoland/rev/a7f7ebe49bc0589f9edf7a74f89bbe801372ebaf
Failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=285038187&repo=autoland&lineNumber=5960
[task 2020-01-15T13:27:07.355Z] 13:27:07 INFO - REFTEST TEST-LOAD | http://10.0.2.2:8854/tests/editor/libeditor/crashtests/1443664.html | 1057 / 3753 (28%)
[task 2020-01-15T13:27:07.355Z] 13:27:07 INFO - REFTEST WARNING | Failed to find the test-plugin.
[task 2020-01-15T13:27:07.355Z] 13:27:07 INFO - REFTEST WARNING | Failed to find the test-plugin.
[task 2020-01-15T13:27:07.356Z] 13:27:07 INFO - REFTEST WARNING | Failed to get test plugin tags.
[task 2020-01-15T13:27:28.091Z] 13:27:28 INFO - wait for org.mozilla.geckoview.test complete; top activity=com.android.launcher3
[task 2020-01-15T13:27:28.193Z] 13:27:28 INFO - remoteautomation.py | Application ran for: 0:02:50.914261
[task 2020-01-15T13:27:28.849Z] 13:27:28 INFO - REFTEST INFO | Copy/paste: /builds/worker/workspace/build/linux64-minidump_stackwalk /tmp/tmpjhGJJX/198e84a0-6dfd-177d-d2e5-03775f73b569.dmp /builds/worker/workspace/build/symbols
[task 2020-01-15T13:27:32.340Z] 13:27:32 INFO - REFTEST INFO | Saved minidump as /builds/worker/workspace/build/blobber_upload_dir/198e84a0-6dfd-177d-d2e5-03775f73b569.dmp
[task 2020-01-15T13:27:32.341Z] 13:27:32 INFO - REFTEST INFO | Saved app info as /builds/worker/workspace/build/blobber_upload_dir/198e84a0-6dfd-177d-d2e5-03775f73b569.extra
[task 2020-01-15T13:27:32.345Z] 13:27:32 WARNING - REFTEST PROCESS-CRASH | editor/libeditor/crashtests/1443664.html | application crashed [@ nsTextControlFrame::SetInitialChildList(mozilla::layout::FrameChildListID, nsFrameList&)]
[task 2020-01-15T13:27:32.345Z] 13:27:32 INFO - Crash dump filename: /tmp/tmpjhGJJX/198e84a0-6dfd-177d-d2e5-03775f73b569.dmp
[task 2020-01-15T13:27:32.346Z] 13:27:32 INFO - Operating system: Android
[task 2020-01-15T13:27:32.346Z] 13:27:32 INFO - 0.0.0 Linux 3.10.0+ #260 SMP PREEMPT Fri May 19 12:48:14 PDT 2017 x86_64
[task 2020-01-15T13:27:32.346Z] 13:27:32 INFO - CPU: amd64
[task 2020-01-15T13:27:32.346Z] 13:27:32 INFO - family 6 model 6 stepping 3
[task 2020-01-15T13:27:32.346Z] 13:27:32 INFO - 4 CPUs
[task 2020-01-15T13:27:32.346Z] 13:27:32 INFO - GPU: UNKNOWN
[task 2020-01-15T13:27:32.346Z] 13:27:32 INFO - Crash reason: SIGSEGV /SEGV_MAPERR
[task 2020-01-15T13:27:32.346Z] 13:27:32 INFO - Crash address: 0x0
[task 2020-01-15T13:27:32.346Z] 13:27:32 INFO - Process uptime: not available
[task 2020-01-15T13:27:32.346Z] 13:27:32 INFO - Thread 11 (crashed)
[task 2020-01-15T13:27:32.346Z] 13:27:32 INFO - 0 libxul.so!nsTextControlFrame::SetInitialChildList(mozilla::layout::FrameChildListID, nsFrameList&) [nsTextControlFrame.cpp:56421ee8781160ae08caaaafc2f39c1c0e3b4878 : 1252 + 0x51]
[task 2020-01-15T13:27:32.346Z] 13:27:32 INFO - rax = 0x000075c789d3f2d0 rdx = 0x0000000000000001
[task 2020-01-15T13:27:32.346Z] 13:27:32 INFO - rcx = 0x000075c7a4915a80 rbx = 0x0000000000000000
[task 2020-01-15T13:27:32.347Z] 13:27:32 INFO - rsi = 0x000075c78cf9abf0 rdi = 0x000075c78cf9a940
[task 2020-01-15T13:27:32.347Z] 13:27:32 INFO - rbp = 0x000075c78cf9ac60 rsp = 0x000075c78cf9ac30
[task 2020-01-15T13:27:32.347Z] 13:27:32 INFO - r8 = 0x0000000000000b5c r9 = 0x000075c78cf9d450
[task 2020-01-15T13:27:32.347Z] 13:27:32 INFO - r10 = 0x000075c785fbe67d r11 = 0x0000000000000000
[task 2020-01-15T13:27:32.347Z] 13:27:32 INFO - r12 = 0x000075c7759e9048 r13 = 0x000075c7759eb0b0
[task 2020-01-15T13:27:32.347Z] 13:27:32 INFO - r14 = 0x000075c7759e9048 r15 = 0x000075c775935c00
[task 2020-01-15T13:27:32.347Z] 13:27:32 INFO - rip = 0x000075c785fbe68f
[task 2020-01-15T13:27:32.347Z] 13:27:32 INFO - Found by: given as instruction pointer in context
[task 2020-01-15T13:27:32.347Z] 13:27:32 INFO - 1 libxul.so!nsCSSFrameConstructor::ConstructFrameFromItemInternal(nsCSSFrameConstructor::FrameConstructionItem&, nsFrameConstructorState&, nsContainerFrame*, nsFrameList&) [nsCSSFrameConstructor.cpp:56421ee8781160ae08caaaafc2f39c1c0e3b4878 : 3754 + 0x15]
[task 2020-01-15T13:27:32.347Z] 13:27:32 INFO - rbp = 0x000075c78cf9add0 rsp = 0x000075c78cf9ac70
[task 2020-01-15T13:27:32.348Z] 13:27:32 INFO - rip = 0x000075c785e4e752
[task 2020-01-15T13:27:32.348Z] 13:27:32 INFO - Found by: previous frame's frame pointer
[task 2020-01-15T13:27:32.348Z] 13:27:32 INFO - 2 libxul.so!nsCSSFrameConstructor::ConstructFramesFromItem(nsFrameConstructorState&, nsCSSFrameConstructor::FrameConstructionItemList::Iterator&, nsContainerFrame*, nsFrameList&) [nsCSSFrameConstructor.cpp:56421ee8781160ae08caaaafc2f39c1c0e3b4878 : 5633 + 0x16]
[task 2020-01-15T13:27:32.348Z] 13:27:32 INFO - rbp = 0x000075c78cf9ae50 rsp = 0x000075c78cf9ade0
[task 2020-01-15T13:27:32.348Z] 13:27:32 INFO - rip = 0x000075c785e51285
[task 2020-01-15T13:27:32.348Z] 13:27:32 INFO - Found by: previous frame's frame pointer
[task 2020-01-15T13:27:32.348Z] 13:27:32 INFO - 3 libxul.so!nsCSSFrameConstructor::ConstructFramesFromItemList(nsFrameConstructorState&, nsCSSFrameConstructor::FrameConstructionItemList&, nsContainerFrame*, bool, nsFrameList&) [nsCSSFrameConstructor.cpp:56421ee8781160ae08caaaafc2f39c1c0e3b4878 : 9491 + 0x15]
[task 2020-01-15T13:27:32.348Z] 13:27:32 INFO - rbp = 0x000075c78cf9aed0 rsp = 0x000075c78cf9ae60
[task 2020-01-15T13:27:32.348Z] 13:27:32 INFO - rip = 0x000075c785e4734c
[task 2020-01-15T13:27:32.349Z] 13:27:32 INFO - Found by: previous frame's frame pointer
[task 2020-01-15T13:27:32.349Z] 13:27:32 INFO - 4 libxul.so!nsCSSFrameConstructor::ContentAppended(nsIContent*, nsCSSFrameConstructor::InsertionKind) [nsCSSFrameConstructor.cpp:56421ee8781160ae08caaaafc2f39c1c0e3b4878 : 6803 + 0x1c]
[task 2020-01-15T13:27:32.349Z] 13:27:32 INFO - rbp = 0x000075c78cf9b110 rsp = 0x000075c78cf9aee0
[task 2020-01-15T13:27:32.349Z] 13:27:32 INFO - rip = 0x000075c785e5527a
[task 2020-01-15T13:27:32.349Z] 13:27:32 INFO - Found by: previous frame's frame pointer
[task 2020-01-15T13:27:32.349Z] 13:27:32 INFO - 5 libxul.so!mozilla::RestyleManager::ProcessRestyledFrames(nsStyleChangeList&) [RestyleManager.cpp:56421ee8781160ae08caaaafc2f39c1c0e3b4878 : 1432 + 0xa]
[task 2020-01-15T13:27:32.349Z] 13:27:32 INFO - rbp = 0x000075c78cf9b540 rsp = 0x000075c78cf9b120
[task 2020-01-15T13:27:32.349Z] 13:27:32 INFO - rip = 0x000075c785e2c4e4
[task 2020-01-15T13:27:32.349Z] 13:27:32 INFO - Found by: previous frame's frame pointer
[task 2020-01-15T13:27:32.349Z] 13:27:32 INFO - 6 libxul.so!mozilla::RestyleManager::DoProcessPendingRestyles(mozilla::ServoTraversalFlags) [RestyleManager.cpp:56421ee8781160ae08caaaafc2f39c1c0e3b4878 : 3081 + 0x8]
[task 2020-01-15T13:27:32.349Z] 13:27:32 INFO - rbp = 0x000075c78cf9b820 rsp = 0x000075c78cf9b550
[task 2020-01-15T13:27:32.350Z] 13:27:32 INFO - rip = 0x000075c785e310e1
[task 2020-01-15T13:27:32.350Z] 13:27:32 INFO - Found by: previous frame's frame pointer
[task 2020-01-15T13:27:32.350Z] 13:27:32 INFO - 7 libxul.so!mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) [PresShell.cpp:56421ee8781160ae08caaaafc2f39c1c0e3b4878 : 4074 + 0x1c]
[task 2020-01-15T13:27:32.350Z] 13:27:32 INFO - rbp = 0x000075c78cf9b930 rsp = 0x000075c78cf9b830
[task 2020-01-15T13:27:32.350Z] 13:27:32 INFO - rip = 0x000075c785e17b35
[task 2020-01-15T13:27:32.350Z] 13:27:32 INFO - Found by: previous frame's frame pointer
[task 2020-01-15T13:27:32.350Z] 13:27:32 INFO - 8 libxul.so!mozilla::dom::Document::FlushPendingNotifications(mozilla::ChangesToFlush) [Document.cpp:56421ee8781160ae08caaaafc2f39c1c0e3b4878 : 10007 + 0x10]
[task 2020-01-15T13:27:32.350Z] 13:27:32 INFO - rbp = 0x000075c78cf9b980 rsp = 0x000075c78cf9b940
[task 2020-01-15T13:27:32.350Z] 13:27:32 INFO - rip = 0x000075c784532645
[task 2020-01-15T13:27:32.350Z] 13:27:32 INFO - Found by: previous frame's frame pointer
[task 2020-01-15T13:27:32.351Z] 13:27:32 INFO - 9 libxul.so!nsDocLoader::DocLoaderIsEmpty(bool) [nsDocLoader.cpp:56421ee8781160ae08caaaafc2f39c1c0e3b4878 : 675 + 0x17]
[task 2020-01-15T13:27:32.351Z] 13:27:32 INFO - rbp = 0x000075c78cf9ba90 rsp = 0x000075c78cf9b990
[task 2020-01-15T13:27:32.351Z] 13:27:32 INFO - rip = 0x000075c783fbfe77
[task 2020-01-15T13:27:32.351Z] 13:27:32 INFO - Found by: previous frame's frame pointer
[task 2020-01-15T13:27:32.351Z] 13:27:32 INFO - 10 libxul.so!nsDocLoader::OnStopRequest(nsIRequest*, nsresult) [nsDocLoader.cpp:56421ee8781160ae08caaaafc2f39c1c0e3b4878 : 614 + 0xb]
[task 2020-01-15T13:27:32.351Z] 13:27:32 INFO - rbp = 0x000075c78cf9bb50 rsp = 0x000075c78cf9baa0
[task 2020-01-15T13:27:32.351Z] 13:27:32 INFO - rip = 0x000075c783fc0ae5
[task 2020-01-15T13:27:32.351Z] 13:27:32 INFO - Found by: previous frame's frame pointer
[task 2020-01-15T13:27:32.351Z] 13:27:32 INFO - 11 libxul.so!non-virtual thunk to nsDocLoader::OnStopRequest(nsIRequest*, nsresult) [nsDocLoader.cpp:56421ee8781160ae08caaaafc2f39c1c0e3b4878 : 0 + 0xd]
[task 2020-01-15T13:27:32.351Z] 13:27:32 INFO - rbp = 0x000075c78cf9bb60 rsp = 0x000075c78cf9bb60
[task 2020-01-15T13:27:32.351Z] 13:27:32 INFO - rip = 0x000075c783fc0fb5
[task 2020-01-15T13:27:32.352Z] 13:27:32 INFO - Found by: previous frame's frame pointer
[task 2020-01-15T13:27:32.352Z] 13:27:32 INFO - 12 libxul.so!mozilla::net::nsLoadGroup::NotifyRemovalObservers(nsIRequest*, nsresult) [nsLoadGroup.cpp:56421ee8781160ae08caaaafc2f39c1c0e3b4878 : 604 + 0x14]
[task 2020-01-15T13:27:32.352Z] 13:27:32 INFO - rbp = 0x000075c78cf9bbc0 rsp = 0x000075c78cf9bb70
[task 2020-01-15T13:27:32.352Z] 13:27:32 INFO - rip = 0x000075c78362d878
[task 2020-01-15T13:27:32.352Z] 13:27:32 INFO - Found by: previous frame's frame pointer
[task 2020-01-15T13:27:32.352Z] 13:27:32 INFO - 13 libxul.so!mozilla::net::nsLoadGroup::RemoveRequest(nsIRequest*, nsISupports*, nsresult) [nsLoadGroup.cpp:56421ee8781160ae08caaaafc2f39c1c0e3b4878 : 511 + 0xe]
[task 2020-01-15T13:27:32.352Z] 13:27:32 INFO - rbp = 0x000075c78cf9bc00 rsp = 0x000075c78cf9bbd0
[task 2020-01-15T13:27:32.352Z] 13:27:32 INFO - rip = 0x000075c78362e639
[task 2020-01-15T13:27:32.352Z] 13:27:32 INFO - Found by: previous frame's frame pointer
[task 2020-01-15T13:27:32.353Z] 13:27:32 INFO - 14 libxul.so!mozilla::dom::Document::DoUnblockOnload() [Document.cpp:56421ee8781160ae08caaaafc2f39c1c0e3b4878 : 10701 + 0x1c]
[task 2020-01-15T13:27:32.353Z] 13:27:32 INFO - rbp = 0x000075c78cf9bc40 rsp = 0x000075c78cf9bc10
[task 2020-01-15T13:27:32.353Z] 13:27:32 INFO - rip = 0x000075c784534139
[task 2020-01-15T13:27:32.353Z] 13:27:32 INFO - Found by: previous frame's frame pointer
[task 2020-01-15T13:27:32.353Z] 13:27:32 INFO - 15 libxul.so!mozilla::dom::Document::UnblockOnload(bool) [Document.cpp:56421ee8781160ae08caaaafc2f39c1c0e3b4878 : 10633 + 0x8]
[task 2020-01-15T13:27:32.353Z] 13:27:32 INFO - rbp = 0x000075c78cf9bc80 rsp = 0x000075c78cf9bc50
[task 2020-01-15T13:27:32.353Z] 13:27:32 INFO - rip = 0x000075c78451e106
[task 2020-01-15T13:27:32.353Z] 13:27:32 INFO - Found by: previous frame's frame pointer
[task 2020-01-15T13:27:32.353Z] 13:27:32 INFO - 16 libxul.so!mozilla::dom::Document::DispatchContentLoadedEvents() [Document.cpp:56421ee8781160ae08caaaafc2f39c1c0e3b4878 : 7310 + 0x8]
[task 2020-01-15T13:27:32.353Z] 13:27:32 INFO - rbp = 0x000075c78cf9bd30 rsp = 0x000075c78cf9bc90
[task 2020-01-15T13:27:32.354Z] 13:27:32 INFO - rip = 0x000075c7845293b9
[task 2020-01-15T13:27:32.354Z] 13:27:32 INFO - Found by: previous frame's frame pointer
[task 2020-01-15T13:27:32.354Z] 13:27:32 INFO - 17 libxul.so!mozilla::detail::RunnableMethodImpl<mozilla::dom::Document*, void (mozilla::dom::Document::)(), true, (mozilla::RunnableKind)0>::Run() [nsThreadUtils.h:56421ee8781160ae08caaaafc2f39c1c0e3b4878 : 1216 + 0x17]
[task 2020-01-15T13:27:32.354Z] 13:27:32 INFO - rbp = 0x000075c78cf9bd40 rsp = 0x000075c78cf9bd40
[task 2020-01-15T13:27:32.354Z] 13:27:32 INFO - rip = 0x000075c784572a89
[task 2020-01-15T13:27:32.354Z] 13:27:32 INFO - Found by: previous frame's frame pointer
[task 2020-01-15T13:27:32.354Z] 13:27:32 INFO - 18 libxul.so!mozilla::SchedulerGroup::Runnable::Run() [SchedulerGroup.cpp:56421ee8781160ae08caaaafc2f39c1c0e3b4878 : 282 + 0x11]
[task 2020-01-15T13:27:32.354Z] 13:27:32 INFO - rbp = 0x000075c78cf9bd80 rsp = 0x000075c78cf9bd50
[task 2020-01-15T13:27:32.354Z] 13:27:32 INFO - rip = 0x000075c783520b88
[task 2020-01-15T13:27:32.354Z] 13:27:32 INFO - Found by: previous frame's frame pointer
[task 2020-01-15T13:27:32.355Z] 13:27:32 INFO - 19 libxul.so!nsThread::ProcessNextEvent(bool, bool) [nsThread.cpp:56421ee8781160ae08caaaafc2f39c1c0e3b4878 : 1220 + 0x11]
[task 2020-01-15T13:27:32.355Z] 13:27:32 INFO - rbp = 0x000075c78cf9c2d0 rsp = 0x000075c78cf9bd90
[task 2020-01-15T13:27:32.355Z] 13:27:32 INFO - rip = 0x000075c783535e1c
[task 2020-01-15T13:27:32.355Z] 13:27:32 INFO - Found by: previous frame's frame pointer
[task 2020-01-15T13:27:32.355Z] 13:27:32 INFO - 20 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:56421ee8781160ae08caaaafc2f39c1c0e3b4878 : 486 + 0x10]
[task 2020-01-15T13:27:32.355Z] 13:27:32 INFO - rbp = 0x000075c78cf9c310 rsp = 0x000075c78cf9c2e0
[task 2020-01-15T13:27:32.355Z] 13:27:32 INFO - rip = 0x000075c7835397ef
[task 2020-01-15T13:27:32.355Z] 13:27:32 INFO - Found by: previous frame's frame pointer
[task 2020-01-15T13:27:32.355Z] 13:27:32 INFO - 21 libxul.so!mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) [MessagePump.cpp:56421ee8781160ae08caaaafc2f39c1c0e3b4878 : 87 + 0xa]
[task 2020-01-15T13:27:32.355Z] 13:27:32 INFO - rbp = 0x000075c78cf9c360 rsp = 0x000075c78cf9c320
[task 2020-01-15T13:27:32.355Z] 13:27:32 INFO - rip = 0x000075c783a7b09c
[task 2020-01-15T13:27:32.355Z] 13:27:32 INFO - Found by: previous frame's frame pointer
[task 2020-01-15T13:27:32.356Z] 13:27:32 INFO - 22 libxul.so!MessageLoop::RunInternal() [message_loop.cc:56421ee8781160ae08caaaafc2f39c1c0e3b4878 : 315 + 0x17]
[task 2020-01-15T13:27:32.356Z] 13:27:32 INFO - rbp = 0x000075c78cf9c3a0 rsp = 0x000075c78cf9c370
[task 2020-01-15T13:27:32.356Z] 13:27:32 INFO - rip = 0x000075c783a2f4b8
[task 2020-01-15T13:27:32.356Z] 13:27:32 INFO - Found by: previous frame's frame pointer
[task 2020-01-15T13:27:32.356Z] 13:27:32 INFO - 23 libxul.so!MessageLoop::Run() [message_loop.cc:56421ee8781160ae08caaaafc2f39c1c0e3b4878 : 290 + 0x8]
[task 2020-01-15T13:27:32.356Z] 13:27:32 INFO - rbp = 0x000075c78cf9c3e0 rsp = 0x000075c78cf9c3b0
[task 2020-01-15T13:27:32.356Z] 13:27:32 INFO - rip = 0x000075c783a2f421
[task 2020-01-15T13:27:32.356Z] 13:27:32 INFO - Found by: previous frame's frame pointer
[task 2020-01-15T13:27:32.356Z] 13:27:32 INFO - 24 libxul.so!nsBaseAppShell::Run() [nsBaseAppShell.cpp:56421ee8781160ae08caaaafc2f39c1c0e3b4878 : 137 + 0xd]
[task 2020-01-15T13:27:32.356Z] 13:27:32 INFO - rbp = 0x000075c78cf9c400 rsp = 0x000075c78cf9c3f0
[task 2020-01-15T13:27:32.356Z] 13:27:32 INFO - rip = 0x000075c785c33a9b
[task 2020-01-15T13:27:32.356Z] 13:27:32 INFO - Found by: previous frame's frame pointer
[task 2020-01-15T13:27:32.357Z] 13:27:32 INFO - 25 libxul.so!XRE_RunAppShell() [nsEmbedFunctions.cpp:56421ee8781160ae08caaaafc2f39c1c0e3b4878 : 945 + 0xe]
[task 2020-01-15T13:27:32.357Z] 13:27:32 INFO - rbp = 0x000075c78cf9c430 rsp = 0x000075c78cf9c410
[task 2020-01-15T13:27:32.357Z] 13:27:32 INFO - rip = 0x000075c786b4639b
[task 2020-01-15T13:27:32.357Z] 13:27:32 INFO - Found by: previous frame's frame pointer
[task 2020-01-15T13:27:32.357Z] 13:27:32 INFO - 26 libxul.so!mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) [MessagePump.cpp:56421ee8781160ae08caaaafc2f39c1c0e3b4878 : 237 + 0x5]
[task 2020-01-15T13:27:32.357Z] 13:27:32 INFO - rbp = 0x000075c78cf9c460 rsp = 0x000075c78cf9c440
[task 2020-01-15T13:27:32.357Z] 13:27:32 INFO - rip = 0x000075c783a7b69b
[task 2020-01-15T13:27:32.357Z] 13:27:32 INFO - Found by: previous frame's frame pointer
[task 2020-01-15T13:27:32.357Z] 13:27:32 INFO - 27 libxul.so!MessageLoop::RunInternal() [message_loop.cc:56421ee8781160ae08caaaafc2f39c1c0e3b4878 : 315 + 0x17]
[task 2020-01-15T13:27:32.357Z] 13:27:32 INFO - rbp = 0x000075c78cf9c4a0 rsp = 0x000075c78cf9c470
[task 2020-01-15T13:27:32.358Z] 13:27:32 INFO - rip = 0x000075c783a2f4b8
[task 2020-01-15T13:27:32.358Z] 13:27:32 INFO - Found by: previous frame's frame pointer
[task 2020-01-15T13:27:32.358Z] 13:27:32 INFO - 28 libxul.so!MessageLoop::Run() [message_loop.cc:56421ee8781160ae08caaaafc2f39c1c0e3b4878 : 290 + 0x8]
[task 2020-01-15T13:27:32.358Z] 13:27:32 INFO - rbp = 0x000075c78cf9c4e0 rsp = 0x000075c78cf9c4b0
[task 2020-01-15T13:27:32.358Z] 13:27:32 INFO - rip = 0x000075c783a2f421
[task 2020-01-15T13:27:32.358Z] 13:27:32 INFO - Found by: previous frame's frame pointer
[task 2020-01-15T13:27:32.358Z] 13:27:32 INFO - 29 libxul.so!XRE_InitChildProcess(int, char**, XREChildData const*) [nsEmbedFunctions.cpp:56421ee8781160ae08caaaafc2f39c1c0e3b4878 : 780 + 0x5]
[task 2020-01-15T13:27:32.358Z] 13:27:32 INFO - rbp = 0x000075c78cf9c760 rsp = 0x000075c78cf9c4f0
[task 2020-01-15T13:27:32.358Z] 13:27:32 INFO - rip = 0x000075c786b45fd5
[task 2020-01-15T13:27:32.358Z] 13:27:32 INFO - Found by: previous frame's frame pointer
[task 2020-01-15T13:27:32.358Z] 13:27:32 INFO - 30 libmozglue.so!Java_org_mozilla_gecko_mozglue_GeckoLoader_nativeRun [APKOpen.cpp:56421ee8781160ae08caaaafc2f39c1c0e3b4878 : 389 + 0xc]
[task 2020-01-15T13:27:32.358Z] 13:27:32 INFO - rbp = 0x000075c78cf9c7e0 rsp = 0x000075c78cf9c770
[task 2020-01-15T13:27:32.359Z] 13:27:32 INFO - rip = 0x000075c7a459a328
[task 2020-01-15T13:27:32.359Z] 13:27:32 INFO - Found by: previous frame's frame pointer
[task 2020-01-15T13:27:32.359Z] 13:27:32 INFO - 31 base.odex + 0xa42063
[task 2020-01-15T13:27:32.359Z] 13:27:32 INFO - rbp = 0x000075c78cf9c8b8 rsp = 0x000075c78cf9c7f0
[task 2020-01-15T13:27:32.359Z] 13:27:32 INFO - rip = 0x000075c78d9e0063
[task 2020-01-15T13:27:32.359Z] 13:27:32 INFO - Found by: previous frame's frame pointer
[task 2020-01-15T13:27:32.359Z] 13:27:32 INFO - 32 0x75c78cf9cc50
[task 2020-01-15T13:27:32.359Z] 13:27:32 INFO - rbp = 0x000075c78cf9cc50 rsp = 0x000075c78cf9c8c8
[task 2020-01-15T13:27:32.359Z] 13:27:32 INFO - rip = 0x000075c78cf9cc50
[task 2020-01-15T13:27:32.359Z] 13:27:32 INFO - Found by: previous frame's frame pointer
[task 2020-01-15T13:27:32.359Z] 13:27:32 INFO - 33 dalvik-LinearAlloc (deleted) + 0x6b98
[task 2020-01-15T13:27:32.359Z] 13:27:32 INFO - rbp = 0x000075c78cf9cc50 rsp = 0x000075c78cf9c8d0
[task 2020-01-15T13:27:32.360Z] 13:27:32 INFO - rip = 0x000075c7aa384b98
[task 2020-01-15T13:27:32.360Z] 13:27:32 INFO - Found by: stack scanning
[task 2020-01-15T13:27:32.360Z] 13:27:32 INFO - 34 base.odex + 0x84f8f9
[task 2020-01-15T13:27:32.360Z] 13:27:32 INFO - rbp = 0x000075c78cf9cc50 rsp = 0x000075c78cf9c8e8
[task 2020-01-15T13:27:32.360Z] 13:27:32 INFO - rip = 0x000075c78d7ed8f9
[task 2020-01-15T13:27:32.360Z] 13:27:32 INFO - Found by: stack scanning
[task 2020-01-15T13:27:32.360Z] 13:27:32 INFO - 35 libart.so + 0x14546d
[task 2020-01-15T13:27:32.360Z] 13:27:32 INFO - rbp = 0x000075c78cf9cc50 rsp = 0x000075c78cf9c900
[task 2020-01-15T13:27:32.360Z] 13:27:32 INFO - rip = 0x000075c7a585146d
[task 2020-01-15T13:27:32.360Z] 13:27:32 INFO - Found by: stack scanning
[task 2020-01-15T13:27:32.360Z] 13:27:32 INFO - 36 dalvik-main space (deleted) + 0x75400
[task 2020-01-15T13:27:32.360Z] 13:27:32 INFO - rbp = 0x000075c78cf9cc50 rsp = 0x000075c78cf9c918
[task 2020-01-15T13:27:32.360Z] 13:27:32 INFO - rip = 0x0000000012c75400
[task 2020-01-15T13:27:32.360Z] 13:27:32 INFO - Found by: stack scanning
[task 2020-01-15T13:27:32.361Z] 13:27:32 INFO - 37 base.odex + 0x7dd038
[task 2020-01-15T13:27:32.361Z] 13:27:32 INFO - rbp = 0x000075c78cf9cc50 rsp = 0x000075c78cf9c920
[task 2020-01-15T13:27:32.361Z] 13:27:32 INFO - rip = 0x000075c78d77b038
[task 2020-01-15T13:27:32.361Z] 13:27:32 INFO - Found by: stack scanning
[task 2020-01-15T13:27:32.361Z] 13:27:32 INFO - 38 system@framework@boot-framework.art + 0x2deba0
[task 2020-01-15T13:27:32.361Z] 13:27:32 INFO - rbp = 0x000075c78cf9cc50 rsp = 0x000075c78cf9c950
[task 2020-01-15T13:27:32.361Z] 13:27:32 INFO - rip = 0x000000007157eba0
[task 2020-01-15T13:27:32.361Z] 13:27:32 INFO - Found by: stack scanning
[task 2020-01-15T13:27:32.361Z] 13:27:32 INFO - 39 dalvik-LinearAlloc (deleted) + 0x6b98
[task 2020-01-15T13:27:32.361Z] 13:27:32 INFO - rbp = 0x000075c78cf9cc50 rsp = 0x000075c78cf9c970
[task 2020-01-15T13:27:32.361Z] 13:27:32 INFO - rip = 0x000075c7aa384b98
[task 2020-01-15T13:27:32.361Z] 13:27:32 INFO - Found by: stack scanning
[task 2020-01-15T13:27:32.362Z] 13:27:32 INFO - 40 base.odex + 0x81d9b4
[task 2020-01-15T13:27:32.362Z] 13:27:32 INFO - rbp = 0x000075c78cf9cc50 rsp = 0x000075c78cf9c988
[task 2020-01-15T13:27:32.362Z] 13:27:32 INFO - rip = 0x000075c78d7bb9b4
[task 2020-01-15T13:27:32.362Z] 13:27:32 INFO - Found by: stack scanning
[task 2020-01-15T13:27:32.362Z] 13:27:32 INFO - 41 libart.so + 0x310b80
[task 2020-01-15T13:27:32.362Z] 13:27:32 INFO - rbp = 0x000075c78cf9cc50 rsp = 0x000075c78cf9c990
[task 2020-01-15T13:27:32.362Z] 13:27:32 INFO - rip = 0x000075c7a5a1cb80
[task 2020-01-15T13:27:32.362Z] 13:27:32 INFO - Found by: stack scanning
[task 2020-01-15T13:27:32.362Z] 13:27:32 INFO - 42 boot.oat + 0x263b8
[task 2020-01-15T13:27:32.362Z] 13:27:32 INFO - rbp = 0x000075c78cf9cc50 rsp = 0x000075c78cf9c998
[task 2020-01-15T13:27:32.362Z] 13:27:32 INFO - rip = 0x000000007196d3b8
[task 2020-01-15T13:27:32.362Z] 13:27:32 INFO - Found by: stack scanning
[task 2020-01-15T13:27:32.362Z] 13:27:32 INFO - 43 libart.so + 0x310b80
[task 2020-01-15T13:27:32.363Z] 13:27:32 INFO - rbp = 0x000075c78cf9cc50 rsp = 0x000075c78cf9c9a0
[task 2020-01-15T13:27:32.363Z] 13:27:32 INFO - rip = 0x000075c7a5a1cb80
[task 2020-01-15T13:27:32.363Z] 13:27:32 INFO - Found by: stack scanning
[task 2020-01-15T13:27:32.363Z] 13:27:32 INFO - 44 boot.oat + 0x263b8
[task 2020-01-15T13:27:32.363Z] 13:27:32 INFO - rbp = 0x000075c78cf9cc50 rsp = 0x000075c78cf9c9a8
[task 2020-01-15T13:27:32.363Z] 13:27:32 INFO - rip = 0x000000007196d3b8
[task 2020-01-15T13:27:32.363Z] 13:27:32 INFO - Found by: stack scanning
[task 2020-01-15T13:27:32.363Z] 13:27:32 INFO - 45 libart.so + 0x310b80
[task 2020-01-15T13:27:32.363Z] 13:27:32 INFO - rbp = 0x000075c78cf9cc50 rsp = 0x000075c78cf9c9b0
[task 2020-01-15T13:27:32.363Z] 13:27:32 INFO - rip = 0x000075c7a5a1cb80
[task 2020-01-15T13:27:32.363Z] 13:27:32 INFO - Found by: stack scanning
[task 2020-01-15T13:27:32.363Z] 13:27:32 INFO - 46 libart.so + 0x1ed2ae
[task 2020-01-15T13:27:32.363Z] 13:27:32 INFO - rbp = 0x000075c78cf9cc50 rsp = 0x000075c78cf9c9e0
[task 2020-01-15T13:27:32.364Z] 13:27:32 INFO - rip = 0x000075c7a58f92ae
[task 2020-01-15T13:27:32.364Z] 13:27:32 INFO - Found by: stack scanning
[task 2020-01-15T13:27:32.364Z] 13:27:32 INFO - 47 libart.so + 0x30a402
[task 2020-01-15T13:27:32.364Z] 13:27:32 INFO - rbp = 0x000075c78cf9cc50 rsp = 0x000075c78cf9ca40
[task 2020-01-15T13:27:32.364Z] 13:27:32 INFO - rip = 0x000075c7a5a16402
[task 2020-01-15T13:27:32.364Z] 13:27:32 INFO - Found by: stack scanning
[task 2020-01-15T13:27:32.364Z] 13:27:32 INFO - 48 dalvik-LinearAlloc (deleted) + 0x6b98
[task 2020-01-15T13:27:32.364Z] 13:27:32 INFO - rbp = 0x000075c78cf9cc50 rsp = 0x000075c78cf9ca50
[task 2020-01-15T13:27:32.364Z] 13:27:32 INFO - rip = 0x000075c7aa384b98
[task 2020-01-15T13:27:32.364Z] 13:27:32 INFO - Found by: stack scanning
[task 2020-01-15T13:27:32.364Z] 13:27:32 INFO - 49 dalvik-LinearAlloc (deleted) + 0x3b40
[task 2020-01-15T13:27:32.364Z] 13:27:32 INFO - rbp = 0x000075c78cf9cc50 rsp = 0x000075c78cf9cb40
[task 2020-01-15T13:27:32.364Z] 13:27:32 INFO - rip = 0x000075c7aa381b40
[task 2020-01-15T13:27:32.364Z] 13:27:32 INFO - Found by: stack scanning
[task 2020-01-15T13:27:32.365Z] 13:27:32 INFO - 50 dalvik-LinearAlloc (deleted) + 0x6b98
[task 2020-01-15T13:27:32.365Z] 13:27:32 INFO - rbp = 0x000075c78cf9cc50 rsp = 0x000075c78cf9cb48
[task 2020-01-15T13:27:32.365Z] 13:27:32 INFO - rip = 0x000075c7aa384b98
[task 2020-01-15T13:27:32.365Z] 13:27:32 INFO - Found by: stack scanning
...
Assignee | ||
Comment 13•4 years ago
|
||
Yeah, the second patch was wrong, whoops.
Updated•4 years ago
|
Comment 14•4 years ago
|
||
Other failures introduced with 56421ee87811:
https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=285036429&repo=autoland&lineNumber=1384
[task 2020-01-15T13:09:54.671Z] 13:09:54 INFO - TEST-START | org.mozilla.geckoview.test.AutofillDelegateTest.autofillActiveChange
[task 2020-01-15T13:09:57.375Z] 13:09:57 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: numtests=623
[task 2020-01-15T13:09:57.375Z] 13:09:57 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: stream=
[task 2020-01-15T13:09:57.375Z] 13:09:57 INFO - org.mozilla.geckoview.test | Error in autofillActiveChange(org.mozilla.geckoview.test.AutofillDelegateTest):
[task 2020-01-15T13:09:57.376Z] 13:09:57 INFO - org.mozilla.geckoview.test | org.mozilla.geckoview.test.rule.GeckoSessionTestRule$ChildCrashedException: Child process crashed
[task 2020-01-15T13:09:57.376Z] 13:09:57 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.rule.GeckoSessionTestRule$1.invoke(GeckoSessionTestRule.java:1043)
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | at java.lang.reflect.Proxy.invoke(Proxy.java:813)
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | at $Proxy22.onCrash(Unknown Source)
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.GeckoSession$2.handleMessage(GeckoSession.java:443)
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.GeckoSession$2.handleMessage(GeckoSession.java:435)
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.GeckoSessionHandler.handleMessage(GeckoSessionHandler.java:90)
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | at org.mozilla.gecko.EventDispatcher$3.run(EventDispatcher.java:356)
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | at android.os.Handler.handleCallback(Handler.java:751)
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | at android.os.Handler.dispatchMessage(Handler.java:95)
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.util.UiThreadUtils.waitForCondition(UiThreadUtils.java:155)
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.rule.GeckoSessionTestRule.waitUntilCalled(GeckoSessionTestRule.java:1565)
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.rule.GeckoSessionTestRule.waitUntilCalled(GeckoSessionTestRule.java:1507)
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.rule.GeckoSessionTestRule.waitUntilCalled(GeckoSessionTestRule.java:1460)
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.AutofillDelegateTest.autofillActiveChange(AutofillDelegateTest.kt:344)
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | at java.lang.reflect.Method.invoke(Native Method)
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.rule.GeckoSessionTestRule$2.lambda$evaluate$0$GeckoSessionTestRule$2(GeckoSessionTestRule.java:1298)
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.rule.-$$Lambda$GeckoSessionTestRule$2$sIbRNaZJgAu-QrUVWSGD8JbPSWM.run(lambda)
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | at android.app.Instrumentation$SyncRunnable.run(Instrumentation.java:1950)
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | at android.os.Handler.handleCallback(Handler.java:751)
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | at android.os.Handler.dispatchMessage(Handler.java:95)
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | at android.os.Looper.loop(Looper.java:154)
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | at android.app.ActivityThread.main(ActivityThread.java:6077)
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | at java.lang.reflect.Method.invoke(Native Method)
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:866)
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:756)
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test |
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: id=AndroidJUnitRunner
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: test=autofillActiveChange
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: class=org.mozilla.geckoview.test.AutofillDelegateTest
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: stack=org.mozilla.geckoview.test.rule.GeckoSessionTestRule$ChildCrashedException: Child process crashed
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.rule.GeckoSessionTestRule$1.invoke(GeckoSessionTestRule.java:1043)
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | at java.lang.reflect.Proxy.invoke(Proxy.java:813)
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | at $Proxy22.onCrash(Unknown Source)
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.GeckoSession$2.handleMessage(GeckoSession.java:443)
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.GeckoSession$2.handleMessage(GeckoSession.java:435)
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.GeckoSessionHandler.handleMessage(GeckoSessionHandler.java:90)
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | at org.mozilla.gecko.EventDispatcher$3.run(EventDispatcher.java:356)
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | at android.os.Handler.handleCallback(Handler.java:751)
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | at android.os.Handler.dispatchMessage(Handler.java:95)
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.util.UiThreadUtils.waitForCondition(UiThreadUtils.java:155)
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.rule.GeckoSessionTestRule.waitUntilCalled(GeckoSessionTestRule.java:1565)
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.rule.GeckoSessionTestRule.waitUntilCalled(GeckoSessionTestRule.java:1507)
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.rule.GeckoSessionTestRule.waitUntilCalled(GeckoSessionTestRule.java:1460)
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.AutofillDelegateTest.autofillActiveChange(AutofillDelegateTest.kt:344)
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | at java.lang.reflect.Method.invoke(Native Method)
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.rule.GeckoSessionTestRule$2.lambda$evaluate$0$GeckoSessionTestRule$2(GeckoSessionTestRule.java:1298)
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.rule.-$$Lambda$GeckoSessionTestRule$2$sIbRNaZJgAu-QrUVWSGD8JbPSWM.run(lambda)
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | at android.app.Instrumentation$SyncRunnable.run(Instrumentation.java:1950)
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | at android.os.Handler.handleCallback(Handler.java:751)
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | at android.os.Handler.dispatchMessage(Handler.java:95)
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | at android.os.Looper.loop(Looper.java:154)
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | at android.app.ActivityThread.main(ActivityThread.java:6077)
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | at java.lang.reflect.Method.invoke(Native Method)
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:866)
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:756)
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test |
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: current=1
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS_CODE: -2
[task 2020-01-15T13:09:57.385Z] 13:09:57 WARNING - TEST-UNEXPECTED-FAIL | org.mozilla.geckoview.test.AutofillDelegateTest.autofillActiveChange | org.mozilla.geckoview.test.rule.GeckoSessionTestRule$ChildCrashedException: Child process crashed
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - TEST-INFO took 2709ms
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: numtests=623
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: stream=
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: id=AndroidJUnitRunner
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: test=autofillUserpass
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: class=org.mozilla.geckoview.test.AutofillDelegateTest
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: current=2
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS_CODE: 1
[task 2020-01-15T13:09:57.385Z] 13:09:57 INFO - TEST-START | org.mozilla.geckoview.test.AutofillDelegateTest.autofillUserpass
[task 2020-01-15T13:10:27.549Z] 13:10:27 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_RESULT: shortMsg=Process crashed.
[task 2020-01-15T13:10:27.549Z] 13:10:27 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_CODE: 0
[task 2020-01-15T13:10:27.549Z] 13:10:27 INFO - Passed: 0
[task 2020-01-15T13:10:27.549Z] 13:10:27 WARNING - Failed: 1
[task 2020-01-15T13:10:27.549Z] 13:10:27 WARNING - One or more unittests failed.
[task 2020-01-15T13:10:27.549Z] 13:10:27 INFO - Todo: 0
[task 2020-01-15T13:10:27.549Z] 13:10:27 INFO - SUITE-END | took 36s
[task 2020-01-15T13:10:28.065Z] 13:10:28 INFO - Stopping web server
[task 2020-01-15T13:10:28.071Z] 13:10:28 INFO - Stopping web socket server
[task 2020-01-15T13:10:28.087Z] 13:10:28 INFO - Stopping ssltunnel
[task 2020-01-15T13:10:28.979Z] 13:10:28 ERROR - Return code: 1
Comment 15•4 years ago
•
|
||
Backed out changeset 996f7985ca6b (Bug 1430141) for reftests/writing-mode/ua-style-sheet-input-number-1.html failures
Backout link: https://hg.mozilla.org/integration/autoland/rev/a71328ffbea20d55bc9d2f34cba3aa68c242ee81
Failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=285039573&repo=autoland&lineNumber=1995
[task 2020-01-15T13:47:39.417Z] 13:47:39 INFO - REFTEST TEST-START | layout/reftests/writing-mode/ua-style-sheet-input-number-1.html == layout/reftests/writing-mode/ua-style-sheet-input-number-1-ref.html
[task 2020-01-15T13:47:39.418Z] 13:47:39 INFO - REFTEST TEST-LOAD | file:///builds/worker/workspace/build/tests/reftest/tests/layout/reftests/writing-mode/ua-style-sheet-input-number-1.html | 67 / 164 (40%)
[task 2020-01-15T13:47:39.551Z] 13:47:39 INFO - REFTEST TEST-LOAD | file:///builds/worker/workspace/build/tests/reftest/tests/layout/reftests/writing-mode/ua-style-sheet-input-number-1-ref.html | 67 / 164 (40%)
[task 2020-01-15T13:47:39.696Z] 13:47:39 INFO - REFTEST INFO | REFTEST fuzzy test (0, 0) <= (255, 4115) <= (1, 15)
[task 2020-01-15T13:47:39.930Z] 13:47:39 INFO - REFTEST TEST-UNEXPECTED-FAIL | layout/reftests/writing-mode/ua-style-sheet-input-number-1.html == layout/reftests/writing-mode/ua-style-sheet-input-number-1-ref.html | image comparison, max difference: 255, number of differing pixels: 4115
[task 2020-01-15T13:47:39.930Z] 13:47:39 INFO - REFTEST IMAGE 1 (TEST): data:image/png;base64,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UpgAyQQIAEAdBEhhAiQTIAAAdRAghQmQTIAAANRBgBQmQDIBAgBQBwFSmADJBAgAQB0ESGECJBMgAAB1ECCFCZBMgAAA1EGAFCZAMgECAFAHAVKYAMkECABAHQRIYQIkEyAAAHUQIIUJkEyAAADUQYAUJkAyAQIAUAcBUpgAyQQIAEAdBEhhAiQTIAAAdRAghQmQTIAAANRBgBQmQDIBAgBQBwFSmADJBAgAQB0ESGECJBMgAAB1ECCFCZBMgAAA1EGAFCZAMgECAFAHAVKYAMkECABAHQRIYQIkEyAAAHUQIIUJkEyAAADUQYAUJkAyAQIAUAcBUpgAyQQIAEAdBEhhAiQTIAAAdRAghQmQTIAAANRBgBQmQDIBAgBQBwFSmADJBAgAQB0ESGECJBMgAAB1ECCFCZBMgAAA1EGAFCZAMgECAFAHAVKYAMkECABAHQRIYQIkEyAAAHUQIIUJkEyAAADUQYAUJkAyAQIAUAcBUpgAyQQIAEAdBEhhAiQTIAAAdRAghQmQTIAAANRBgBQmQDIBAgBQBwFSmADJBAgAQB0ESGECJBMgAAB1ECCFCZBMgAAA1EGAFCZAMgECAFAHAVKYAMkECABAHQRIYQIkEyAAAHUQIIUJkEyAAADUQYAUJkAyAQIAUAcBUpgAyQQIAEAdBEhhAiQTIAAAdRAghQmQTIAAANRBgBQmQDIBAgBQBwFSmADJBAgAQB0ESGECJBMgAAB1ECCFCZBMgAAA1EGAFCZAMgECAFAHAVKYAMkECABAHQRIYQIkEyAAAHUQIIUJkEyAAADUQYAUJkAyAQIAUAcBUpgAyQQIAEAdBEhhAiQTIAAAdRAghQmQTIAAANRBgBQmQDIBAgBQBwFSmADJBAgAQB0ESGECJBMgAAB1ECCFCZBMgAAA1EGAFCZAMgECAFAHAVKYAMkECABAHQRIYQIkEyAAAHUQIIUJkEyAAADUQYAUJkAyAQIAUAcBUpgAyQQIAEAdBEhhAiQTIAAAdRAghQmQTIAAANRBgBQmQDIBAgBQBwFSmADJBAgAQB0ESGECJBMgAAB1ECCFCZBMgAAA1EGAFCZAMgECAFAHAVKYAMkECABAHQRIYQIkEyAAAHUQIIUJkEyAAADUQYAUJkAyAQIAUAcBUpgAyQQIAEAdBEhhAiQTIAAAdRAghQmQTIAAANRBgBQmQDIBAgBQBwFSmADJBAgAQB0ESGECJBMgAAB1ECCFCZBMgAAA1EGAFCZAMgECAFAHAVKYAMkECABAHQRIYQIkEyAAAHUQIIUJkEyAAADUQYAUJkAyAQIAUAcBUpgAyQQIAEAdBEhhAiQTIAAAdRAghQmQTIAAANRBgBQmQDIBAgBQBwFSmADJBAgAQB0ESGECJBMgAAB1ECCFCZBMgAAA1EGAFCZAMgECAFAHAVKYAMkECABAHQRIYQIkEyAAAHUQIIUJkEyAAADUQYAUJkAyAQIAUAcBUpgAyQQIAEAdBEhhAiQTIAAAdRAghQmQTIAAANRBgBQmQDIBAgBQBwFSmADJBAgAQB0ESGECJBMgAAB1ECCFCZBMgAAA1EGAFCZAMgECAFAHAVKYAMkECABAHQRIYQIkEyAAAHUQIIUJkEyAAADUQYAUJkAyAQIAUAcBUpgAyQQIAEAdBEhhAiQTIAAAdRAghQmQTIAAANRBgBQmQDIBAgBQBwFSmADJBAgAQB0ESGECJBMgAAB1ECCFCZBMgAAA1EGAFCZAMgECAFAHAVKYAMkECABAHQRIYQIkEyAAAHUQIIUJkEyAAADUQYAUJkAyAQIAUAcBUpgAyQQIAEAdBEhhAiQTIAAAdRAghQmQTIAAANRBgBQmQDIBAgBQBwFSmADJBAgAQB0ESGECJBMgAAB1ECCFCZBMgAAA1EGAFCZAMgECAFAHAVKYAMkECABAHQRIYQIkEyAAAHUQIIUJkEyAAADUQYAUJkAyAQIAUAcBUpgAyQQIAEAdBEhhAiQTIAAAdRAghQmQTIAAANRBgBQmQDIBAgBQBwFSmADJBAgAQB0ESGECJBMgAAB1ECCFCZBMgAAA1EGAFCZAMgECAFAHAVKYAMkECABAHQRIYQIkEyAAAHUQIIUJkEyAAADUQYAUJkAyAQIAUAcBUpgAyQQIAEAdBEhhAiQTIAAAdRAghQmQTIAAANRBgBQmQDIBAgBQBwFSmADJBAgAQB0ESGECJBMgAAB1ECCFCZBMgAAA1EGAFCZAMgECAFAHAVKYAMkECABAHQRIYQIkEyAAAHUQIIUJkEyAAADUQYAUJkAyAQIAUAcBUpgAyQQIAEAdBEhhAiQTIAAAdRAghQmQTIAAANRBgBQmQDIBAgBQBwFSmADJBAgAQB0ESGECJBMgAAB1ECCFCZBMgAAA1EGAFCZAMgECAFAHAVKYAMkECABAHQRIYQIkEyAAAHUQIIWVDJC+71PbPqWm+ZLW64cPR9NsUts+pb7vz34eKQkQAIBaCJDCSgZI2z6l3e5b6rru6LZd16Xd7ltq2+ezn0dKAgQAoBYXD5BzfMouQC5zzKbZDIqPn7ruNTXN5uznkZIAAQCoxcUD5ByfsgLYImMAAAq2SURBVAuQyxxzyu8es48AAQDgrYsHyDk+ZRcglzmmAAEAINrFA+Qcb3IFyGWOeWi71WqVVqvVScceu60AAQCogwAp7NoCZLlcpsVikRaLRVoul5OPPXZbAQIAUIdiATLmU3YBcpljvt3u06dPabFYpP1+n/b7fVosFunz58+Tjj12WwECAFCHIgEy9lN2AXKZY77d7v7+Pu33+1//3u/36f7+ftKxx24rQAAA6hAeIFM+ZRcglzmmSegAAEQLD5Apn7ILkMscc8o3lG231gEBAGA6k9ALK7sS+vOPNVpej27bda9pt/uaXl6shA4AwHRXuQ7I20/ZBchljplXqX9OTbM5ukr9drtJLy/P/1ql/hznkZIAAQCoRcBK6Kd/yi5ALnPMHCBPqWm+HA2Qptmktn0SIAAAnOTiAXKOT9kFyGWO2bZPP+Lw+F+ouq5Lu9231LZuwQIAYLqgADntU3YBcpljTrk9rmlMQgcAYLqAW7BO/5RdgFzmmNYBAQAg2lVOQn/7KbsAucwxrYQOAEA064AUdk0BktL4VerPcR4pCRAAgFpUuxL62L/MXMLYhf2GGvrcDgXCarVKq9Vq1D5vjX1uAgQAoA5FFiIc+yn7JQJkzNcDX8KUhf2GGvrczrFI5HumPDcBAgBQh2IroY/5lP0SATLm64EvMaYs7HeJ5zbWpZ6bAAEAqEOxAPlIRIBwub+ATCFAAADqIEAqNuUbyi4xZyUlAQIAUIuzB8jj4+OvYPj+/e/JAfL7MQTIZYyZB3PJOSspCRAAgFqcNUDexsf3739P/pRdgFzemLkil5yzkpIAAQCoxVkD5D3X9Ck710uAAADU4eIBck2fsnO9BAgAQB0uHiAwhNcZAEAdBAhXwesMAKAOAoSr4HUGAFAHAcJV8DoDAKiDAOEqeJ0BANRBgHAVvM4AAOogQLgKXmcAAHUQIFwFrzMAgDoMChDDiBgAANw+b/sAAIAwAgQAAAgjQAAAgDACBAAACCNAAACAMAIEAAAII0AAAIAwAgQAAAgjQAAAgDACBAAACCNAAACAMAIEAAAII0AAAIAwAgQAAAgjQAAAgDACBAAACCNAAACAMAIEAAAII0AAAIAwAgQAAAgjQAAAgDACBAAACCNAAACAMAIEAAAII0AAAIAwAgQAAAgjQAAAgDACBAAACCNAAACAMAIEAAAII0AAAIAwAgQAAAgjQAAAgDACBAAACCNAAACAMAIEAAAII0AAAIAwAgQAAAgjQAAAgDACBAAACCNAAACAMAIEAAAII0AAAIAwAgQAAAgjQAAAgDACBAAACCNAAACAMAIEAAAII0AAAIAwAgQAAAgjQAAAgDACBAAACCNAAACAMAIEAAAII0AAAIAwAgQAAAgjQAAAgDACBAAACCNAAACAMAIEAAAII0AAAIAwAgQAAAgjQAAAgDACBAAACCNAAACAMAIEAAAII0AAAIAwAgQAAAgjQAAAgDACBAAACCNAAACAMAIEAAAII0AAAIAwAgQAAAgjQAAAgDACBAAACCNAAACAMAIEAAAII0AAAIAwAgQAAAgjQAAAgDACBAAACCNAAACAMAIEAAAII0AAAIAwAgQAAAgjQAAAgDACBAAACCNAAACAMAIEAAAII0AAAIAwAgQAAAgjQAAAgDACBAAACCNAAACAMAIEAAAII0AAAIAwAgQAAAgjQAAAgDACBAAACCNAAACAMAIEAAAII0AAAIAwAgQAAAgjQAAAgDACBAAACCNAAACAMAIEAAAII0AAAIAwAgQAAAgjQAAAgDACBAAACCNAAACAMAIEAAAII0AAAIAwAgQAAAgjQAAAgDACBAAACCNAAACAMAIEAAAII0AAAIAwAgQAAAgjQAAAgDACBAAACCNAAACAMAIEAAAII0AAAIAwAgQAAAgjQAAAgDACBAAACCNAAACAMAIEAAAII0AAAIAwAgQAAAgjQAAAgDACBAAACCNAAACAMAIEAAAII0AAAIAwAgQAAAgjQAAAgDACBAAACCNAAACAMAIEAAAII0AAAIAwAgQAAAgjQAAAgDACBAAACCNAAACAMAIEAAAII0AAAIAwAgQAAAgjQAAAgDACBAAACCNAAACAMAIEAAAII0AAAIAwAgQAAAgjQAAAgDACBAAACCNAAACAMAIEAAAII0AAAIAwAgQAAAgjQAAAgDACBAAACCNAAACAMAIEAAAII0AAAIAwAgQAAAgjQAAAgDACBAAACCNAAACAMAIEAAAII0AAAIAwAgQAAAgjQAAAgDACBAAACCNAAACAMAIEAAAII0AAAIAwAgQAAAgjQAAAgDACBAAACCNAAACAMAIEAAAII0AAAIAwAgQAAAgjQAAAgDACBAAACCNAAACAMAIEAAAII0AAAIAwAgQAAAgjQAAAgDACBAAACCNAAACAMAIEAAAII0AAAIAwAgQAAAgjQAAAgDACBAAACCNAAACAMAIEAAAII0AAAIAwAgQAAAgjQAAAgDACBAAACCNAAACAMAIEAAAII0AAAIAwAgQAAAgjQAAAgDACBAAACCNAAACAMAIEAAAII0AAAIAwAgQAAAgjQAAAgDACBAAACCNAAACAMAIEAAAII0AAAIAwAgQAAAgjQAAAgDACBAAACCNAAACAMAIEAAAII0AAAIAwAgQAAAgjQAAAgDACBAAACCNAAACAMAIEAAAII0AAAIAwAgQAAAgjQAAAgDACBAAACCNAAACAMAIEAAAII0AAAIAwAgQAAAgjQAAAgDACBAAACCNAAACAMAIEAAAII0AAAIAwAgQAAAgjQAAAgDACBAAACCNAAACAMAIEAAAII0AAAIAwAgQAAAgjQAAAgDACBAAACCNAAACAMAIEAAAII0AAAIAwAgQAAAgjQAAAgDACBAAACCNAAACAMAIEAAAII0AAAIAwAgQAAAgjQAAAgDACBAAACCNAAACAMAIEAAAII0AAAIAwAgQAAAgjQAAAgDACBAAACCNAAACAMAIEAAAII0AAAIAwAgQAAAgjQAAAgDACBAAACCNAAACAMAIEAAAII0AAAIAwAgQAAAgjQAAAgDACBAAACCNAAACAMAIEAAAII0AAAIAwAgQAAAgjQAAAgDACBAAACCNAAACAMAIEAAAII0AAAIAwAgQAAAgjQAAAgDACBAAACCNAAACAMAIEAAAII0AAAIAwAgQAAAgjQAAAgDACBAAACCNAAACAMAIEAAAII0AAAIAwAgQAAAgjQAAAgDACBAAACCNAAACAMAIEAAAII0AAAIAwAgQAAAgjQAAAgDACBAAACCNAAACAMAIEAAAII0AAAIAwAgQAAAgjQAAAgDACBAAACCNAAACAMAIEAAAII0AAAIAwAgQAAAgjQAAAgDACBAAACCNAAACAMAIEAAAII0AAAIAwAgQAAAgjQAAAgDACBAAACCNAAACAMAIEAAAII0AAAIAwAgQAAAgjQAAAgDACBAAACCNAAACAMAIEAAAII0AAAIAwAgQAAAgjQAAAgDACBAAACCNAAACAMAIEAAAII0AAAIAwAgQAAAgjQAAAgDACBAAACCNAAACAMAIEAAAII0AAAIAwAgQAAAgjQAAAgDACBAAACCNAAACAMAIEAAAII0AAAIAwAgQAAAgjQAAAgDACBAAACCNAAACAMAIEAAAI8/8AjyOTvI86U+0AAAAASUVORK5CYII=
[task 2020-01-15T13:47:39.933Z] 13:47:39 INFO - REFTEST IMAGE 2 (REFERENCE): data:image/png;base64,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AABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAIusBcYAAAjdSURBVABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIQRIAAAQBgBAgAAhBEgAABAGAECAACEESAAAEAYAQIAAIT5fw43krNnfbzkAAAAAElFTkSuQmCC
[task 2020-01-15T13:47:39.935Z] 13:47:39 INFO - REFTEST TEST-END | layout/reftests/writing-mode/ua-style-sheet-input-number-1.html == layout/reftests/writing-mode/ua-style-sheet-input-number-1-ref.html
Comment 16•4 years ago
|
||
le: also appeared on Tier 1
https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=285039989&repo=autoland&lineNumber=30186
Comment 17•4 years ago
|
||
Pushed by ealvarez@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/55d66d2c77f9 Remove hardcoded <input type=number> width. r=jfkthame
Assignee | ||
Updated•4 years ago
|
Comment 18•4 years ago
|
||
bugherder |
Updated•4 years ago
|
Description
•