Closed
Bug 1404764
Opened 8 years ago
Closed 8 years ago
Add IPC check to TabChild::InitRenderingState()
Categories
(Core :: Graphics: Layers, enhancement, P2)
Core
Graphics: Layers
Tracking
()
RESOLVED
INVALID
Tracking | Status | |
---|---|---|
firefox57 | --- | unaffected |
firefox58 | --- | unaffected |
People
(Reporter: sotaro, Assigned: sotaro)
References
Details
(Whiteboard: [gfx-noted])
Attachments
(1 file, 2 obsolete files)
4.26 KB,
patch
|
Details | Diff | Splinter Review |
No description provided.
Assignee | ||
Comment 1•8 years ago
|
||
Adding IPC check to TabChild::InitRenderingState() could reduce crash of Bug 1391262.
Assignee | ||
Comment 2•8 years ago
|
||
(In reply to Sotaro Ikeda [:sotaro] from comment #1)
> Adding IPC check to TabChild::InitRenderingState() could reduce crash of Bug
> 1391262.
But I do not expect that all crashes of Bug 1391262 is addressed.
Assignee | ||
Comment 3•8 years ago
|
||
Assignee: nobody → sotaro.ikeda.g
Assignee | ||
Comment 4•8 years ago
|
||
Attachment #8914146 -
Attachment is obsolete: true
Assignee | ||
Comment 5•8 years ago
|
||
Assignee | ||
Comment 6•8 years ago
|
||
Attachment #8914147 -
Attachment is obsolete: true
Assignee | ||
Updated•8 years ago
|
Attachment #8914152 -
Flags: review?(bugmail)
Updated•8 years ago
|
status-firefox57:
--- → unaffected
status-firefox58:
--- → unaffected
Priority: -- → P2
Whiteboard: [gfx-noted]
Comment 7•8 years ago
|
||
Comment on attachment 8914152 [details] [diff] [review]
patch - Add IPC check to TabChild::InitRenderingState()
Review of attachment 8914152 [details] [diff] [review]:
-----------------------------------------------------------------
It would be great if you could describe a little more under what conditions we run into this problem. It seems to me like if we get to this point in the code then the IPC channel should be open. If it's not then maybe it's a bug elsewhere in the code?
::: dom/ipc/TabChild.cpp
@@ +2798,1 @@
> NS_WARNING("failed to get CompositorBridgeChild instance");
Can we just set mLayersConnected to false here, instead of passing it in as parameter and only copying that to mLayersConnected later?
Assignee | ||
Comment 8•8 years ago
|
||
(In reply to Kartikaya Gupta (email:kats@mozilla.com) from comment #7)
> Comment on attachment 8914152 [details] [diff] [review]
> patch - Add IPC check to TabChild::InitRenderingState()
>
> Review of attachment 8914152 [details] [diff] [review]:
> -----------------------------------------------------------------
>
> It would be great if you could describe a little more under what conditions
> we run into this problem. It seems to me like if we get to this point in the
> code then the IPC channel should be open. If it's not then maybe it's a bug
> elsewhere in the code?
From Bug 1391262, there could be a case that IPC between chrome process works, but IPC between GPU process does not work. attachment 8914152 [details] [diff] [review] was created as preparation for Bug 1391262. But it seems better to try to address whole problem.
Assignee | ||
Updated•8 years ago
|
Attachment #8914152 -
Flags: review?(bugmail)
Assignee | ||
Comment 9•8 years ago
|
||
bug 1391262 replaces this bug.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → INVALID
You need to log in
before you can comment on or make changes to this bug.
Description
•