Skip to content

Writing a file encoded with tableToIPC() can get corrupted such that passing it to tableFromIPC() causes the thread to hang #315

@james-sift

Description

@james-sift

Describe the bug, including details regarding any error messages, version, and platform.

I have a browser-based app that writes files to the OPFS encoded with tableToIPC() and then decode them with tableFromIPC(). This works correctly most of the time. Occasionally the write can get corrupted. Most of the time when this happens, tableFromIPC() will throw an error which I can handle. But occasionally, whatever I'm getting back causes tableFromIPC() to hang indefinitely. There is no error and the worker thread hangs.

I have seen this in v19.0.1 and after updating to v21.1.0

The file can be found here: https://drive.google.com/file/d/146CYIjRvoEPeMRJ_ghZFP6_WUlpmGlXP/view

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions