<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugzilla.yoctoproject.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugzilla.yoctoproject.org/"
          
          maintainer="it-coreprojects-helpdesk@linuxfoundation.org"
>

    <bug>
          <bug_id>15825</bug_id>
          
          <creation_ts>2025-04-08 07:01:22 +0000</creation_ts>
          <short_desc>[QA 5.2.rc1] opengl.GraphicTest.test_graphic_opengl_with_glxgears failed</short_desc>
          <delta_ts>2025-04-30 08:24:13 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>10</classification_id>
          <classification>QA/Testing</classification>
          <product>Runtime Testing</product>
          <component>oeqa/runtime</component>
          <version>5.2</version>
          <rep_platform>Other</rep_platform>
          <op_sys>x86_64</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>Medium+</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>5.2 M4</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jing Hui">jing.hui.tham</reporter>
          <assigned_to name="Yogesh Tyagi">yogesh.tyagi</assigned_to>
          <cc>anuj.mittal</cc>
    
    <cc>chee.yang.lee</cc>
    
    <cc>munirah.izyani.mohammad.amin</cc>
    
    <cc>randy.macleod</cc>
    
    <cc>ross.burton</cc>
    
    <cc>ying.lun.neoh</cc>
    
    <cc>yogesh.tyagi</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>Don&apos;t know</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>101583</commentid>
    <comment_count>0</comment_count>
    <who name="Jing Hui">jing.hui.tham</who>
    <bug_when>2025-04-08 07:01:22 +0000</bug_when>
    <thetext>image tested on all intel platform: genericx86-64/ genericx86 core-image-sato-sdk,  poky/poky-altcfg having issues on 
opengl.GraphicTest.test_graphic_opengl_with_glxgears

Log as below: 
   &quot;opengl.GraphicTest.test_graphic_opengl_with_glxgears&quot;: {
    &quot;duration&quot;: 2.9111316204071045,
    &quot;log&quot;: &quot;Traceback (most recent call last):\n  File \&quot;/home/hspe/poky/meta/lib/oeqa/core/decorator/__init__.py\&quot;, line 35, in wrapped_f\n    return func(*args, **kwargs)\n  File \&quot;/home/hspe/poky/meta/lib/oeqa/core/decorator/__init__.py\&quot;, line 35, in wrapped_f\n    return func(*args, **kwargs)\n  File \&quot;/home/hspe/poky/meta/lib/oeqa/core/decorator/__init__.py\&quot;, line 35, in wrapped_f\n    return func(*args, **kwargs)\n  File \&quot;/home/hspe/poky/meta-yp-qa/lib/oeqa/runtime/cases/opengl.py\&quot;, line 25, in test_graphic_opengl_with_glxgears\n    self.assertEqual(status, 0, msg=&apos;Not able to find process that run glxgears.&apos;)\nAssertionError: 1 != 0 : Not able to find process that run glxgears.\n&quot;,
    &quot;status&quot;: &quot;FAILED&quot;
   },</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>101609</commentid>
    <comment_count>1</comment_count>
    <who name="Randy MacLeod">randy.macleod</who>
    <bug_when>2025-04-10 14:43:30 +0000</bug_when>
    <thetext>Jing, Did this fail on all intel platforms that you listed?

It&apos;s not clear from the log if the process failed or there was some other issue.

Where is the layer: meta-yp-qa ? There are no opengl tests in oe-core...

Is anyone from Intel able to debug and fix this problem in the next few days ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>101635</commentid>
    <comment_count>2</comment_count>
    <who name="Yogesh Tyagi">yogesh.tyagi</who>
    <bug_when>2025-04-11 13:31:58 +0000</bug_when>
    <thetext>meta-yp-qa in an internal layer which has a test that uses glxgears binary.

glxgears now depends on GLX and therefore looks for glx.pc. This file is only generated when Mesa is built with GLVND support, which is provided by meta-openembedded. Additionally, since glx.h is provided by Mesa, mesa-demos must declare a dependency on mesa-native to successfully build the glxgears binary.

I will send a patch to the list.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>101642</commentid>
    <comment_count>3</comment_count>
    <who name="Ross Burton">ross.burton</who>
    <bug_when>2025-04-14 17:11:12 +0000</bug_when>
    <thetext>Would you consider opening that layer, if it has useful tests?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>101643</commentid>
    <comment_count>4</comment_count>
    <who name="Ross Burton">ross.burton</who>
    <bug_when>2025-04-14 19:24:26 +0000</bug_when>
    <thetext>That diagnosis didn&apos;t sound right so I had a look: mesa-demos was looking for glx by only looking for glx.pc, which that is only shipped by libgnvnd. A mesa built without libglvnd still has GLX so this test in mesa-demos was wrong. Luckily it was fixed over two years ago, so backport the patch.

I&apos;ve sent a patch. I also don&apos;t consider this a release blocker as &quot;mesa-demos doesn&apos;t have glxgears&quot; is something we can fix in a point release.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>101782</commentid>
    <comment_count>5</comment_count>
    <who name="Jing Hui">jing.hui.tham</who>
    <bug_when>2025-04-30 08:24:13 +0000</bug_when>
    <thetext>Issue is fixed in 5.2.rc2 Yocto QA. Test is passing.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>