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

Issue 594316 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
Closed: Jun 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 1
Type: ----

Blocked on:
issue 448055



Sign in to add a comment

[Cronet] Cronet causes native crash on TEGRA devices due to use of NEON instructions

Project Member Reported by mef@chromium.org, Mar 12 2016

Issue description

Chrome Android ARMv7 builds have recently switched to use arm_neon=1 arm_neon_optional=0 by default on Android/ARM32.

This includes Cronet, and results in crash on initialization if device does not support NEON instructions (e.g. TEGRA chipset).

The ARMv6 build doesn't appear to enable NEON instructions and could be used for compatibility purposes.

We need to decide on the fix and apply it as soon as possible.
 
Project Member

Comment 1 by bugdroid1@chromium.org, Mar 22 2016

The following revision refers to this bug:
  http://goto.ext.google.com/viewvc/chrome-internal?view=rev&revision=85170

------------------------------------------------------------------
r85170 | mef@google.com | 2016-03-12T13:14:21.664325Z

-----------------------------------------------------------------

Comment 2 by mef@chromium.org, Mar 22 2016

Status: Fixed (was: Available)
The fix is to use arm_neon=0 for Cronet ARMv7 builders.

Comment 3 by mef@chromium.org, Jun 2 2016

Cc: jbudorick@chromium.org
Owner: jbudorick@chromium.org
Status: Assigned (was: Fixed)
Hi John, it seems that in switch of Cronet official builders from GYP to GN we've lost arm_neon=0 on ARMv7 builders, and that crashes on Tegra2 devices like Moto Xoom.
Status: Started (was: Assigned)
Status: Fixed (was: Started)
Fixed on internal bots with https://chromereviews.googleplex.com/440227013/

Comment 8 by mef@chromium.org, Jun 2 2016

Cc: kerz@chromium.org
kerz@, would it be possible to build another official patch from branch 2739 (52.0.2739.6) to pick up these changes for cherry-picking?
Cc: amineer@chromium.org
kerz probably won't be available today, so +amineer
Just to be sure, Cronet builds are triggered whenever an Android build is kicked, right?

If so I just scheduled the build, it should be starting shortly.

Comment 11 by mef@chromium.org, Jun 2 2016

Ah, cool, thanks!

Project Member

Comment 12 by bugdroid1@chromium.org, Jun 17 2016

Project Member

Comment 13 by bugdroid1@chromium.org, Jun 17 2016

Project Member

Comment 14 by bugdroid1@chromium.org, Jun 17 2016

Sign in to add a comment