Openembedded Core Discussions
 help / color / mirror / Atom feed
From: Quan Sun <Quan.Sun@windriver.com>
To: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>,
	openembedded-core@lists.openembedded.org
Subject: Re: [OE-core][PATCH] qemu: upgrade 10.2.0 -> 11.0.0
Date: Fri, 29 May 2026 10:44:49 -0400	[thread overview]
Message-ID: <be287797-1941-4afa-8aef-b015ca194476@windriver.com> (raw)
In-Reply-To: <DIV636CRY5LQ.2KV03HIYY2WKI@bootlin.com>


On 5/29/26 8:42 AM, Mathieu Dubois-Briand wrote:
> CAUTION: This email comes from a non Wind River email account!
> Do not click links or open attachments unless you recognize the sender and know the content is safe.
>
> On Thu May 28, 2026 at 10:26 PM CEST, Quan Sun via lists.openembedded.org wrote:
>> From: Quan Sun <Quan.Sun@windriver.com>
>>
>> Upgrade QEMU to version 11.0.0.
>>
> Hi,
>
> Thanks for the new version.
>
> It looks like we are almost there, I now have just one selftest failing:
> 2026-05-29 08:23:23,583 - oe-selftest - INFO - runtime_test.TestImage.test_testimage_virgl_gtk_sdl (subunit.RemotedTestCase)
> 2026-05-29 08:23:23,584 - oe-selftest - INFO -  ... FAIL
> ...
> runqemu - ERROR - Failed to run qemu: qemu-system-x86_64: -qmp unix:./.i1y4asol,server,wait: info: QEMU waiting for connection on: disconnected:unix:./.i1y4asol,server=on
> qemu-system-x86_64: warning: host doesn't support requested feature: CPUID[eax=07h,ecx=00h].EBX.hle [bit 4]
> qemu-system-x86_64: warning: host doesn't support requested feature: CPUID[eax=07h,ecx=00h].EBX.rtm [bit 11]
> qemu-system-x86_64: warning: host doesn't support requested feature: CPUID[eax=07h,ecx=00h].EBX.hle [bit 4]
> qemu-system-x86_64: warning: host doesn't support requested feature: CPUID[eax=07h,ecx=00h].EBX.rtm [bit 11]
> qemu-system-x86_64: warning: host doesn't support requested feature: CPUID[eax=07h,ecx=00h].EBX.hle [bit 4]
> qemu-system-x86_64: warning: host doesn't support requested feature: CPUID[eax=07h,ecx=00h].EBX.rtm [bit 11]
> qemu-system-x86_64: warning: host doesn't support requested feature: CPUID[eax=07h,ecx=00h].EBX.hle [bit 4]
> qemu-system-x86_64: warning: host doesn't support requested feature: CPUID[eax=07h,ecx=00h].EBX.rtm [bit 11]
> glx: failed to create dri3 screen
> failed to load driver: vgem
>
> https://autobuilder.yoctoproject.org/valkyrie/#/builders/35/builds/3924
> https://autobuilder.yoctoproject.org/valkyrie/#/builders/48/builds/3786
>
> Can you have a look at the issue?
>
> Thanks,
> Mathieu

Hi Mathieu,

It seems this issue is not caused by the qemu upgrade. I also asked an 
AI agent to carefully examine the build/test logs, and the following is 
what it says:

--- Root Cause ---

The only failing test is 
runtime_test.TestImage.test_testimage_virgl_gtk_sdl — and it
is NOT caused by the QEMU 10.2→11.0 upgrade. It's a GPU/graphics driver 
issue on the
autobuilder worker host.

The key error messages are:

glx: failed to create dri3 screen
failed to load driver: vgem


This means QEMU 11.0's virgl (GPU virtualization) display backend 
(-display gtk,gl=on)
failed because the autobuilder host (ubuntu2510-vk-1) doesn't have a 
working DRI3/GPU
driver setup. The vgem (Virtual GEM) driver failed to load, which 
prevents virgl from
initializing OpenGL, which causes QEMU to exit immediately before the 
QMP monitor
connection can be established.

--- Why this is NOT a QEMU upgrade regression ---

1. 685 out of 686 tests passed — including many other QEMU-based tests 
(runqemu boot
tests, testimage_dnf, testimage_install, testimage_slirp, 
testimage_virgl_headless,
etc.)
2. The test_testimage_virgl_headless test (virgl without GTK/SDL 
display) passed fine —
confirming QEMU itself works.
3. The failure is specifically in the GTK+SDL+GL display path, which 
requires a
functional GPU/DRI3 stack on the host.
4. This is a known class of intermittent/environment-dependent failure 
on CI workers
that lack proper GPU passthrough.

