- 15 Aug, 2018 33 commits
- 
- 
Noel Gordon authoredSpeed-up these copy tests by loading the one file needed for the test, and adjust test comments. Test: browser_tests --gtest_filter="*/FilesApp*keyboardCopy*" Bug: 873915 Change-Id: Icbac3f7dd25dfae5b1119f021e5b336a4406ff7a Reviewed-on: https://chromium-review.googlesource.com/1174337Reviewed-by: Noel Gordon <noel@chromium.org> Reviewed-by: Sam McNally <sammc@chromium.org> Reviewed-by: Luciano Pacheco <lucmult@chromium.org> Commit-Queue: Noel Gordon <noel@chromium.org> Cr-Commit-Position: refs/heads/master@{#583121} 
- 
agrieve authoredPlus re-ordered content a bit. Change-Id: I363ffcb5c2a4cb36afcb980503a12564d9e7199b Reviewed-on: https://chromium-review.googlesource.com/1162112 Commit-Queue: agrieve <agrieve@chromium.org> Reviewed-by: Tommy Nyquist <nyquist@chromium.org> Cr-Commit-Position: refs/heads/master@{#583120} 
- 
Noel Gordon authoredBug 873915 notes flakey time-outs on the Mash bots for keyboard delete on Drive tests. Speed-up the delete file tests by loading the one file needed for the test (photos). Make the test delete one file (not two). Minor: fix comments, group the keyboard delete test cases together. Test: browser_tests --gtest_filter="*/FilesApp*keyboardDelete*" Bug: 873915 Change-Id: I2af501ef6b10cbad323991fcdec2f500260ad0d3 Reviewed-on: https://chromium-review.googlesource.com/1174336Reviewed-by: Noel Gordon <noel@chromium.org> Reviewed-by: Sam McNally <sammc@chromium.org> Commit-Queue: Noel Gordon <noel@chromium.org> Cr-Commit-Position: refs/heads/master@{#583119} 
- 
Bailey Forrest authoredBug: internal b/112359125 Test: cast_bluetooth_unittests. BLE sanity check. Change-Id: Ia0815f0251a276a8b0b01315eb4a1d588b3c7e69 Reviewed-on: https://chromium-review.googlesource.com/1171921 Commit-Queue: Bailey Forrest <bcf@chromium.org> Reviewed-by: Stephen Lanham <slan@chromium.org> Cr-Commit-Position: refs/heads/master@{#583118} 
- 
Clark DuVall authoredThese tests were accessing ResourceMessageFilter directly, instead of using the network service path when it is enabled. Bug: 862176, 874227 Cq-Include-Trybots: luci.chromium.try:linux_mojo Change-Id: I3add3b588ad40c3bca265ad68adccca293ddae0d Reviewed-on: https://chromium-review.googlesource.com/1175105Reviewed-by: John Abd-El-Malek <jam@chromium.org> Commit-Queue: Clark DuVall <cduvall@chromium.org> Cr-Commit-Position: refs/heads/master@{#583117} 
- 
Yue Li authoredLink to new mock: https://docs.google.com/presentation/d/1wEy1dkObL9GSVGKNigqNHiqn1m7ciHHLgcdW2oWwXcY/edit#slide=id.g36522ea91d_0_2 Bug: b/78190629 Test: Manual Test Change-Id: Ie8715c8b2c08eeb5a62514457c2fb1487f37c710 Reviewed-on: https://chromium-review.googlesource.com/1171860Reviewed-by: Xiaohui Chen <xiaohuic@chromium.org> Reviewed-by: Xiyuan Xia <xiyuan@chromium.org> Commit-Queue: Yue Li <updowndota@chromium.org> Cr-Commit-Position: refs/heads/master@{#583116} 
- 
Peter Boström authoredMoves all of HarmonyLayoutProvider back into ChromeLayoutProvider which becomes the new default layout provider. This obsoletes LegacyTypographyProvider which is removed. Bug: chromium:867557 Change-Id: I124c3d0992faedd1daae2b6cca60f190b5e8259c Reviewed-on: https://chromium-review.googlesource.com/1171362Reviewed-by: Scott Violet <sky@chromium.org> Commit-Queue: Peter Boström <pbos@chromium.org> Cr-Commit-Position: refs/heads/master@{#583115} 
- 
Anand K. Mistry authoredcros-disks doesn't raise this error, and the last piece of code to use it was removed in crrev.com/167363 BUG=None Cq-Include-Trybots: luci.chromium.try:closure_compilation Change-Id: Iafb3a148281629ac0d807ed9c52a16bf652f4685 Reviewed-on: https://chromium-review.googlesource.com/1174576Reviewed-by: Noel Gordon <noel@chromium.org> Reviewed-by: Steven Bennetts <stevenjb@chromium.org> Commit-Queue: Anand Mistry <amistry@chromium.org> Cr-Commit-Position: refs/heads/master@{#583114} 
- 
Adenilson Cavalcanti authoredUsing a faster hash function yields a considerable performance boost in compression (average 8% on A53 and 24% on A72). This change was enabled by previous patch with optimized crc32 using ARMv8-1 crypto extensions for performing CPU feature detection (so won't help older ARMv7 SoCs). Bug: 873759 Change-Id: I88ece549a63d923beef4f96a046acdf09e529784 Reviewed-on: https://chromium-review.googlesource.com/1173262Reviewed-by: Chris Blume <cblume@chromium.org> Reviewed-by: Mike Klein <mtklein@chromium.org> Commit-Queue: Adenilson Cavalcanti <cavalcantii@chromium.org> Cr-Commit-Position: refs/heads/master@{#583113} 
- 
Thomas Guilbert authoredThis CL adds the necessary plumbing to propagate MediaStatus updates from Java to native code. All the layers between FlingingRenderer and RemoteMediaPlayerWrapper are associated in a 1:1 capacity. This means classes don't have to manage collections of observers and can keep direct references instead. Bug: 790766 Change-Id: I0e7b2fe061857a07f10149453b86ddb57dba46e5 Reviewed-on: https://chromium-review.googlesource.com/1147678 Commit-Queue: Thomas Guilbert <tguilbert@chromium.org> Reviewed-by: Tommy Nyquist <nyquist@chromium.org> Reviewed-by: Derek Cheng <imcheng@chromium.org> Cr-Commit-Position: refs/heads/master@{#583112} 
- 
Xi Cheng authoredBug: 851163, 804942 Change-Id: I4da05d9c4e3a4c12f8b3c851d074fa3cdf97679f Reviewed-on: https://chromium-review.googlesource.com/1174953 Commit-Queue: Xi Cheng <chengx@chromium.org> Reviewed-by: Mike Wittman <wittman@chromium.org> Cr-Commit-Position: refs/heads/master@{#583111} 
- 
angle-chromium-autoroll authoredhttps://chromium.googlesource.com/angle/angle.git/+log/35bc74d6d139..2363356f52f6 git log 35bc74d6d139..2363356f52f6 --date=short --no-merges --format='%ad %ae %s' 2018-08-14 geofflang@chromium.org Make sure index ranges outside of the GLint range are handled correctly. Created with: gclient setdep -r src/third_party/angle@2363356f52f6 The AutoRoll server is located here: https://angle-chromium-roll.skia.org Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md If the roll is causing failures, please contact the current sheriff, who should be CC'd on the roll, and stop the roller if necessary. CQ_INCLUDE_TRYBOTS=luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel TBR=ynovikov@chromium.org Change-Id: Ib3e60542577f5052e46b164bd72f8083578c56cf Reviewed-on: https://chromium-review.googlesource.com/1174637Reviewed-by: angle-chromium-autoroll <angle-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Commit-Queue: angle-chromium-autoroll <angle-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#583110} 
- 
Chromium WPT Sync authoredUsing wpt-import in Chromium 28ca7e11. With Chromium commits locally applied on WPT: 7dad0f17 "Added new Sec-Metadata Web Platform Tests." Build: https://ci.chromium.org/buildbot/chromium.infra.cron/wpt-importer/22734 Note to sheriffs: This CL imports external tests and adds expectations for those tests; if this CL is large and causes a few new failures, please fix the failures by adding new lines to TestExpectations rather than reverting. See: https://chromium.googlesource.com/chromium/src/+/master/docs/testing/web_platform_tests.md NOAUTOREVERT=true TBR=raphael.kubo.da.costa@intel.com No-Export: true Change-Id: I0ee606302e840415d3f6a10ccb618ea30fa9f39b Reviewed-on: https://chromium-review.googlesource.com/1175150 Commit-Queue: Blink WPT Bot <blink-w3c-test-autoroller@chromium.org> Reviewed-by: Blink WPT Bot <blink-w3c-test-autoroller@chromium.org> Cr-Commit-Position: refs/heads/master@{#583109} 
- 
Dale Curtis authoredhttps://chromium.googlesource.com/chromium/third_party/ffmpeg.git/+log/5659adb8fc6f..ddbe19a87228 $ git log 5659adb8f..ddbe19a87 --date=short --no-merges --format='%ad %ae %s' 2018-08-14 modmaker avformat/mov: Allow saio/saiz in clear content. 2018-08-13 modmaker avutil/encryption_info: Fix size calculation. Created with: roll-dep src/third_party/ffmpeg Bug: 873432, 873693 Change-Id: I2d15352a47c30de4bf75df064388a8d3803930c2 Tbr: tguilbert Reviewed-on: https://chromium-review.googlesource.com/1175147Reviewed-by: Dale Curtis <dalecurtis@chromium.org> Reviewed-by: Thomas Guilbert <tguilbert@chromium.org> Commit-Queue: Dale Curtis <dalecurtis@chromium.org> Cr-Commit-Position: refs/heads/master@{#583108} 
- 
Weiyong Yao authoredCrOS enumerates the top-level windows in a reverse order, not like other platforms, e.g. the current active window is returned at last. This cl is to reverse the windows order at creating the |sources| list. Bug: 874235 Change-Id: Ic0a3b2dc6aa8c9378ec20d2fd476130f8ddb534d Reviewed-on: https://chromium-review.googlesource.com/1175143Reviewed-by: Sergey Ulanov <sergeyu@chromium.org> Commit-Queue: Weiyong Yao <braveyao@chromium.org> Cr-Commit-Position: refs/heads/master@{#583107} 
- 
Simeon Anfinrud authoredOnce the tests were written, the class was refactored to better utilize the reactive paradigm. Bug: 112284077 (followup) Test: cast_shell_junit_tests Change-Id: I8edbeca5bba0b6bc66e683e6bb40c442b2712a2e Reviewed-on: https://chromium-review.googlesource.com/1175199Reviewed-by: Luke Halliwell <halliwell@chromium.org> Commit-Queue: Simeon Anfinrud <sanfin@chromium.org> Cr-Commit-Position: refs/heads/master@{#583106} 
- 
Peter Mayo authoredWhen we change the expectations for tests with --enable-blink-gen-property-trees let's make it easy to include the the right try bot to make sure it is accurate. Bug: 836884 Change-Id: I14a5b274754fd51cee4400ebd1acbdd67f97d571 Reviewed-on: https://chromium-review.googlesource.com/1162620 Commit-Queue: Peter Mayo <petermayo@chromium.org> Reviewed-by: Philip Rogers <pdr@chromium.org> Reviewed-by: Dirk Pranke <dpranke@chromium.org> Cr-Commit-Position: refs/heads/master@{#583105} 
- 
Becca Hughes authoredThe pref does not sync automatically with the default content setting anymore so we should only use "Automatic" if the pref is enabled and if the effective setting is allow. BUG=865548 Change-Id: I869f82ac53ab5d5986e89eabdd03519ae11f38d5 Reviewed-on: https://chromium-review.googlesource.com/1175206 Commit-Queue: Becca Hughes <beccahughes@chromium.org> Reviewed-by: Mustafa Emre Acer <meacer@chromium.org> Cr-Commit-Position: refs/heads/master@{#583104} 
- 
Yue Li authoredBug: b/109879970 Test: Manual Test Change-Id: Ic13b02e3ad514bc8f5e1feb0e255bcd54f02ab4d Reviewed-on: https://chromium-review.googlesource.com/1173391 Commit-Queue: Yue Li <updowndota@chromium.org> Reviewed-by: Xiaohui Chen <xiaohuic@chromium.org> Reviewed-by: Xiyuan Xia <xiyuan@chromium.org> Cr-Commit-Position: refs/heads/master@{#583103} 
- 
Eric Karl authoredThis reverts commit 6be4fea2. Reason for revert: Didn't reduce OOM rate. Original change's description: > Temporarily disable mip generation to investigate mem regression > > This patch may have been leading to regressions in memory on Windows. > Temporarily disabling mip map generation to test whether this is the > culprit. > > R=khushalsagar > > Bug: 867468 > Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;master.tryserver.blink:linux_trusty_blink_rel > Change-Id: I74467e2f620ecb15af86a6a82c6b772d03c739d1 > Reviewed-on: https://chromium-review.googlesource.com/1157273 > Reviewed-by: Khushal <khushalsagar@chromium.org> > Commit-Queue: Eric Karl <ericrk@chromium.org> > Cr-Commit-Position: refs/heads/master@{#579657} TBR=khushalsagar@chromium.org,ericrk@chromium.org # Not skipping CQ checks because original CL landed > 1 day ago. Bug: 867468 Change-Id: I7bee83de1db14084507a40aaaeea5403c99744a4 Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;master.tryserver.blink:linux_trusty_blink_rel Reviewed-on: https://chromium-review.googlesource.com/1165242Reviewed-by: Eric Karl <ericrk@chromium.org> Reviewed-by: Khushal <khushalsagar@chromium.org> Commit-Queue: Eric Karl <ericrk@chromium.org> Cr-Commit-Position: refs/heads/master@{#583102} 
- 
Reza.Zakerinasab authoredTBR=fserb@chromium.org Bug: 847527 Change-Id: I6effeada64f09fb2d0dc549a0de66a1c783915d1 Reviewed-on: https://chromium-review.googlesource.com/1175000Reviewed-by: Mohammad Reza Zakerinasab <zakerinasab@chromium.org> Commit-Queue: Mohammad Reza Zakerinasab <zakerinasab@chromium.org> Cr-Commit-Position: refs/heads/master@{#583101} 
- 
Xu Xing authoredChange-Id: Ic0c86e21a005a9e70882a281eb00c2b891a0629f Reviewed-on: https://chromium-review.googlesource.com/1172203Reviewed-by: Changwan Ryu <changwan@chromium.org> Commit-Queue: Xing Xu <xing.xu@intel.com> Cr-Commit-Position: refs/heads/master@{#583100} 
- 
Joe Downing authoredThis CL changes the logic around the 'userName' field such that it is no longer required when using a delegated signal strategy. We only need username for the XMPP case. While making the change I found the ProcessConnect method a bit awkward to parse as it had several #ifdefs and long if/then based on the signal strategy type. I decide to clean this up a bit and move the signal strategy creation logic into helper methods. Lastly, in the scenario where a delegated signal strategy is used and no user name is specified, I am assigning a hard coded value to indicate we don't have a user name. This value will show up in logs. Change-Id: I5eb37c5639aa265d8b6db6652470fd85fcf1db70 Reviewed-on: https://chromium-review.googlesource.com/1155741Reviewed-by: Joe Downing <joedow@chromium.org> Reviewed-by: Jamie Walch <jamiewalch@chromium.org> Commit-Queue: Joe Downing <joedow@chromium.org> Commit-Queue: Jamie Walch <jamiewalch@chromium.org> Cr-Commit-Position: refs/heads/master@{#583099} 
- 
Dan Sinclair authored$ git log 714bf84e5..ef678672f --date=short --no-merges --format='%ad %ae %s' 2018-08-14 dj2 Remove source/message.h (#1838) 2018-08-14 dj2 Use MakeUnique. (#1837) 2018-08-14 dj2 Move make_unique to source/util. (#1836) 2018-08-14 31666470+s-perron Don't copy decorations twice when rebuilding a type. (#1835) 2018-08-13 alanbaker Validate correct opcode uses of OpFunction 2018-08-14 dj2 Move bit_stream, move_to_front and huffman_codec. (#1833) 2018-08-14 33432579+alan-baker Disallow void types in structs (#1832) 2018-08-10 alanbaker Split function opcode validation into new files. 2018-08-13 dj2 Remove unused stats maps and parameters (#1828) 2018-08-13 alanbaker Fixing heap overflow in validation. 2018-08-13 31666470+s-perron Reenable --skip-validation. (#1820) 2018-08-13 dj2 Move spirv_stats into tools/stats. (#1826) 2018-08-10 alanbaker Move cfg opcode validation to another file. 2018-08-13 dj2 Remove codegen related code. (#1819) 2018-08-09 dj2 Split MarkV into multiple files (#1809) Created with: roll-dep src/third_party/SPIRV-Tools/src TBR=dneto@chromium.org Change-Id: I588a47727c7ad0808a10f6003ef6bd004665b591 Reviewed-on: https://chromium-review.googlesource.com/1175010Reviewed-by: dsinclair <dsinclair@chromium.org> Commit-Queue: dsinclair <dsinclair@chromium.org> Cr-Commit-Position: refs/heads/master@{#583098} 
- 
Eric Roman authoredCq-Include-Trybots: luci.chromium.try:linux_mojo Change-Id: I689032a2097f405b7bfafa4083ebfe8101d1765a Reviewed-on: https://chromium-review.googlesource.com/1175100 Commit-Queue: Eric Roman <eroman@chromium.org> Reviewed-by: Matt Menke <mmenke@chromium.org> Cr-Commit-Position: refs/heads/master@{#583097} 
- 
Kyle Milka authoredWhen the browser is narrow or zoomed in allow a horizontal scrollbar to appear. Bug: 869196 Change-Id: Idefa746a8fa1e8ab4f263062c7703d1409c2c7b4 Reviewed-on: https://chromium-review.googlesource.com/1174970Reviewed-by: Kristi Park <kristipark@chromium.org> Commit-Queue: Kyle Milka <kmilka@chromium.org> Cr-Commit-Position: refs/heads/master@{#583096} 
- 
depot-tools-chromium-autoroll authoredhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/6a4e31b4882f..1164342495fd git log 6a4e31b4882f..1164342495fd --date=short --no-merges --format='%ad %ae %s' 2018-08-14 recipe-roller@chromium.org Roll recipe dependencies (trivial). Created with: gclient setdep -r src/third_party/depot_tools@1164342495fd The AutoRoll server is located here: https://depot-tools-chromium-roll.skia.org Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md If the roll is causing failures, please contact the current sheriff, who should be CC'd on the roll, and stop the roller if necessary. TBR=agable@chromium.org Change-Id: I71a56a218ea00ca3bc9e02b8d5c7bcfbf36d329f Reviewed-on: https://chromium-review.googlesource.com/1174636Reviewed-by: depot-tools-chromium-autoroll <depot-tools-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Commit-Queue: depot-tools-chromium-autoroll <depot-tools-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#583095} 
- 
David Bertoni authoredAdd a perf unit test and a unit test to make sure the small_map doesn't overflow. Bug: 847237 Change-Id: I56bd58b75dacf42abb32b6ce091e5930ceebd203 Reviewed-on: https://chromium-review.googlesource.com/1166190 Commit-Queue: David Bertoni <dbertoni@chromium.org> Reviewed-by: Devlin <rdevlin.cronin@chromium.org> Cr-Commit-Position: refs/heads/master@{#583094} 
- 
Evan Stade authoredUse the shell test api (mojo) instead of direct access to ash::Shell. Bug: 760811 Change-Id: If8526428917d72eeeb852698cb6cb31498eef741 Reviewed-on: https://chromium-review.googlesource.com/1175068 Commit-Queue: Evan Stade <estade@chromium.org> Reviewed-by: Scott Violet <sky@chromium.org> Cr-Commit-Position: refs/heads/master@{#583093} 
- 
Yuwei Huang authoredThis is a follow up cleanup CL for ChromotingSession crash fixing: * Make ChromotingSession::Core own the telemetry logger and responsible for providing feedback data. * Make the logger and runtime their own parameter when constructing the core, since they don't share the same lifetime as |session_context_|. * Add DCHECK for |audio_player|. * Remove WeakPtr from ClientTelemetryLogger. Bug: 840492 Change-Id: I054c9a3317cbf17f7a45e6eae61c0f34018f9ca1 Reviewed-on: https://chromium-review.googlesource.com/1173738Reviewed-by: Joe Downing <joedow@chromium.org> Commit-Queue: Yuwei Huang <yuweih@chromium.org> Cr-Commit-Position: refs/heads/master@{#583092} 
- 
Eric Roman authoredBug: 715697 Change-Id: Ia64e5e9929a85bccb1a0124a5eff7dd3c72e453a Reviewed-on: https://chromium-review.googlesource.com/1175144Reviewed-by: Matt Menke <mmenke@chromium.org> Commit-Queue: Eric Roman <eroman@chromium.org> Cr-Commit-Position: refs/heads/master@{#583091} 
- 
Oksana Zhuravlova authoredThis change updates the document to reflect the new naming convention. Bug: 806965 Change-Id: I3b37e8eb66e732caddec2739b29ba9e5788f4f56 Reviewed-on: https://chromium-review.googlesource.com/1174799Reviewed-by: Ken Rockot <rockot@chromium.org> Commit-Queue: Oksana Zhuravlova <oksamyt@chromium.org> Cr-Commit-Position: refs/heads/master@{#583090} 
- 
Reilly Grant authoredThis change updates the GaiaCookieManagerService to use the CookieManager Mojo interface provided by the Network Service rather than the net::CookieManager. The setup for listening to cookie changes can be drastically simplified because the CookieChangeListener pipe can be bound directly on the main thread and so all the thread hopping provided by SigninCookieChangeSubscription is no longer needed. Bug: 792663 Cq-Include-Trybots: luci.chromium.try:ios-simulator-full-configs;master.tryserver.chromium.mac:ios-simulator-cronet Change-Id: Ic84f66cf780a7f6ca9f0c6f1ff8da3ea1df65875 Reviewed-on: https://chromium-review.googlesource.com/1170224Reviewed-by: Eugene But <eugenebut@chromium.org> Reviewed-by: John Abd-El-Malek <jam@chromium.org> Reviewed-by: Roger Tawa <rogerta@chromium.org> Commit-Queue: Reilly Grant <reillyg@chromium.org> Cr-Commit-Position: refs/heads/master@{#583089} 
 
- 
- 14 Aug, 2018 7 commits
- 
- 
Chris Mumford authoredThis reverts commit b58ccf6d. Reason for revert: Possibly introduced a use-after-free bug. This is a speculative fix for a use-after-free bug in two ash_unittests: 1. OverflowButtonInkDropTest.MouseContextMenu 2. OverflowButtonActiveInkDropTest.MouseContextMenu [ RUN ] OverflowButtonInkDropTest.MouseContextMenu ================================================================= ==28149==ERROR: AddressSanitizer: heap-use-after-free on address 0x613000031f68 at pc 0x000008c82106 bp 0x7ffea3cd7190 sp 0x7ffea3cd7188 READ of size 8 at 0x613000031f68 thread T0 #0 0x8c82105 in begin buildtools/third_party/libc++/trunk/include/vector:1479:30 #1 0x8c82105 in begin<std::__1::vector<aura::WindowObserver *, std::__1::allocator<aura::WindowObserver *> > > buildtools/third_party/libc++/trunk/include/iterator:1670 #2 0x8c82105 in ContainsValue<std::__1::vector<aura::WindowObserver *, std::__1::allocator<aura::WindowObserver *> >, const aura::WindowObserver *, 0> base/stl_util.h:168 #3 0x8c82105 in HasObserver base/observer_list.h:267 #4 0x8c82105 in aura::Window::HasObserver(aura::WindowObserver const*) const ui/aura/window.cc:543 #5 0x8c9d363 in aura::WindowObserver::OnUnobservingWindow(aura::Window*) ui/aura/window_observer.cc:25:15 #6 0x8c799d7 in aura::Window::RemoveObserver(aura::WindowObserver*) ui/aura/window.cc:538:13 #7 0xc2f40e in RemoveAll ui/base/window_tracker_template.h:49:15 #8 0xc2f40e in ui::WindowTrackerTemplate<aura::Window, aura::WindowObserver>::~WindowTrackerTemplate() ui/base/window_tracker_template.h:33 #9 0x9225f3b in ~CompoundEventFilter ui/wm/core/compound_event_filter.cc:49:1 #10 0x9225f3b in wm::CompoundEventFilter::~CompoundEventFilter() ui/wm/core/compound_event_filter.cc:45 #11 0x6b0ae30 in operator() buildtools/third_party/libc++/trunk/include/memory:2321:5 #12 0x6b0ae30 in reset buildtools/third_party/libc++/trunk/include/memory:2634 #13 0x6b0ae30 in ~unique_ptr buildtools/third_party/libc++/trunk/include/memory:2588 #14 0x6b0ae30 in ash::Shell::~Shell() ash/shell.cc:969 #15 0x6b0c81d in ash::Shell::~Shell() ash/shell.cc:737:17 #16 0xc26b344 in ash::AshTestHelper::TearDown() ash/test/ash_test_helper.cc:294:3 #17 0xc26444c in ash::AshTestBase::TearDown() ash/test/ash_test_base.cc:192:21 #18 0x4724c64 in testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2682:11 #19 0x4726036 in testing::TestCase::Run() third_party/googletest/src/googletest/src/gtest.cc:2800:28 #20 0x474b566 in testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5124:43 #21 0x474a7b5 in testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc #22 0x72b431a in RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2331:46 #23 0x72b431a in base::TestSuite::Run() base/test/test_suite.cc:277 #24 0x72b9892 in Run base/callback.h:99:12 #25 0x72b9892 in base::(anonymous namespace)::LaunchUnitTestsInternal(base::OnceCallback<int ()>, unsigned long, int, bool, base::OnceCallback<void ()>) base/test/launcher/unit_test_launcher.cc:224 #26 0x72b9330 in base::LaunchUnitTests(int, char**, base::OnceCallback<int ()>) base/test/launcher/unit_test_launcher.cc:575:10 #27 0x178df94 in main ash/test/ash_unittests.cc:37:10 #28 0x7f78e2b62f44 in __libc_start_main /build/eglibc-ripdx6/eglibc-2.19/csu/libc-start.c:287 0x613000031f68 is located 296 bytes inside of 328-byte region [0x613000031e40,0x613000031f88) freed by thread T0 here: #0 0x6b9062 in operator delete(void*) /b/swarming/w/ir/kitchen-workdir/src/third_party/llvm/compiler-rt/lib/asan/asan_new_delete.cc:167:3 #1 0x6a547a0 in ash::RootWindowController::CloseChildWindows() ash/root_window_controller.cc:498:7 #2 0x6b0c5cf in ash::Shell::CloseAllRootWindowChildWindows() ash/shell.cc:1387:19 #3 0x6b06637 in ash::Shell::~Shell() ash/shell.cc:837:3 #4 0x6b0c81d in ash::Shell::~Shell() ash/shell.cc:737:17 #5 0xc26b344 in ash::AshTestHelper::TearDown() ash/test/ash_test_helper.cc:294:3 #6 0xc26444c in ash::AshTestBase::TearDown() ash/test/ash_test_base.cc:192:21 #7 0x4724c64 in testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2682:11 #8 0x4726036 in testing::TestCase::Run() third_party/googletest/src/googletest/src/gtest.cc:2800:28 #9 0x474b566 in testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5124:43 #10 0x474a7b5 in testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc #11 0x72b431a in RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2331:46 #12 0x72b431a in base::TestSuite::Run() base/test/test_suite.cc:277 #13 0x72b9892 in Run base/callback.h:99:12 #14 0x72b9892 in base::(anonymous namespace)::LaunchUnitTestsInternal(base::OnceCallback<int ()>, unsigned long, int, bool, base::OnceCallback<void ()>) base/test/launcher/unit_test_launcher.cc:224 #15 0x72b9330 in base::LaunchUnitTests(int, char**, base::OnceCallback<int ()>) base/test/launcher/unit_test_launcher.cc:575:10 #16 0x178df94 in main ash/test/ash_unittests.cc:37:10 #17 0x7f78e2b62f44 in __libc_start_main /build/eglibc-ripdx6/eglibc-2.19/csu/libc-start.c:287 previously allocated by thread T0 here: #0 0x6b8422 in operator new(unsigned long) /b/swarming/w/ir/kitchen-workdir/src/third_party/llvm/compiler-rt/lib/asan/asan_new_delete.cc:106:3 #1 0x91cb856 in views::NativeWidgetAura::NativeWidgetAura(views::internal::NativeWidgetDelegate*, bool, aura::Env*) ui/views/widget/native_widget_aura.cc:109:15 #2 0x91d615d in views::internal::NativeWidgetPrivate::CreateNativeWidget(views::Widget::InitParams const&, views::internal::NativeWidgetDelegate*) ui/views/widget/native_widget_aura.cc:1113:14 #3 0x917dabd in CreateNativeWidget ui/views/widget/widget.cc:73:10 #4 0x917dabd in views::Widget::Init(views::Widget::InitParams const&) ui/views/widget/widget.cc:334 #5 0x6af249a in ash::ShelfWidget::ShelfWidget(aura::Window*, ash::Shelf*) ash/shelf/shelf_widget.cc:216:3 #6 0x6a96eaa in ash::Shelf::CreateShelfWidget(aura::Window*) ash/shelf/shelf.cc:73:27 #7 0x6a5847a in ash::RootWindowController::InitLayoutManagers() ash/root_window_controller.cc:699:11 #8 0x6a52166 in ash::RootWindowController::Init(ash::RootWindowController::RootWindowType) ash/root_window_controller.cc:663:3 #9 0x68ef135 in ash::WindowTreeHostManager::InitHosts() ash/display/window_tree_host_manager.cc:238:3 #10 0x6afadce in ash::Shell::Init(ui::ContextFactory*, ui::ContextFactoryPrivate*, std::__1::unique_ptr<base::Value, std::__1::default_delete<base::Value> >, std::__1::unique_ptr<ui::ws2::GpuInterfaceProvider, std::__1::default_delete<ui::ws2::GpuInterfaceProvider> >) ash/shell.cc:1250:30 #11 0x6af7163 in ash::Shell::CreateInstance(ash::ShellInitParams) ash/shell.cc:276:14 #12 0xc26ac31 in ash::AshTestHelper::CreateShell() ash/test/ash_test_helper.cc:390:3 #13 0xc26a2a0 in ash::AshTestHelper::SetUp(bool, bool) ash/test/ash_test_helper.cc:245:3 #14 0xc263f8d in ash::AshTestBase::SetUp() ash/test/ash_test_base.cc:159:21 #15 0x1322b16 in ash::ShelfViewTest::SetUp() ash/shelf/shelf_view_unittest.cc:262:18 #16 0x1326366 in SetUp ash/shelf/shelf_view_unittest.cc:2369:20 #17 0x1326366 in ash::OverflowButtonInkDropTest::SetUp() ash/shelf/shelf_view_unittest.cc:2778 #18 0x4722b42 in testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc #19 0x4724c64 in testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2682:11 #20 0x4726036 in testing::TestCase::Run() third_party/googletest/src/googletest/src/gtest.cc:2800:28 #21 0x474b566 in testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5124:43 #22 0x474a7b5 in testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc #23 0x72b431a in RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2331:46 #24 0x72b431a in base::TestSuite::Run() base/test/test_suite.cc:277 #25 0x72b9892 in Run base/callback.h:99:12 #26 0x72b9892 in base::(anonymous namespace)::LaunchUnitTestsInternal(base::OnceCallback<int ()>, unsigned long, int, bool, base::OnceCallback<void ()>) base/test/launcher/unit_test_launcher.cc:224 #27 0x72b9330 in base::LaunchUnitTests(int, char**, base::OnceCallback<int ()>) base/test/launcher/unit_test_launcher.cc:575:10 #28 0x178df94 in main ash/test/ash_unittests.cc:37:10 #29 0x7f78e2b62f44 in __libc_start_main /build/eglibc-ripdx6/eglibc-2.19/csu/libc-start.c:287 SUMMARY: AddressSanitizer: heap-use-after-free buildtools/third_party/libc++/trunk/include/vector:1479:30 in begin Shadow bytes around the buggy address: 0x0c267fffe390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x0c267fffe3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x0c267fffe3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 fa 0x0c267fffe3c0: fa fa fa fa fa fa fa fa fd fd fd fd fd fd fd fd 0x0c267fffe3d0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd =>0x0c267fffe3e0: fd fd fd fd fd fd fd fd fd fd fd fd fd[fd]fd fd 0x0c267fffe3f0: fd fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x0c267fffe400: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd 0x0c267fffe410: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd 0x0c267fffe420: fd fd fd fd fd fd fd fd fd fd fd fd fa fa fa fa 0x0c267fffe430: fa fa fa fa fa fa fa fa fd fd fd fd fd fd fd fd Shadow byte legend (one shadow byte represents 8 application bytes): Addressable: 00 Partially addressable: 01 02 03 04 05 06 07 Heap left redzone: fa Freed heap region: fd Stack left redzone: f1 Stack mid redzone: f2 Stack right redzone: f3 Stack after return: f5 Stack use after scope: f8 Global redzone: f9 Global init order: f6 Poisoned by user: f7 Container overflow: fc Array cookie: ac Intra object redzone: bb ASan internal: fe Left alloca redzone: ca Right alloca redzone: cb Shadow gap: cc ==28149==ABORTING Original change's description: > cros: Enable touchable app context menus by default. > > This will enable: > - New context menu UI for: > - Application icons > - Shelf context menus > - Desktop context menus > > Note: > - Removed tests whose functionality were already being tested. > - MouseContextMenu already tests whether the ink drop is being > shown, so there is no need for > ShelfButtonShowsInkDropHighlightOnMenuShow. > > Bug: 871843 > Change-Id: I4c92ae52f75b25bc9edd1dd67778c4785d8f4058 > Reviewed-on: https://chromium-review.googlesource.com/1170985 > Reviewed-by: Scott Violet <sky@chromium.org> > Reviewed-by: Xiyuan Xia <xiyuan@chromium.org> > Commit-Queue: Alex Newcomer <newcomer@chromium.org> > Cr-Commit-Position: refs/heads/master@{#582978} TBR=xiyuan@chromium.org,sky@chromium.org,newcomer@chromium.org Change-Id: Ib85676861251f41c84f48f956d36c01edb353266 No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 871843 Reviewed-on: https://chromium-review.googlesource.com/1174641Reviewed-by: Chris Mumford <cmumford@chromium.org> Commit-Queue: Chris Mumford <cmumford@chromium.org> Cr-Commit-Position: refs/heads/master@{#583088} 
- 
Xida Chen authoredPreviously we added some debugging instrumentation in TouchActionFilter, when the allowed_touch_action_ is set or reset to non-Auto. The results that we see is not enough to diagose the crash. This CL adds more detailed debugging. In particular, whenever it is set or reset, we add a string. Bug: 851644 Change-Id: I2d19055c1008659365f9c3f54fcbdb30760b2166 Reviewed-on: https://chromium-review.googlesource.com/1174696Reviewed-by: Dave Tapuska <dtapuska@chromium.org> Commit-Queue: Xida Chen <xidachen@chromium.org> Cr-Commit-Position: refs/heads/master@{#583087} 
- 
Greg Kerr authoredhttps://chromium.googlesource.com/chromiumos/platform/system_api.git/+log/a2a458bd5d69..c0be499563b8 $ git log a2a458bd5..c0be49956 --date=short --no-merges --format='%ad %ae %s' 2018-08-13 kerrnel cryptohome: Add MOUNT_ERROR_REMOVE_FAILED. 2018-08-07 chirantan seneschal: Add storage location field 2018-08-07 mcchou service_contants: Add kErrorAlreadyExists to bluetooth_device namespace 2018-07-25 hendrich shill: Remove PriorityWithinTechnology property 2018-06-18 akhouderchah shill: Added new error strings for Service::ConnectFailure additions 2018-07-13 ljusten dbus/login_manager: Add deletion error string 2018-06-13 lndmrk Add DBus constant permission_broker::kPowerCycleUsbPorts Created with: roll-dep src/third_party/cros_system_api Bug: 211405 Change-Id: Iffa3919af789c351199aba156ccea181adcb8fdb Reviewed-on: https://chromium-review.googlesource.com/1175005Reviewed-by: Robert Sesek <rsesek@chromium.org> Commit-Queue: Greg Kerr <kerrnel@chromium.org> Cr-Commit-Position: refs/heads/master@{#583086} 
- 
John Chen authoredChromeDriver was not starting successfully on Mac when --whitelisted-ips option was used. This CL fixes it, while ensuring that ChromeDriver always listen on the same IPv4 and IPv6 ports Bug: chromedriver:2541 Change-Id: I2024e3c27ea0fcf262c7b5c54791b86ae6a3e0c1 Reviewed-on: https://chromium-review.googlesource.com/1175059 Commit-Queue: John Chen <johnchen@chromium.org> Reviewed-by: Caleb Rouleau <crouleau@chromium.org> Cr-Commit-Position: refs/heads/master@{#583085} 
- 
afdo-chromium-autoroll authoredThis CL may cause a small binary size increase, roughly proportional to how long it's been since our last AFDO profile roll. For larger increases (around or exceeding 100KB), please file a bug against gbiv@chromium.org. Additional context: https://crbug.com/805539 The AutoRoll server is located here: https://afdo-chromium-roll.skia.org Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md If the roll is causing failures, please contact the current sheriff, who should be CC'd on the roll, and stop the roller if necessary. TBR=gbiv@chromium.org Change-Id: I132e5ebea28a97bd88b82f0d421ca716468822f4 Reviewed-on: https://chromium-review.googlesource.com/1175213 Commit-Queue: afdo-chromium-autoroll <afdo-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Reviewed-by: afdo-chromium-autoroll <afdo-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#583084} 
- 
Quan Nguyen authoredPreviously, the login screen would crash in both these cases (e.g. if the powerwash confirmation dialog popped up and the user pressed left/right arrow). Change-Id: I5880d72112508de93e77c507239ea28c475d86ae Reviewed-on: https://chromium-review.googlesource.com/1174907 Commit-Queue: Quan Nguyen <qnnguyen@chromium.org> Reviewed-by: Jacob Dufault <jdufault@chromium.org> Cr-Commit-Position: refs/heads/master@{#583083} 
- 
Ben Pastene authoredThe sanity test looks much more stable: https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/chromeos-amd64-generic-rel-vm-tests This should be safe to land now. Bug: 869904 Change-Id: Ic0d7e5537e9212b7f7aaf0250041c5a73353279d Reviewed-on: https://chromium-review.googlesource.com/1174968Reviewed-by: Dirk Pranke <dpranke@chromium.org> Reviewed-by: Achuith Bhandarkar <achuith@chromium.org> Commit-Queue: Ben Pastene <bpastene@chromium.org> Cr-Commit-Position: refs/heads/master@{#583082} 
 
-