New issue
Advanced search Search tips

Issue 914146 link

Starred by 1 user

Issue metadata

Status: Verified
Owner:
Closed: Dec 12
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 2
Type: Bug



Sign in to add a comment

angle_end2end_tests failing on Linux Ozone

Project Member Reported by sunn...@chromium.org, Dec 11

Issue description

First failing build: https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Linux%20FYI%20Ozone%20%28Intel%29/58334

Failing tests:
ImageTest.Source2DTargetExternal/ES2_OPENGLES
ImageTest.SourceRenderbufferTargetTextureExternal/ES2_OPENGLES
ImageTest.SourceCubeTargetExternal/ES2_OPENGLES

Most likely due to this commit: https://chromium.googlesource.com/angle/angle/+/be607ad63609429030481a8653aafedfc512ce59

Entering ImageTest.Source2DTargetExternal/ES2_OPENGLES
../../third_party/angle/src/tests/test_utils/ANGLETest.cpp:51: Failure
Failed
LogGLDebugMessage(145): 
	Source: OpenGL
	Type: Error
	ID: 0x0000000A
	Severity: High
	Message: GL_INVALID_OPERATION in glEGLImageTargetTexture2DOES(external target is enabled only for images created with EGL_EXT_image_dma_buf_import
Stack trace:
#0 0x55a6e7f4020c testing::internal::UnitTestImpl::CurrentOsStackTraceExceptTop()
#1 0x55a6e7f3fbe9 testing::internal::AssertHelper::operator=()
#2 0x55a6e7e2e0a4 angle::(anonymous namespace)::TestPlatform_logError()
#3 0x7f6054159931 angle::LoggingAnnotator::logMessage()
#4 0x7f60542d2d12 gl::LogMessage::~LogMessage()
#5 0x7f6054298dfb LogGLDebugMessage()
#6 0x7f60502bf53d <unknown>
#7 0x7f6050608868 <unknown>
#8 0x7f605037efa4 <unknown>
#9 0x7f60542c934a rx::ImageEGL::setTexture2D()
#10 0x7f60542a8eaa rx::TextureGL::setEGLImageTarget()
#11 0x7f60541a3586 gl::Texture::setEGLImageTarget()
#12 0x55a6e7bd3e89 angle::ImageTest::createEGLImageTargetTextureExternal()
#13 0x55a6e7bd3d78 angle::ImageTest_Source2DTargetExternal_Test::TestBody()

../../third_party/angle/src/tests/gl_tests/ImageTest.cpp:383: Failure
Expected equality of these values:
  angle::MakeGLColor(data[0], data[1], data[2], data[3])
    Which is: Magenta
  angle::ReadColor(0, 0)
    Which is: Black
Stack trace:
#0 0x55a6e7f4020c testing::internal::UnitTestImpl::CurrentOsStackTraceExceptTop()
#1 0x55a6e7f3fbe9 testing::internal::AssertHelper::operator=()
#2 0x55a6e7bdbbfd angle::ImageTest::verifyResultsTexture()
#3 0x55a6e7bd3d99 angle::ImageTest_Source2DTargetExternal_Test::TestBody()

(similar for other failures)
 
Project Member

Comment 1 by bugdroid1@chromium.org, Dec 12

The following revision refers to this bug:
  https://chromium.googlesource.com/angle/angle/+/64f62f4a179fe937fb35fcbff7b5ca6d38a52ee7

commit 64f62f4a179fe937fb35fcbff7b5ca6d38a52ee7
Author: Yuly Novikov <ynovikov@chromium.org>
Date: Wed Dec 12 17:15:01 2018

Skip external texture ImageTest tests on Ozone

Since Ozone supports external target only
for images created with EGL_EXT_image_dma_buf_import

Bug:  914146 , angleproject:2507
Change-Id: I454b26bbb7aa8ed638045dc0c9c98065c9ed76e4
Reviewed-on: https://chromium-review.googlesource.com/c/1374269
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>

[modify] https://crrev.com/64f62f4a179fe937fb35fcbff7b5ca6d38a52ee7/src/tests/gl_tests/ImageTest.cpp

Project Member

Comment 3 by bugdroid1@chromium.org, Dec 12

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

commit 631de05f60396066a876145334427efd257188b2
Author: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Date: Wed Dec 12 19:00:45 2018

Roll src/third_party/angle 88faa6967431..64f62f4a179f (1 commits)

https://chromium.googlesource.com/angle/angle.git/+log/88faa6967431..64f62f4a179f


git log 88faa6967431..64f62f4a179f --date=short --no-merges --format='%ad %ae %s'
2018-12-12 ynovikov@chromium.org Skip external texture ImageTest tests on Ozone


Created with:
  gclient setdep -r src/third_party/angle@64f62f4a179f

The AutoRoll server is located here: https://autoroll.skia.org/r/angle-chromium-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.

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

BUG= chromium:914146 
TBR=jmadill@chromium.org

Change-Id: I3cc29d028fe0efe458958a23e047d05268e30097
Reviewed-on: https://chromium-review.googlesource.com/c/1374039
Reviewed-by: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#615984}
[modify] https://crrev.com/631de05f60396066a876145334427efd257188b2/DEPS

Sign in to add a comment