Open Bug 1878149 Opened 8 months ago Updated 2 days ago

Failing WPTs IndexedDB/structured-clone.any[.worker].html

Categories

(Core :: Storage: IndexedDB, defect)

defect

Tracking

()

People

(Reporter: twisniewski, Assigned: jjalkanen)

References

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

Details

Attachments

(4 files, 2 obsolete files)

No longer depends on: 1878148
Severity: -- → S3
See Also: → 1893807

(In reply to Thomas Wisniewski [:twisniewski] from comment #0)

See:

it looks as though we aren't serializing FireList or Symbol objects.

It seems since May 1st we pass the symbol sub-test, too, only FileList is still failing. Do we know what fixed this?

Flags: needinfo?(jjalkanen)

Bug 1893807 is where we changed the test-expectation.

Unexpectedly, mozregression tells me that it was my own patch in bug 1878148 which may have fixed it.. I'm not sure how, though. Since it's an intermittent failure I wouldn't be surprised if it didn't actually fix it.

Yeah, we don't see to have tags for it in the JS engine or in DOM plus the JS logic only seems to mention the token "symbol" to skip them.

The test is expecting a data clone error. Apparently, we were previously throwing some other error which got supressed and rethrown as the spec compliant error thanks to the SharedArrayBuffer case fix.

Maybe it would be good to double check that we get the correct error also in the case when Symbol is not the only thing that we are trying to clone (it might complain about missing data), i.e when it would get skipped but some valid data still remains.

Flags: needinfo?(jjalkanen)
Assignee: nobody → jjalkanen

*** NOT MEANT FOR REVIEWING EYES ***

Attachment #9426074 - Attachment description: WIP: Bug 1878149 - Add Filelist structured cloning support to IDB. → WIP: Bug 1878149 - Add Filelist structured cloning support to IDB. r=#dom-storage
Attachment #9426074 - Attachment description: WIP: Bug 1878149 - Add Filelist structured cloning support to IDB. r=#dom-storage → Bug 1878149 - Add Filelist structured cloning support to IDB. r=#dom-storage
Depends on: 1920989

Comment on attachment 9426767 [details]
Bug 1878149 - Avoid transaction complete event race condition. r=smaug

Revision D223304 was moved to bug 1920989. Setting attachment 9426767 [details] to obsolete.

Attachment #9426767 - Attachment is obsolete: true

Comment on attachment 9426768 [details]
Bug 1878149 - Expect blob to not time out in structured-clone.any.js test. r=smaug

Revision D223305 was moved to bug 1920989. Setting attachment 9426768 [details] to obsolete.

Attachment #9426768 - Attachment is obsolete: true
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: