Back to build
Raw log | Switch to full mode | Login

Test 'SplitViewTest.SplitViewResize' completed with the following status(es): 'FAILURE','FAILURE','FAILURE','FAILURE' Test 'SplitViewTest.SplitViewResize' had the following logs when run: ================================================================================ [ RUN ] SplitViewTest.SplitViewResize [1:1:0420/111627.985488:INFO:hugepage_text.cc(68)] Mlocking text pages failed: Cannot allocate memory (12) [ash:30352:30352:0420/111628.166090:ERROR:layer_tree_host_impl.cc(3154)] Forcing zero-copy tile initialization as worker context is missing [ash:30352:30352:0420/111628.190141:ERROR:layer_tree_host_impl.cc(3154)] Forcing zero-copy tile initialization as worker context is missing [30317:30317:0420/111628.209521:INFO:remote_commands_service.cc(38)] Fetching remote commands. [30317:30317:0420/111628.209590:WARNING:remote_commands_service.cc(40)] Client is not registered. [30317:30317:0420/111628.209622:INFO:remote_commands_invalidator.cc(32)] Initialize RemoteCommandsInvalidator. [30317:30317:0420/111628.209637:INFO:remote_commands_invalidator.cc(57)] Starting RemoteCommandsInvalidator. [30317:30317:0420/111628.209651:INFO:remote_commands_invalidator.cc(123)] RemoteCommandsInvalidator ReloadPolicyData. [30317:30317:0420/111628.209666:INFO:remote_commands_invalidator.cc(167)] Unregister RemoteCommandsInvalidator. [30317:30317:0420/111628.237489:WARNING:wallpaper_controller_client.cc(385)] Cannot get wallpaper files id in RemovePolicyWallpaper. This should never happen under normal circumstances. [ash:30352:30352:0420/111628.260194:ERROR:shell_delegate_mash.cc(51)] Not implemented reached in virtual bool ash::ShellDelegateMash::CanShowWindowForUser(const aura::Window *) const [30317:30317:0420/111628.365826:ERROR:textfield.cc(1750)] Not implemented reached in virtual ukm::SourceId views::Textfield::GetClientSourceForMetrics() const [30317:30317:0420/111628.378611:ERROR:gcm_driver_desktop.cc(1094)] Unable to get the InstanceID data: cannot start the GCM Client [30317:30317:0420/111628.408645:ERROR:account_manager_migrator.cc(249)] Could not find a refresh token for the Device Account. [1:7:0420/111628.486718:ERROR:layer_tree_host_impl.cc(3154)] Forcing zero-copy tile initialization as worker context is missing [1:7:0420/111628.507146:ERROR:layer_tree_host_impl.cc(3154)] Forcing zero-copy tile initialization as worker context is missing [1:7:0420/111628.595583:ERROR:layer_tree_host_impl.cc(3154)] Forcing zero-copy tile initialization as worker context is missing [1:7:0420/111628.612378:ERROR:layer_tree_host_impl.cc(3154)] Forcing zero-copy tile initialization as worker context is missing ../../chrome/test/base/perf/performance_test.cc:82: Failure Value of: HasHistogram(name) Actual: false Expected: true missing histogram:Ash.SplitViewResize.PresentationTime.TabletMode.MultiWindow Stack trace: #0 0x560b5ca4f4ff StackTraceGetter::CurrentStackTrace() #1 0x560b5ca58adc testing::internal::UnitTestImpl::CurrentOsStackTraceExceptTop() #2 0x560b5ca58429 testing::internal::AssertHelper::operator=() #3 0x560b60279309 PerformanceTest::TearDownOnMainThread() #4 0x560b60755814 content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() #5 0x560b6029833d ChromeBrowserMainParts::PreMainMessageLoopRunImpl() #6 0x560b6029712d ChromeBrowserMainParts::PreMainMessageLoopRun() #7 0x560b5e82c48b chromeos::ChromeBrowserMainPartsChromeos::PreMainMessageLoopRun() #8 0x560b5d99259f content::BrowserMainLoop::PreMainMessageLoopRun() #9 0x560b5de6c7e5 content::StartupTaskRunner::RunAllTasksNow() #10 0x560b5d9912a0 content::BrowserMainLoop::CreateStartupTasks() #11 0x560b5d9941f4 content::BrowserMainRunnerImpl::Initialize() #12 0x560b5d98f2ec content::BrowserMain() #13 0x560b6005803a content::ContentMainRunnerImpl::RunServiceManager() #14 0x560b60057c71 content::ContentMainRunnerImpl::Run() #15 0x560b6258795b service_manager::Main() #16 0x560b600560e4 content::ContentMain() #17 0x560b60755404 content::BrowserTestBase::SetUp() [ash:30352:30352:0420/111630.111425:ERROR:textfield.cc(1750)] Not implemented reached in virtual ukm::SourceId views::Textfield::GetClientSourceForMetrics() const [ash:30352:30352:0420/111630.111457:ERROR:textfield.cc(1756)] Not implemented reached in virtual bool views::Textfield::ShouldDoLearning() [30317:30317:0420/111630.176253:ERROR:http_bridge.cc(110)] Not implemented reached in virtual void syncer::HttpBridgeFactory::OnSignalReceived() [30317:30317:0420/111630.177309:INFO:remote_commands_invalidator.cc(45)] Shutdown RemoteCommandsInvalidator. [30317:30317:0420/111630.177379:INFO:remote_commands_invalidator.cc(68)] Stopping RemoteCommandsInvalidator. [30317:30317:0420/111630.177401:INFO:remote_commands_invalidator.cc(167)] Unregister RemoteCommandsInvalidator. [30317:30332:0420/111630.199175:ERROR:browser_process_sub_thread.cc(217)] Waited 1 ms for network service [30317:30350:0420/111630.213999:ERROR:process_posix.cc(330)] Unable to terminate process 30366: No such process (3) [30317:30350:0420/111630.214049:WARNING:internal_linux.cc(64)] Failed to read /proc/30366/stat [30317:30317:0420/111630.218465:WARNING:pref_notifier_impl.cc(36)] Pref observer for media_router.cast_allow_all_ips found at shutdown. [30317:30317:0420/111630.218505:WARNING:pref_notifier_impl.cc(36)] Pref observer for browser.relaunch_notification_period found at shutdown. [30317:30420:0420/111630.222048:WARNING:internal_linux.cc(64)] Failed to read /proc/30352/stat [ FAILED ] SplitViewTest.SplitViewResize, where TypeParam = and GetParam() = (2291 ms) [ RUN ] SplitViewTest.SplitViewResize [1:1:0420/112032.336196:INFO:hugepage_text.cc(68)] Mlocking text pages failed: Cannot allocate memory (12) [ash:7361:7361:0420/112032.460483:ERROR:layer_tree_host_impl.cc(3154)] Forcing zero-copy tile initialization as worker context is missing [ash:7361:7361:0420/112032.481465:ERROR:layer_tree_host_impl.cc(3154)] Forcing zero-copy tile initialization as worker context is missing [7326:7326:0420/112032.504905:INFO:remote_commands_service.cc(38)] Fetching remote commands. [7326:7326:0420/112032.504987:WARNING:remote_commands_service.cc(40)] Client is not registered. [7326:7326:0420/112032.505023:INFO:remote_commands_invalidator.cc(32)] Initialize RemoteCommandsInvalidator. [7326:7326:0420/112032.505724:INFO:remote_commands_invalidator.cc(57)] Starting RemoteCommandsInvalidator. [7326:7326:0420/112032.505791:INFO:remote_commands_invalidator.cc(123)] RemoteCommandsInvalidator ReloadPolicyData. [7326:7326:0420/112032.505838:INFO:remote_commands_invalidator.cc(167)] Unregister RemoteCommandsInvalidator. [7326:7326:0420/112032.537627:WARNING:wallpaper_controller_client.cc(385)] Cannot get wallpaper files id in RemovePolicyWallpaper. This should never happen under normal circumstances. [ash:7361:7361:0420/112032.567724:ERROR:shell_delegate_mash.cc(51)] Not implemented reached in virtual bool ash::ShellDelegateMash::CanShowWindowForUser(const aura::Window *) const [7326:7326:0420/112032.642006:ERROR:textfield.cc(1750)] Not implemented reached in virtual ukm::SourceId views::Textfield::GetClientSourceForMetrics() const [7326:7326:0420/112032.654322:ERROR:gcm_driver_desktop.cc(1094)] Unable to get the InstanceID data: cannot start the GCM Client [7326:7326:0420/112032.687957:ERROR:account_manager_migrator.cc(249)] Could not find a refresh token for the Device Account. [1:7:0420/112032.793159:ERROR:layer_tree_host_impl.cc(3154)] Forcing zero-copy tile initialization as worker context is missing [1:7:0420/112032.814839:ERROR:layer_tree_host_impl.cc(3154)] Forcing zero-copy tile initialization as worker context is missing [1:7:0420/112032.832891:ERROR:layer_tree_host_impl.cc(3154)] Forcing zero-copy tile initialization as worker context is missing [1:7:0420/112032.865099:ERROR:layer_tree_host_impl.cc(3154)] Forcing zero-copy tile initialization as worker context is missing ../../chrome/test/base/perf/performance_test.cc:82: Failure Value of: HasHistogram(name) Actual: false Expected: true missing histogram:Ash.SplitViewResize.PresentationTime.TabletMode.MultiWindow Stack trace: #0 0x557e9f7d64ff StackTraceGetter::CurrentStackTrace() #1 0x557e9f7dfadc testing::internal::UnitTestImpl::CurrentOsStackTraceExceptTop() #2 0x557e9f7df429 testing::internal::AssertHelper::operator=() #3 0x557ea3000309 PerformanceTest::TearDownOnMainThread() #4 0x557ea34dc814 content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() #5 0x557ea301f33d ChromeBrowserMainParts::PreMainMessageLoopRunImpl() #6 0x557ea301e12d ChromeBrowserMainParts::PreMainMessageLoopRun() #7 0x557ea15b348b chromeos::ChromeBrowserMainPartsChromeos::PreMainMessageLoopRun() #8 0x557ea071959f content::BrowserMainLoop::PreMainMessageLoopRun() #9 0x557ea0bf37e5 content::StartupTaskRunner::RunAllTasksNow() #10 0x557ea07182a0 content::BrowserMainLoop::CreateStartupTasks() #11 0x557ea071b1f4 content::BrowserMainRunnerImpl::Initialize() #12 0x557ea07162ec content::BrowserMain() #13 0x557ea2ddf03a content::ContentMainRunnerImpl::RunServiceManager() #14 0x557ea2ddec71 content::ContentMainRunnerImpl::Run() #15 0x557ea530e95b service_manager::Main() #16 0x557ea2ddd0e4 content::ContentMain() #17 0x557ea34dc404 content::BrowserTestBase::SetUp() [ash:7361:7361:0420/112034.476746:ERROR:textfield.cc(1750)] Not implemented reached in virtual ukm::SourceId views::Textfield::GetClientSourceForMetrics() const [ash:7361:7361:0420/112034.476781:ERROR:textfield.cc(1756)] Not implemented reached in virtual bool views::Textfield::ShouldDoLearning() [7326:7326:0420/112034.536207:ERROR:http_bridge.cc(110)] Not implemented reached in virtual void syncer::HttpBridgeFactory::OnSignalReceived() [7326:7326:0420/112034.537429:INFO:remote_commands_invalidator.cc(45)] Shutdown RemoteCommandsInvalidator. [7326:7326:0420/112034.537496:INFO:remote_commands_invalidator.cc(68)] Stopping RemoteCommandsInvalidator. [7326:7326:0420/112034.537511:INFO:remote_commands_invalidator.cc(167)] Unregister RemoteCommandsInvalidator. [7326:7341:0420/112034.554324:ERROR:browser_process_sub_thread.cc(217)] Waited 1 ms for network service [7326:7359:0420/112034.573349:ERROR:process_posix.cc(330)] Unable to terminate process 7376: No such process (3) [7326:7359:0420/112034.573407:WARNING:internal_linux.cc(64)] Failed to read /proc/7376/stat [7326:7326:0420/112034.577371:WARNING:pref_notifier_impl.cc(36)] Pref observer for media_router.cast_allow_all_ips found at shutdown. [7326:7326:0420/112034.577401:WARNING:pref_notifier_impl.cc(36)] Pref observer for browser.relaunch_notification_period found at shutdown. [7326:7431:0420/112034.579126:WARNING:internal_linux.cc(64)] Failed to read /proc/7361/stat [ FAILED ] SplitViewTest.SplitViewResize, where TypeParam = and GetParam() = (2266 ms) [ RUN ] SplitViewTest.SplitViewResize [1:1:0420/112238.473342:INFO:hugepage_text.cc(68)] Mlocking text pages failed: Cannot allocate memory (12) [ash:8706:8706:0420/112238.625439:ERROR:layer_tree_host_impl.cc(3154)] Forcing zero-copy tile initialization as worker context is missing [ash:8706:8706:0420/112238.643045:ERROR:layer_tree_host_impl.cc(3154)] Forcing zero-copy tile initialization as worker context is missing [8673:8673:0420/112238.665742:INFO:remote_commands_service.cc(38)] Fetching remote commands. [8673:8673:0420/112238.665822:WARNING:remote_commands_service.cc(40)] Client is not registered. [8673:8673:0420/112238.665851:INFO:remote_commands_invalidator.cc(32)] Initialize RemoteCommandsInvalidator. [8673:8673:0420/112238.665866:INFO:remote_commands_invalidator.cc(57)] Starting RemoteCommandsInvalidator. [8673:8673:0420/112238.665880:INFO:remote_commands_invalidator.cc(123)] RemoteCommandsInvalidator ReloadPolicyData. [8673:8673:0420/112238.665896:INFO:remote_commands_invalidator.cc(167)] Unregister RemoteCommandsInvalidator. [8673:8673:0420/112238.692517:WARNING:wallpaper_controller_client.cc(385)] Cannot get wallpaper files id in RemovePolicyWallpaper. This should never happen under normal circumstances. [ash:8706:8706:0420/112238.702946:ERROR:shell_delegate_mash.cc(51)] Not implemented reached in virtual bool ash::ShellDelegateMash::CanShowWindowForUser(const aura::Window *) const [8673:8673:0420/112238.781651:ERROR:textfield.cc(1750)] Not implemented reached in virtual ukm::SourceId views::Textfield::GetClientSourceForMetrics() const [8673:8673:0420/112238.795658:ERROR:gcm_driver_desktop.cc(1094)] Unable to get the InstanceID data: cannot start the GCM Client [8673:8673:0420/112238.825496:ERROR:account_manager_migrator.cc(249)] Could not find a refresh token for the Device Account. [1:7:0420/112238.957021:ERROR:layer_tree_host_impl.cc(3154)] Forcing zero-copy tile initialization as worker context is missing [1:7:0420/112238.974663:ERROR:layer_tree_host_impl.cc(3154)] Forcing zero-copy tile initialization as worker context is missing [1:7:0420/112239.043266:ERROR:layer_tree_host_impl.cc(3154)] Forcing zero-copy tile initialization as worker context is missing [1:7:0420/112239.063852:ERROR:layer_tree_host_impl.cc(3154)] Forcing zero-copy tile initialization as worker context is missing ../../chrome/test/base/perf/performance_test.cc:82: Failure Value of: HasHistogram(name) Actual: false Expected: true missing histogram:Ash.SplitViewResize.PresentationTime.TabletMode.MultiWindow Stack trace: #0 0x5562de4414ff StackTraceGetter::CurrentStackTrace() #1 0x5562de44aadc testing::internal::UnitTestImpl::CurrentOsStackTraceExceptTop() #2 0x5562de44a429 testing::internal::AssertHelper::operator=() #3 0x5562e1c6b309 PerformanceTest::TearDownOnMainThread() #4 0x5562e2147814 content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() #5 0x5562e1c8a33d ChromeBrowserMainParts::PreMainMessageLoopRunImpl() #6 0x5562e1c8912d ChromeBrowserMainParts::PreMainMessageLoopRun() #7 0x5562e021e48b chromeos::ChromeBrowserMainPartsChromeos::PreMainMessageLoopRun() #8 0x5562df38459f content::BrowserMainLoop::PreMainMessageLoopRun() #9 0x5562df85e7e5 content::StartupTaskRunner::RunAllTasksNow() #10 0x5562df3832a0 content::BrowserMainLoop::CreateStartupTasks() #11 0x5562df3861f4 content::BrowserMainRunnerImpl::Initialize() #12 0x5562df3812ec content::BrowserMain() #13 0x5562e1a4a03a content::ContentMainRunnerImpl::RunServiceManager() #14 0x5562e1a49c71 content::ContentMainRunnerImpl::Run() #15 0x5562e3f7995b service_manager::Main() #16 0x5562e1a480e4 content::ContentMain() #17 0x5562e2147404 content::BrowserTestBase::SetUp() [ash:8706:8706:0420/112240.480125:ERROR:textfield.cc(1750)] Not implemented reached in virtual ukm::SourceId views::Textfield::GetClientSourceForMetrics() const [ash:8706:8706:0420/112240.480153:ERROR:textfield.cc(1756)] Not implemented reached in virtual bool views::Textfield::ShouldDoLearning() [8673:8673:0420/112240.545762:ERROR:http_bridge.cc(110)] Not implemented reached in virtual void syncer::HttpBridgeFactory::OnSignalReceived() [8673:8673:0420/112240.547041:INFO:remote_commands_invalidator.cc(45)] Shutdown RemoteCommandsInvalidator. [8673:8673:0420/112240.547135:INFO:remote_commands_invalidator.cc(68)] Stopping RemoteCommandsInvalidator. [8673:8673:0420/112240.547152:INFO:remote_commands_invalidator.cc(167)] Unregister RemoteCommandsInvalidator. [8673:8688:0420/112240.568333:ERROR:browser_process_sub_thread.cc(217)] Waited 3 ms for network service [8673:8704:0420/112240.598496:ERROR:process_posix.cc(330)] Unable to terminate process 8720: No such process (3) [8673:8704:0420/112240.598558:WARNING:internal_linux.cc(64)] Failed to read /proc/8720/stat [8673:8673:0420/112240.603300:WARNING:pref_notifier_impl.cc(36)] Pref observer for media_router.cast_allow_all_ips found at shutdown. [8673:8673:0420/112240.603347:WARNING:pref_notifier_impl.cc(36)] Pref observer for browser.relaunch_notification_period found at shutdown. [8673:8776:0420/112240.603827:WARNING:internal_linux.cc(64)] Failed to read /proc/8706/stat [ FAILED ] SplitViewTest.SplitViewResize, where TypeParam = and GetParam() = (2160 ms) [ RUN ] SplitViewTest.SplitViewResize [1:1:0420/112444.609178:INFO:hugepage_text.cc(68)] Mlocking text pages failed: Cannot allocate memory (12) [ash:10040:10040:0420/112444.805730:ERROR:layer_tree_host_impl.cc(3154)] Forcing zero-copy tile initialization as worker context is missing [ash:10040:10040:0420/112444.820418:ERROR:layer_tree_host_impl.cc(3154)] Forcing zero-copy tile initialization as worker context is missing [10006:10006:0420/112444.846361:INFO:remote_commands_service.cc(38)] Fetching remote commands. [10006:10006:0420/112444.846431:WARNING:remote_commands_service.cc(40)] Client is not registered. [10006:10006:0420/112444.846465:INFO:remote_commands_invalidator.cc(32)] Initialize RemoteCommandsInvalidator. [10006:10006:0420/112444.846481:INFO:remote_commands_invalidator.cc(57)] Starting RemoteCommandsInvalidator. [10006:10006:0420/112444.846497:INFO:remote_commands_invalidator.cc(123)] RemoteCommandsInvalidator ReloadPolicyData. [10006:10006:0420/112444.846514:INFO:remote_commands_invalidator.cc(167)] Unregister RemoteCommandsInvalidator. [10006:10006:0420/112444.872071:WARNING:wallpaper_controller_client.cc(385)] Cannot get wallpaper files id in RemovePolicyWallpaper. This should never happen under normal circumstances. [ash:10040:10040:0420/112444.931554:ERROR:shell_delegate_mash.cc(51)] Not implemented reached in virtual bool ash::ShellDelegateMash::CanShowWindowForUser(const aura::Window *) const [10006:10006:0420/112445.012604:ERROR:textfield.cc(1750)] Not implemented reached in virtual ukm::SourceId views::Textfield::GetClientSourceForMetrics() const [10006:10006:0420/112445.024890:ERROR:gcm_driver_desktop.cc(1094)] Unable to get the InstanceID data: cannot start the GCM Client [10006:10006:0420/112445.055538:ERROR:account_manager_migrator.cc(249)] Could not find a refresh token for the Device Account. [1:7:0420/112445.142930:ERROR:layer_tree_host_impl.cc(3154)] Forcing zero-copy tile initialization as worker context is missing [1:7:0420/112445.162801:ERROR:layer_tree_host_impl.cc(3154)] Forcing zero-copy tile initialization as worker context is missing [1:7:0420/112445.244523:ERROR:layer_tree_host_impl.cc(3154)] Forcing zero-copy tile initialization as worker context is missing [1:7:0420/112445.268312:ERROR:layer_tree_host_impl.cc(3154)] Forcing zero-copy tile initialization as worker context is missing ../../chrome/test/base/perf/performance_test.cc:82: Failure Value of: HasHistogram(name) Actual: false Expected: true missing histogram:Ash.SplitViewResize.PresentationTime.TabletMode.MultiWindow Stack trace: #0 0x5602acffc4ff StackTraceGetter::CurrentStackTrace() #1 0x5602ad005adc testing::internal::UnitTestImpl::CurrentOsStackTraceExceptTop() #2 0x5602ad005429 testing::internal::AssertHelper::operator=() #3 0x5602b0826309 PerformanceTest::TearDownOnMainThread() #4 0x5602b0d02814 content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() #5 0x5602b084533d ChromeBrowserMainParts::PreMainMessageLoopRunImpl() #6 0x5602b084412d ChromeBrowserMainParts::PreMainMessageLoopRun() #7 0x5602aedd948b chromeos::ChromeBrowserMainPartsChromeos::PreMainMessageLoopRun() #8 0x5602adf3f59f content::BrowserMainLoop::PreMainMessageLoopRun() #9 0x5602ae4197e5 content::StartupTaskRunner::RunAllTasksNow() #10 0x5602adf3e2a0 content::BrowserMainLoop::CreateStartupTasks() #11 0x5602adf411f4 content::BrowserMainRunnerImpl::Initialize() #12 0x5602adf3c2ec content::BrowserMain() #13 0x5602b060503a content::ContentMainRunnerImpl::RunServiceManager() #14 0x5602b0604c71 content::ContentMainRunnerImpl::Run() #15 0x5602b2b3495b service_manager::Main() #16 0x5602b06030e4 content::ContentMain() #17 0x5602b0d02404 content::BrowserTestBase::SetUp() [ash:10040:10040:0420/112446.711280:ERROR:textfield.cc(1750)] Not implemented reached in virtual ukm::SourceId views::Textfield::GetClientSourceForMetrics() const [ash:10040:10040:0420/112446.711314:ERROR:textfield.cc(1756)] Not implemented reached in virtual bool views::Textfield::ShouldDoLearning() [10006:10006:0420/112446.766104:ERROR:http_bridge.cc(110)] Not implemented reached in virtual void syncer::HttpBridgeFactory::OnSignalReceived() [10006:10006:0420/112446.767418:INFO:remote_commands_invalidator.cc(45)] Shutdown RemoteCommandsInvalidator. [10006:10006:0420/112446.767493:INFO:remote_commands_invalidator.cc(68)] Stopping RemoteCommandsInvalidator. [10006:10006:0420/112446.767510:INFO:remote_commands_invalidator.cc(167)] Unregister RemoteCommandsInvalidator. [10006:10021:0420/112446.786909:ERROR:browser_process_sub_thread.cc(217)] Waited 3 ms for network service [10006:10038:0420/112446.821522:ERROR:process_posix.cc(330)] Unable to terminate process 10054: No such process (3) [10006:10038:0420/112446.821579:WARNING:internal_linux.cc(64)] Failed to read /proc/10054/stat [10006:10109:0420/112446.824668:WARNING:internal_linux.cc(64)] Failed to read /proc/10040/stat [10006:10006:0420/112446.825806:WARNING:pref_notifier_impl.cc(36)] Pref observer for media_router.cast_allow_all_ips found at shutdown. [10006:10006:0420/112446.825833:WARNING:pref_notifier_impl.cc(36)] Pref observer for browser.relaunch_notification_period found at shutdown. [ FAILED ] SplitViewTest.SplitViewResize, where TypeParam = and GetParam() = (2246 ms) ================================================================================