<?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>15593</bug_id>
          
          <creation_ts>2024-09-12 08:42:57 +0000</creation_ts>
          <short_desc>AB-INT: QEMU fails with release unlocked lock</short_desc>
          <delta_ts>2024-11-07 14:58:07 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>10</classification_id>
          <classification>QA/Testing</classification>
          <product>Functional (self) Testing</product>
          <component>oe-selftest</component>
          <version>unspecified</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard>AB-INT</status_whiteboard>
          <keywords></keywords>
          <priority>Medium+</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>5.2 M1</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Mathieu Dubois-Briand">mathieu.dubois-briand</reporter>
          <assigned_to name="Richard Purdie">richard.purdie</assigned_to>
          
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>No (bug/feature does not impact docs)</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>99650</commentid>
    <comment_count>0</comment_count>
    <who name="Mathieu Dubois-Briand">mathieu.dubois-briand</who>
    <bug_when>2024-09-12 08:42:57 +0000</bug_when>
    <thetext>Autobuilder fail during qemux86-64-tc on fedora38-ty-6

https://autobuilder.yoctoproject.org/typhoon/#/builders/148/builds/2169/steps/12/logs/stdio

[?7h
Extra log data exception OSError(9, &apos;Bad file descriptor&apos;)
2024-09-08 01:20:25,745 - oe-selftest - INFO - 10: 1/2 6/18 (33.38s) (0 failed) (runqemu.QemuTest.test_qemu_can_boot_nfs_and_shutdown)
2024-09-08 01:20:25,745 - oe-selftest - INFO - testtools.testresult.real._StringException: Traceback (most recent call last):
  File &quot;/home/pokybuild/yocto-worker/qemux86-64-tc/build/meta/lib/oeqa/utils/commands.py&quot;, line 374, in runqemu
    qemu.start(params=qemuparams, ssh=ssh, runqemuparams=runqemuparams, launch_cmd=launch_cmd, discard_writes=discard_writes)
  File &quot;/home/pokybuild/yocto-worker/qemux86-64-tc/build/meta/lib/oeqa/targetcontrol.py&quot;, line 164, in start
    start = self.runner.launch(get_ip=ssh, launch_cmd=launch_cmd, qemuparams=params)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File &quot;/home/pokybuild/yocto-worker/qemux86-64-tc/build/meta/lib/oeqa/utils/qemurunner.py&quot;, line 522, in launch
    self.thread.serial_lock.release()
RuntimeError: release unlocked lock
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File &quot;/home/pokybuild/yocto-worker/qemux86-64-tc/build/meta/lib/oeqa/selftest/cases/runqemu.py&quot;, line 214, in test_qemu_can_boot_nfs_and_shutdown
    with runqemu(self.recipe, ssh=False, launch_cmd=cmd) as qemu:
  File &quot;/usr/lib64/python3.11/contextlib.py&quot;, line 137, in __enter__
    return next(self.gen)
           ^^^^^^^^^^^^^^
  File &quot;/home/pokybuild/yocto-worker/qemux86-64-tc/build/meta/lib/oeqa/utils/commands.py&quot;, line 380, in runqemu
    raise Exception(msg)
Exception: release unlocked lock
Failed to start QEMU - see the logs in /home/pokybuild/yocto-worker/qemux86-64-tc/build/build-st-2145515/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testimageQemurunner log output from /home/pokybuild/yocto-worker/qemux86-64-tc/build/build-st-2145515/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testimage/qemurunner_log.20240908010736:</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>99686</commentid>
    <comment_count>1</comment_count>
    <who name="Mathieu Dubois-Briand">mathieu.dubois-briand</who>
    <bug_when>2024-09-23 15:10:56 +0000</bug_when>
    <thetext>https://autobuilder.yoctoproject.org/typhoon/#/builders/113/builds/5661/steps/18/logs/stdio
https://autobuilder.yoctoproject.org/typhoon/#/builders/148/builds/2191/steps/12/logs/stdio</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>99716</commentid>
    <comment_count>2</comment_count>
    <who name="Mathieu Dubois-Briand">mathieu.dubois-briand</who>
    <bug_when>2024-09-25 08:54:31 +0000</bug_when>
    <thetext>qemuppc fedora38-ty-6
https://autobuilder.yoctoproject.org/typhoon/#/builders/63/builds/9226/steps/14/logs/stdio</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>99884</commentid>
    <comment_count>3</comment_count>
    <who name="Mathieu Dubois-Briand">mathieu.dubois-briand</who>
    <bug_when>2024-10-16 15:43:08 +0000</bug_when>
    <thetext>meta-arm ubuntu2404-vk-3
https://valkyrie.yoctoproject.org/#/builders/75/builds/184/steps/22/logs/stdio

meta-arm ubuntu2204-vk-2
https://valkyrie.yoctoproject.org/#/builders/75/builds/186/steps/22/logs/stdio

meta-arm fedora39-vk-1
https://valkyrie.yoctoproject.org/#/builders/75/builds/190/steps/22/logs/stdio

meta-arm fedora39-vk-2
https://valkyrie.yoctoproject.org/#/builders/75/builds/192/steps/22/logs/stdio

oe-selftest-armhost ubuntu2004-vk-arm2
https://valkyrie.yoctoproject.org/#/builders/23/builds/220/steps/14/logs/stdio

oe-selftest-fedora fedora39-vk-2
https://valkyrie.yoctoproject.org/#/builders/48/builds/155/steps/14/logs/stdio

oe-selftest-ubuntu ubuntu2404-vk-1
https://valkyrie.yoctoproject.org/#/builders/54/builds/206/steps/14/logs/stdio

oe-selftest-armhost ubuntu2004-vk-arm2
https://valkyrie.yoctoproject.org/#/builders/23/builds/230/steps/14/logs/stdio

oe-selftest-armhost ubuntu2004-vk-arm2
https://valkyrie.yoctoproject.org/#/builders/23/builds/246/steps/14/logs/stdio

oe-selftest-armhost ubuntu2204-vk-arm2
https://valkyrie.yoctoproject.org/#/builders/23/builds/249/steps/14/logs/stdio</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>100120</commentid>
    <comment_count>4</comment_count>
    <who name="Richard Purdie">richard.purdie</who>
    <bug_when>2024-11-07 14:58:07 +0000</bug_when>
    <thetext>Many of these are really caused by KVM hangs in the bootloader on arm. Those were fixed by disabling KVM in the booloader tests. 

The lock issue was fixed with:

https://git.yoctoproject.org/poky/commit/?id=d29f43bd0b4644b850e7e4cfe294ffd899bd6e6d</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>