New issue
Advanced search Search tips

Issue 810357 link

Starred by 1 user

Issue metadata

Status: Duplicate
Merged: issue 810007
Owner:
Closed: Feb 2018
Cc:
EstimatedDays: ----
NextAction: ----
OS: Linux , Chrome
Pri: 1
Type: Bug



Sign in to add a comment

ExtensionViewTests/ExtensionViewLoadApiTest.QueuedLoadAPILoadOtherExtension/0 is flaky

Project Member Reported by olka@chromium.org, Feb 8 2018

Issue description

Dashboard
https://test-results.appspot.com/dashboards/flakiness_dashboard.html#tests=ExtensionViewTests%2FExtensionViewLoadApiTest.QueuedLoadAPILoadOtherExtension%2F0&testType=browser_tests

Example
https://ci.chromium.org/buildbot/chromium.memory/Linux%20ChromiumOS%20MSan%20Tests/5659

Log
https://logs.chromium.org/v/?s=chromium%2Fbb%2Fchromium.memory%2FLinux_ChromiumOS_MSan_Tests%2F5659%2F%2B%2Frecipes%2Fsteps%2Fbrowser_tests%2F0%2Flogs%2FExtensionViewTests__x2f_ExtensionViewLoadApiTest.QueuedLoadAPILoadOtherExtension__x2f_0%2F0

LogDog : chromium/bb/chromium.memory/Linux_ChromiumOS_MSan_Tests/5659/+/recipes/steps/browser_tests/0/logs/ExtensionViewTests__x2f_ExtensionViewLoadApiTest.QueuedLoadAPILoadOtherExtension__x2f_0/0  olka@google.com | Sign out
 [ RUN      ] ExtensionViewTests/ExtensionViewLoadApiTest.QueuedLoadAPILoadOtherExtension/0
