• Bug#1077800: mutter: flaky test basic-x11: In pixman_region32_init_rect

    From Simon McVittie@21:1/5 to Simon McVittie on Tue Jul 8 11:20:01 2025
    Version: 48.3.1-1

    On Fri, 02 Aug 2024 at 15:02:14 +0100, Simon McVittie wrote:
    Part of the test log from amd64:
    # 1..1
    # libmutter-MESSAGE: Added virtual monitor Meta-0
    # mutter-test-runner-DEBUG: basic-x11.metatest:1: 'new_client 1 x11'
    Xwayland glamor: GBM Wayland interfaces not available
    Failed to initialize glamor, falling back to sw
    # mutter-test-runner-DEBUG: basic-x11.metatest:2: 'create 1/1'
    MESA: error: ZINK: vkCreateInstance failed (VK_ERROR_INCOMPATIBLE_DRIVER)
    libEGL warning: egl: failed to create dri2 screen
    # mutter-test-runner-DEBUG: basic-x11.metatest:3: 'show 1/1'
    # mutter-test-runner-DEBUG: basic-x11.metatest:4: 'create 1/2'
    # mutter-test-runner-DEBUG: basic-x11.metatest:5: 'show 1/2'
    *** BUG ***
    In pixman_region32_init_rect: Invalid rectangle passed
    Set a breakpoint on '_pixman_log_error' to debug

    *** BUG ***
    In pixman_region32_init_rect: Invalid rectangle passed
    Set a breakpoint on '_pixman_log_error' to debug

    Bail out! FATAL-CRITICAL: cogl_texture_2d_new_from_data: assertion 'data != NULL' failed

    The reason for failure is the cogl_texture_2d_new_from_data assertion
    failure (something passed an invalid argument to that function), but the >pixman assertion failures are probably related.

    I imagine that this must be timing-related, and it will probably also
    happen intermittently in autopkgtests (I think we run essentially the same >set of tests in both places).

    As mentioned on #1093969, we haven't observed this failure for a while,
    so I think it may have been fixed in newer upstream bigfix releases,
    perhaps by mutter!4039 upstream (48.3.1-1).

    smcv

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)