Please check if it's a pre-existing autobuilder infrastructure issue — 
the worker ubuntu2510-vk-1 doesn
't have a working DRI3 GPU driver for virgl's GTK/SDL/GL display mode. 
This test
may likely also fail (or maybe flaky) with QEMU 10.2 on that same worker.

Thanks,

Quan


>
> --
> Mathieu Dubois-Briand, Bootlin
> Embedded Linux and Kernel engineering
> https://bootlin.com
>


  reply	other threads:[~2026-05-29 14:45 UTC|newest]

Thread overview: 49+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-05-28 20:26 [OE-core][PATCH] qemu: upgrade 10.2.0 -> 11.0.0 Quan.Sun
2026-05-29 12:42 ` Mathieu Dubois-Briand
2026-05-29 14:44   ` Quan Sun [this message]
2026-05-29 15:23     ` Alexander Kanavin
2026-05-29 15:49       ` Richard Purdie
2026-05-29 16:10         ` Quan Sun
2026-05-29 16:29           ` Alexander Kanavin
2026-05-29 16:47             ` Quan Sun
2026-05-29 17:18               ` Alexander Kanavin
2026-05-29 18:13                 ` Quan Sun
2026-05-29 18:43                   ` Alexander Kanavin
2026-06-05  6:35             ` ui: Regression calling eglInitialize() since v11.0.0 Philippe Mathieu-Daudé
2026-06-05  8:10               ` Daniel P. Berrangé
2026-06-05 12:52                 ` Alexander Kanavin
     [not found]                   ` <dd1729c6-f6e8-4790-b166-a635e34b3b1c@rsg.ci.i.u-tokyo.ac.jp>
2026-06-05 15:17                     ` Alexander Kanavin
2026-06-05 20:02                       ` Alexander Kanavin
     [not found]                       ` <18B647EA2CFF57AA.61226@lists.openembedded.org>
2026-06-10 10:36                         ` [OE-core] " Alexander Kanavin
2026-06-05 15:21                     ` Quan Sun
2026-06-05 19:55                       ` [OE-core] " Alexander Kanavin
2026-06-05 22:18                         ` Quan Sun
2026-05-29 15:52       ` [OE-core][PATCH] qemu: upgrade 10.2.0 -> 11.0.0 Quan Sun
2026-05-29 16:17         ` Alexander Kanavin
2026-06-02 16:57 ` Ross Burton
2026-06-02 19:25   ` Quan Sun
2026-06-02 19:44     ` Alexander Kanavin
     [not found]     ` <18B55B33A6799835.3712505@lists.openembedded.org>
2026-06-04 11:09       ` Alexander Kanavin
2026-06-04 15:58         ` Richard Purdie
  -- strict thread matches above, loose matches on Subject: below --
2026-05-26 19:19 Quan.Sun
2026-05-27 16:03 ` Philippe Mathieu-Daudé
2026-05-28  6:41 ` Mathieu Dubois-Briand
2026-05-25 20:10 Quan.Sun
2026-05-26  9:39 ` Mathieu Dubois-Briand
2026-05-26 14:42   ` Quan Sun
2026-05-18 18:01 Quan.Sun
2026-05-20 13:14 ` Antonin Godard
2026-05-20 19:56   ` Quan Sun
2026-05-15 15:48 Quan.Sun
2026-05-15 16:24 ` Alexander Kanavin
2026-05-15 19:15   ` Quan Sun
2026-05-06 21:48 Quan.Sun
2026-05-07 10:34 ` Mathieu Dubois-Briand
2026-05-07 20:49   ` Quan Sun
2026-05-07 11:23 ` Alexander Kanavin
2026-05-07 15:01   ` Paul Barker
2026-05-07 20:29   ` Quan Sun
2026-05-08 20:08     ` Alexander Kanavin
2026-05-08 21:35       ` Quan Sun
2026-05-05  0:16 Quan.Sun
2026-05-05  7:43 ` Richard Purdie

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=be287797-1941-4afa-8aef-b015ca194476@windriver.com \
    --to=quan.sun@windriver.com \
    --cc=mathieu.dubois-briand@bootlin.com \
    --cc=openembedded-core@lists.openembedded.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox