Closed Bug 1404764 Opened 8 years ago Closed 8 years ago

Add IPC check to TabChild::InitRenderingState()

Categories

(Core :: Graphics: Layers, enhancement, P2)

enhancement

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)

No description provided.
Adding IPC check to TabChild::InitRenderingState() could reduce crash of Bug 1391262.
Blocks: 1391262
(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: nobody → sotaro.ikeda.g
Attachment #8914146 - Attachment is obsolete: true
Attachment #8914152 - Flags: review?(bugmail)
Priority: -- → P2
Whiteboard: [gfx-noted]
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?
(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.
Attachment #8914152 - Flags: review?(bugmail)
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.

Attachment

General

Created:
Updated:
Size: