Null-dereference in content::BlinkTestController::OnAllServiceWorkersCleared |
||||
Issue descriptionDetailed report: https://clusterfuzz.com/testcase?key=4907159036100608 Fuzzer: inferno_layout_test_fuzzer Job Type: linux_ubsan_vptr_content_shell_drt Platform Id: linux Crash Type: Null-dereference Crash Address: 0x000000000000 Crash State: content::BlinkTestController::OnAllServiceWorkersCleared base::debug::TaskAnnotator::RunTask base::MessageLoop::RunTask Sanitizer: undefined (UBSAN) Regressed: https://clusterfuzz.com/revisions?job=linux_ubsan_vptr_content_shell_drt&range=480658:480695 Reproducer Testcase: https://clusterfuzz.com/download?testcase_id=4907159036100608 Issue filed automatically. See https://dev.chromium.org/Home/chromium-security/bugs/reproducing-clusterfuzz-bugs for more information.
,
Jun 21 2017
,
Jun 21 2017
It does seem related to r480692 - I'll try to take a closer look later today or tomorrow.
,
Jun 21 2017
,
Jun 21 2017
,
Jun 22 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/8b3bc33806c5940f54f91f4c57736e8b90a85b03 commit 8b3bc33806c5940f54f91f4c57736e8b90a85b03 Author: lukasza <lukasza@chromium.org> Date: Thu Jun 22 17:03:46 2017 Protect against |main_window_| being null. BlinkTestController::OnAllServiceWorkersCleared method needs to be protected against a scenario where |main_window_| is null (e.g. this field can be reset inside DiscardMainWindow if web contents are destroyed during the test; this wasn't an issue before r480692, because back then we would just send an IPC to a routing id of a destroyed RenderViewHost). BUG= 735423 Review-Url: https://codereview.chromium.org/2946103003 Cr-Commit-Position: refs/heads/master@{#481570} [modify] https://crrev.com/8b3bc33806c5940f54f91f4c57736e8b90a85b03/content/shell/browser/layout_test/blink_test_controller.cc
,
Jun 22 2017
|
||||
►
Sign in to add a comment |
||||
Comment 1 by msrchandra@chromium.org
, Jun 21 2017Labels: M-61 Test-Predator-Wrong
Owner: lukasza@chromium.org
Status: Assigned (was: Untriaged)