Crash in blink::PtrStorageImpl<blink::Prerender, |
|||||||
Issue descriptionDetailed report: https://cluster-fuzz.appspot.com/testcase?key=5986419109003264 Fuzzer: inferno_layout_test_unmodified Job Type: linux_lsan_chrome_mp Platform Id: linux Crash Type: UNKNOWN READ Crash Address: 0x000000000008 Crash State: blink::PtrStorageImpl<blink::Prerender, std::__1::__tree<std::__1::__value_type<int, blink::WebPrerender>, std::__1::__m prerender::PrerenderDispatcher::~PrerenderDispatcher Regressed: https://cluster-fuzz.appspot.com/revisions?job=linux_lsan_chrome_mp&range=385989:386017 Unminimized Testcase: https://cluster-fuzz.appspot.com/download/AMIfv94p4iCp_vBX4vyYk0j1WVHtbdA3GUVR6mhJX68_ltaUSSLd7RpTD1H37_ji-GMGxLNDTMR9fnUL5tG63xzun0VY1iwR1MM9wTxlyPWIwgPWdzCgdEfZ31NuJVkqUl14vqVpT6PV84wUKeWZfMCVkQLw8xkAPw Additional requirements: Requires Gestures Filer: tkonchada See https://dev.chromium.org/Home/chromium-security/bugs/reproducing-clusterfuzz-bugs for more information.
,
Apr 11 2016
,
Apr 11 2016
,
Apr 11 2016
Better repro of the problem now, perhaps. Trying https://codereview.chromium.org/1872383002/
,
Apr 11 2016
,
Apr 11 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/4224af9fbca8e40376cd4bd591fde530fb394183 commit 4224af9fbca8e40376cd4bd591fde530fb394183 Author: sigbjornf <sigbjornf@opera.com> Date: Mon Apr 11 16:23:46 2016 Abandon Prerender upon finalizing PrerenderHandle. Forcefully sever the connection to the embedder upon the PrerenderHandle becoming unreachable and unused. Otherwise we risk Prerender leaks and renderer shutdown crashes when the embedder tries to access Blink after it has already been shut down. R=haraken BUG= 602227 Review URL: https://codereview.chromium.org/1872383002 Cr-Commit-Position: refs/heads/master@{#386401} [modify] https://crrev.com/4224af9fbca8e40376cd4bd591fde530fb394183/third_party/WebKit/Source/core/loader/PrerenderHandle.cpp
,
Apr 11 2016
,
Apr 15 2016
Issue 601943 has been merged into this issue.
,
Apr 19 2016
ClusterFuzz has detected this issue as fixed in range 387601:387928. Detailed report: https://cluster-fuzz.appspot.com/testcase?key=5986419109003264 Fuzzer: inferno_layout_test_unmodified Job Type: linux_lsan_chrome_mp Platform Id: linux Crash Type: UNKNOWN READ Crash Address: 0x000000000008 Crash State: blink::PtrStorageImpl<blink::Prerender, std::__1::__tree<std::__1::__value_type<int, blink::WebPrerender>, std::__1::__m prerender::PrerenderDispatcher::~PrerenderDispatcher Regressed: https://cluster-fuzz.appspot.com/revisions?job=linux_lsan_chrome_mp&range=385989:386017 Fixed: https://cluster-fuzz.appspot.com/revisions?job=linux_lsan_chrome_mp&range=387601:387928 Unminimized Testcase: https://cluster-fuzz.appspot.com/download/AMIfv94p4iCp_vBX4vyYk0j1WVHtbdA3GUVR6mhJX68_ltaUSSLd7RpTD1H37_ji-GMGxLNDTMR9fnUL5tG63xzun0VY1iwR1MM9wTxlyPWIwgPWdzCgdEfZ31NuJVkqUl14vqVpT6PV84wUKeWZfMCVkQLw8xkAPw Additional requirements: Requires Gestures See https://dev.chromium.org/Home/chromium-security/bugs/reproducing-clusterfuzz-bugs for more information. If you suspect that the result above is incorrect, try re-doing that job on the test case report page.
,
Apr 26 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/bdc8f3596686baf9df2687f3e12a2d7997ef22a3 commit bdc8f3596686baf9df2687f3e12a2d7997ef22a3 Author: Egor Pasko <pasko@chromium.org> Date: Tue Apr 26 11:44:35 2016 Abandon Prerender upon finalizing PrerenderHandle. Forcefully sever the connection to the embedder upon the PrerenderHandle becoming unreachable and unused. Otherwise we risk Prerender leaks and renderer shutdown crashes when the embedder tries to access Blink after it has already been shut down. R=haraken BUG= 602227 Review URL: https://codereview.chromium.org/1872383002 Cr-Commit-Position: refs/heads/master@{#386401} (cherry picked from commit 4224af9fbca8e40376cd4bd591fde530fb394183) Review URL: https://codereview.chromium.org/1915323003 . Cr-Commit-Position: refs/branch-heads/2704@{#242} Cr-Branched-From: 6e53600def8f60d8c632fadc70d7c1939ccea347-refs/heads/master@{#386251} [modify] https://crrev.com/bdc8f3596686baf9df2687f3e12a2d7997ef22a3/third_party/WebKit/Source/core/loader/PrerenderHandle.cpp
,
Apr 26 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/b204d3fcfd7f0d514ad784d18d53769495ab2262 commit b204d3fcfd7f0d514ad784d18d53769495ab2262 Author: Egor Pasko <pasko@chromium.org> Date: Tue Apr 26 17:10:44 2016 Abandon Prerender upon finalizing PrerenderHandle. Forcefully sever the connection to the embedder upon the PrerenderHandle becoming unreachable and unused. Otherwise we risk Prerender leaks and renderer shutdown crashes when the embedder tries to access Blink after it has already been shut down. R=haraken BUG= 602227 Review URL: https://codereview.chromium.org/1872383002 Cr-Commit-Position: refs/heads/master@{#386401} (cherry picked from commit 4224af9fbca8e40376cd4bd591fde530fb394183) Review URL: https://codereview.chromium.org/1923563002 . Cr-Commit-Position: refs/branch-heads/2661@{#629} Cr-Branched-From: ef6f6ae5e4c96622286b563658d5cd62a6cf1197-refs/heads/master@{#378081} [modify] https://crrev.com/b204d3fcfd7f0d514ad784d18d53769495ab2262/third_party/WebKit/Source/core/loader/PrerenderHandle.cpp
,
Nov 22 2016
Removing EditIssue view restrictions from ClusterFuzz filed bugs. If you believe that this issue should still be restricted, please reapply the label. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot |
|||||||
►
Sign in to add a comment |
|||||||
Comment 1 by tkonch...@chromium.org
, Apr 11 2016Labels: findit-for-crash Te-Logged M-51
Owner: tkent@chromium.org
Status: Assigned (was: Available)