New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 633519 link

Starred by 2 users

Issue metadata

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



Sign in to add a comment

PPAPINaClPNaClTest.MediaStreamVideoTrack failing on Windows WebRTC bots

Project Member Reported by guidou@chromium.org, Aug 2 2016

Issue description

It is currently failing reliably on all WebRTC Windows bots.

First failure for various bots:
https://build.chromium.org/p/chromium.webrtc/builders/Win7%20Tester/builds/28171
https://build.chromium.org/p/chromium.webrtc/builders/Win8%20Tester/builds/27197
https://build.chromium.org/p/chromium.webrtc/builders/Win10%20Tester/builds/8932

WebRTC FYI:
https://build.chromium.org/p/chromium.webrtc.fyi/builders/Win7%20Tester/builds/5176
https://build.chromium.org/p/chromium.webrtc.fyi/builders/Win10%20Tester/builds/3598

The FYI bots have empty blamelists so the culprit is most likely in Chromium.

Sample failure:

[ RUN      ] PPAPINaClPNaClTest.MediaStreamVideoTrack
[5232:5668:0801/083438:WARNING:chrome_browser_main_win.cc(419)] Command line too long for RegisterApplicationRestart
[5728:4692:0801/083438:ERROR:singleton_hwnd.cc(34)] Cannot create windows on non-UI thread!
[5232:4532:0801/083438:WARNING:embedded_test_server.cc(202)] Request not handled. Returning 404: /favicon.ico
[5232:6052:0801/083440:ERROR:nacl_process_host.cc(337)] NaCl process exited with status -1073741674 (0xc0000096)
[5232:5668:0801/083440:INFO:CONSOLE(0)] "NativeClient: NaCl module crashed", source: http://127.0.0.1:50709/test_case.html?mode=nacl_pnacl&testcase=MediaStreamVideoTrack (0)
e:\b\c\b\win_builder\src\chrome\test\ppapi\ppapi_test.cc(249): error: Value of: handler.message().c_str()
  Actual: "Plugin crashed. 'NaCl module crashed'"
Expected: "PASS"
[5232:6052:0801/083440:ERROR:node_channel.cc(827)] Failed to duplicate one or more outgoing handles.
[5232:5668:0801/083441:WARNING:url_request_context_getter.cc(43)] URLRequestContextGetter leaking due to no owning thread.
[  FAILED  ] PPAPINaClPNaClTest.MediaStreamVideoTrack, where TypeParam =  and GetParam() =  (3192 ms)
[95/95] PPAPINaClPNaClTest.MediaStreamVideoTrack (3475 ms)
Retrying 1 test (retry #2)
[ RUN      ] PPAPINaClPNaClTest.MediaStreamVideoTrack
[1552:5488:0801/083441:WARNING:chrome_browser_main_win.cc(419)] Command line too long for RegisterApplicationRestart
[1096:5136:0801/083441:ERROR:singleton_hwnd.cc(34)] Cannot create windows on non-UI thread!
[1552:5632:0801/083442:WARNING:embedded_test_server.cc(202)] Request not handled. Returning 404: /favicon.ico
[1552:5180:0801/083442:ERROR:nacl_process_host.cc(337)] NaCl process exited with status -1073741674 (0xc0000096)
[1552:5488:0801/083442:INFO:CONSOLE(0)] "NativeClient: NaCl module crashed", source: http://127.0.0.1:50715/test_case.html?mode=nacl_pnacl&testcase=MediaStreamVideoTrack (0)
e:\b\c\b\win_builder\src\chrome\test\ppapi\ppapi_test.cc(249): error: Value of: handler.message().c_str()
  Actual: "Plugin crashed. 'NaCl module crashed'"
Expected: "PASS"
[1552:5180:0801/083442:ERROR:node_channel.cc(827)] Failed to duplicate one or more outgoing handles.
[1552:5488:0801/083443:WARNING:url_request_context_getter.cc(43)] URLRequestContextGetter leaking due to no owning thread.
[  FAILED  ] PPAPINaClPNaClTest.MediaStreamVideoTrack, where TypeParam =  and GetParam() =  (1866 ms)
[96/96] PPAPINaClPNaClTest.MediaStreamVideoTrack (2182 ms)
Retrying 1 test (retry #3)
[ RUN      ] PPAPINaClPNaClTest.MediaStreamVideoTrack
[1508:3508:0801/083443:WARNING:chrome_browser_main_win.cc(419)] Command line too long for RegisterApplicationRestart
[6000:5912:0801/083443:ERROR:singleton_hwnd.cc(34)] Cannot create windows on non-UI thread!
[1508:4064:0801/083444:WARNING:embedded_test_server.cc(202)] Request not handled. Returning 404: /favicon.ico
[1508:6048:0801/083445:ERROR:nacl_process_host.cc(337)] NaCl process exited with status -1073741674 (0xc0000096)
[1508:3508:0801/083445:INFO:CONSOLE(0)] "NativeClient: NaCl module crashed", source: http://127.0.0.1:50721/test_case.html?mode=nacl_pnacl&testcase=MediaStreamVideoTrack (0)
e:\b\c\b\win_builder\src\chrome\test\ppapi\ppapi_test.cc(249): error: Value of: handler.message().c_str()
  Actual: "Plugin crashed. 'NaCl module crashed'"
Expected: "PASS"
[5616:4080:0801/083445:ERROR:node_controller.cc(1099)] Could not be introduced to peer BA62A4FB885B28A.BC6561D50EDE1BA0
[1508:3508:0801/083445:WARNING:url_request_context_getter.cc(43)] URLRequestContextGetter leaking due to no owning thread.
[  FAILED  ] PPAPINaClPNaClTest.MediaStreamVideoTrack, where TypeParam =  and GetParam() =  (2053 ms)
[97/97] PPAPINaClPNaClTest.MediaStreamVideoTrack (2341 ms)
1 test failed:
    PPAPINaClPNaClTest.MediaStreamVideoTrack (e:\b\c\b\win_builder\src\chrome\test\ppapi\ppapi_browsertest.cc:1164)
 
Components: Platform>NaCl
Status: Available (was: Untriaged)
I tried reverting these two reverts which are in the blame list, but neither fixed it, so they were relanded.

https://codereview.chromium.org/2200963003/
https://codereview.chromium.org/2196103003/

Cc: kjellander@chromium.org
I tried a clobber build at https://uberchromegw.corp.google.com/i/chromium.webrtc.fyi/builders/Win%20Builder/builds/6104
let's see if that makes the testers go green. Feel free to disable the test in parallel to this.

It's very strange the same error happened in Chromium's Win waterfall as well, but magically recovered without any visible action being taken (AFAICS).
Project Member

Comment 5 by bugdroid1@chromium.org, Aug 2 2016

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

commit 5e27b13f9f513911ccea898080cae8ae46e30ad4
Author: guidou <guidou@chromium.org>
Date: Tue Aug 02 14:17:19 2016

Disable PPAPINaClPNaClTest.MediaStreamAudioTrack on Windows.

BUG=633519
TBR=bbudge

Review-Url: https://codereview.chromium.org/2203003002
Cr-Commit-Position: refs/heads/master@{#409186}

[modify] https://crrev.com/5e27b13f9f513911ccea898080cae8ae46e30ad4/chrome/test/ppapi/ppapi_browsertest.cc

Labels: -Pri-1 Pri-2
Owner: bbudge@chromium.org
Changing prio to 2, now that the test is disabled.
Assigning to bbudge, who owns this part of the codebase.
Status: Assigned (was: Available)
Thanks guidou. My clobber didn't help at all (as expected)
See also bug 633067

Sign in to add a comment