Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-96850

[virtio-win][whql test][netkvm] "2c_Mini6RSSSendRecv" hit BSOD with low reproduction rate

Linking RHIVOS CVEs to...Migration: Automation ...Sync from "Extern...XMLWordPrintable

    • rhel-virt-windows
    • None
    • QE ack
    • False
    • False
    • Hide

      None

      Show
      None
    • None
    • Red Hat Enterprise Linux
    • None
    • Unspecified
    • Unspecified
    • Unspecified
    • x86_64
    • Windows
    • None

      What were you trying to do that didn't work?
      QE found that some BSODs from "2c_Mini6RSSSendRecv" HLK case have been happening recently. First time, it happened on the b277, and it happened on the b266 now. As I remember, in the previous rounds, it also happened, but QE could not locate the exact Hlk cases. This time, the hlk server stuck on the 2c_Mini6RSSSendRecv, so QE finally localized the problem.

      Please provide the package NVR for which bug is seen:

      • CPU=AMD EPYC 7313 16-Core Processor
      • virtio-win-prewhql-0.1-266 / 277
      • kernel-6.12.0-83.el10.x86_64
      • seabios-bin-1.16.3-7.el10.noarch
      • edk2-ovmf-20250221-3.el10.noarch
      • swtpm-0.9.0-5.el10.x86_64
      • qemu-kvm-core-10.0.0-4.el10.x86_64
      • Win10/en_windows_10_enterprise_ltsc_2019_x64_dvd_5795bb03.iso

      How reproducible:
      low

      Steps to reproduce
      1. Boot two HLK guests and discover them in the Job Monitor tab of HLK Manager(Install the HLK Driver from our HLK SMB server (\\<HLK_Server_IP>\HLKInstall\Client)).
      2. Run the <WHQL_testcase> in "Windows Hardware Lab Kit"
      3. Check the results in the "Results" tab.
      4. Check the guest's status using the VNC viewer.

      Expected results
      PASS once without BSOD.

      Actual results
      PASSes multiple times, but sometimes fails with BSOD.

      The whole qemu-cmdline:

      # ps aux | grep qemu-kvm
      root     1501405 22.1  4.3 8009428 4241976 pts/3 Sl   11:21  75:31 /usr/libexec/qemu-kvm -name 266NIC106435CF9 -enable-kvm -m 4G -smp 4 -uuid cef2b661-4929-48e3-97b1-f78d1fb67167 -nodefaults -cpu EPYC,hv_stimer,hv_synic,hv_time,hv_vpindex,hv_relaxed,hv_spinlocks=0x1fff,hv_vapic,hv_frequencies,hv_runtime,hv_tlbflush,hv_reenlightenment,hv_stimer_direct,hv_ipi,svm=on -chardev socket,id=charmonitor,path=/tmp/266NIC106435CF9,server=on,wait=off -mon chardev=charmonitor,id=monitor,mode=control -rtc base=localtime,driftfix=slew -boot order=cd,menu=on -device piix3-usb-uhci,id=usb -blockdev driver=file,cache.direct=off,cache.no-flush=on,filename=266NIC106435CF9,node-name=my_file -blockdev driver=raw,node-name=my,file=my_file -device ide-hd,drive=my,id=ide0-0-0,bus=ide.0,unit=0,bootindex=1 -blockdev driver=file,cache.direct=off,cache.no-flush=on,filename=/home/kvm_autotest_root/iso/ISO/Win10/en_windows_10_enterprise_ltsc_2019_x64_dvd_5795bb03.iso,node-name=my_cd,read-only=on -blockdev driver=raw,node-name=mycd,file=my_cd,read-only=on -device ide-cd,drive=mycd,id=ide0-1-0,bus=ide.1,bootindex=2 -cdrom 266NIC106435CF9.iso -device usb-tablet,id=input0 -vnc 0.0.0.0:1 -blockdev driver=file,cache.direct=off,cache.no-flush=on,filename=/home/kvm_autotest_root/iso/windows/FOD.iso,node-name=my_iso,read-only=on -blockdev driver=raw,node-name=myiso,file=my_iso,read-only=on -device ide-cd,drive=myiso,id=ide0-1-1,bus=ide.4 -blockdev node-name=file_ovmf_code,driver=file,filename=266NIC106435CF9_ovmf/OVMF_CODE.secboot.fd,auto-read-only=on,discard=unmap -blockdev node-name=drive_ovmf_code,driver=raw,read-only=on,file=file_ovmf_code -blockdev node-name=file_ovmf_vars,driver=file,filename=266NIC106435CF9_ovmf/OVMF_VARS.fd,auto-read-only=on,discard=unmap -blockdev node-name=drive_ovmf_vars,driver=raw,read-only=off,file=file_ovmf_vars -machine q35,pflash0=drive_ovmf_code,pflash1=drive_ovmf_vars -device pcie-root-port,bus=pcie.0,id=root1.0,multifunction=on,port=0x10,chassis=1,addr=0x7 -device pcie-root-port,bus=pcie.0,id=root2.0,port=0x11,chassis=2,addr=0x7.0x1 -netdev tap,script=/etc/qemu-ifup1,downscript=no,id=hostnet0 -device e1000e,bus=root1.0,netdev=hostnet0,id=net0,mac=00:52:71:66:c5:6f -vga std -netdev tap,script=/etc/qemu-ifup-private,downscript=no,id=hostnet1,vhost=on -device virtio-net-pci,netdev=hostnet1,bus=root2.0,id=net1,speed=1000,mac=00:52:18:1e:67:b8 -monitor telnet:localhost:1000,server,nowait
      root     1501507 92.2  4.4 7967676 4329492 pts/3 Sl   11:22 314:37 /usr/libexec/qemu-kvm -name 266NIC106435SF9 -enable-kvm -m 4G -smp 4 -uuid 9835b100-6ce6-4fdc-8997-1e4ec97ec76e -nodefaults -cpu EPYC,hv_stimer,hv_synic,hv_time,hv_vpindex,hv_relaxed,hv_spinlocks=0x1fff,hv_vapic,hv_frequencies,hv_runtime,hv_tlbflush,hv_reenlightenment,hv_stimer_direct,hv_ipi,svm=on -chardev socket,id=charmonitor,path=/tmp/266NIC106435SF9,server=on,wait=off -mon chardev=charmonitor,id=monitor,mode=control -rtc base=localtime,driftfix=slew -boot order=cd,menu=on -device piix3-usb-uhci,id=usb -blockdev driver=file,cache.direct=off,cache.no-flush=on,filename=266NIC106435SF9,node-name=my_file -blockdev driver=raw,node-name=my,file=my_file -device ide-hd,drive=my,id=ide0-0-0,bus=ide.0,unit=0,bootindex=1 -blockdev driver=file,cache.direct=off,cache.no-flush=on,filename=/home/kvm_autotest_root/iso/ISO/Win10/en_windows_10_enterprise_ltsc_2019_x64_dvd_5795bb03.iso,node-name=my_cd,read-only=on -blockdev driver=raw,node-name=mycd,file=my_cd,read-only=on -device ide-cd,drive=mycd,id=ide0-1-0,bus=ide.1,bootindex=2 -cdrom 266NIC106435SF9.iso -device usb-tablet,id=input0 -vnc 0.0.0.0:2 -blockdev driver=file,cache.direct=off,cache.no-flush=on,filename=/home/kvm_autotest_root/iso/windows/FOD.iso,node-name=my_iso,read-only=on -blockdev driver=raw,node-name=myiso,file=my_iso,read-only=on -device ide-cd,drive=myiso,id=ide0-1-1,bus=ide.4 -blockdev node-name=file_ovmf_code,driver=file,filename=266NIC106435SF9_ovmf/OVMF_CODE.secboot.fd,auto-read-only=on,discard=unmap -blockdev node-name=drive_ovmf_code,driver=raw,read-only=on,file=file_ovmf_code -blockdev node-name=file_ovmf_vars,driver=file,filename=266NIC106435SF9_ovmf/OVMF_VARS.fd,auto-read-only=on,discard=unmap -blockdev node-name=drive_ovmf_vars,driver=raw,read-only=off,file=file_ovmf_vars -machine q35,pflash0=drive_ovmf_code,pflash1=drive_ovmf_vars -device pcie-root-port,bus=pcie.0,id=root1.0,multifunction=on,port=0x10,chassis=1,addr=0x7 -device pcie-root-port,bus=pcie.0,id=root2.0,port=0x11,chassis=2,addr=0x7.0x1 -netdev tap,script=/etc/qemu-ifup1,downscript=no,id=hostnet0 -device e1000e,bus=root1.0,netdev=hostnet0,id=net0,mac=00:52:33:6e:44:e2 -vga std -netdev tap,script=/etc/qemu-ifup-private,downscript=no,id=hostnet1,vhost=on -device virtio-net-pci,netdev=hostnet1,bus=root2.0,id=net1,speed=1000,mac=00:52:7e:0a:d2:26 -monitor telnet:localhost:2000,server,nowait
      root     1505746  0.0  0.0   6380  1640 pts/3    S+   17:03   0:00 grep --color=auto qemu-kvm
      

        1. image-2025-06-13-17-34-17-055.png
          image-2025-06-13-17-34-17-055.png
          575 kB
        2. BSOD.png
          BSOD.png
          171 kB
        3. b284_dump_ntttcp.zip
          93.21 MB
        4. b277_MEMORY_dump_2c_mini6rsssendrecv.zip
          182.28 MB
        5. b266_MEMORY_dump_2c_mini6rsssendrecv.zip
          156.52 MB
        6. 266NIC1064_2c_Mini6RSSSendRecv.hlkx
          3.74 MB

              ybendito@redhat.com Yuri Benditovich
              rh-ee-wji Wenkang Ji
              Virt Windows SST Bugs Virt Windows SST Bugs
              Wenkang Ji Wenkang Ji
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated: