WebglConformance_conformance_textures_video_tex_2d_rgb_rgb_unsigned_byte flaky on Nexus 5 |
||||
Issue descriptionSeeing it in: https://build.chromium.org/p/chromium.gpu.fyi/builders/Android%20Release%20%28Nexus%205%29/builds/6662 https://build.chromium.org/p/chromium.gpu.fyi/builders/Android%20Release%20%28Nexus%205%29/builds/6658 https://build.chromium.org/p/chromium.gpu.fyi/builders/Android%20Release%20%28Nexus%205%29/builds/6590 https://build.chromium.org/p/chromium.gpu.fyi/builders/Android%20Release%20%28Nexus%205%29/builds/6582 https://build.chromium.org/p/chromium.gpu.fyi/builders/Android%20Release%20%28Nexus%205%29/builds/6548 https://build.chromium.org/p/chromium.gpu.fyi/builders/Android%20Release%20%28Nexus%205%29/builds/6543 https://build.chromium.org/p/chromium.gpu.fyi/builders/Android%20Release%20%28Nexus%205%29/builds/6538 https://build.chromium.org/p/chromium.gpu.fyi/builders/Android%20Release%20%28Nexus%205%29/builds/6535 https://build.chromium.org/p/chromium.gpu.fyi/builders/Android%20Release%20%28Nexus%205%29/builds/6505 https://build.chromium.org/p/chromium.gpu.fyi/builders/Android%20Release%20%28Nexus%205%29/builds/6502 https://build.chromium.org/p/chromium.gpu.fyi/builders/Android%20Release%20%28Nexus%205%29/builds/6498 Hard to correlate between the failure and the logcat. I think the failure reason is this DCHECK in SurfaceTextureGLOwnerImpl::WaitForFrameAvailable(). Note it is preceded by a GC. I/art ( 789): Explicit concurrent mark sweep GC freed 19175(1183KB) AllocSpace objects, 30(7MB) LOS objects, 33% free, 30MB/45MB, paused 1.781ms total 80.499ms F/chromium(29003): [FATAL:surface_texture_gl_owner.cc(134)] Check failed: !release_time_.is_null(). Stack is symbolized like this: [FATAL:surface_texture_gl_owner.cc(134)] Check failed: !release_time_.is_null(). signal 6 (SIGABRT), code -6 in tid 29023 (CrGpuMain) pid: 29003, tid: 29023, name: CrGpuMain >>> org.chromium.chrome:privileged_process0 <<< signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr -------- [FATAL:surface_texture_gl_owner.cc(134)] Check failed: !release_time_.is_null(). r0 00000000 r1 0000715f r2 00000006 r3 00000000 r4 b360bdb8 r5 00000006 r6 00000002 r7 0000010c r8 b3609e90 r9 00000051 sl 00000013 fp 0000023f ip 0000715f sp b3609df8 lr b6e493c5 pc b6e6c988 Stack Trace: RELADDR FUNCTION FILE:LINE 0003a988 tgkill+12 /system/lib/libc.so 000173c1 pthread_kill+52 /system/lib/libc.so 00017fd3 raise+10 /system/lib/libc.so 00014795 __libc_android_abort+36 /system/lib/libc.so 00012f44 abort+4 /system/lib/libc.so 0007c861 <unknown> /data/app/org.chromium.chrome-1/lib/arm/libchrome.so 00091d57 <unknown> /data/app/org.chromium.chrome-1/lib/arm/libchrome.so 00b70841 media::OpenSLESOutputStream::Start(media::AudioOutputStream::AudioSourceCallback*) /b/c/b/Android_Release__Nexus_5_/src/media/audio/android/opensles_output.cc:159 00b6e707 media::AudioRecordInputStream::Start(media::AudioInputStream::AudioInputCallback*) /data/app/org.chromium.chrome-1/lib/arm/libchrome.so 00b6e3cd media::AudioRecordInputStream::AudioRecordInputStream(media::AudioManagerAndroid*, media::AudioParameters const&) /data/app/org.chromium.chrome-1/lib/arm/libchrome.so v------> media::Java_AudioRecordInput_stop(_JNIEnv*, base::android::JavaRefOrBare<_jobject*> const&) /b/c/b/Android_Release__Nexus_5_/src/out/Release/gen/media/base/android/media_jni_headers/media/jni/AudioRecordInput_jni.h:149 00b6e7e3 media::AudioRecordInputStream::Stop() /b/c/b/Android_Release__Nexus_5_/src/media/audio/android/audio_record_input.cc:102 01bd7bc5 base::Callback<base::internal::BindTypeHelper<bool (CRLSetFetcher::*)(base::DictionaryValue const&, base::FilePath const&), base::internal::UnretainedWrapper<CRLSetFetcher>, base::internal::ConstRefWrapper<base::DictionaryValue>, base::internal::ConstRefWrapper<base::FilePath> >::UnboundRunType, (base::internal::CopyMode)1, (base::internal::RepeatMode)1> base::BindRepeating<bool (CRLSetFetcher::*)(base::DictionaryValue const&, base::FilePath const&), base::internal::UnretainedWrapper<CRLSetFetcher>, base::internal::ConstRefWrapper<base::DictionaryValue>, base::internal::ConstRefWrapper<base::FilePath> >(bool (CRLSetFetcher::*&&)(base::DictionaryValue const&, base::FilePath const&), base::internal::UnretainedWrapper<CRLSetFetcher>&&, base::internal::ConstRefWrapper<base::DictionaryValue>&&, base::internal::ConstRefWrapper<base::FilePath>&&) /b/c/b/Android_Release__Nexus_5_/src/base/bind.h:204 01bc66b1 MediaStreamCaptureIndicator::WebContentsDeviceUsage::RemoveDevices(content::MediaStreamDevices const&) /b/c/b/Android_Release__Nexus_5_/src/chrome/browser/media/webrtc/media_stream_capture_indicator.cc:222 v------> (anonymous namespace)::EmitBrowserMemoryMetrics(mojo::StructPtr<memory_instrumentation::mojom::ProcessMemoryDump> const&, ukm::UkmEntryBuilder*) /b/c/b/Android_Release__Nexus_5_/src/chrome/browser/metrics/process_memory_metrics_emitter.cc:38 01bcf977 ProcessMemoryMetricsEmitter::CollateResults() /b/c/b/Android_Release__Nexus_5_/src/chrome/browser/metrics/process_memory_metrics_emitter.cc:220 01b993a7 chrome_browser_data_usage::TabIdProvider::CallbackRunner::AddCallback(base::Callback<void (chrome_browser_data_usage::TabIdProvider::URLRequestTabInfo), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&) /data/app/org.chromium.chrome-1/lib/arm/libchrome.so 01c9dad9 android::ContextualSearchSceneLayer::ContextualSearchSceneLayer(_JNIEnv*, base::android::JavaRef<_jobject*> const&) /b/c/b/Android_Release__Nexus_5_/src/chrome/browser/android/compositor/scene_layer/contextual_search_scene_layer.cc:33 01c9f855 android::TabStripSceneLayer::SetContentTree(_JNIEnv*, base::android::JavaParamRef<_jobject*> const&, base::android::JavaParamRef<_jobject*> const&) /b/c/b/Android_Release__Nexus_5_/src/chrome/browser/android/compositor/scene_layer/tab_strip_scene_layer.cc:63 01c9d9b1 android::ContextualSearchSceneLayer::UpdateContextualSearchLayer(_JNIEnv*, base::android::JavaParamRef<_jobject*> const&, int, int, int, int, int, int, int, int, int, int, int, int, int, int, float, float, float, base::android::JavaParamRef<_jobject*> const&, unsigned char, float, float, unsigned char, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, unsigned char, unsigned char, float, unsigned char, float, unsigned char, unsigned char, _jstring*, float, int, float, float, float, unsigned char, float, float, int, float, float, float, int, float, unsigned char, float, float, int, float, float, base::android::JavaRef<_jobject*> const&) /b/c/b/Android_Release__Nexus_5_/src/chrome/browser/android/compositor/scene_layer/contextual_search_scene_layer.cc:162 01c9ccd9 android::LayerTitleCache::GetTitleLayer(int) /b/c/b/Android_Release__Nexus_5_/src/chrome/browser/android/compositor/layer_title_cache.cc:109 01c995fd android::ContextualSearchLayer::~ContextualSearchLayer() /b/c/b/Android_Release__Nexus_5_/src/chrome/browser/android/compositor/layer/contextual_search_layer.cc:802 v------> Java_UrlFilterBridge_create(_JNIEnv*, long long) /b/c/b/Android_Release__Nexus_5_/src/out/Release/gen/chrome/browser/jni_headers/chrome/jni/UrlFilterBridge_jni.h:84 01c962d5 UrlFilterBridge::UrlFilterBridge(base::Callback<bool (GURL const&), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&) /b/c/b/Android_Release__Nexus_5_/src/chrome/browser/android/browsing_data/url_filter_bridge.cc:17 01c386cd Profile::RegisterProfilePrefs(user_prefs::PrefRegistrySyncable*) /b/c/b/Android_Release__Nexus_5_/src/chrome/browser/profiles/profile.cc:167 01c3954d profiles::IsDefaultAvatarIconUrl(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, unsigned int*) /b/c/b/Android_Release__Nexus_5_/src/chrome/browser/profiles/profile_avatar_icon_util.cc:505 0007d033 <unknown> /data/app/org.chromium.chrome-1/lib/arm/libchrome.so 00099765 <unknown> /data/app/org.chromium.chrome-1/lib/arm/libchrome.so 00099997 <unknown> /data/app/org.chromium.chrome-1/lib/arm/libchrome.so 00099b83 <unknown> /data/app/org.chromium.chrome-1/lib/arm/libchrome.so 0009b43f <unknown> /data/app/org.chromium.chrome-1/lib/arm/libchrome.so 00099485 <unknown> /data/app/org.chromium.chrome-1/lib/arm/libchrome.so 000b5e91 <unknown> /data/app/org.chromium.chrome-1/lib/arm/libchrome.so v------> blink::SpeechRecognitionEventV8Internal::resultsAttributeGetter(v8::FunctionCallbackInfo<v8::Value> const&) /b/c/b/Android_Release__Nexus_5_/src/out/Release/gen/blink/bindings/modules/v8/V8SpeechRecognitionEvent.cpp:95 02da634b blink::V8SpeechRecognitionEvent::resultsAttributeGetterCallback(v8::FunctionCallbackInfo<v8::Value> const&) /b/c/b/Android_Release__Nexus_5_/src/out/Release/gen/blink/bindings/modules/v8/V8SpeechRecognitionEvent.cpp:160 v------> v8_inspector::protocol::ValueConversions<bool>::fromValue(v8_inspector::protocol::Value*, v8_inspector::protocol::ErrorSupport*) /b/c/b/Android_Release__Nexus_5_/src/out/Release/gen/v8/src/inspector/protocol/Protocol.h:392 018fdb5f v8_inspector::protocol::Runtime::DispatcherImpl::runScript(int, std::__ndk1::unique_ptr<v8_inspector::protocol::DictionaryValue, std::__ndk1::default_delete<v8_inspector::protocol::DictionaryValue> >, v8_inspector::protocol::ErrorSupport*) /b/c/b/Android_Release__Nexus_5_/src/out/Release/gen/v8/src/inspector/protocol/Runtime.cpp:1742 v------> std::__ndk1::vector<content::ResourceResponseInfo, std::__ndk1::allocator<content::ResourceResponseInfo> >::size() const /b/c/b/Android_Release__Nexus_5_/src/third_party/android_tools/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/vector:657 00bd10c5 std::__ndk1::vector<content::ResourceResponseInfo, std::__ndk1::allocator<content::ResourceResponseInfo> >::__append(unsigned int) /b/c/b/Android_Release__Nexus_5_/src/third_party/android_tools/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/vector:1041 018fd2af v8_inspector::protocol::Runtime::DispatcherImpl::setCustomObjectFormatterEnabled(int, std::__ndk1::unique_ptr<v8_inspector::protocol::DictionaryValue, std::__ndk1::default_delete<v8_inspector::protocol::DictionaryValue> >, v8_inspector::protocol::ErrorSupport*) /b/c/b/Android_Release__Nexus_5_/src/out/Release/gen/v8/src/inspector/protocol/Runtime.cpp:1629 002f4cdd <unknown> /data/dalvik-cache/arm/data@app@org.chromium.chrome-1@base.apk@classes.dex Going to mark the test Flaky.
,
Aug 4 2017
i'll take a look. nothing's changed recently that would affect this. at least, nothing was supposed to change.
,
Aug 7 2017
Issue 752341 has been merged into this issue.
,
Aug 8 2017
,
Aug 9 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/e2ede4ec86e760dbd00a4463f09961c0e28262d6 commit e2ede4ec86e760dbd00a4463f09961c0e28262d6 Author: Yuly Novikov <ynovikov@chromium.org> Date: Wed Aug 09 04:03:02 2017 Mark a WebGL test Flaky conformance/textures/video/tex-2d-rgb-rgb-unsigned_byte.html on Nexus 5 BUG=752291 TBR=kbr@chromium.org Cq-Include-Trybots: master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel Change-Id: I4d1085dba6283d4bf78072371317da6f2f8e6cfe Reviewed-on: https://chromium-review.googlesource.com/600862 Commit-Queue: Kenneth Russell <kbr@chromium.org> Reviewed-by: Kenneth Russell <kbr@chromium.org> Reviewed-by: Yuly Novikov <ynovikov@chromium.org> Cr-Commit-Position: refs/heads/master@{#492817} [modify] https://crrev.com/e2ede4ec86e760dbd00a4463f09961c0e28262d6/content/test/gpu/gpu_tests/webgl_conformance_expectations.py
,
Mar 8 2018
,
Apr 19 2018
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/e57301731de28f9571f4c777b888d2bc7cafbc35 commit e57301731de28f9571f4c777b888d2bc7cafbc35 Author: Jamie Madill <jmadill@chromium.org> Date: Thu Apr 19 19:52:09 2018 Suppress flaky WebGL video tests on Android. These tests appear to be flaky accross multiple configs. See the crbug for more information. Also merge these expectations with a Qualcomm expectation that can be more general. No-Try: True Tbr: kbr@chromium.org Bug: 834933, 752291 Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel Change-Id: If54639a060eec63efe99247b9fac5ee1a94eff65 Reviewed-on: https://chromium-review.googlesource.com/1019874 Commit-Queue: Jamie Madill <jmadill@chromium.org> Reviewed-by: Jamie Madill <jmadill@chromium.org> Cr-Commit-Position: refs/heads/master@{#552129} [modify] https://crrev.com/e57301731de28f9571f4c777b888d2bc7cafbc35/content/test/gpu/gpu_tests/webgl_conformance_expectations.py |
||||
►
Sign in to add a comment |
||||
Comment 1 by dalecur...@chromium.org
, Aug 3 2017Status: Assigned (was: Unconfirmed)