mutter cogl-test-framebuffer-get-bits-gl3 failure

Bug #2025287 reported by Jeremy Bícha
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
mutter (Ubuntu)
Fix Released
High
Unassigned

Bug Description

mutter has one failing build test in Mantic. Debian Experimental has the same build test failure but Ubuntu 23.04 (Lunar) does not.

This is reproducible with mutter 44.2-1 from earlier in June so this appears to be triggered by a change in one of the dependencies.

https://launchpad.net/ubuntu/+source/mutter/44.2-2ubuntu1

Build log excerpt
=================

 67/179 mutter:cogl+cogl/conform / cogl-test-framebuffer-get-bits-gl3 RUNNING
>>> LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/cogl/cogl:/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src:/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/cogl/cogl-pango:/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/tests:/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/clutter/clutter G_ENABLE_DIAGNOSTIC=0 G_TEST_BUILDDIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/tests/cogl/conform G_TEST_SRCDIR=/<<PKGBUILDDIR>>/src/tests/cogl/conform COGL_DRIVER=gl3 MALLOC_PERTURB_=209 MUTTER_TEST_PLUGIN_PATH=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/compositor/plugins/libdefault.so /<<PKGBUILDDIR>>/src/tests/meta-dbus-runner.py -- /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/tests/cogl/conform/cogl-test-framebuffer-get-bits
――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――
Starting D-Bus daemons (session & system)...
Launching required services...
Starting mocked services...
Running test case...
TAP version 13
# random seed: R02Scf195b999d71877c99f7f10a5670c4cb
# GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation memory (GMemorySettingsBackend) for ‘gsettings-backend’
# libmutter-MESSAGE: Running Mutter Test (using mutter 44.2) as a Wayland display server
# libmutter-MESSAGE: Created surfaceless renderer without GPU
# GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ‘gio-vfs’
# libmutter-MESSAGE: Disabling DMA buffer screen sharing (not hardware accelerated)
# libmutter-MESSAGE: Disabling DMA buffer screen sharing (implicit modifiers not supported)
# libmutter-DEBUG: WL: loaded libnvidia-egl-wayland.so.1:wl_eglstream_controller.
# libmutter-MESSAGE: Using Wayland display name 'mutter-test-display'
Window manager warning: Failed to set environment variable WAYLAND_DISPLAY for gnome-session: GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: Name "org.gnome.SessionManager" does not exist
1..1
# Start of framebuffer tests
**
ERROR:../src/tests/cogl/conform/test-framebuffer-get-bits.c:39:test_framebuffer_get_bits: assertion failed (cogl_framebuffer_get_alpha_bits (fb_a) >= 1): (0 >= 1)
not ok /framebuffer/get-bits - ERROR:../src/tests/cogl/conform/test-framebuffer-get-bits.c:39:test_framebuffer_get_bits: assertion failed (cogl_framebuffer_get_alpha_bits (fb_a) >= 1): (0 >= 1)
Bail out!
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
 67/179 mutter:cogl+cogl/conform / cogl-test-framebuffer-get-bits-gl3 FAIL 1.09s (exit status 250 or signal 122 SIGinvalid)

Jeremy Bícha (jbicha)
Changed in mutter (Ubuntu):
status: Triaged → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package mutter - 44.2-3ubuntu1

---------------
mutter (44.2-3ubuntu1) mantic; urgency=medium

  * Merge with Debian. Remaining changes:
    - Add x11-Add-support-for-fractional-scaling-using-Randr.patch
    - Add window-Add-ability-to-override-the-edge-constraints.patch
      + Make possible for extensions (such as Tiling Assistant) to override
        window constraints

mutter (44.2-3) experimental; urgency=medium

  * Cherry-pick patch to fix build test with mesa 23.1 (LP: #2025287)

mutter (44.2-2ubuntu1) mantic; urgency=medium

  * Merge with Debian. Remaining changes:
    - Add x11-Add-support-for-fractional-scaling-using-Randr.patch
    - Add window-Add-ability-to-override-the-edge-constraints.patch
      + Make possible for extensions (such as Tiling Assistant) to override
        window constraints

mutter (44.2-2) experimental; urgency=medium

  [ Daniel van Vugt ]
  * Cherry-pick 2 patches for stuttering fixes
    * Avoid cursor stuttering over some windows (LP: #2023766). This will also
      improve best-case input latency by roughly half a frame.
    * Avoid render stuttering in some fullscreen games (LP: #2016990).
  * Update Support-Dynamic-triple-double-buffering.patch
    * Fix a failure to resume from sleep (frozen black screen), which seems
      to be an old bug but only became likely in 44.1.
    * Fix a crash on resume from sleep (LP: #2020049).

 -- Jeremy Bícha <email address hidden> Wed, 28 Jun 2023 15:31:07 -0400

Changed in mutter (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.