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

Issue 752291 link

Starred by 2 users

Issue metadata

Status: Available
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 3
Type: Bug



Sign in to add a comment

WebglConformance_conformance_textures_video_tex_2d_rgb_rgb_unsigned_byte flaky on Nexus 5

Project Member Reported by ynovikov@chromium.org, Aug 3 2017

Issue description

Seeing 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.
 
Owner: liber...@chromium.org
Status: Assigned (was: Unconfirmed)
i'll take a look.  nothing's changed recently that would affect this.  at least, nothing was supposed to change.

Comment 3 by kbr@chromium.org, Aug 7 2017

Cc: kbr@chromium.org fsam...@chromium.org enne@chromium.org ynovikov@chromium.org
 Issue 752341  has been merged into this issue.
Status: Started (was: Assigned)
Project Member

Comment 5 by bugdroid1@chromium.org, 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

Cc: liber...@chromium.org
Owner: ----
Status: Available (was: Started)
Project Member

Comment 7 by bugdroid1@chromium.org, 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