Issue metadata
Sign in to add a comment
|
WebRtcAudioBrowserTest.CanMakeVideoCallAndThenRenegotiateToAudio Flaky (TIMED OUT) on chromium.webrtc Linux Tester |
||||||||||||||||||||||
Issue description
[7254:7254:0613/080944.533578:677966465:INFO:CONSOLE(67)] "Receiving offer...", source: http://127.0.0.1:56796/media/webrtc_test_common.js (67)
[1:14:0613/080944.534432:677967356:WARNING:webrtcvoiceengine.cc(2030)] SetOutputVolume: no recv stream 1257253542
BrowserTestBase received signal: Terminated. Backtrace:
#0 0x000001ee07d7 base::debug::StackTrace::StackTrace()
#1 0x000001c13026 content::(anonymous namespace)::DumpStackTraceSignalHandler()
#2 0x7f129783fd40 <unknown>
#3 0x7f12978f612d __poll
#4 0x7f129bbfcfe4 <unknown>
#5 0x7f129bbfd0ec g_main_context_iteration
#6 0x000001ef9186 base::MessagePumpGlib::Run()
#7 0x000001f1171e base::RunLoop::Run()
#8 0x000001c29111 content::MessageLoopRunner::Run()
#9 0x000001c15532 content::DOMMessageQueue::WaitForMessage()
#10 0x000001c14985 content::(anonymous namespace)::ExecuteScriptHelper()
#11 0x000001c1485e content::ExecuteScriptAndExtractString()
#12 0x000000a68bbb content::WebRtcContentBrowserTestBase::ExecuteJavascriptAndReturnResult()
#13 0x000000a68fb0 content::WebRtcContentBrowserTestBase::ExecuteJavascriptAndWaitForOk()
#14 0x000000a68dfc content::WebRtcContentBrowserTestBase::MakeTypicalCall()
#15 0x000000a5cb30 content::WebRtcAudioBrowserTest::MakeAudioDetectingPeerConnectionCall()
#16 0x000000a5ca5c content::WebRtcAudioBrowserTest_CanMakeVideoCallAndThenRenegotiateToAudio_Test::RunTestOnMainThread()
#17 0x000001c12d71 content::BrowserTestBase::ProxyRunTestOnMainThreadLoop()
#18 0x000001c6df85 content::ShellBrowserMainParts::PreMainMessageLoopRun()
#19 0x0000016e26cd content::BrowserMainLoop::PreMainMessageLoopRun()
#20 0x0000019d9d37 content::StartupTaskRunner::RunAllTasksNow()
#21 0x0000016e0a88 content::BrowserMainLoop::CreateStartupTasks()
#22 0x0000016e5180 content::BrowserMainRunnerImpl::Initialize()
#23 0x000001c556a5 ShellBrowserMain()
#24 0x000001c4f182 content::ShellMainDelegate::RunProcess()
#25 0x00000163015c content::RunNamedProcessTypeMain()
#26 0x0000016309f8 content::ContentMainRunnerImpl::Run()
#27 0x000002d1a7d6 service_manager::Main()
#28 0x000000dcfb72 content::ContentMain()
#29 0x000001c126f9 content::BrowserTestBase::SetUp()
#30 0x000001c09b73 content::ContentBrowserTest::SetUp()
#31 0x000001b82c7e testing::Test::Run()
#32 0x000001b83730 testing::TestInfo::Run()
#33 0x000001b83c57 testing::TestCase::Run()
#34 0x000001b8acd7 testing::internal::UnitTestImpl::RunAllTests()
#35 0x000001b8a957 testing::UnitTest::Run()
#36 0x000001c333d1 base::TestSuite::Run()
#37 0x000001c0d1e6 content::ContentTestLauncherDelegate::RunTestSuite()
#38 0x000001c2586a content::LaunchTests()
#39 0x000001c0d193 main
#40 0x7f129782aec5 __libc_start_main
#41 0x0000004d45cd <unknown>
[196/196] WebRtcAudioBrowserTest.CanMakeVideoCallAndThenRenegotiateToAudio (TIMED OUT)
1 test timed out:
WebRtcAudioBrowserTest.CanMakeVideoCallAndThenRenegotiateToAudio (../../content/browser/webrtc/webrtc_audio_browsertest.cc:65)
<Thread(Thread-1, started 140346594121472)> ProcessRead: proc.stdout finished.
<Thread(Thread-1, started 140346594121472)> ProcessRead: cleaning up.
<Thread(Thread-2, started daemon 140346512111360)> TimedFlush: Finished
<Thread(Thread-1, started 140346594121472)> ProcessRead: finished.
Two cases of this recently:
https://build.chromium.org/p/chromium.webrtc/builders/Linux%20Tester/builds/30022
https://build.chromium.org/p/chromium.webrtc/builders/Linux%20Tester/builds/30044
,
Jun 15 2017
Ah, I see Edward wrote them. ehmaldonado@ could you PTAL?
,
Jun 15 2017
Sorry, I didn't write the test. just moved it around. I can confirm it is flaky, but don't know how to debug it. I'm assigning it back to guidou@
,
Jun 15 2017
,
Jun 16 2017
,
Jun 16 2017
,
Jun 16 2017
phoglund@ is the owner of that test. I'm disabling the test and making this bug available for now.
,
Jun 16 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/b623375e9b4f289c9c102e5dce72be5a5b1396f6 commit b623375e9b4f289c9c102e5dce72be5a5b1396f6 Author: guidou <guidou@chromium.org> Date: Fri Jun 16 14:58:26 2017 Disable flaky WebRtcAudioBrowserTest.CanMakeVideoCallAndThenRenegotiateToAudio on Linux. BUG=733551 TBR=olka@chromium.org Review-Url: https://codereview.chromium.org/2945613002 Cr-Commit-Position: refs/heads/master@{#480046} [modify] https://crrev.com/b623375e9b4f289c9c102e5dce72be5a5b1396f6/content/browser/webrtc/webrtc_audio_browsertest.cc
,
Aug 25 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/b7e38f9bf31d316c14dca33e2ffd679899881e62 commit b7e38f9bf31d316c14dca33e2ffd679899881e62 Author: Guido Urdaneta <guidou@chromium.org> Date: Fri Aug 25 11:39:40 2017 Correct WebMediaPlayerMS resize notification to video element. The video element expects resize notifications only when a video track is present. This CL fixes WebMediaPlayerMS so that it does not send such a notification after a video track is removed from the MediaStream being played, and re-enables a test that was flaking for this reason. Bug: 733551 Change-Id: Ic90b1ee14a301b33af5d9e389274f899d6409601 Reviewed-on: https://chromium-review.googlesource.com/632957 Reviewed-by: Max Morin <maxmorin@chromium.org> Commit-Queue: Guido Urdaneta <guidou@chromium.org> Cr-Commit-Position: refs/heads/master@{#497377} [modify] https://crrev.com/b7e38f9bf31d316c14dca33e2ffd679899881e62/content/browser/webrtc/webrtc_audio_browsertest.cc [modify] https://crrev.com/b7e38f9bf31d316c14dca33e2ffd679899881e62/content/renderer/media/webmediaplayer_ms.cc
,
Aug 27
This issue has been Available for over a year. If it's no longer important or seems unlikely to be fixed, please consider closing it out. If it is important, please re-triage the issue. Sorry for the inconvenience if the bug really should have been left as Available. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
,
Aug 30
Flaky again on chromium.webrtc (https://ci.chromium.org/buildbot/chromium.webrtc/Linux%20Tester/). Dashboard: https://test-results.appspot.com/dashboards/flakiness_dashboard.html#testType=content_browsertests&tests=WebRtcAudioBrowserTest.CanMakeVideoCallAndThenRenegotiateToAudio*%0A Example build: https://ci.chromium.org/buildbot/chromium.webrtc/Linux%20Tester/42412
,
Aug 30
,
Aug 30
In the last builds (#42392 - #42396) prior to the flake I see nothing suspicious. WebRTC roll (https://webrtc.googlesource.com/src.git/+log/a687812c7087..9427f48f598c) has only 1 CL which does not seem related. APM change (https://chromium-review.googlesource.com/c/chromium/src/+/1169463) does not look dangerous? +maxmorin@. Flakiness dashboard looks confusing: there is no data up until Aug 29 when the test started to flake. Some infra issue? + mbonadei@
,
Aug 30
This line looks suspicious:[10335:10353:0829/125425.620943:INFO:audio_manager_pulse.cc(206)] Not implemented! (https://logs.chromium.org/v/?s=chromium%2Fbb%2Fchromium.webrtc%2FLinux_Tester%2F42412%2F%2B%2Frecipes%2Fsteps%2Fcontent_browsertests%2F0%2Flogs%2FWebRtcAudioBrowserTest.CanMakeVideoCallAndThenRenegotiateToAudio_0%2F0)
,
Aug 30
Ah ok, looks like we just always log #14 for a non-default device.
,
Aug 30
Looks like only /0 (audio service streams off) is flaky? The pulseaudio log is not suspicious, we always get that when using audio input.
,
Jan 15
WebRtcAudioBrowserTest.CanMakeVideoCallAndThenRenegotiateToAudio/* is flaky. Findit has detected 5 new flake occurrences of this test. List of all flake occurrences can be found at: https://findit-for-me.appspot.com/flake/occurrences?key=ag9zfmZpbmRpdC1mb3ItbWVyaQsSBUZsYWtlIl5jaHJvbWl1bUBjb250ZW50X2Jyb3dzZXJ0ZXN0c0BXZWJSdGNBdWRpb0Jyb3dzZXJUZXN0LkNhbk1ha2VWaWRlb0NhbGxBbmRUaGVuUmVuZWdvdGlhdGVUb0F1ZGlvDA. Since these tests are still flaky, this issue has been moved back onto the Sheriff Bug Queue if it hasn't already. If the result above is wrong, please file a bug using this link: https://bugs.chromium.org/p/chromium/issues/entry?status=Unconfirmed&labels=Pri-1,Test-Findit-Wrong&components=Tools%3ETest%3EFindit%3EFlakiness&summary=%5BFindit%5D%20Flake%20Detection%20-%20Wrong%20result%3A%20WebRtcAudioBrowserTest.CanMakeVideoCallAndThenRenegotiateToAudio&comment=Link%20to%20flake%20details%3A%20https://findit-for-me.appspot.com/flake/occurrences?key=ag9zfmZpbmRpdC1mb3ItbWVyaQsSBUZsYWtlIl5jaHJvbWl1bUBjb250ZW50X2Jyb3dzZXJ0ZXN0c0BXZWJSdGNBdWRpb0Jyb3dzZXJUZXN0LkNhbk1ha2VWaWRlb0NhbGxBbmRUaGVuUmVuZWdvdGlhdGVUb0F1ZGlvDA Automatically posted by the findit-for-me app (https://goo.gl/Ot9f7N). |
|||||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||||
Comment 1 by olka@chromium.org
, Jun 15 2017