Closed Bug 1429273 Opened 8 years ago Closed 8 years ago

Intermittent /mimesniff/mime-types/parsing.any.html | out of memory or unexpected timeout or application crashed [@ mozalloc_abort]

Categories

(Testing :: web-platform-tests, defect, P5)

Version 3
defect

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: intermittent-bug-filer, Unassigned)

Details

(Keywords: crash, intermittent-failure)

Crash Data

Filed by: rvandermeulen [at] mozilla.com https://treeherder.mozilla.org/logviewer.html#?job_id=155206571&repo=try https://queue.taskcluster.net/v1/task/PcbZmvoTRtmRSzQYgiEz5w/runs/0/artifacts/public/logs/live_backing.log This test seems very flaky on Linux32 (at least on my 59-as-Beta Try simulations). Any thoughts, James?
Flags: needinfo?(james)
annevk wrote this test so passing the baton to him. I suspect the problem is just that the test is too big and causes OOM on 32bit.
Flags: needinfo?(james) → needinfo?(annevk)
I cannot really fix this as I don't know what the limits are of each browser's infrastructure. If there is a problem with largish tests, then the web-platform-tests bots need to catch it and complain about it. And ideally have some suggestion ready for how to handle it. E.g., I could make all these tests run as 10 separate tests, maybe, but it's not clear that is what is required.
Flags: needinfo?(annevk) → needinfo?(james)
I mean I don't think we know the limits either. We try to catch stability issues before commit, but cases like this where the test fails in specific configurations, or rarely, are hard to catch upfront, and the general solution for cases where there isn't some clear cause in the code or implemenentation is just to try to make reasonable changes in the hope that they help. In this case OOM on linux32 is strongly suggesting that the test is allocating too much memory (ie. > 2 Gb) and that splitting it up would be the right thing to do. Concretely, if you can split the test into multiple parts and provide a patch, Ryan can try it out on the failing configuration and see if it makes a difference. Otherwise the most likely scenario is that we just disable this test on linux32. Intermittents are hard; that's why we have so many.
Flags: needinfo?(james)
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.