|
|
Created:
4 years, 4 months ago by mmenke Modified:
4 years, 3 months ago Reviewers:
Charlie Harrison CC:
chromium-reviews, asanka, jam, Randy Smith (Not in Mondays), darin-cc_chromium.org, loading-reviews_chromium.org Base URL:
https://chromium.googlesource.com/chromium/src.git@master Target Ref:
refs/pending/heads/master Project:
chromium Visibility:
Public. |
DescriptionAdd CHECKs to investigate ResourceThrottle crash.
BUG=640545
Committed: https://crrev.com/25d0501e6e9cf23cda9ea26a1b380dbbb4db0ba3
Cr-Commit-Position: refs/heads/master@{#414899}
Patch Set 1 #Patch Set 2 : Add missing file #Patch Set 3 : Moar CHECKs.... #Patch Set 4 : Revert ResourceLoader changes (Pretty sure some CHECKs would trigger, due to known issues) #Patch Set 5 : Oops #Patch Set 6 : Be more picky #Patch Set 7 : Try different approach #Patch Set 8 : Fix comment #Patch Set 9 : Add stuff #Patch Set 10 : Update CHECK #
Total comments: 2
Patch Set 11 : Oops #
Messages
Total messages: 65 (51 generated)
The CQ bit was checked by mmenke@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: cast_shell_linux on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/cast_shell_linu...) linux_chromium_compile_dbg_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_...) mac_chromium_compile_dbg_ng on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_comp...)
The CQ bit was checked by mmenke@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: chromeos_amd64-generic_chromium_compile_only_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromeos_amd64-...) chromeos_x86-generic_chromium_compile_only_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromeos_x86-ge...)
The CQ bit was checked by mmenke@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: cast_shell_android on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/cast_shell_a...) linux_chromium_chromeos_ozone_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_...) mac_chromium_compile_dbg_ng on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_comp...) mac_chromium_rel_ng on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_rel_...)
The CQ bit was checked by mmenke@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: android_compile_dbg on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_comp...)
The CQ bit was checked by mmenke@chromium.org to run a CQ dry run
Patchset #4 (id:60001) has been deleted
Patchset #3 (id:40001) has been deleted
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: cast_shell_linux on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/cast_shell_linu...)
The CQ bit was checked by mmenke@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
Patchset #5 (id:120001) has been deleted
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: This issue passed the CQ dry run.
The CQ bit was checked by mmenke@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: linux_android_rel_ng on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/linux_androi...)
The CQ bit was checked by mmenke@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
Description was changed from ========== Add code to investigate crash BUG= ========== to ========== Add code to investigate ResourceThrottle crash BUG=640545 ==========
Description was changed from ========== Add code to investigate ResourceThrottle crash BUG=640545 ========== to ========== Add CHECKs to investigate ResourceThrottle crash. BUG=640545 ==========
mmenke@chromium.org changed reviewers: + csharrison@chromium.org
Planning on merging this to M54. May keep it around a while, because of how rare the crash normally is.
Would it be useful to set up stack aliases / crash keys for when these CHECKs occur?
On 2016/08/26 17:38:09, Charlie Harrison wrote: > Would it be useful to set up stack aliases / crash keys for when these CHECKs > occur? So if we're being destroyed by a ResourceThrottle, I'm thinking the call graph should be enough...That having been said, it looks like we can grab the name of the buggy ResourceThrottle, and toss it on the stack, just in case. And I've tossed in a couple other things, though they're less likely to be useful, I think. Crash keys?
The CQ bit was checked by mmenke@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: cast_shell_android on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/cast_shell_a...)
https://codereview.chromium.org/2271403002/diff/240001/content/browser/loader... File content/browser/loader/throttling_resource_handler.cc (right): https://codereview.chromium.org/2271403002/diff/240001/content/browser/loader... content/browser/loader/throttling_resource_handler.cc:46: sizeof(bad_throttle_name)); Here you use sizeof but below you use arraysize. Let's be consistent.
Patchset #11 (id:260001) has been deleted
The CQ bit was checked by mmenke@chromium.org to run a CQ dry run
Thanks! https://codereview.chromium.org/2271403002/diff/240001/content/browser/loader... File content/browser/loader/throttling_resource_handler.cc (right): https://codereview.chromium.org/2271403002/diff/240001/content/browser/loader... content/browser/loader/throttling_resource_handler.cc:46: sizeof(bad_throttle_name)); On 2016/08/26 18:14:50, Charlie Harrison wrote: > Here you use sizeof but below you use arraysize. Let's be consistent. oops. Switched to arraysize, seems more consistent with strlcpy.
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
lgtm
The CQ bit was unchecked by mmenke@chromium.org
The CQ bit was checked by mmenke@chromium.org
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: mac_chromium_rel_ng on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_rel_...)
The CQ bit was checked by mmenke@chromium.org
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: win_chromium_rel_ng on master.tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_rel_...)
The CQ bit was checked by mmenke@chromium.org
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
Message was sent while issue was closed.
Description was changed from ========== Add CHECKs to investigate ResourceThrottle crash. BUG=640545 ========== to ========== Add CHECKs to investigate ResourceThrottle crash. BUG=640545 ==========
Message was sent while issue was closed.
Committed patchset #11 (id:280001)
Message was sent while issue was closed.
Description was changed from ========== Add CHECKs to investigate ResourceThrottle crash. BUG=640545 ========== to ========== Add CHECKs to investigate ResourceThrottle crash. BUG=640545 Committed: https://crrev.com/25d0501e6e9cf23cda9ea26a1b380dbbb4db0ba3 Cr-Commit-Position: refs/heads/master@{#414899} ==========
Message was sent while issue was closed.
Patchset 11 (id:??) landed as https://crrev.com/25d0501e6e9cf23cda9ea26a1b380dbbb4db0ba3 Cr-Commit-Position: refs/heads/master@{#414899}
Message was sent while issue was closed.
A revert of this CL (patchset #11 id:280001) has been created in https://codereview.chromium.org/2357173003/ by mmenke@chromium.org. The reason for reverting is: Figured out the issue, these are no longer needed.. |