Closed Bug 1607001 Opened 6 years ago Closed 6 years ago

Perma tier2 dom/indexedDB/test/test_blob_simple.html | indexedDB error, 'UnknownError'

Categories

(Testing :: Code Coverage, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 1601707

People

(Reporter: intermittent-bug-filer, Assigned: sg)

References

Details

(Keywords: intermittent-failure)

Filed by: nerli [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=283449228&repo=mozilla-central
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Rc2J9o58SNWEGjuTokrL4Q/runs/0/artifacts/public/logs/live_backing.log


task 2020-01-04T11:11:37.697Z] 11:11:37 INFO - TEST-PASS | dom/indexedDB/test/test_blob_simple.html | Correct text
[task 2020-01-04T11:11:37.697Z] 11:11:37 INFO - Retrieve blobs from database via index and verify contents.
[task 2020-01-04T11:11:37.697Z] 11:11:37 INFO - Got blob from database
[task 2020-01-04T11:11:37.698Z] 11:11:37 INFO - TEST-PASS | dom/indexedDB/test/test_blob_simple.html | Correct text
[task 2020-01-04T11:11:37.698Z] 11:11:37 INFO - TEST-PASS | dom/indexedDB/test/test_blob_simple.html | Got right number of items
[task 2020-01-04T11:11:37.698Z] 11:11:37 INFO - TEST-PASS | dom/indexedDB/test/test_blob_simple.html | Correct text
[task 2020-01-04T11:11:37.698Z] 11:11:37 INFO - Buffered messages finished
[task 2020-01-04T11:11:37.699Z] 11:11:37 INFO - TEST-UNEXPECTED-FAIL | dom/indexedDB/test/test_blob_simple.html | indexedDB error, 'UnknownError'
[task 2020-01-04T11:11:37.699Z] 11:11:37 INFO - SimpleTest.ok@SimpleTest/SimpleTest.js:277:18
[task 2020-01-04T11:11:37.699Z] 11:11:37 INFO - errorHandler@dom/indexedDB/test/helpers.js:198:5
[task 2020-01-04T11:11:37.699Z] 11:11:37 INFO - EventHandlerNonNulltestSteps@dom/indexedDB/test/test_blob_simple.html:24:5
[task 2020-01-04T11:11:37.700Z] 11:11:37 INFO - grabEventAndContinueHandler@dom/indexedDB/test/helpers.js:184:17
[task 2020-01-04T11:11:37.700Z] 11:11:37 INFO - EventHandlerNonNull
testSteps@dom/indexedDB/test/test_blob_simple.html:19:5
[task 2020-01-04T11:11:37.700Z] 11:11:37 INFO - testHarnessSteps@dom/indexedDB/test/helpers.js:152:19
[task 2020-01-04T11:11:37.700Z] 11:11:37 INFO - nextTestHarnessStep@dom/indexedDB/test/helpers.js:48:26
[task 2020-01-04T11:11:37.700Z] 11:11:37 INFO - TEST-PASS | dom/indexedDB/test/test_blob_simple.html | Async/await tests shouldn't call finishTest()
[task 2020-01-04T11:11:37.700Z] 11:11:37 INFO - GECKO(16120) | [CodeCoverage] Requested flush for 16120.
[task 2020-01-04T11:11:37.716Z] 11:11:37 INFO - GECKO(16120) | [CodeCoverage] flush completed.
[task 2020-01-04T11:11:38.445Z] 11:11:38 INFO - GECKO(16120) | [CodeCoverage] JS flush completed.
[task 2020-01-04T11:11:38.445Z] 11:11:38 INFO - GECKO(16120) | [CodeCoverage] Requested flush for 16178.
[task 2020-01-04T11:11:38.446Z] 11:11:38 INFO - GECKO(16120) | [CodeCoverage] Requested flush for 16203.
[task 2020-01-04T11:11:38.447Z] 11:11:38 INFO - GECKO(16120) | [CodeCoverage] Requested flush for 16263.
[task 2020-01-04T11:11:38.710Z] 11:11:38 INFO - GECKO(16120) | [CodeCoverage] flush completed.
[task 2020-01-04T11:11:38.786Z] 11:11:38 INFO - GECKO(16120) | [CodeCoverage] JS flush completed.
[task 2020-01-04T11:11:39.053Z] 11:11:39 INFO - GECKO(16120) | [CodeCoverage] flush completed.
[task 2020-01-04T11:11:39.222Z] 11:11:39 INFO - GECKO(16120) | [CodeCoverage] JS flush completed.
[task 2020-01-04T11:11:39.506Z] 11:11:39 INFO - GECKO(16120) | [CodeCoverage] flush completed.
[task 2020-01-04T11:11:39.542Z] 11:11:39 INFO - GECKO(16120) | [CodeCoverage] JS flush completed.
[task 2020-01-04T11:11:39.549Z] 11:11:39 INFO - GECKO(16120) | MEMORY STAT vsizeMaxContiguous not supported in this build configuration.
[task 2020-01-04T11:11:39.550Z] 11:11:39 INFO - GECKO(16120) | MEMORY STAT | vsize 2743MB | residentFast 329MB | heapAllocated 27MB
[task 2020-01-04T11:11:39.565Z] 11:11:39 INFO - TEST-OK | dom/indexedDB/test/test_blob_simple.html | took 3993ms

Flags: needinfo?(evilpies)
Regressed by: 1605854

I don't see how my change would cause this failure. Andrew any ideas?

Flags: needinfo?(evilpies) → needinfo?(bugmail)

The log includes lines like:

[task 2020-01-04T11:11:32.184Z] 11:11:32     INFO - GECKO(16120) | console.log: "RemoteSettingsWorker error: ConstraintError: A mutation operation in the transaction failed because a constraint was not satisfied."

which strongly suggests that the build is suffering from bug 1601707 which is a gcc mis-compilation of IndexedDB resulting in correctness failures. Moving to the code coverage component for their knowledge of the toolchains/builds in use.

Component: Storage: IndexedDB → Code Coverage
Depends on: 1601707
Flags: needinfo?(bugmail)
Priority: P5 → --
Product: Core → Testing
Depends on: 1499663

I landed the patch from Bug 1601707 which ought to fix the miscompilation with gcc, so the dependency on Bug 1499663 can probably be removed again.

No longer regressed by: 1605854

I reproduced this locally, and verified that it is fixed by Bug 1601707, so I will close this as a duplicate of that.

Assignee: nobody → sgiesecke
Status: NEW → ASSIGNED
Status: ASSIGNED → RESOLVED
Closed: 6 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.