Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(113)

Issue 1482683002: Trial: build trunk with Oilpan everywhere. (Closed)

Created:
5 years ago by sof
Modified:
5 years ago
CC:
chromium-reviews, blink-reviews, dglazkov+blink, blink-reviews-api_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Trial: build trunk with Oilpan everywhere. NOT.FOR.LANDING.

Patch Set 1 #

Patch Set 2 : add some leak suppressions #

Patch Set 3 : simplify suppressions #

Patch Set 4 : more leak fixes #

Patch Set 5 : more CSSDefaultStyleSheets leak ignorance #

Patch Set 6 : have RemoteDOMWindow keep a weak ref back to its RemoteFrame #

Total comments: 4

Patch Set 7 : unregister global persistents #

Patch Set 8 : reinstate config.gyp change #

Patch Set 9 : address content_browsertests leaks #

Patch Set 10 : rework registration of static persistent nodes #

Patch Set 11 : tidy up registration of static refs, where needed. #

Patch Set 12 : compile fix (release) #

Patch Set 13 : reinstate leak prevention for ComputedStyle::initialStyle() #

Patch Set 14 : enable --expose-gc when running various chromium unit tests; now needed. #

Patch Set 15 : enable --expose-gc for browser_tests also #

Patch Set 16 : simplify GCing of static refs, Oilpan only. #

Patch Set 17 : reinstate use of v8 GCs on shutdown; needed for reliability of leak checks #

Patch Set 18 : add remote frame detach step #

Patch Set 19 : fix RenderViewImplTest leakiness instead #

Unified diffs Side-by-side diffs Delta from patch set Stats (+180 lines, -16 lines) Patch
M content/renderer/render_view_browsertest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 2 chunks +2 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/bindings/core/v8/RejectedPromises.h View 1 2 3 4 5 6 2 chunks +2 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/bindings/core/v8/V8Initializer.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/build/features.gypi View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/config.gyp View 7 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/css/CSSPrimitiveValue.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +27 lines, -1 line 0 comments Download
M third_party/WebKit/Source/core/dom/Node.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/fetch/Resource.cpp View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +8 lines, -1 line 0 comments Download
M third_party/WebKit/Source/core/frame/RemoteDOMWindow.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +2 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/frame/RemoteDOMWindow.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +5 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/frame/RemoteFrame.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +8 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/html/HTMLFrameOwnerElement.cpp View 1 2 3 4 5 6 7 8 9 10 2 chunks +2 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/core/page/Page.cpp View 1 2 3 4 5 6 7 8 9 10 1 chunk +2 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/core/style/ComputedStyle.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2 chunks +2 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/platform/WebThreadSupportingGC.cpp View 1 2 3 4 5 6 7 8 9 10 1 chunk +3 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/platform/heap/Handle.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 4 chunks +27 lines, -1 line 0 comments Download
M third_party/WebKit/Source/platform/heap/ThreadState.h View 1 2 3 4 5 6 7 8 9 3 chunks +12 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/platform/heap/ThreadState.cpp View 1 2 3 4 5 6 7 8 9 10 1 chunk +17 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/web/WebKit.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 chunk +15 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/wtf/StdLibExtras.h View 1 2 3 4 5 6 7 8 9 10 2 chunks +42 lines, -3 lines 0 comments Download

Messages

