Closed Bug 1248788 Opened 9 years ago Closed 9 years ago

crash in mozilla::ipc::FatalError | mozilla::dom::indexedDB::PBackgroundIDBTransactionParent::FatalError | mozilla::dom::indexedDB::PBackgroundIDBTransactionParent::Read

Categories

(Core :: Storage: IndexedDB, defect)

x86
Windows 10
defect
Not set
critical

Tracking

()

RESOLVED DUPLICATE of bug 1258312

People

(Reporter: jujjyl, Assigned: janv)

Details

(Keywords: crash, Whiteboard: btpp-active)

Crash Data

This bug was filed from the Socorro interface and is report bp-39c4a19a-c32a-4f1a-91ce-3ce3a2160216. ============================================================= STR: 1. Run full emunittest 0.5 suite with vsync disabled. Observed: Crashes when loading the fifth test. The crash seems to only occur on 32-bit Firefox, and not on 64-bit.
Kyle or Jan, do you have any thoughts here?
Flags: needinfo?(khuey)
Flags: needinfo?(jvarga)
Whiteboard: btpp-followup-2016-02-25 dom-triaged
An error reading the serialized data is surprising. Reproducing would help.
Flags: needinfo?(khuey)
Jan, this seems to be reproducible. Please investigate.
Assignee: nobody → jvarga
Flags: needinfo?(jvarga)
Whiteboard: btpp-followup-2016-02-25 dom-triaged → btpp-active
Jukka, can you provide Jan with the emunittest suite?
Flags: needinfo?(jujjyl)
Hey, sorry for the delay. Checked this again, still occurs (https://crash-stats.mozilla.com/report/index/3df6ff6d-db6e-4688-b51b-93e792160323). Providing Jan with access to the test suite in a separate email now.
Flags: needinfo?(jujjyl)
Got one of these again today in Firefox 45.0.2 32-bit release channel: https://crash-stats.mozilla.com/report/index/d11f76c1-43c6-45ae-a736-f30642160426
From the crash report in comment 0, FWIW (in the 'Metadata' tab): IPCFatalErrorMsg Error deserializing 'offsetToKeyProp' (uint64_t) member of 'SerializedStructuredCloneWriteInfo' IPCFatalErrorProtocol PBackgroundIDBTransactionParent
This is almost certainly the same issue as bug 1258312. Before the patch in that bug, if a sending process tried and failed to grow an IPC::Message then it would send the truncated message, causing the receiving process to crash in deserialization. Now, that will cause the sending process to OOM crash. The new crash signature will have Pickle() in it. File a new bug when you see those crashes, or reopen this one and edit it if you like.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.