[21229:21229:0207/200744.347553:WARNING:user_session_manager.cc(1044)] Attempting to save user password for non enterprise user.
[21229:21229:0207/200744.795619:ERROR:network_type_pattern.cc(134)] NetworkTypePattern: wifi: Can not match empty type.
[21229:21229:0207/200744.796052:ERROR:network_type_pattern.cc(134)] NetworkTypePattern: wifi: Can not match empty type.
[21229:21229:0207/200744.796720:ERROR:network_type_pattern.cc(134)] NetworkTypePattern: wifi: Can not match empty type.
[21229:21229:0207/200744.796990:ERROR:network_type_pattern.cc(134)] NetworkTypePattern: wifi: Can not match empty type.
[21229:21229:0207/200745.090939:ERROR:wallpaper_controller.cc(1259)] User is ephemeral or guest! Fallback to default wallpaper.
GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RegisterMediaRoutesObserver(0x7120000a6f80)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See https://github.com/google/googletest/blob/master/googlemock/docs/CookBook.md#knowing-when-to-expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/apps/app_browsertest_util.cc:68:
    Function call: RegisterMediaSinksObserver(0x7120000a6fa8)
          Returns: true
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See https://github.com/google/googletest/blob/master/googlemock/docs/CookBook.md#knowing-when-to-expect for details.
==1==WARNING: MemorySanitizer: use-of-uninitialized-value
    #0 0x211f5db1 in blink::GraphicsLayer::UnregisterContentsLayer(blink::WebLayer*) ./../../third_party/WebKit/Source/platform/graphics/GraphicsLayer.cpp:479:3
    #1 0x227af38e in SetWebLayer ./../../third_party/WebKit/Source/core/exported/WebPluginContainerImpl.cpp:315:5
    #2 0x227af38e in non-virtual thunk to blink::WebPluginContainerImpl::SetWebLayer(blink::WebLayer*) ./../../third_party/WebKit/Source/core/exported/WebPluginContainerImpl.cpp:0:0
    #3 0x2731c63f in non-virtual thunk to content::BrowserPlugin::SetLayer(std::__1::unique_ptr<blink::WebLayer, std::__1::default_delete<blink::WebLayer> >) ./../../content/renderer/browser_plugin/browser_plugin.cc:787:17
    #4 0x2736bc0f in content::ChildFrameCompositingHelper::SetPrimarySurfaceId(viz::SurfaceId const&, gfx::Size const&) ./../../content/renderer/child_frame_compositing_helper.cc:93:28
    #5 0x27313f40 in content::BrowserPlugin::WasResized() ./../../content/renderer/browser_plugin/browser_plugin.cc:263:26
    #6 0x2730de43 in bool IPC::MessageT<BrowserPluginMsg_GuestReady_Meta, std::__1::tuple<int, viz::FrameSinkId>, void>::Dispatch<content::BrowserPlugin, content::BrowserPlugin, void, void (content::BrowserPlugin::*)(int, viz::FrameSinkId const&)>(IPC::Message const*, content::BrowserPlugin*, content::BrowserPlugin*, void*, void (content::BrowserPlugin::*)(int, viz::FrameSinkId const&)) ./../../base/tuple.h:52:3
    #7 0x2730c6a2 in content::BrowserPlugin::OnMessageReceived(IPC::Message const&) ./../../content/renderer/browser_plugin/browser_plugin.cc:125:5
    #8 0x27320d6e in content::BrowserPluginManager::OnControlMessageReceived(IPC::Message const&) ./../../content/renderer/browser_plugin/browser_plugin_manager.cc:89:28
    #9 0x26e5b062 in content::RenderThreadImpl::OnControlMessageReceived(IPC::Message const&) ./../../content/renderer/render_thread_impl.cc:1714:18
    #10 0x26e58664 in OnMessageReceived ./../../content/renderer/render_thread_impl.cc:1582:27
    #11 0x26e58664 in non-virtual thunk to content::RenderThreadImpl::OnMessageReceived(IPC::Message const&) ./../../content/renderer/render_thread_impl.cc:0:0
    #12 0x15fdaece in IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) ./../../ipc/ipc_channel_proxy.cc:320:14
    #13 0x109ff32d in Run ./../../base/callback.h:65:12
    #14 0x109ff32d in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask*) ./../../base/debug/task_annotator.cc:55:0
    #15 0x103f03fd in blink::scheduler::internal::ThreadControllerImpl::DoWork(blink::scheduler::internal::Sequence::WorkType) ./../../third_party/WebKit/Source/platform/scheduler/base/thread_controller_impl.cc:162:21
    #16 0x109ff32d in Run ./../../base/callback.h:65:12
    #17 0x109ff32d in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask*) ./../../base/debug/task_annotator.cc:55:0
    #18 0x10a8cf98 in base::MessageLoop::RunTask(base::PendingTask*) ./../../base/message_loop/message_loop.cc:395:25
    #19 0x10a8e9d2 in DeferOrRunPendingTask ./../../base/message_loop/message_loop.cc:407:5
    #20 0x10a8e9d2 in base::MessageLoop::DoWork() ./../../base/message_loop/message_loop.cc:451:0
    #21 0x10a92d46 in base::MessagePumpDefault::Run(base::MessagePump::Delegate*) ./../../base/message_loop/message_pump_default.cc:37:31
    #22 0x10b50e0f in base::RunLoop::Run() ./../../base/run_loop.cc:133:14
    #23 0x26f411f6 in content::RendererMain(content::MainFunctionParams const&) ./../../content/renderer/renderer_main.cc:241:23
    #24 0x109039d4 in content::RunZygote(content::ContentMainDelegate*) ./../../content/app/content_main_runner.cc:352:14
    #25 0x109066d5 in content::RunNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) ./../../content/app/content_main_runner.cc:431:12
    #26 0x10909395 in content::ContentMainRunnerImpl::Run() ./../../content/app/content_main_runner.cc:713:12
    #27 0x1a63c16b in service_manager::Main(service_manager::MainParams const&) ./../../services/service_manager/embedder/main.cc:456:29
    #28 0x10902c54 in content::ContentMain(content::ContentMainParams const&) ./../../content/app/content_main.cc:19:10
    #29 0x1275c599 in content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) ./../../content/public/test/test_launcher.cc:620:12
    #30 0x109c4370 in LaunchChromeTests(unsigned long, content::TestLauncherDelegate*, int, char**) ./../../chrome/test/base/chrome_test_launcher.cc:177:10
    #31 0x109c1cb2 in main ./../../chrome/test/base/browser_tests_main_chromeos.cc:26:10
    #32 0x7f9189129f44 in __libc_start_main /build/eglibc-SvCtMH/eglibc-2.19/csu/libc-start.c:287:0
    #33 0x9880c9 in _start ??:0:0
  Uninitialized value was created by a heap deallocation
    #0 0x9f83f9 in operator delete(void*) /b/build/slave/linux_upload_clang/build/src/third_party/llvm/compiler-rt/lib/msan/msan_new_delete.cc:74:44
    #1 0x107fb155 in operator() ./../../buildtools/third_party/libc++/trunk/include/memory:2286:5
    #2 0x107fb155 in reset ./../../buildtools/third_party/libc++/trunk/include/memory:2599:0
    #3 0x107fb155 in ~unique_ptr ./../../buildtools/third_party/libc++/trunk/include/memory:2553:0
    #4 0x107fb155 in extensions::SendRequestNatives::StartRequest(v8::FunctionCallbackInfo<v8::Value> const&) ./../../extensions/renderer/send_request_natives.cc:76:0
    #5 0x107a135b in Run ./../../base/callback.h:94:12
    #6 0x107a135b in extensions::ObjectBackedNativeHandler::Router(v8::FunctionCallbackInfo<v8::Value> const&) ./../../extensions/renderer/object_backed_native_handler.cc:105:0
    #7 0xd4c6344 in v8::internal::FunctionCallbackArguments::Call(v8::internal::CallHandlerInfo*) ./../../v8/src/api-arguments.cc:29:3
    #8 0xd7a05d5 in v8::internal::MaybeHandle<v8::internal::Object> v8::internal::(anonymous namespace)::HandleApiCallHelper<false>(v8::internal::Isolate*, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::Object>, v8::internal::BuiltinArguments) ./../../v8/src/builtins/builtins-api.cc:107:36
    #9 0xd79c71b in v8::internal::Builtin_Impl_HandleApiCall(v8::internal::BuiltinArguments, v8::internal::Isolate*) ./../../v8/src/builtins/builtins-api.cc:137:5
    #10 0xfb6b8d4 in v8::internal::Simulator::DoRuntimeCall(v8::internal::Instruction*) ./../../v8/src/arm64/simulator-arm64.cc:490:11
    #11 0xfb6a997 in v8::internal::Simulator::Run() ./../../v8/src/arm64/simulator-arm64.h:778:5
    #12 0xfb67dec in CheckPCSComplianceAndRun ./../../v8/src/arm64/simulator-arm64.cc:188:3
    #13 0xfb67dec in v8::internal::Simulator::CallImpl(unsigned char*, v8::internal::Simulator::CallArgument*) ./../../v8/src/arm64/simulator-arm64.cc:157:0
    #14 0xe6d0f70 in Call<v8::internal::Object *, v8::internal::Object *, v8::internal::Object *, v8::internal::Object *, int, v8::internal::Object ***> ./../../v8/src/arm64/simulator-arm64.h:724:5
    #15 0xe6d0f70 in Call ./../../v8/src/simulator.h:104:0
    #16 0xe6d0f70 in v8::internal::(anonymous namespace)::Invoke(v8::internal::Isolate*, bool, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, int, v8::internal::Handle<v8::internal::Object>*, v8::internal::Handle<v8::internal::Object>, v8::internal::Execution::MessageHandling, v8::internal::Execution::Target) ./../../v8/src/execution.cc:153:0
    #17 0xe6cfd47 in CallInternal ./../../v8/src/execution.cc:189:10
    #18 0xe6cfd47 in v8::internal::Execution::Call(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, int, v8::internal::Handle<v8::internal::Object>*) ./../../v8/src/execution.cc:200:0
    #19 0xd566c67 in v8::Function::Call(v8::Local<v8::Context>, v8::Local<v8::Value>, int, v8::Local<v8::Value>*) ./../../v8/src/api.cc:5170:7
    #20 0x107ce61e in extensions::(anonymous namespace)::ExtensionImpl::Apply(v8::FunctionCallbackInfo<v8::Value> const&) ./../../extensions/renderer/safe_builtins.cc:212:19
    #21 0xd4c6344 in v8::internal::FunctionCallbackArguments::Call(v8::internal::CallHandlerInfo*) ./../../v8/src/api-arguments.cc:29:3
    #22 0xd7a05d5 in v8::internal::MaybeHandle<v8::internal::Object> v8::internal::(anonymous namespace)::HandleApiCallHelper<false>(v8::internal::Isolate*, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::Object>, v8::internal::BuiltinArguments) ./../../v8/src/builtins/builtins-api.cc:107:36
    #23 0xd79c71b in v8::internal::Builtin_Impl_HandleApiCall(v8::internal::BuiltinArguments, v8::internal::Isolate*) ./../../v8/src/builtins/builtins-api.cc:137:5
    #24 0xfb6b8d4 in v8::internal::Simulator::DoRuntimeCall(v8::internal::Instruction*) ./../../v8/src/arm64/simulator-arm64.cc:490:11
    #25 0xfb6a997 in v8::internal::Simulator::Run() ./../../v8/src/arm64/simulator-arm64.h:778:5
    #26 0xfb67dec in CheckPCSComplianceAndRun ./../../v8/src/arm64/simulator-arm64.cc:188:3
    #27 0xfb67dec in v8::internal::Simulator::CallImpl(unsigned char*, v8::internal::Simulator::CallArgument*) ./../../v8/src/arm64/simulator-arm64.cc:157:0
    #28 0xe6d0f70 in Call<v8::internal::Object *, v8::internal::Object *, v8::internal::Object *, v8::internal::Object *, int, v8::internal::Object ***> ./../../v8/src/arm64/simulator-arm64.h:724:5
    #29 0xe6d0f70 in Call ./../../v8/src/simulator.h:104:0
    #30 0xe6d0f70 in v8::internal::(anonymous namespace)::Invoke(v8::internal::Isolate*, bool, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, int, v8::internal::Handle<v8::internal::Object>*, v8::internal::Handle<v8::internal::Object>, v8::internal::Execution::MessageHandling, v8::internal::Execution::Target) ./../../v8/src/execution.cc:153:0
