Closed
Bug 1363653
Opened 9 years ago
Closed 9 years ago
Repeated Crashes [@ IPCError-content | PAltDataOutputStream::Msg_Error Route error: message sent to unknown actor ID ]
Categories
(Core :: Networking: HTTP, defect)
Tracking
()
RESOLVED
FIXED
mozilla55
| Tracking | Status | |
|---|---|---|
| firefox-esr52 | --- | unaffected |
| firefox53 | --- | unaffected |
| firefox54 | --- | unaffected |
| firefox55 | --- | fixed |
People
(Reporter: ananuti, Assigned: valentin)
References
(Blocks 1 open bug)
Details
(Keywords: crash, Whiteboard: [necko-active])
Crash Data
Attachments
(1 file)
+++ This bug was initially created as a clone of Bug #1359106 +++
bp-4082ff52-d373-4cdd-b589-cad140170510
bp-de4633af-d74e-49e9-a9c5-836ae0170510
bp-0b7641c0-3417-4f0a-b23a-68dd60170510
bp-b1fb5275-8fab-4b30-9013-cb8480170510
bp-7c55daf8-19e8-4d6e-98ef-b5a080170510
bp-4c66054e-3079-4007-ac2b-57a510170510
bp-e62326f5-431b-4366-b04b-700980170510
bp-1f9deab7-3b91-4694-816e-2f55c0170510
bp-f715ecb0-2a5f-48d8-8bf3-7eae30170510
bp-5618056f-62e0-4388-be41-ce2060170510
bp-05c28558-dc0b-4c67-bc0e-2d5f90170510
bp-993ff6fa-11e4-44ba-b9f2-bccfc0170510
bp-e57c8492-90ba-405d-99df-8c6290170510
bp-cf882ee3-099f-4625-813d-e59100170510
bp-be5c216d-1a82-4814-88a4-fdfa90170510
bp-e5ff2d54-cc5b-430b-bd8f-b2e650170510
bp-25bb6a67-288c-4ba7-8f90-b37b80170510
The matter's not resolved. The culprit is still at large.
| Assignee | ||
Comment 1•9 years ago
|
||
This occurs because of a race in destroying the AltDataOutputStreamChild
AltDataOutputStreamChild::Close -> SendClose()
AltDataOutputStreamChild::Release -> Send__delete__()
AltDataOutputStreamParent::RecvClose() -> SendError()
AltDataOutputStreamParent::ActorDestroy -> mIPCOpen = false
AltDataOutputStreamChild::RecvError -> === The object has already been destroyed ===
We need to add releasing mechanism similar to the one in HttpChannelChild/Parent.
Assignee: nobody → valentin.gosu
Whiteboard: [necko-active]
| Comment hidden (mozreview-request) |
Comment 3•9 years ago
|
||
| mozreview-review | ||
Comment on attachment 8866326 [details]
Bug 1363653 - Make AltDataOutputStreamParent not send any messages after object destruction
https://reviewboard.mozilla.org/r/137958/#review141642
::: netwerk/protocol/http/AltDataOutputStreamChild.cpp:18
(Diff revision 1)
> MOZ_ASSERT(NS_IsMainThread(), "Main thread only");
> --mRefCnt;
> NS_LOG_RELEASE(this, mRefCnt, "AltDataOutputStreamChild");
>
> if (mRefCnt == 1 && mIPCOpen) {
> - // Send_delete calls NeckoChild::PAltDataOutputStreamChild, which will release
> + // Only the reference is in the IPDL one. After the parent replies back with
maybe check spelling of the comment
Attachment #8866326 -
Flags: review?(honzab.moz) → review+
| Comment hidden (mozreview-request) |
Pushed by valentin.gosu@gmail.com:
https://hg.mozilla.org/integration/autoland/rev/266e09e18a8e
Make AltDataOutputStreamParent not send any messages after object destruction r=mayhemer
Comment 6•9 years ago
|
||
| bugherder | ||
Status: NEW → RESOLVED
Closed: 9 years ago
status-firefox55:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla55
Updated•9 years ago
|
status-firefox53:
--- → unaffected
status-firefox54:
--- → unaffected
status-firefox-esr52:
--- → unaffected
You need to log in
before you can comment on or make changes to this bug.
Description
•