Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 833279 - x11-base/xwayland: fails test - 27/28 xwayland:xvfb / triangles FAIL 0.68s exit status 1 (if x11-misc/rendercheck is installed)
Summary: x11-base/xwayland: fails test - 27/28 xwayland:xvfb / triangles FAIL 0.68s ex...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords: TESTFAILURE
Depends on:
Blocks:
 
Reported: 2022-02-13 17:06 UTC by Toralf Förster
Modified: 2024-04-25 15:21 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge-info.txt (emerge-info.txt,15.95 KB, text/plain)
2022-02-13 17:06 UTC, Toralf Förster
Details
emerge-history.txt (emerge-history.txt,121.50 KB, text/plain)
2022-02-13 17:06 UTC, Toralf Förster
Details
environment (environment,95.33 KB, text/plain)
2022-02-13 17:06 UTC, Toralf Förster
Details
etc.portage.tar.bz2 (etc.portage.tar.bz2,42.06 KB, application/x-bzip)
2022-02-13 17:06 UTC, Toralf Förster
Details
logs.tar.bz2 (logs.tar.bz2,58.06 KB, application/x-bzip)
2022-02-13 17:06 UTC, Toralf Förster
Details
temp.tar.bz2 (temp.tar.bz2,35.79 KB, application/x-bzip)
2022-02-13 17:06 UTC, Toralf Förster
Details
x11-base:xwayland-21.1.4:20220213-161822.log.bz2 (x11-base:xwayland-21.1.4:20220213-161822.log.bz2,14.33 KB, application/x-bzip)
2022-02-13 17:06 UTC, Toralf Förster
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Toralf Förster gentoo-dev 2022-02-13 17:06:25 UTC
23/28 xwayland:xvfb / GTK ARGB vs xBGR                      OK                0.27s 30s
24/28 xwayland / request-length                             OK                0.29s 30s
25/28 xwayland / damage-primitives                          OK                0.26s 30s
26/28 xwayland:xvfb / LibreOffice xRGB                      OK                0.54s 30s
27/28 xwayland:xvfb / triangles                             FAIL              0.68s   exit status 1
>>> MALLOC_PERTURB_=83 /var/tmp/portage/x11-base/xwayland-21.1.4/work/xwayland-21.1.4-build/test/simple-xinit /usr/bin/rendercheck -t triangles -- /var/tmp/portage/x11-base/xwayland-21.1.4/work/xwayland-21.1.4-build/hw/vfb/Xvfb -screen scrn 1280x1024x24


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

  This is an unstable amd64 chroot image at a tinderbox (==build bot)
  name: 17.1_desktop-j4_test_debug-20220211-232930

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

gcc-config -l:
 [1] x86_64-pc-linux-gnu-9.3.1
 [2] x86_64-pc-linux-gnu-11.2.1 *
clang/llvm (if any):
/usr/lib/llvm/13
13.0.1
Python 3.9.10
Available Ruby profiles:
  [1]   ruby26 (with Rubygems)
  [2]   ruby27 (with Rubygems)
  [3]   ruby30 (with Rubygems) *
Available Rust versions:
  [1]   rust-1.58.1 *
The following VMs are available for generation-2:
1)	Eclipse Temurin JRE 11.0.14_p9 [openjdk-jre-bin-11]
Available Java Virtual Machines:
  [1]   openjdk-jre-bin-11 

The Glorious Glasgow Haskell Compilation System, version 8.10.4
php cli:
  [1]   php7.4
  [2]   php8.0
  [3]   php8.1 *

  HEAD of ::gentoo
commit 7eaaacb4cd580fa0a07ce25bc422f58692ca4675
Author: Repository mirror & CI <repomirrorci@gentoo.org>
Date:   Sun Feb 13 15:37:01 2022 +0000

    2022-02-13 15:36:57 UTC