Total messages: 82 (35 generated)
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1482683002/1 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1482683002/1
5 years ago (2015-11-27 06:28:20 UTC) #2
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: win_chromium_rel_ng on tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_rel_ng/builds/140950)
5 years ago (2015-11-27 07:45:41 UTC) #4
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1482683002/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1482683002/20001
5 years ago (2015-11-28 19:57:05 UTC) #6
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1482683002/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1482683002/40001
5 years ago (2015-11-28 21:02:17 UTC) #8
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: linux_chromium_rel_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_rel_ng/builds/147228)
5 years ago (2015-11-28 22:26:09 UTC) #10
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1482683002/60001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1482683002/60001
5 years ago (2015-11-29 08:40:19 UTC) #12
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: win_chromium_rel_ng on tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_rel_ng/builds/141284)
5 years ago (2015-11-29 09:53:38 UTC) #14
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1482683002/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1482683002/80001
5 years ago (2015-11-29 14:34:36 UTC) #16
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: linux_chromium_rel_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_rel_ng/builds/147252)
5 years ago (2015-11-29 15:57:02 UTC) #18
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1482683002/100001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1482683002/100001
5 years ago (2015-11-29 19:57:35 UTC) #20
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: win_chromium_rel_ng on tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_rel_ng/builds/141300)
5 years ago (2015-11-29 21:07:38 UTC) #22
haraken
https://codereview.chromium.org/1482683002/diff/100001/third_party/WebKit/Source/core/css/CSSDefaultStyleSheets.cpp File third_party/WebKit/Source/core/css/CSSDefaultStyleSheets.cpp (right): https://codereview.chromium.org/1482683002/diff/100001/third_party/WebKit/Source/core/css/CSSDefaultStyleSheets.cpp#newcode50 third_party/WebKit/Source/core/css/CSSDefaultStyleSheets.cpp:50: DEFINE_STATIC_LOCAL(OwnPtrWillBePersistent<CSSDefaultStyleSheets>, cssDefaultStyleSheets, (adoptPtrWillBeNoop(new CSSDefaultStyleSheets))); What happens if we insert ...
5 years ago (2015-11-30 01:48:47 UTC) #24
haraken
5 years ago (2015-11-30 01:49:30 UTC) #26
sof
https://codereview.chromium.org/1482683002/diff/100001/third_party/WebKit/Source/core/frame/RemoteDOMWindow.h File third_party/WebKit/Source/core/frame/RemoteDOMWindow.h (right): https://codereview.chromium.org/1482683002/diff/100001/third_party/WebKit/Source/core/frame/RemoteDOMWindow.h#newcode86 third_party/WebKit/Source/core/frame/RemoteDOMWindow.h:86: RawPtrWillBeWeakMember<RemoteFrame> m_frame; On 2015/11/30 01:48:47, haraken wrote: > > ...
5 years ago (2015-11-30 06:25:47 UTC) #27
sof
hope that makes some sense.. https://codereview.chromium.org/1482683002/diff/100001/third_party/WebKit/Source/core/css/CSSDefaultStyleSheets.cpp File third_party/WebKit/Source/core/css/CSSDefaultStyleSheets.cpp (right): https://codereview.chromium.org/1482683002/diff/100001/third_party/WebKit/Source/core/css/CSSDefaultStyleSheets.cpp#newcode50 third_party/WebKit/Source/core/css/CSSDefaultStyleSheets.cpp:50: DEFINE_STATIC_LOCAL(OwnPtrWillBePersistent<CSSDefaultStyleSheets>, cssDefaultStyleSheets, (adoptPtrWillBeNoop(new CSSDefaultStyleSheets))); ...
5 years ago (2015-11-30 21:53:39 UTC) #28
haraken
On 2015/11/30 21:53:39, sof wrote: > hope that makes some sense.. > > https://codereview.chromium.org/1482683002/diff/100001/third_party/WebKit/Source/core/css/CSSDefaultStyleSheets.cpp > ...
5 years ago (2015-12-01 01:52:45 UTC) #30
Nico
fwiw, if you can think of an lsan runtime change that might help, then getting ...
5 years ago (2015-12-01 01:55:18 UTC) #31
sof
On 2015/12/01 01:52:45, haraken wrote: > On 2015/11/30 21:53:39, sof wrote: > > hope that ...
5 years ago (2015-12-01 06:33:50 UTC) #32
sof
On 2015/12/01 01:55:18, Nico wrote: > fwiw, if you can think of an lsan runtime ...
5 years ago (2015-12-01 06:38:44 UTC) #33
sof
The latest patchset has the only approach I think of that could work for combining ...
5 years ago (2015-12-01 16:52:08 UTC) #34
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1482683002/120001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1482683002/120001
5 years ago (2015-12-01 16:52:43 UTC) #36
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1482683002/140001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1482683002/140001
5 years ago (2015-12-01 16:54:52 UTC) #38
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: win_chromium_x64_rel_ng on tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_x64_rel_ng/builds/137735)
5 years ago (2015-12-01 18:11:04 UTC) #40
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1482683002/180001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1482683002/180001
5 years ago (2015-12-01 22:31:02 UTC) #42
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: win8_chromium_ng on tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win8_chromium_ng/builds/73727) win_chromium_rel_ng on ...
5 years ago (2015-12-01 23:44:01 UTC) #44
haraken
Thanks for being persistent on this! The approach looks reasonable to me. Do we still ...
5 years ago (2015-12-02 02:17:07 UTC) #45
sof
On 2015/12/02 02:17:07, haraken wrote: > Thanks for being persistent on this! The approach looks ...
5 years ago (2015-12-02 06:33:40 UTC) #46
haraken
On 2015/12/02 06:33:40, sof wrote: > On 2015/12/02 02:17:07, haraken wrote: > > Thanks for ...
5 years ago (2015-12-02 07:28:58 UTC) #47
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1482683002/200001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1482683002/200001
5 years ago (2015-12-02 14:26:57 UTC) #49
sof
On 2015/12/02 07:28:58, haraken wrote: > On 2015/12/02 06:33:40, sof wrote: > > On 2015/12/02 ...
5 years ago (2015-12-02 14:35:04 UTC) #50
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: linux_chromium_compile_dbg_32_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_compile_dbg_32_ng/builds/129973)
5 years ago (2015-12-02 14:41:01 UTC) #52
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1482683002/220001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1482683002/220001
5 years ago (2015-12-02 14:52:03 UTC) #54
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: mac_chromium_rel_ng on tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_rel_ng/builds/148716)
5 years ago (2015-12-02 15:53:01 UTC) #56
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1482683002/240001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1482683002/240001
5 years ago (2015-12-02 15:54:43 UTC) #58
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1482683002/260001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1482683002/260001
5 years ago (2015-12-02 16:45:17 UTC) #60
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: linux_android_rel_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_android_rel_ng/builds/104018)
5 years ago (2015-12-02 18:13:51 UTC) #62
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1482683002/280001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1482683002/280001
5 years ago (2015-12-02 20:09:44 UTC) #64
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: linux_chromium_compile_dbg_32_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_compile_dbg_32_ng/builds/130166)
5 years ago (2015-12-02 20:26:01 UTC) #65
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: linux_chromium_compile_dbg_32_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_compile_dbg_32_ng/builds/130166)
5 years ago (2015-12-02 20:27:15 UTC) #67
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1482683002/300001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1482683002/300001
5 years ago (2015-12-03 08:09:43 UTC) #69
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: linux_chromium_asan_rel_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_asan_rel_ng/builds/86882)
5 years ago (2015-12-03 09:09:21 UTC) #71
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1482683002/320001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1482683002/320001
5 years ago (2015-12-03 10:07:49 UTC) #73
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1482683002/340001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1482683002/340001
5 years ago (2015-12-03 11:06:15 UTC) #75
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: win_chromium_rel_ng on tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_rel_ng/builds/143508)
5 years ago (2015-12-03 12:23:01 UTC) #77
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1482683002/360001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1482683002/360001
5 years ago (2015-12-03 14:28:39 UTC) #79
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: linux_chromium_asan_rel_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_asan_rel_ng/builds/86993)
5 years ago (2015-12-03 15:35:14 UTC) #81
sof
5 years ago (2015-12-03 16:24:48 UTC) #82
I think I'm ready here for the most part; split out the main chunk of it as
https://codereview.chromium.org/1491253004/

Powered by Google App Engine
This is Rietveld 408576698