SUMMARY: MemorySanitizer: use-of-uninitialized-value (/b/s/w/ir/out/Release/browser_tests+0x211f5db1)
Exiting
 

Comment 1 by olka@chromium.org, Feb 8 2018

Labels: OS-Chrome OS-Linux

Comment 2 by olka@chromium.org, Feb 8 2018

Owner: mcnee@chromium.org
Status: Assigned (was: Untriaged)

Comment 3 by olka@chromium.org, Feb 8 2018

(I'm disabling it)

Comment 4 by olka@chromium.org, Feb 8 2018

Cc: wjmaclean@chromium.org
Here https://chromium-review.googlesource.com/c/chromium/src/+/908559

Comment 5 by olka@chromium.org, Feb 8 2018

Labels: -Sheriff-Chromium
Project Member

Comment 6 by bugdroid1@chromium.org, Feb 8 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/3eec549a480f0c44bfbd3ace5c62dd3c0f57ddb6

commit 3eec549a480f0c44bfbd3ace5c62dd3c0f57ddb6
Author: Olga Sharonova <olka@chromium.org>
Date: Thu Feb 08 14:08:07 2018

Disabling ExtensionViewLoadApiTest.QueuedLoadAPILoadOtherExtension

Flakes on Linux/ChromeOS

TBR=mcnee@chromium.org

Bug:  810357 
Change-Id: I9026ccff2ed4bf601a4f0ce5077e992e95dc7f9b
Reviewed-on: https://chromium-review.googlesource.com/908559
Reviewed-by: Olga Sharonova <olka@chromium.org>
Commit-Queue: Olga Sharonova <olka@chromium.org>
Cr-Commit-Position: refs/heads/master@{#535372}
[modify] https://crrev.com/3eec549a480f0c44bfbd3ace5c62dd3c0f57ddb6/chrome/browser/apps/guest_view/extension_view/extension_view_browsertest.cc

Comment 7 by mcnee@chromium.org, Feb 8 2018

Mergedinto: 810007
Status: Duplicate (was: Assigned)

Sign in to add a comment