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

Issue 2208673002: Check if Persistent owner thread matches pointer thread and current thread (Closed)

Created:
4 years, 4 months ago by keishi
Modified:
4 years, 4 months ago
Reviewers:
haraken, oilpan-reviews
CC:
chromium-reviews, blink-reviews, kouhei+heap_chromium.org, oilpan-reviews, Mads Ager (chromium)
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Check if Persistent owner thread matches pointer thread and current thread BUG=591606 Committed: https://crrev.com/77a86eb0ce77553f32ad5294e585371560e20dbb Cr-Commit-Position: refs/heads/master@{#412852}

Patch Set 1 #

Patch Set 2 : fix #

Total comments: 5

Patch Set 3 : fix #

Total comments: 6

Patch Set 4 : fix #

Patch Set 5 : fix #

Patch Set 6 : fix #

Patch Set 7 : fix #

Patch Set 8 : fix #

Unified diffs Side-by-side diffs Delta from patch set Stats (+44 lines, -2 lines) Patch
M third_party/WebKit/Source/core/workers/WorkerBackingThread.cpp View 1 2 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/platform/heap/Persistent.h View 1 2 3 4 5 6 7 6 chunks +43 lines, -1 line 0 comments Download

Messages

Total messages: 32 (20 generated)
keishi
Add check from https://codereview.chromium.org/2050463003/ to Persistent
4 years, 4 months ago (2016-08-16 13:08:29 UTC) #5
haraken
https://codereview.chromium.org/2208673002/diff/20001/third_party/WebKit/Source/platform/heap/Persistent.h File third_party/WebKit/Source/platform/heap/Persistent.h (right): https://codereview.chromium.org/2208673002/diff/20001/third_party/WebKit/Source/platform/heap/Persistent.h#newcode249 third_party/WebKit/Source/platform/heap/Persistent.h:249: if (crossThreadnessConfiguration != CrossThreadPersistentConfiguration && m_creationThreadHeap) { I'm wondering ...
4 years, 4 months ago (2016-08-16 13:35:48 UTC) #6
keishi
https://codereview.chromium.org/2208673002/diff/20001/third_party/WebKit/Source/platform/heap/Persistent.h File third_party/WebKit/Source/platform/heap/Persistent.h (right): https://codereview.chromium.org/2208673002/diff/20001/third_party/WebKit/Source/platform/heap/Persistent.h#newcode251 third_party/WebKit/Source/platform/heap/Persistent.h:251: if (current && current->perThreadHeapEnabled()) { On 2016/08/16 13:35:48, haraken ...
4 years, 4 months ago (2016-08-17 09:48:57 UTC) #8
haraken
LGTM https://codereview.chromium.org/2208673002/diff/40001/third_party/WebKit/Source/platform/heap/Persistent.h File third_party/WebKit/Source/platform/heap/Persistent.h (right): https://codereview.chromium.org/2208673002/diff/40001/third_party/WebKit/Source/platform/heap/Persistent.h#newcode253 third_party/WebKit/Source/platform/heap/Persistent.h:253: if (current) { Remove this if check. https://codereview.chromium.org/2208673002/diff/40001/third_party/WebKit/Source/platform/heap/Persistent.h#newcode254 ...
4 years, 4 months ago (2016-08-17 11:14:24 UTC) #9
keishi
https://codereview.chromium.org/2208673002/diff/40001/third_party/WebKit/Source/platform/heap/Persistent.h File third_party/WebKit/Source/platform/heap/Persistent.h (right): https://codereview.chromium.org/2208673002/diff/40001/third_party/WebKit/Source/platform/heap/Persistent.h#newcode253 third_party/WebKit/Source/platform/heap/Persistent.h:253: if (current) { On 2016/08/17 11:14:24, haraken wrote: > ...
4 years, 4 months ago (2016-08-17 13:07:25 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2208673002/100001
4 years, 4 months ago (2016-08-18 09:08:22 UTC) #21
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_asan_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_asan_rel_ng/builds/211802)
4 years, 4 months ago (2016-08-18 10:06:49 UTC) #23
keishi
Looks like HeapTest creates Persistent in unattached threads. I'll need to revert the ThreadState::current checks.
4 years, 4 months ago (2016-08-18 13:11:39 UTC) #24
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2208673002/120001
4 years, 4 months ago (2016-08-18 13:12:20 UTC) #27
haraken
On 2016/08/18 13:11:39, keishi wrote: > Looks like HeapTest creates Persistent in unattached threads. I'll ...
4 years, 4 months ago (2016-08-18 13:16:19 UTC) #28
commit-bot: I haz the power
Committed patchset #7 (id:120001)
4 years, 4 months ago (2016-08-18 16:33:54 UTC) #30
commit-bot: I haz the power
4 years, 4 months ago (2016-08-18 16:36:35 UTC) #32
Message was sent while issue was closed.
Patchset 7 (id:??) landed as
https://crrev.com/77a86eb0ce77553f32ad5294e585371560e20dbb
Cr-Commit-Position: refs/heads/master@{#412852}

Powered by Google App Engine
This is Rietveld 408576698