Mike Conley
161ac0ee7a
Bug 1134252 - Don't crash the content process if RenderFrameParent is not constructed successfully. r=billm.
...
We were returning a nullptr from AllocPRenderFrameParent in TabParent, which causes
a killhard abort in the child. We suspect this is occurring because the TabParent
is attempting to kick off drawing in a tab that's already closed (so there is no
frame loader, which means we can't create a PRenderFrameParent). So now, we return
a PRenderFrameParent* even if constructing it was unsuccessful, and the child
destroys it once it confirms that there is an invalid layer ID associated with
the RenderFrame.
--HG--
extra : commitid : K7IDcpprjxI
extra : rebase_source : 9994cbe9a9a2a6216d189ccfe99a440f4db7b871
2015-07-21 17:34:36 -04:00
..
2015-07-10 14:41:59 -06:00
2015-07-13 08:25:42 -07:00
2015-07-13 08:25:42 -07:00
2015-07-10 18:55:23 +01:00
2015-06-23 00:31:28 +01:00
2015-05-12 13:11:03 +01:00
2015-04-23 19:41:00 -04:00
2015-05-03 15:32:37 -04:00
2015-05-03 15:32:37 -04:00
2015-06-10 19:08:00 +02:00
2015-07-13 08:25:42 -07:00
2015-05-11 17:19:10 -07:00
2015-07-13 08:25:42 -07:00
2015-07-21 12:57:21 -07:00
2015-07-21 12:57:21 -07:00
2015-07-15 12:39:39 -04:00
2015-07-13 08:25:42 -07:00
2015-05-20 09:58:32 +01:00
2015-07-13 08:25:42 -07:00
2015-07-03 18:29:00 -07:00
2015-07-13 08:25:42 -07:00
2015-05-03 15:32:37 -04:00
2015-07-13 08:25:42 -07:00
2015-05-03 15:32:37 -04:00
2015-06-11 12:25:45 -05:00
2015-06-11 12:25:45 -05:00
2015-06-23 00:31:28 +01:00
2015-07-10 18:55:52 +01:00
2015-05-18 14:52:26 +01:00
2015-07-13 08:25:42 -07:00
2015-05-28 01:57:00 -04:00
2015-07-17 11:45:59 +10:00
2015-06-16 09:38:50 +08:00
2015-07-13 08:25:42 -07:00
2015-07-13 08:25:42 -07:00
2015-07-13 08:25:42 -07:00
2015-06-26 18:44:14 -07:00
2015-05-12 13:11:03 +01:00
2015-06-11 12:25:45 -05:00
2015-05-03 15:32:37 -04:00
2015-07-23 10:04:15 -04:00
2015-07-21 12:57:21 -07:00
2015-05-11 17:19:10 -07:00
2015-04-13 21:08:00 -04:00
2015-03-29 16:59:08 +02:00
2015-05-03 15:32:37 -04:00
2015-05-03 15:32:37 -04:00
2015-05-12 13:11:03 +01:00
2015-04-27 15:45:00 -04:00
2015-06-15 16:08:51 +01:00
2015-07-13 08:25:42 -07:00
2015-07-13 08:25:42 -07:00
2015-05-28 01:57:00 -04:00
2015-07-06 12:39:25 -05:00
2015-07-13 08:25:42 -07:00
2015-07-13 08:25:42 -07:00
2015-07-15 17:07:39 +08:00
2015-07-13 08:25:42 -07:00
2015-04-21 17:04:57 +02:00
2015-02-26 08:47:01 -05:00
2015-05-03 15:32:37 -04:00
2015-05-03 15:32:37 -04:00
2015-07-13 08:25:42 -07:00
2015-06-17 11:44:27 +01:00
2015-07-23 10:04:15 -04:00
2015-07-23 10:04:15 -04:00
2015-05-03 15:32:37 -04:00
2015-05-03 15:32:37 -04:00
2015-07-13 08:25:42 -07:00
2015-07-13 08:25:42 -07:00
2015-07-21 17:34:36 -04:00
2015-07-22 14:51:36 +09:00