emerge -qpvO x11-base/xwayland
[ebuild  N    ] x11-base/xwayland-21.1.4  USE="(-selinux) -unwind -xcsecurity" VIDEO_CARDS="-nvidia"
Comment 1 Toralf Förster gentoo-dev 2022-02-13 17:06:27 UTC
Created attachment 765003 [details]
emerge-info.txt
Comment 2 Toralf Förster gentoo-dev 2022-02-13 17:06:28 UTC
Created attachment 765004 [details]
emerge-history.txt
Comment 3 Toralf Förster gentoo-dev 2022-02-13 17:06:29 UTC
Created attachment 765005 [details]
environment
Comment 4 Toralf Förster gentoo-dev 2022-02-13 17:06:31 UTC
Created attachment 765006 [details]
etc.portage.tar.bz2
Comment 5 Toralf Förster gentoo-dev 2022-02-13 17:06:32 UTC
Created attachment 765007 [details]
logs.tar.bz2
Comment 6 Toralf Förster gentoo-dev 2022-02-13 17:06:33 UTC
Created attachment 765008 [details]
temp.tar.bz2
Comment 7 Toralf Förster gentoo-dev 2022-02-13 17:06:34 UTC
Created attachment 765009 [details]
x11-base:xwayland-21.1.4:20220213-161822.log.bz2
Comment 8 Matt Turner gentoo-dev 2024-04-03 20:18:45 UTC
The xvfb test isn't expected to run...

For me it skips:

> ==================================== 1/5 =====================================
> test:         xwayland:xvfb / XTS
> start time:   19:59:31
> duration:     0.02s
> result:       exit status 77
> command:      XSERVER_DIR=/var/tmp/portage/x11-base/xwayland-23.2.5/work/xwayland-23.2.5 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=49 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 XSERVER_BUILDDIR=/var/tmp/portage/x11-base/xwayland-23.2.5/work/xwayland-23.2.5-build /var/tmp/portage/x11-base/xwayland-23.2.5/work/xwayland-23.2.5/test/scripts/xvfb-piglit.sh
> ----------------------------------- stdout -----------------------------------
> XTEST_DIR must be set to the directory of the xtest repository.
> ==============================================================================

XTEST_DIR has never been set by the ebuild. I don't see it in your attached environment file.
Comment 9 Matt Turner gentoo-dev 2024-04-03 20:20:41 UTC
The check in run-piglit.sh to skip if XTEST_DIR isn't set has existed since 2016.
Comment 10 Matt Turner gentoo-dev 2024-04-03 20:23:22 UTC
Oh, bizarre. Yours shows this as well:

> 1/28 xwayland:xvfb / XTS                           SKIP              0.02s   exit status 77
> 16:18:58 XSERVER_DIR=/var/tmp/portage/x11-base/xwayland-21.1.4/work/xwayland-21.1.4 XSERVER_BUILDDIR=/var/tmp/portage/x11-base/xwayland-21.1.4/work/xwayland-21.1.4-build MALLOC_PERTURB_=95 /var/tmp/portage/x11-base/xwayland-21.1.4/work/xwayland-21.1.4/test/scripts/xvfb-piglit.sh
> ----------------------------------- output -----------------------------------
> XTEST_DIR must be set to the directory of the xtest repository.
> ------------------------------------------------------------------------------
Comment 11 Matt Turner gentoo-dev 2024-04-03 20:26:08 UTC
Ah, these other tests are only enabled if x11-misc/rendercheck is installed.
Comment 12 Matt Turner gentoo-dev 2024-04-23 20:00:11 UTC
This is a problem with rendercheck itself, fixed in the 9 years it's been since the last release. I've tagged a new release upstream.
Comment 13 Larry the Git Cow gentoo-dev 2024-04-23 20:00:54 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a132163f77ba17e5cd88fbf46f2e7a04d59bf588

commit a132163f77ba17e5cd88fbf46f2e7a04d59bf588
Author:     Matt Turner <mattst88@gentoo.org>
AuthorDate: 2024-04-23 19:57:11 +0000
Commit:     Matt Turner <mattst88@gentoo.org>
CommitDate: 2024-04-23 19:59:36 +0000

    x11-misc/rendercheck: Version bump to 1.6
    
    Bug: https://bugs.gentoo.org/833279
    Signed-off-by: Matt Turner <mattst88@gentoo.org>

 x11-misc/rendercheck/Manifest               |  1 +
 x11-misc/rendercheck/rendercheck-1.6.ebuild | 31 +++++++++++++++++++++++++++++
 2 files changed, 32 insertions(+)
Comment 14 Matt Turner gentoo-dev 2024-04-25 15:21:35 UTC
I've propagated stable keywords to rendercheck-1.6 and dropped rendercheck-1.5.