New issue
Advanced search Search tips

Issue 849128 link

Starred by 2 users

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 2
Type: Bug



Sign in to add a comment

WebviewProxyAuthLoginTest.ProxyAuthTransfer failing on ChromeOS MSan

Project Member Reported by tapted@chromium.org, Jun 3 2018

Issue description

hendrich@: please triage.

Persistent failures starting https://ci.chromium.org/buildbot/chromium.memory/Linux%20ChromiumOS%20MSan%20Tests/7403 
also in
https://ci.chromium.org/buildbot/chromium.memory/Linux%20ChromiumOS%20MSan%20Tests/7430

No CL stands out. Maybe a swarming bug -> 

----------------------------------------
Exception happened during processing of request from ('127.0.0.1', 51446)
Traceback (most recent call last):
  File "/b/s/w/ir/.swarming_module/lib/python2.7/SocketServer.py", line 596, in process_request_thread
    self.finish_request(request, client_address)
  File "/b/s/w/ir/.swarming_module/lib/python2.7/SocketServer.py", line 331, in finish_request
    self.RequestHandlerClass(request, client_address, self)
  File "/b/s/w/ir/.swarming_module/lib/python2.7/SocketServer.py", line 652, in __init__
    self.handle()
  File "/b/s/w/ir/.swarming_module/lib/python2.7/BaseHTTPServer.py", line 340, in handle
    self.handle_one_request()
  File "/b/s/w/ir/.swarming_module/lib/python2.7/BaseHTTPServer.py", line 328, in handle_one_request
    method()
  File "/b/s/w/ir/net/tools/testserver/testserver.py", line 1866, in do_CONNECT
    sock.close()
UnboundLocalError: local variable 'sock' referenced before assignment
----------------------------------------

but.. no idea why it only shows up on chromeOS msan.

Test file last changed in r559838, which added some #if msan stuff.
 
Cc: ricea@chromium.org
Possibly related to r548814

Comment 2 by maruel@google.com, Jun 4 2018

Components: -Infra>Platform>Swarming
The exception is in an input file of the task. Swarming is working as expected. You may want to map the files locally and read the code to find the issue, but using plain old git blame is probably going to be faster.
Project Member

Comment 3 by bugdroid1@chromium.org, Jun 4 2018

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

commit 3ec925799261548153102b2bc1b631d243e35bf4
Author: Trent Apted <tapted@chromium.org>
Date: Mon Jun 04 01:16:43 2018

Disable WebviewProxyAuthLoginTest.ProxyAuthTransfer on MSAN.

TBR=hendrich@chromium.org

