Bug#1077800: mutter: flaky test basic-x11: In pixman_region32_init_rect: Invalid rectangle passed; cogl_texture_2d_new_from_data: assertion 'data != NULL' failed
Simon McVittie
smcv at debian.org
Tue Jul 8 10:16:58 BST 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
More information about the pkg-gnome-maintainers
mailing list