Android N70/N71 device run GtsWebViewHostTestCases [gts ver 50r1] failed
Reported by
chengwl2...@gmail.com,
Sep 6 2017
|
|||||||
Issue descriptionSteps to reproduce the problem: 1. android N70 or N71 device 2. run gts -m GtsWebViewHostTestCases -t com.google.android.gts.webview.WebViewDisablingHostTest#testWebViewDisabling 3. fail What is the expected behavior? GTS test pass What went wrong? 08-30 10:59:23 E/XtsHostTestBase: Device test run failed: Instrumentation run failed due to 'Process crashed.' 08-30 10:59:23 D/TestDevice: Uninstalling com.google.android.gts.webview 08-30 10:59:24 D/ModuleListener: ModuleListener.testFailed(com.google.android.gts.webview.WebViewDisablingHostTest#testWebViewDisabling, junit.framework.AssertionFailedError: Chrome must be preinstalled, enabled and a valid webview implementation But chrome has been preinstalled. Did this work before? N/A Chrome version: V54/55 Channel: n/a OS Version: android N70/N71 Flash Version: Log: 08-30 10:59:20 D/GtsWebViewDeviceTestApp.apk: Uploading GtsWebViewDeviceTestApp.apk onto device 'HT7411800142' 08-30 10:59:20 D/Device: Uploading file onto device 'HT7411800142' 08-30 10:59:20 D/ddms: Reading file permision of /home/aqmcts00/GTS/gts-5.0_r1-4144450/android-gts/tools/./../../android-gts/testcases/GtsWebViewDeviceTestApp.apk as: rw-r----- 08-30 10:59:22 I/RemoteAndroidTest: Running am instrument -w -r --user 0 -e class com.google.android.gts.webview.WebViewDisablingTest#testChromeSystemEnabledAndValid com.google.android.gts.webview/android.support.test.runner.AndroidJUnitRunner on htc-htc_u11-HT7411800142 08-30 10:59:22 I/InstrumentationResultParser: test run failed: 'Instrumentation run failed due to 'Process crashed.'' 08-30 10:59:23 I/NativeDeviceStateMonitor: Device HT7411800142 is already ONLINE 08-30 10:59:23 I/NativeDeviceStateMonitor: Waiting 5000 ms for device HT7411800142 boot complete 08-30 10:59:23 I/DeviceStateMonitor: Waiting 4938 ms for device HT7411800142 package manager 08-30 10:59:23 I/NativeDeviceStateMonitor: Waiting 4501 ms for device HT7411800142 external store 08-30 10:59:23 E/XtsHostTestBase: Device test run failed: Instrumentation run failed due to 'Process crashed.' 08-30 10:59:23 D/TestDevice: Uninstalling com.google.android.gts.webview 08-30 10:59:24 D/ModuleListener: ModuleListener.testFailed(com.google.android.gts.webview.WebViewDisablingHostTest#testWebViewDisabling, junit.framework.AssertionFailedError: Chrome must be preinstalled, enabled and a valid webview implementation at junit.framework.Assert.fail(Assert.java:57) at junit.framework.Assert.assertTrue(Assert.java:22) at junit.framework.TestCase.assertTrue(TestCase.java:192) at com.google.android.gts.webview.WebViewDisablingHostTest.testWebViewDisabling(WebViewDisablingHostTest.java:110) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at com.android.tradefed.testtype.DeviceTestResult$1.protect(DeviceTestResult.java:88) at com.android.tradefed.testtype.DeviceTestResult.runProtected(DeviceTestResult.java:63) at com.android.tradefed.testtype.DeviceTestResult.run(DeviceTestResult.java:92) at junit.framework.TestCase.run(TestCase.java:129) at com.android.tradefed.testtype.DeviceTestCase.run(DeviceTestCase.java:183) at com.android.tradefed.testtype.JUnitRunUtil.runTest(JUnitRunUtil.java:55) at com.android.tradefed.testtype.JUnitRunUtil.runTest(JUnitRunUtil.java:38) at com.android.tradefed.testtype.DeviceTestCase.run(DeviceTestCase.java:148) at com.android.tradefed.testtype.HostTest.run(HostTest.java:366) at com.android.compatibility.common.tradefed.testtype.JarHostTest.run(JarHostTest.java:142) at com.android.compatibility.common.tradefed.testtype.ModuleDef.run(ModuleDef.java:250) at com.android.compatibility.common.tradefed.testtype.CompatibilityTest.run(CompatibilityTest.java:506) at com.android.tradefed.invoker.TestInvocation.runTests(TestInvocation.java:789) at com.android.tradefed.invoker.TestInvocation.prepareAndRun(TestInvocation.java:474) at com.android.tradefed.invoker.TestInvocation.performInvocation(TestInvocation.java:328) at com.android.tradefed.invoker.TestInvocation.invoke(TestInvocation.java:914) at com.android.tradefed.command.CommandScheduler$InvocationThread.run(CommandScheduler.java:555) )
,
Sep 12 2017
Hmm, looks like WebView in not properly installed/enabled? actually +gsennton@ might be able to comment more as he is the author of the test in question.
,
Sep 12 2017
Could you please take a bugreport from the device? We can't really debug this without knowing exactly what versions of Chrome and WebView are on the device, and whether they are enabled or not.
,
Sep 19 2017
Here is the test result zip.does this file work?As reporter only give this to me. 2017-09-12 21:47 GMT+08:00 gsenn⦠via monorail < monorail+v2.2974684931@chromium.org>:
,
Sep 19 2017
Thank you for providing more feedback. Adding requester "gsennton@chromium.org" to the cc list and removing "Needs-Feedback" label. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
,
Sep 19 2017
You didn't attach any zip, and no the results file would not be enough. We need a bugreport to debug this. The reporter can get a bugreport using the shell command 'adb bugreport'.
,
Sep 19 2017
Sorry,I thought I have uploaded the zip successfully. I upload again now.
,
Sep 19 2017
Thank you for providing more feedback. Adding requester "gsennton@chromium.org" to the cc list and removing "Needs-Feedback" label. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
,
Sep 19 2017
This does not look like a WebView issue, we're instrumenting against the gms process, and that process crashes because of (AFAICT) some unrelated issue: 08-31 13:54:55.702 1865 1865 W art : Incompatible structural change detected: Structural change of android.support.v4.content.FileProvider is hazardous (/system/priv-app/GmsCore/oat/arm/GmsCore.odex at compile time, /data/app/com.google.android.gts.webview-1/oat/arm/base.odex at runtime): Direct method count off: 5 vs 9 08-31 13:54:55.702 1865 1865 W art : Landroid/support/v4/content/FileProvider; (Compile time): 08-31 13:54:55.702 1865 1865 W art : Static fields: 08-31 13:54:55.702 1865 1865 W art : [Ljava/lang/String; a 08-31 13:54:55.702 1865 1865 W art : Ljava/io/File; b 08-31 13:54:55.702 1865 1865 W art : Ljava/util/HashMap; c 08-31 13:54:55.702 1865 1865 W art : Instance fields: 08-31 13:54:55.702 1865 1865 W art : Lko; d 08-31 13:54:55.702 1865 1865 W art : Direct methods: 08-31 13:54:55.702 1865 1865 W art : <clinit>()V 08-31 13:54:55.702 1865 1865 W art : <init>()V 08-31 13:54:55.703 1865 1865 W art : a(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri; 08-31 13:54:55.703 1865 1865 W art : a(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; 08-31 13:54:55.703 1865 1865 W art : a(Landroid/content/Context;Ljava/lang/String;)Lko; 08-31 13:54:55.703 1865 1865 W art : Virtual methods: 08-31 13:54:55.703 1865 1865 W art : attachInfo(Landroid/content/Context;Landroid/content/pm/ProviderInfo;)V 08-31 13:54:55.703 1865 1865 W art : delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I 08-31 13:54:55.703 1865 1865 W art : getType(Landroid/net/Uri;)Ljava/lang/String; 08-31 13:54:55.703 1865 1865 W art : insert(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; 08-31 13:54:55.703 1865 1865 W art : onCreate()Z 08-31 13:54:55.703 1865 1865 W art : openFile(Landroid/net/Uri;Ljava/lang/String;)Landroid/os/ParcelFileDescriptor; 08-31 13:54:55.703 1865 1865 W art : query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; 08-31 13:54:55.703 1865 1865 W art : update(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I 08-31 13:54:55.703 1865 1865 W art : Landroid/support/v4/content/FileProvider; (Runtime): 08-31 13:54:55.703 1865 1865 W art : Static fields: 08-31 13:54:55.703 1865 1865 W art : Ljava/lang/String; ATTR_NAME 08-31 13:54:55.703 1865 1865 W art : Ljava/lang/String; ATTR_PATH 08-31 13:54:55.703 1865 1865 W art : [Ljava/lang/String; COLUMNS 08-31 13:54:55.703 1865 1865 W art : Ljava/io/File; DEVICE_ROOT 08-31 13:54:55.703 1865 1865 W art : Ljava/lang/String; META_DATA_FILE_PROVIDER_PATHS 08-31 13:54:55.703 1865 1865 W art : Ljava/lang/String; TAG_CACHE_PATH 08-31 13:54:55.703 1865 1865 W art : Ljava/lang/String; TAG_EXTERNAL 08-31 13:54:55.703 1865 1865 W art : Ljava/lang/String; TAG_EXTERNAL_CACHE 08-31 13:54:55.703 1865 1865 W art : Ljava/lang/String; TAG_EXTERNAL_FILES 08-31 13:54:55.703 1865 1865 W art : Ljava/lang/String; TAG_FILES_PATH 08-31 13:54:55.703 1865 1865 W art : Ljava/lang/String; TAG_ROOT_PATH 08-31 13:54:55.703 1865 1865 W art : Ljava/util/HashMap; sCache 08-31 13:54:55.703 1865 1865 W art : Instance fields: 08-31 13:54:55.703 1865 1865 W art : Landroid/support/v4/content/FileProvider$PathStrategy; mStrategy 08-31 13:54:55.703 1865 1865 W art : Direct methods: 08-31 13:54:55.703 1865 1865 W art : <clinit>()V 08-31 13:54:55.703 1865 1865 W art : <init>()V 08-31 13:54:55.703 1865 1865 W art : buildPath(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; 08-31 13:54:55.703 1865 1865 W art : copyOf([Ljava/lang/Object;I)[Ljava/lang/Object; 08-31 13:54:55.703 1865 1865 W art : copyOf([Ljava/lang/String;I)[Ljava/lang/String; 08-31 13:54:55.703 1865 1865 W art : getPathStrategy(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy; 08-31 13:54:55.703 1865 1865 W art : getUriForFile(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri; 08-31 13:54:55.703 1865 1865 W art : modeToMode(Ljava/lang/String;)I 08-31 13:54:55.703 1865 1865 W art : parsePathStrategy(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy; 08-31 13:54:55.703 1865 1865 W art : Virtual methods: 08-31 13:54:55.703 1865 1865 W art : attachInfo(Landroid/content/Context;Landroid/content/pm/ProviderInfo;)V 08-31 13:54:55.703 1865 1865 W art : delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I 08-31 13:54:55.703 1865 1865 W art : getType(Landroid/net/Uri;)Ljava/lang/String; 08-31 13:54:55.703 1865 1865 W art : insert(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; 08-31 13:54:55.703 1865 1865 W art : onCreate()Z 08-31 13:54:55.703 1865 1865 W art : openFile(Landroid/net/Uri;Ljava/lang/String;)Landroid/os/ParcelFileDescriptor; 08-31 13:54:55.703 1865 1865 W art : query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; 08-31 13:54:55.703 1865 1865 W art : update(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I 08-31 13:54:55.703 1865 1865 W art : 08-31 13:54:55.705 1865 1865 I art : Rejecting re-init on previously-failed class java.lang.Class<com.google.android.gms.car.CarFileProvider>: java.lang.IncompatibleClassChangeError: Structural change of android.support.v4.content.FileProvider is hazardous (/system/priv-app/GmsCore/oat/arm/GmsCore.odex at compile time, /data/app/com.google.android.gts.webview-1/oat/arm/base.odex at runtime): Direct method count off: 5 vs 9 08-31 13:54:55.705 1865 1865 I art : Landroid/support/v4/content/FileProvider; (Compile time): 08-31 13:54:55.705 1865 1865 I art : Static fields: 08-31 13:54:55.705 1865 1865 I art : [Ljava/lang/String; a 08-31 13:54:55.705 1865 1865 I art : Ljava/io/File; b 08-31 13:54:55.706 1865 1865 I art : Ljava/util/HashMap; c 08-31 13:54:55.706 1865 1865 I art : Instance fields: 08-31 13:54:55.706 1865 1865 I art : Lko; d 08-31 13:54:55.706 1865 1865 I art : Direct methods: 08-31 13:54:55.706 1865 1865 I art : <clinit>()V 08-31 13:54:55.706 1865 1865 I art : <init>()V 08-31 13:54:55.706 1865 1865 I art : a(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri; 08-31 13:54:55.706 1865 1865 I art : a(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; 08-31 13:54:55.706 1865 1865 I art : a(Landroid/content/Context;Ljava/lang/String;)Lko; 08-31 13:54:55.706 1865 1865 I art : Virtual methods: 08-31 13:54:55.706 1865 1865 I art : attachInfo(Landroid/content/Context;Landroid/content/pm/ProviderInfo;)V 08-31 13:54:55.706 1865 1865 I art : delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I 08-31 13:54:55.706 1865 1865 I art : getType(Landroid/net/Uri;)Ljava/lang/String; 08-31 13:54:55.706 1865 1865 I art : insert(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; 08-31 13:54:55.706 1865 1865 I art : onCreate()Z 08-31 13:54:55.706 1865 1865 I art : openFile(Landroid/net/Uri;Ljava/lang/String;)Landroid/os/ParcelFileDescriptor; 08-31 13:54:55.706 1865 1865 I art : query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; 08-31 13:54:55.706 1865 1865 I art : update(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I 08-31 13:54:55.706 1865 1865 I art : Landroid/support/v4/content/FileProvider; (Runtime): 08-31 13:54:55.706 1865 1865 I art : Static fields: 08-31 13:54:55.706 1865 1865 I art : Ljava/lang/String; ATTR_NAME 08-31 13:54:55.706 1865 1865 I art : Ljava/lang/String; ATTR_PATH 08-31 13:54:55.706 1865 1865 I art : [Ljava/lang/String; COLUMNS 08-31 13:54:55.706 1865 1865 I art : Ljava/io/File; DEVICE_ROOT 08-31 13:54:55.706 1865 1865 I art : Ljava/lang/String; META_DATA_FILE_PROVIDER_PATHS 08-31 13:54:55.706 1865 1865 I art : Ljava/lang/String; TAG_CACHE_PATH 08-31 13:54:55.706 1865 1865 I art : Ljava/lang/String; TAG_EXTERNAL 08-31 13:54:55.706 1865 1865 I art : Ljava/lang/String; TAG_EXTERNAL_CACHE 08-31 13:54:55.706 1865 1865 I art : Ljava/lang/String; TAG_EXTERNAL_FILES 08-31 13:54:55.706 1865 1865 I art : Ljava/lang/String; TAG_FILES_PATH 08-31 13:54:55.706 1865 1865 I art : Ljava/lang/String; TAG_ROOT_PATH 08-31 13:54:55.706 1865 1865 I art : Ljava/util/HashMap; sCache 08-31 13:54:55.706 1865 1865 I art : Instance fields: 08-31 13:54:55.706 1865 1865 I art : Landroid/support/v4/content/FileProvider$PathStrategy; mStrategy 08-31 13:54:55.706 1865 1865 I art : Direct methods: 08-31 13:54:55.706 1865 1865 I art : <clinit>()V 08-31 13:54:55.706 1865 1865 I art : <init>()V 08-31 13:54:55.706 1865 1865 I art : buildPath(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; 08-31 13:54:55.706 1865 1865 I art : copyOf([Ljava/lang/Object;I)[Ljava/lang/Object; 08-31 13:54:55.706 1865 1865 I art : copyOf([Ljava/lang/String;I)[Ljava/lang/String; 08-31 13:54:55.706 1865 1865 I art : getPathStrategy(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy; 08-31 13:54:55.706 1865 1865 I art : getUriForFile(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri; 08-31 13:54:55.706 1865 1865 I art : modeToMode(Ljava/lang/String;)I 08-31 13:54:55.706 1865 1865 I art : parsePathStrategy(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy; 08-31 13:54:55.706 1865 1865 I art : Virtual methods: 08-31 13:54:55.706 1865 1865 I art : attachInfo(Landroid/content/Context;Landroid/content/pm/ProviderInfo;)V 08-31 13:54:55.706 1865 1865 I art : delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I 08-31 13:54:55.706 1865 1865 I art : getType(Landroid/net/Uri;)Ljava/lang/String; 08-31 13:54:55.706 1865 1865 I art : insert(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; 08-31 13:54:55.706 1865 1865 I art : onCreate()Z 08-31 13:54:55.706 1865 1865 I art : openFile(Landroid/net/Uri;Ljava/lang/String;)Landroid/os/ParcelFileDescriptor; 08-31 13:54:55.706 1865 1865 I art : query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; 08-31 13:54:55.706 1865 1865 I art : update(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I 08-31 13:54:55.706 1865 1865 I art : (declaration of 'com.google.android.gms.car.CarFileProvider' appears in /system/priv-app/GmsCore/GmsCore.apk) 08-31 13:54:55.706 1865 1865 I art : at java.lang.Class java.lang.VMClassLoader.findLoadedClass!(java.lang.ClassLoader, java.lang.String) (VMClassLoader.java:-2) 08-31 13:54:55.706 1865 1865 I art : at java.lang.Class java.lang.ClassLoader.findLoadedClass(java.lang.String) (ClassLoader.java:742) 08-31 13:54:55.706 1865 1865 I art : at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:362) 08-31 13:54:55.706 1865 1865 I art : at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312) 08-31 13:54:55.706 1865 1865 I art : at android.app.IActivityManager$ContentProviderHolder android.app.ActivityThread.installProvider(android.content.Context, android.app.IActivityManager$ContentProviderHolder, android.content.pm.ProviderInfo, boolean, boolean, boolean) (ActivityThread.java:6134) 08-31 13:54:55.706 1865 1865 I art : at void android.app.ActivityThread.installContentProviders(android.content.Context, java.util.List) (ActivityThread.java:5709) 08-31 13:54:55.706 1865 1865 I art : at void android.app.ActivityThread.handleBindApplication(android.app.ActivityThread$AppBindData) (ActivityThread.java:5648) 08-31 13:54:55.706 1865 1865 I art : at void android.app.ActivityThread.-wrap2(android.app.ActivityThread, android.app.ActivityThread$AppBindData) (ActivityThread.java:-1) 08-31 13:54:55.706 1865 1865 I art : at void android.app.ActivityThread$H.handleMessage(android.os.Message) (ActivityThread.java:1573) 08-31 13:54:55.706 1865 1865 I art : at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:102) 08-31 13:54:55.706 1865 1865 I art : at void android.os.Looper.loop() (Looper.java:173) 08-31 13:54:55.706 1865 1865 I art : at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6464) 08-31 13:54:55.706 1865 1865 I art : at java.lang.Object java.lang.reflect.Method.invoke!(java.lang.Object, java.lang.Object[]) (Method.java:-2) 08-31 13:54:55.707 1865 1865 I art : at void com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run() (ZygoteInit.java:938) 08-31 13:54:55.707 1865 1865 I art : at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:828) 08-31 13:54:55.707 1865 1865 I art : 08-31 13:54:55.730 1865 1870 I art : JIT added (osr=false) int attv.a()@0x9e953db4 ccache_size=196B: dcache_size=252B: 0x8f2c6201,0x8f2c62ad 08-31 13:54:55.733 1865 1870 I art : JIT added (osr=false) int attv.j()@0x9e954060 ccache_size=536B: dcache_size=468B: 0x8f2c62c9,0x8f2c6403 08-31 13:54:55.737 1865 1870 I art : JIT added (osr=false) atul bzw.mergeFrom(attv)@0x9e953888 ccache_size=852B: dcache_size=544B: 0x8f2c6421,0x8f2c653f 08-31 13:54:55.739 1865 1870 I art : JIT added (osr=false) byte attv.r()@0x9e953d90 ccache_size=1000B: dcache_size=596B: 0x8f2c6561,0x8f2c65d9 08-31 13:54:55.743 1865 1870 I art : JIT added (osr=false) boolean attv.b(int)@0x9e953eb0 ccache_size=1380B: dcache_size=1056B: 0x8f2c65f9,0x8f2c675d 08-31 13:54:55.745 1865 1870 I art : JIT added (osr=false) int atus.a(attv, int)@0x9e953c50 ccache_size=1560B: dcache_size=1380B: 0x8f2c6779,0x8f2c6811 08-31 13:54:55.748 1865 1870 I art : JIT added (osr=false) java.lang.String attv.f()@0x9e953fac ccache_size=1796B: dcache_size=1456B: 0x8f2c6831,0x8f2c6905 08-31 13:54:55.750 1865 1870 I art : JIT added (osr=false) atul cby.mergeFrom(attv)@0x9e954700 ccache_size=2072B: dcache_size=1516B: 0x8f2c6921,0x8f2c6a1d 08-31 13:54:55.751 1865 1870 I art : JIT added (osr=false) void atul.<init>()@0x9e951c9c ccache_size=2116B: dcache_size=2532B: 0x8f2c6a39,0x8f2c6a49 08-31 13:54:55.754 1865 1870 I art : JIT added (osr=false) void attv.a(atul)@0x9e953dfc ccache_size=2344B: dcache_size=2600B: 0x8f2c6a69,0x8f2c6b2f 08-31 13:54:55.761 1879 1879 V NativeCrypto: Registering com/google/android/gms/org/conscrypt/NativeCrypto's 259 native methods... 08-31 13:54:55.801 1865 1870 I art : JIT added (osr=false) atul cbt.mergeFrom(attv)@0x9e9543e8 ccache_size=11KB: dcache_size=6KB: 0x8f2c6b51,0x8f2c8ff5 08-31 13:54:55.802 1865 1870 I art : JIT added (osr=false) void atua.<init>()@0x9e951a84 ccache_size=11KB: dcache_size=6KB: 0x8f2c9011,0x8f2c9021 08-31 13:54:55.804 1865 1870 I art : JIT added (osr=false) int attv.c(int)@0x9e953ed4 ccache_size=11KB: dcache_size=6KB: 0x8f2c9041,0x8f2c90e9 08-31 13:54:55.805 1879 1879 D NetworkSecurityConfig: No Network Security Config specified, using platform default 08-31 13:54:55.805 1865 1870 I art : JIT added (osr=false) void attv.a(int)@0x9e953dd8 ccache_size=11KB: dcache_size=6KB: 0x8f2c9109,0x8f2c9199 08-31 13:54:55.808 1865 1870 I art : JIT added (osr=false) atul cbw.mergeFrom(attv)@0x9e954808 ccache_size=12KB: dcache_size=7KB: 0x8f2c91b9,0x8f2c92b5 08-31 13:54:55.810 1879 1879 I ProviderInstaller: Installed default security provider GmsCore_OpenSSL 08-31 13:54:55.811 1865 1870 I art : JIT added (osr=false) atul cbv.mergeFrom(attv)@0x9e951a20 ccache_size=12KB: dcache_size=7KB: 0x8f2c92d1,0x8f2c93cd 08-31 13:54:55.813 1865 1870 I art : JIT added (osr=false) void attv.f(int)@0x9e953fd0 ccache_size=12KB: dcache_size=7KB: 0x8f2c93e9,0x8f2c94af 08-31 13:54:55.815 1865 1870 I art : JIT added (osr=false) atul cbl.mergeFrom(attv)@0x9e954a58 ccache_size=12KB: dcache_size=7KB: 0x8f2c94d1,0x8f2c95fb 08-31 13:54:55.827 1865 1870 I art : JIT added (osr=false) atul cbq.mergeFrom(attv)@0x9e9550e8 ccache_size=13KB: dcache_size=7KB: 0x8f2c9619,0x8f2c9775 08-31 13:54:55.834 1865 1870 I art : JIT added (osr=false) atul cbp.mergeFrom(attv)@0x9e954fb0 ccache_size=14KB: dcache_size=7KB: 0x8f2c9791,0x8f2c9b19 08-31 13:54:55.836 1865 1870 I art : JIT added (osr=false) boolean attv.e()@0x9e953f88 ccache_size=14KB: dcache_size=7KB: 0x8f2c9b39,0x8f2c9b77 08-31 13:54:55.841 1865 1870 I art : JIT added (osr=false) atul cbo.mergeFrom(attv)@0x9e954b50 ccache_size=15KB: dcache_size=8KB: 0x8f2c9b99,0x8f2c9f09 08-31 13:54:55.843 1865 1870 I art : JIT added (osr=false) void cbq.<init>()@0x9e95507c ccache_size=15KB: dcache_size=8KB: 0x8f2c9f29,0x8f2c9f6d 08-31 13:54:55.856 1865 1870 I art : JIT added (osr=false) void attv.b(int, int)@0x9e953e8c ccache_size=15KB: dcache_size=8KB: 0x8f2c9f89,0x8f2ca17d 08-31 13:54:55.858 1865 1870 I art : JIT added (osr=false) void cbp.<init>()@0x9e954f44 ccache_size=15KB: dcache_size=8KB: 0x8f2ca199,0x8f2ca221 08-31 13:54:55.870 1865 1865 I GCore-Chimera-Crash: Cg8KCWNvbnRhaW5lchDgvEM= 08-31 13:54:55.870 1865 1865 I GCore-Chimera-Crash: GCore-Chimera-Crash 08-31 13:54:55.886 1865 1865 I DeviceDrDatabaseHelper: Cleaning stale data from database! 08-31 13:54:55.905 1865 1865 W DeviceDoctorHandler: Crash Hash: 2623ac96a244427f9e7284b4d37e00ba9dac072f 08-31 13:54:55.916 1865 1865 W DeviceDoctorHandler: Shushing crash due to popup frequency. 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: FATAL EXCEPTION: main 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: Process: com.google.android.gms, PID: 1865 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: java.lang.IncompatibleClassChangeError: Structural change of android.support.v4.content.FileProvider is hazardous (/system/priv-app/GmsCore/oat/arm/GmsCore.odex at compile time, /data/app/com.google.android.gts.webview-1/oat/arm/base.odex at runtime): Direct method count off: 5 vs 9 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: Landroid/support/v4/content/FileProvider; (Compile time): 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: Static fields: 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: [Ljava/lang/String; a 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: Ljava/io/File; b 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: Ljava/util/HashMap; c 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: Instance fields: 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: Lko; d 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: Direct methods: 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: <clinit>()V 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: <init>()V 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: a(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri; 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: a(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: a(Landroid/content/Context;Ljava/lang/String;)Lko; 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: Virtual methods: 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: attachInfo(Landroid/content/Context;Landroid/content/pm/ProviderInfo;)V 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: getType(Landroid/net/Uri;)Ljava/lang/String; 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: insert(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: onCreate()Z 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: openFile(Landroid/net/Uri;Ljava/lang/String;)Landroid/os/ParcelFileDescriptor; 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: update(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: Landroid/support/v4/content/FileProvider; (Runtime): 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: Static fields: 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: Ljava/lang/String; ATTR_NAME 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: Ljava/lang/String; ATTR_PATH 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: [Ljava/lang/String; COLUMNS 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: Ljava/io/File; DEVICE_ROOT 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: Ljava/lang/String; META_DATA_FILE_PROVIDER_PATHS 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: Ljava/lang/String; TAG_CACHE_PATH 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: Ljava/lang/String; TAG_EXTERNAL 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: Ljava/lang/String; TAG_EXTERNAL_CACHE 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: Ljava/lang/String; TAG_EXTERNAL_FILES 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: Ljava/lang/String; TAG_FILES_PATH 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: Ljava/lang/String; TAG_ROOT_PATH 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: Ljava/util/HashMap; sCache 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: Instance fields: 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: Landroid/support/v4/content/FileProvider$PathStrategy; mStrategy 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: Direct methods: 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: <clinit>()V 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: <init>()V 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: buildPath(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: copyOf([Ljava/lang/Object;I)[Ljava/lang/Object; 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: copyOf([Ljava/lang/String;I)[Ljava/lang/String; 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: getPathStrategy(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy; 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: getUriForFile(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri; 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: modeToMode(Ljava/lang/String;)I 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: parsePathStrategy(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy; 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: Virtual methods: 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: attachInfo(Landroid/content/Context;Landroid/content/pm/ProviderInfo;)V 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: getType(Landroid/net/Uri;)Ljava/lang/String; 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: insert(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: onCreate()Z 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: openFile(Landroid/net/Uri;Ljava/lang/String;)Landroid/os/ParcelFileDescriptor; 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: update(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: (declaration of 'com.google.android.gms.car.CarFileProvider' appears in /system/priv-app/GmsCore/GmsCore.apk) 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: at java.lang.VMClassLoader.findLoadedClass(Native Method) 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: at java.lang.ClassLoader.findLoadedClass(ClassLoader.java:742) 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: at java.lang.ClassLoader.loadClass(ClassLoader.java:362) 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: at java.lang.ClassLoader.loadClass(ClassLoader.java:312) 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: at android.app.ActivityThread.installProvider(ActivityThread.java:6134) 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: at android.app.ActivityThread.installContentProviders(ActivityThread.java:5709) 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5648) 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: at android.app.ActivityThread.-wrap2(ActivityThread.java) 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1573) 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: at android.os.Handler.dispatchMessage(Handler.java:102) 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: at android.os.Looper.loop(Looper.java:173) 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: at android.app.ActivityThread.main(ActivityThread.java:6464) 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: at java.lang.reflect.Method.invoke(Native Method) 08-31 13:54:55.916 1865 1865 E DeviceDoctorHandler: at com.android.internal.os.Zyg 08-31 13:54:55.943 1865 1865 D Process : killProcess, pid=1865 08-31 13:54:55.944 1865 1865 D Process : lif.a:46 kqo.a:55 kng.uncaughtException:0 08-31 13:54:56.015 2539 4660 I ActivityManager: Recipient 1865 08-31 13:54:56.016 2539 4660 I ActivityManager: Process com.google.android.gms (pid 1865) has died 08-31 13:54:56.016 2539 4660 D ActivityManager: cleanUpApplicationRecord -- 1865 08-31 13:54:56.017 2539 4660 W ActivityManager: Crash of app com.google.android.gms running instrumentation ComponentInfo{com.google.android.gts.webview/android.support.test.runner.AndroidJUnitRunner} 08-31 13:54:56.018 2539 4660 I ActivityManager: Force stopping com.google.android.gms appid=10019 user=0: finished inst 08-31 13:54:56.018 2539 4660 I ActivityManager: Killing 1879:com.google.android.gms.persistent/u0a19 (adj 0): stop com.google.android.gms What device is this?
,
Sep 19 2017
HTC N70 or N71 device,gts 4.0 can pass.
,
Sep 19 2017
Anyway, this should fail for a lot of GTS tests - all the ones that instrument the GMS Core process IIUC, so this shouldn't be a WebView bug. Could you file a bug against Android instead?
,
Sep 19 2017
OK,many thanks for your help.
,
Oct 3 2017
Sounds like a GTS bug, not a WebView bug. Please ping this thread if WebView is really at fault.
,
Oct 4 2017
Yeah, this was indeed a bug in GTS tests instrumenting GmsCore, and it has now been fixed, see b/65655346 |
|||||||
►
Sign in to add a comment |
|||||||
Comment 1 by paulir...@chromium.org
, Sep 11 2017