Bug: 849128
Change-Id: Ifa512ea6d0fef935dd13cb4695a7b1a32f382fec
Reviewed-on: https://chromium-review.googlesource.com/1084139
Commit-Queue: Trent Apted <tapted@chromium.org>
Reviewed-by: Trent Apted <tapted@chromium.org>
Cr-Commit-Position: refs/heads/master@{#563983}
[modify] https://crrev.com/3ec925799261548153102b2bc1b631d243e35bf4/chrome/browser/chromeos/login/webview_login_browsertest.cc

Comment 4 by ricea@chromium.org, Jun 4 2018

Labels: -Pri-1 Pri-2
MSAN often hits timeouts due to being so slow.

So, what's happening here is that sock = socket.create_connection((host, port)) in testserver.py
fails. Probably a timeout, The behaviour of testserver.py here is fine, except that it eats the real error message and displays that useless UnboundLocalError instead. I will fix that.

The proxy connection back to the EmbeddedTestServer running inside the browser process. Looks like that is timing out.

It's possible that the msan bot is configured differently from the other ChromeOS bots causing the connection to fail, but the more likely explanation is that it's just too slow to respond.


For the record, here's the C++ crash stack:

    #0 0x000000a90d91 in __interceptor_backtrace /b/build/slave/linux_upload_clang/build/src/third_party/llvm/compiler-rt/lib/msan/../sanitizer_common/sanitizer_common_interceptors.inc:3980:13
    #1 0x0000136064ff in base::debug::StackTrace::StackTrace(unsigned long) ./../../base/debug/stack_trace_posix.cc:808:41
    #2 0x0000150a7e72 in content::(anonymous namespace)::DumpStackTraceSignalHandler(int) ./../../content/public/test/browser_test_base.cc:87:5
    #3 0x000000ab8739 in SignalHandler(int) /b/build/slave/linux_upload_clang/build/src/third_party/llvm/compiler-rt/lib/msan/msan_interceptors.cc:995:3
    #4 0x7f98bfa06cb0 in killpg ??:?
    #5 0x7f98bfa06cb0 in ?? ??:0
    #6 0x7f98bface6d3 in epoll_wait /build/eglibc-ripdx6/eglibc-2.19/misc/../sysdeps/unix/syscall-template.S:81:0
    #7 0x000000a79e54 in __interceptor_epoll_wait /b/build/slave/linux_upload_clang/build/src/third_party/llvm/compiler-rt/lib/msan/msan_interceptors.cc:862:13
    #8 0x00001714e80b in epoll_dispatch ./../../base/third_party/libevent/epoll.c:198:8
    #9 0x000017141bfb in event_base_loop ./../../base/third_party/libevent/event.c:512:9
    #10 0x000013651328 in base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) ./../../base/message_loop/message_pump_libevent.cc:247:9
    #11 0x000013467be0 in base::RunLoop::Run() ./../../base/run_loop.cc:102:14
    #12 0x0000062cf36a in chromeos::WebviewProxyAuthLoginTest_ProxyAuthTransfer_Test::RunTestOnMainThread() ./../../chrome/browser/chromeos/login/webview_login_browsertest.cc:1030:12
    #13 0x0000150a7202 in content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() ./../../content/public/test/browser_test_base.cc:385:5
    #14 0x00001397aff7 in Run ./../../base/callback.h:125:12
    #15 0x00001397aff7 in ChromeBrowserMainParts::PreMainMessageLoopRunImpl() ./../../chrome/browser/chrome_browser_main.cc:2134:0
    #16 0x000013976a10 in ChromeBrowserMainParts::PreMainMessageLoopRun() ./../../chrome/browser/chrome_browser_main.cc:1520:18
    #17 0x00000765f221 in chromeos::ChromeBrowserMainPartsChromeos::PreMainMessageLoopRun() ./../../chrome/browser/chromeos/chrome_browser_main_chromeos.cc:684:32
    #18 0x00000be44bdb in content::BrowserMainLoop::PreMainMessageLoopRun() ./../../content/browser/browser_main_loop.cc:966:13
    #19 0x00000d40d6b1 in Run ./../../base/callback.h:125:12
    #20 0x00000d40d6b1 in content::StartupTaskRunner::RunAllTasksNow() ./../../content/browser/startup_task_runner.cc:44:0
    #21 0x00000be3c7c8 in content::BrowserMainLoop::CreateStartupTasks() ./../../content/browser/browser_main_loop.cc:877:25
    #22 0x00000be506e6 in content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&, std::__1::unique_ptr<content::BrowserProcessSubThread, std::__1::default_delete<content::BrowserProcessSubThread> >) ./../../content/browser/browser_main_runner_impl.cc:148:15
    #23 0x00000be3136c in content::BrowserMain(content::MainFunctionParams const&, std::__1::unique_ptr<content::BrowserProcessSubThread, std::__1::default_delete<content::BrowserProcessSubThread> >) ./../../content/browser/browser_main.cc:47:20
    #24 0x0000130f0e45 in content::RunBrowserProcessMain(content::MainFunctionParams const&, content::ContentMainDelegate*, std::__1::unique_ptr<content::BrowserProcessSubThread, std::__1::default_delete<content::BrowserProcessSubThread> >) ./../../content/app/content_main_runner_impl.cc:620:10
    #25 0x0000130f505a in content::ContentMainRunnerImpl::Run() ./../../content/app/content_main_runner_impl.cc:964:12
    #26 0x00001c760ed3 in service_manager::Main(service_manager::MainParams const&) ./../../services/service_manager/embedder/main.cc:459:29
    #27 0x0000130eb3c8 in content::ContentMain(content::ContentMainParams const&) ./../../content/app/content_main.cc:19:10
    #28 0x0000150a56d0 in content::BrowserTestBase::SetUp() ./../../content/public/test/browser_test_base.cc:323:3
    #29 0x0000138255ff in InProcessBrowserTest::SetUp() ./../../chrome/test/base/in_process_browser_test.cc:244:20
    #30 0x000006230098 in chromeos::OobeBaseTest::SetUp() ./../../chrome/browser/chromeos/login/test/oobe_base_test.cc:88:33
    #31 0x0000062d45b4 in chromeos::WebviewProxyAuthLoginTest::SetUp() ./../../chrome/browser/chromeos/login/webview_login_browsertest.cc:887:23
    #32 0x000008bb53f6 in testing::Test::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:0:0
    #33 0x000008bb948c in testing::TestInfo::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:2667:11
    #34 0x000008bbaf1a in testing::TestCase::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:2785:28
    #35 0x000008bf1625 in testing::internal::UnitTestImpl::RunAllTests() ./../../third_party/googletest/src/googletest/src/gtest.cc:5047:43
    #36 0x000008befef8 in testing::UnitTest::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:0:0
    #37 0x000013890c11 in RUN_ALL_TESTS ./../../third_party/googletest/src/googletest/include/gtest/gtest.h:2329:46
    #38 0x000013890c11 in base::TestSuite::Run() ./../../base/test/test_suite.cc:275:0
    #39 0x0000132f0e34 in ChromeTestSuiteRunner::RunTestSuite(int, char**) ./../../chrome/test/base/chrome_test_launcher.cc:65:38
    #40 0x00001514f9d5 in content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) ./../../content/public/test/test_launcher.cc:625:31
    #41 0x0000132f2597 in LaunchChromeTests(unsigned long, content::TestLauncherDelegate*, int, char**) ./../../chrome/test/base/chrome_test_launcher.cc:170:10
    #42 0x0000132f0c20 in main ./../../chrome/test/base/browser_tests_main_chromeos.cc:21:10
    #43 0x7f98bf9f1f45 in __libc_start_main /build/eglibc-ripdx6/eglibc-2.19/csu/libc-start.c:287:0
    #44 0x000000a53f6a in _start ??:0:0


I think this is a normal test timeout crash, but I'm not 100% sure. Lowering priority as the crashing test has been disabled.
The disabling did not work. The tree is still red at Cr-Commit-Position: refs/heads/master@{#563989}:

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


I will disable for MEMORY_SANITIZER as well.
Cc: hendrich@chromium.org
Owner: pmarko@chromium.org
( taking this on my plate as this is my test case :-) )

I think the disabling didn't work because it disables for
defined(ADDRESS_SANITIZER) || defined(LEAK_SANITIZER)
while we should disable for
defined(MEMORY_SANITIZER)

I'll send a CL to do that disabling and see if I can find anything in the components the test is using that would have regressed performance.
Ah, what I talked about in Comment #7 will be already done by https://chromium-review.googlesource.com/c/chromium/src/+/1084478 . Thanks Dominic!
Project Member

Comment 9 by bugdroid1@chromium.org, Jun 4 2018

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

commit 066b7e14b6ebee0938ed39f60ee1e3d2ad27f11d
Author: Dominic Battre <battre@chromium.org>
Date: Mon Jun 04 08:26:26 2018

Disable WebviewProxyAuthLoginTest.ProxyAuthTransfer on MSAN.

TBR=hendrich@chromium.org,tapted@chromium.org
NO_TRY=true

Bug: 849128
Change-Id: I5fa505bfbcd7005e50644566e8f950496c8d1e87
Reviewed-on: https://chromium-review.googlesource.com/1084478
Reviewed-by: Dominic Battré <battre@chromium.org>
Reviewed-by: Trent Apted <tapted@chromium.org>
Commit-Queue: Dominic Battré <battre@chromium.org>
Cr-Commit-Position: refs/heads/master@{#564020}
[modify] https://crrev.com/066b7e14b6ebee0938ed39f60ee1e3d2ad27f11d/chrome/browser/chromeos/login/webview_login_browsertest.cc

Status: Assigned (was: Untriaged)
#10 I have a CL in progress to improve the logging from testserver.py: https://chromium-review.googlesource.com/c/chromium/src/+/1084422

I've been trying to run it locally but I've spent all day trying to get a working ChromeOS / MSAN build without luck.
Here is a failure of that test that did not happen on MSAN:

https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/linux-chromeos-rel/8919

[ RUN      ] WebviewProxyAuthLoginTest.ProxyAuthTransfer
BasicAuthProxy server started on port 36834...
sending server_data: {"host": "127.0.0.1", "port": 36834} (36 bytes)
sending server_data: {"host": "127.0.0.1", "port": 33324} (36 bytes)
HTTPS server started on 127.0.0.1:45262...
sending server_data: {"host": "127.0.0.1", "port": 45262} (36 bytes)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4727:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM default
[11142:11228:0604/060806.498038:WARNING:alsa_util.cc(24)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4727:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM default
[11142:11228:0604/060806.498253:WARNING:alsa_util.cc(24)] PcmOpen: plug:default,No such file or directory
[11142:11142:0604/060806.501202:ERROR:network_profile_handler.cc(83)] Manager properties returned from Shill don't contain the field Profiles
[11142:11142:0604/060806.501339:ERROR:network_sms_handler.cc(436)] NetworkSmsHandler: No list value for: Devices
[11142:11142:0604/060806.501792:INFO:remote_commands_service.cc(36)] Fetching remote commands.
[11142:11142:0604/060806.501918:INFO:system_log_uploader.cc(237)] Creating system log uploader.
[11142:11142:0604/060806.501947:INFO:system_log_uploader.cc(389)] Scheduling next system log upload 0 s from now.
[11142:11142:0604/060806.506180:INFO:system_log_uploader.cc(359)] System log upload is disabled, rescheduling.
[11142:11142:0604/060806.540137:INFO:system_log_uploader.cc(389)] Scheduling next system log upload 43200 s from now.
127.0.0.1 - - [04/Jun/2018 06:08:06] "CONNECT accounts.google.com:45262 HTTP/1.1" 407 -
[11142:11213:0604/060806.545504:WARNING:http_network_transaction.cc(343)] Blocked proxy response with status 407 to CONNECT request for accounts.google.com:45262.
127.0.0.1 - - [04/Jun/2018 06:08:06] "CONNECT accounts.google.com:45262 HTTP/1.1" 407 -
[11142:11213:0604/060806.552820:WARNING:http_network_transaction.cc(343)] Blocked proxy response with status 407 to CONNECT request for accounts.google.com:45262.
127.0.0.1 - - [04/Jun/2018 06:08:06] "CONNECT accounts.google.com:45262 HTTP/1.1" 407 -
[11142:11213:0604/060806.555106:WARNING:http_network_transaction.cc(343)] Blocked proxy response with status 407 to CONNECT request for accounts.google.com:45262.
127.0.0.1 - - [04/Jun/2018 06:08:06] "CONNECT accounts.google.com:45262 HTTP/1.1" 407 -
[11142:11213:0604/060806.555885:WARNING:http_network_transaction.cc(343)] Blocked proxy response with status 407 to CONNECT request for accounts.google.com:45262.
[11142:11142:0604/060806.628624:WARNING:CONSOLE(0)] "Styling master document from stylesheets defined in HTML Imports is deprecated. Please refer to https://goo.gl/EGXzpw for possible migration paths.", source:  (0)
[11142:11142:0604/060807.137352:ERROR:fake_shill_manager_client.cc(965)] Notify for unknown property: ServiceCompleteList
[11142:11142:0604/060807.137372:ERROR:fake_shill_manager_client.cc(965)] Notify for unknown property: ServiceCompleteList
[11142:11142:0604/060807.262120:WARNING:wizard_controller.cc(1548)] SkipPostLoginScreensForTesting(): Ignore screen 1
[11142:11142:0604/060807.262153:INFO:CONSOLE(9839)] "Loading asset bundle oauth-enrollment", source: chrome://oobe/oobe.js (9839)
127.0.0.1 - - [04/Jun/2018 06:08:07] "POST /device_management?request=remote_commands&devicetype=2&apptype=Chrome&agent=Chromium+69.0.3450.0(4a696acb61f4ad0931ad22de4a50a703facc8374-refs%2Fheads%2Fmaster%40%7B%23564070%7D)&platform=Linux%2CCrOS%2Cunknown%7Cx86_64%2Cunknown%7C14.4.0&deviceid=device-id&retry=false HTTP/1.1" 200 -
Failed to load policies from /b/s/w/itwwCKoA/.org.chromium.Chromium.jRIH5p/policy
Failed to load policies from /b/s/w/itwwCKoA/.org.chromium.Chromium.jRIH5p/policy
127.0.0.1 - - [04/Jun/2018 06:08:07] "POST /device_management?request=policy&devicetype=2&apptype=Chrome&agent=Chromium+69.0.3450.0(4a696acb61f4ad0931ad22de4a50a703facc8374-refs%2Fheads%2Fmaster%40%7B%23564070%7D)&platform=Linux%2CCrOS%2Cunknown%7Cx86_64%2Cunknown%7C14.4.0&deviceid=device-id&retry=false HTTP/1.1" 200 -
[11142:11142:0604/060807.369412:INFO:remote_commands_service.cc(160)] Remote commands fetched.
[11142:11142:0604/060807.369772:ERROR:fake_shill_manager_client.cc(965)] Notify for unknown property: ServiceCompleteList
127.0.0.1 - - [04/Jun/2018 06:08:07] "CONNECT www.google.com:443 HTTP/1.1" 407 -
[11142:11142:0604/060807.390149:INFO:signin_screen_handler.cc(1471)] Login WebUI >> active: 1, source: gaia-signin
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4727:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM default
[11142:11228:0604/060807.434490:WARNING:alsa_util.cc(24)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4727:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM default
[11142:11228:0604/060807.434577:WARNING:alsa_util.cc(24)] PcmOpen: plug:default,No such file or directory
127.0.0.1 - - [04/Jun/2018 06:08:07] "CONNECT accounts.google.com:45262 HTTP/1.1" 407 -
[11142:11142:0604/060807.484762:ERROR:textfield.cc(1754)] Not implemented reached in virtual bool views::Textfield::ShouldDoLearning()
[11142:11142:0604/060807.490792:INFO:CONSOLE(9823)] "Finished loading asset bundle oauth-enrollment", source: chrome://oobe/oobe.js (9823)
BrowserTestBase received signal: Segmentation fault. Backtrace:
#0 0x000003a3e71c base::debug::StackTrace::StackTrace()
#1 0x000003ec2475 content::(anonymous namespace)::DumpStackTraceSignalHandler()
#2 0x7f8c90f55cb0 <unknown>
#3 0x000002a3eb54 content::RenderWidgetHostViewBase::TransformPointToTargetCoordSpace()
#4 0x000002a3e017 content::RenderWidgetHostViewBase::TransformPointToLocalCoordSpaceViz()
#5 0x000002875320 content::CrossProcessFrameConnector::TransformPointToCoordSpaceForView()
#6 0x0000028751de content::CrossProcessFrameConnector::TransformPointToRootCoordSpace()
#7 0x000002a411cb content::RenderWidgetHostViewChildFrame::TransformPointToRootCoordSpaceF()
#8 0x0000029caccd content::TouchSelectionControllerClientChildFrame::UpdateSelectionBoundsIfNeeded()
#9 0x000002a0984e content::RenderFrameMetadataProviderImpl::OnFrameTokenRenderFrameMetadataChanged()
#10 0x000002a09f6b _ZN4base8internal7InvokerINS0_9BindStateIMN7content31RenderFrameMetadataProviderImplEFvN2cc19RenderFrameMetadataEEJNS_7WeakPtrIS4_EES6_EEEFvvEE7RunOnceEPNS0_13BindStateBaseE
#11 0x0000029b6a63 content::FrameTokenMessageQueue::DidProcessFrame()
#12 0x00000536d2ea viz::CompositorFrameSinkSupport::OnSurfaceActivated()
#13 0x000005389bc3 viz::Surface::ActivateFrame()
#14 0x0000053892a3 viz::Surface::QueueFrame()
#15 0x00000536e6ef viz::CompositorFrameSinkSupport::MaybeSubmitCompositorFrame()
#16 0x00000536df9d viz::CompositorFrameSinkSupport::SubmitCompositorFrame()
#17 0x000002a40cb3 content::RenderWidgetHostViewChildFrame::SubmitCompositorFrame()
#18 0x000002a31613 content::RenderWidgetHostImpl::SubmitCompositorFrame()
#19 0x00000248cc69 viz::mojom::CompositorFrameSinkStubDispatch::Accept()
#20 0x000004756631 mojo::internal::MultiplexRouter::ProcessIncomingMessage()
#21 0x000004755e95 mojo::internal::MultiplexRouter::Accept()
#22 0x000004750fa1 mojo::Connector::ReadSingleMessage()
#23 0x000004751641 mojo::Connector::ReadAllAvailableMessages()
#24 0x000003f2c2aa mojo::SimpleWatcher::OnHandleReady()
#25 0x0000039c883c base::debug::TaskAnnotator::RunTask()
#26 0x0000039dcbf7 base::MessageLoop::RunTask()
#27 0x0000039dd0a8 base::MessageLoop::DoWork()
#28 0x000003a4dd89 base::MessagePumpLibevent::Run()
#29 0x0000039fa445 base::RunLoop::Run()
#30 0x000001594a66 chromeos::WebviewProxyAuthLoginTest_ProxyAuthTransfer_Test::RunTestOnMainThread()
#31 0x000003ec21d3 content::BrowserTestBase::ProxyRunTestOnMainThreadLoop()
#32 0x000003ade83e ChromeBrowserMainParts::PreMainMessageLoopRunImpl()
#33 0x000003add7aa ChromeBrowserMainParts::PreMainMessageLoopRun()
#34 0x000001a68d6f chromeos::ChromeBrowserMainPartsChromeos::PreMainMessageLoopRun()
#35 0x000002787191 content::BrowserMainLoop::PreMainMessageLoopRun()
#36 0x000002adcae7 content::StartupTaskRunner::RunAllTasksNow()
#37 0x000002785b42 content::BrowserMainLoop::CreateStartupTasks()
#38 0x000002789475 content::BrowserMainRunnerImpl::Initialize()
#39 0x000002783a5c content::BrowserMain()
#40 0x000003971f0a content::ContentMainRunnerImpl::Run()
#41 0x00000547c40f service_manager::Main()
#42 0x000003970104 content::ContentMain()
#43 0x000003ec1def content::BrowserTestBase::SetUp()
#44 0x000003aa0d96 InProcessBrowserTest::SetUp()
#45 0x0000015786d1 chromeos::OobeBaseTest::SetUp()
#46 0x000001596ecf chromeos::WebviewProxyAuthLoginTest::SetUp()
#47 0x000001e356fd testing::Test::Run()
#48 0x000001e36320 testing::TestInfo::Run()
#49 0x000001e36837 testing::TestCase::Run()
#50 0x000001e41d17 testing::internal::UnitTestImpl::RunAllTests()
#51 0x000001e4188d testing::UnitTest::Run()
#52 0x000003ab4b61 base::TestSuite::Run()
#53 0x0000039bf4f5 ChromeTestSuiteRunner::RunTestSuite()
#54 0x000003edf8a9 content::LaunchTests()
#55 0x0000039bf9b3 LaunchChromeTests()
#56 0x0000039bf48e main
#57 0x7f8c90f40f45 __libc_start_main
#58 0x0000005eef0a _start
Failed twice in a row. I am going to disable the test entirely.
Thanks!
I'll debug what's going on with the test.
Project Member

Comment 15 by bugdroid1@chromium.org, Jun 4 2018

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

commit c732761fd395644cbd9ac9d9a514a5c4f50c5ef3
Author: Dominic Battre <battre@chromium.org>
Date: Mon Jun 04 15:11:24 2018

Disable WebviewProxyAuthLoginTest.ProxyAuthTransfer

Completely disable the test because it also fails on non MSan bots.

TBR=pmarko@chromium.org,hendrich@chromium.org

Bug: 849128
Change-Id: I27088222a48080fe869e395da101e50cead68a39
Reviewed-on: https://chromium-review.googlesource.com/1085291
Reviewed-by: Dominic Battré <battre@chromium.org>
Commit-Queue: Dominic Battré <battre@chromium.org>
Cr-Commit-Position: refs/heads/master@{#564095}
[modify] https://crrev.com/c732761fd395644cbd9ac9d9a514a5c4f50c5ef3/chrome/browser/chromeos/login/webview_login_browsertest.cc

Project Member

Comment 16 by bugdroid1@chromium.org, Jun 6 2018

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

commit d688980779bf033aa3e44df037744bce75adcb7d
Author: Adam Rice <ricea@chromium.org>
Date: Wed Jun 06 00:11:54 2018

testserver.py: Improve logging on connection failure

testserver.py didn't report useful diagnostics on connection failure in proxy
mode. For the CONNECT method it would report an UnboundLocalError and for the
GET method it would log nothing at all.

Log connection failures (and other network errors) in proxy mode.

Behaviour in other modes is unchanged.

BUG=849128

Change-Id: Idbc8f0254438098461b6db2bb68c5268c48e1956
Reviewed-on: https://chromium-review.googlesource.com/1084422
Reviewed-by: Eric Roman <eroman@chromium.org>
Reviewed-by: Ian Clelland <iclelland@chromium.org>
Commit-Queue: Adam Rice <ricea@chromium.org>
Cr-Commit-Position: refs/heads/master@{#564724}
[modify] https://crrev.com/d688980779bf033aa3e44df037744bce75adcb7d/net/tools/testserver/testserver.py

Sign in to add a comment