Closed Bug 1267054 Opened 8 years ago Closed 8 years ago

464407-1.xhtml is going to permafail on Android debug when Gecko 48 merges to Aurora

Categories

(Core :: Layout, defect)

Unspecified
Android
defect
Not set
critical

Tracking

()

RESOLVED FIXED
mozilla49
Tracking Status
firefox46 --- unaffected
firefox47 --- unaffected
firefox48 --- fixed
firefox49 --- fixed

People

(Reporter: RyanVM, Assigned: rbarker)

References

Details

(Keywords: assertion)

[Tracking Requested - why for this release]: Android crashtest permafail when Gecko 48 merges to Aurora.

http://archive.mozilla.org/pub/mobile/try-builds/ryanvm@gmail.com-0850cd5129678911dd6f238a0ba06923754c6f41/try-android-api-15-debug/try_ubuntu64_vm_armv7_large-debug_test-crashtest-10-bm121-tests1-linux64-build60.txt.gz

Not sure what's going on with the harness here, but the logcat is more useful:
http://mozilla-releng-blobs.s3.amazonaws.com/blobs/try/sha512/1ce7b789f8c4009038dff182ba17d33cc179aec7881d0eded94e56512f455e6f02563aac5bdf3460e08b289d55aaded18738b4f493bd914a65179f5799df63ff

REFTEST TEST-LOAD | http://10.0.2.2:8854/tests/layout/xul/crashtests/464407-1.xhtml | 153 / 300 (51%)
###!!! ASSERTION: non-root frame's desired size changed during an incremental reflow: '(target == rootFrame && size.BSize(wm) == NS_UNCONSTRAINEDSIZE) || (desiredSize.ISize(wm) == size.ISize(wm) && desiredSize.BSize(wm) == size.BSize(wm))', file /builds/slave/try-and-api-15-d-0000000000000/build/src/layout/base/nsPresShell.cpp, line 9366
REFTEST TEST-UNEXPECTED-FAIL | http://10.0.2.2:8854/tests/layout/xul/crashtests/464407-1.xhtml | assertion count 1 is more than expected 0 assertions

I've bisected it down to bug 1265418. Interestingly, bug 1048592 looks like a similarish issue on B2G from back in the day. Also, I have no clue why this isn't happening on trunk as well since APZ is presumably already enabled there in CI.
Flags: needinfo?(rbarker)
Summary: 464407-1.xhtml is going to permafail when Gecko 48 merges to Aurora → 464407-1.xhtml is going to permafail on Android debug when Gecko 48 merges to Aurora
I'm not sure what is happening here. I'll take a look and see if I can find an misplaced ifdef.
Flags: needinfo?(rbarker)
Assignee: nobody → rbarker
Considering that there's already an annotation for the exact same assertion on that test, I think that's a fine fix for this bug.
*shrug*
Status: NEW → RESOLVED
Closed: 8 years ago
Keywords: leave-open
Resolution: --- → FIXED
Target Milestone: --- → mozilla49
[Tracking Requested - why for this release]:
You need to log in before you can comment on or make changes to this bug.