Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ioprio_set03 failed with 6.5 kernel #1057

Closed
Cypresslin opened this issue Aug 15, 2023 · 1 comment
Closed

ioprio_set03 failed with 6.5 kernel #1057

Cypresslin opened this issue Aug 15, 2023 · 1 comment

Comments

@Cypresslin
Copy link
Contributor

Hello,
I found the ioprio_set03 in syscalls is failing with newer (6.5) kernels.

Test output:

Checking for required user/group ids

'root' user id and group found.
'nobody' user id and group found.
'bin' user id and group found.
'daemon' user id and group found.
Users group found.
Sys group found.
Required users/groups exist.
If some fields are empty or look unusual you may have an old version.
Compare to the current minimal requirements in Documentation/Changes.

/etc/lsb-release
/etc/os-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=23.10
DISTRIB_CODENAME=mantic
DISTRIB_DESCRIPTION="Ubuntu Mantic Minotaur (development branch)"
PRETTY_NAME="Ubuntu Mantic Minotaur (development branch)"
NAME="Ubuntu"
VERSION_ID="23.10"
VERSION="23.10 (Mantic Minotaur)"
VERSION_CODENAME=mantic
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=mantic
LOGO=ubuntu-logo

uname:
Linux autovm4 6.5.0-060500rc6-generic #202308131931 SMP PREEMPT_DYNAMIC Sun Aug 13 19:37:47 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

/proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-6.5.0-060500rc6-generic root=UUID=da504a16-4274-436c-827b-a9bae7f48b16 ro apparmor=1 console=tty1 console=ttyS0

Gnu C                  gcc (Ubuntu 13.2.0-1ubuntu1) 13.2.0
Clang                 
Gnu make               4.3
util-linux             2.38.1
mount                  linux 2.38.1 (libmount 2.38.1: selinux, smack, btrfs, verity, namespaces, assert, debug)
modutils               30
e2fsprogs              1.47.0
Linux C Library        gnu/libc.so.6
Dynamic linker (ldd)   2.37
Procps                 4.0.3
iproute2               1.1.0
iputils                20221126
ethtool                6.1
Sh-utils               9.1
Modules Loaded         nfsd auth_rpcgss nfs_acl lockd grace sunrpc cfg80211 binfmt_misc input_leds joydev mac_hid serio_raw dm_multipath scsi_dh_rdac scsi_dh_emc scsi_dh_alua efi_pstore dmi_sysfs qemu_fw_cfg ip_tables x_tables autofs4 btrfs blake2b_generic raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor raid6_pq libcrc32c raid1 raid0 multipath linear cirrus drm_shmem_helper drm_kms_helper virtio_net net_failover drm failover virtio_blk psmouse floppy i2c_piix4 pata_acpi

free reports:
               total        used        free      shared  buff/cache   available
Mem:         2005288      394508       78520        2520     1730920     1610780
Swap:        2097148         268     2096880

cpuinfo:
Architecture:            x86_64
  CPU op-mode(s):        32-bit, 64-bit
  Address sizes:         40 bits physical, 48 bits virtual
  Byte Order:            Little Endian
CPU(s):                  2
  On-line CPU(s) list:   0,1
Vendor ID:               GenuineIntel
  BIOS Vendor ID:        QEMU
  Model name:            QEMU Virtual CPU version 2.5+
    BIOS Model name:     pc-i440fx-jammy  CPU @ 2.0GHz
    BIOS CPU family:     1
    CPU family:          15
    Model:               107
    Thread(s) per core:  1
    Core(s) per socket:  1
    Socket(s):           2
    Stepping:            1
    BogoMIPS:            5193.98
    Flags:               fpu de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
                          pat pse36 clflush mmx fxsr sse sse2 syscall nx lm consta
                         nt_tsc nopl xtopology cpuid tsc_known_freq pni cx16 x2api
                         c hypervisor lahf_lm cpuid_fault pti
Virtualization features: 
  Hypervisor vendor:     KVM
  Virtualization type:   full
Caches (sum of all):     
  L1d:                   64 KiB (2 instances)
  L1i:                   64 KiB (2 instances)
  L2:                    8 MiB (2 instances)
  L3:                    32 MiB (2 instances)
NUMA:                    
  NUMA node(s):          1
  NUMA node0 CPU(s):     0,1
Vulnerabilities:         
  Gather data sampling:  Not affected
  Itlb multihit:         KVM: Mitigation: VMX unsupported
  L1tf:                  Mitigation; PTE Inversion
  Mds:                   Vulnerable: Clear CPU buffers attempted, no microcode; SM
                         T Host state unknown
  Meltdown:              Mitigation; PTI
  Mmio stale data:       Unknown: No mitigations
  Retbleed:              Not affected
  Spec rstack overflow:  Not affected
  Spec store bypass:     Vulnerable
  Spectre v1:            Mitigation; usercopy/swapgs barriers and __user pointer s
                         anitization
  Spectre v2:            Mitigation; Retpolines, STIBP disabled, RSB filling, PBRS
                         B-eIBRS Not affected
  Srbds:                 Not affected
  Tsx async abort:       Not affected

available filesystems:
autofs bdev binfmt_misc bpf btrfs cgroup cgroup2 configfs cpuset debugfs devpts devtmpfs ecryptfs efivarfs ext2 ext3 ext4 fuse fuseblk fusectl hugetlbfs mqueue nfsd pipefs proc pstore ramfs rpc_pipefs securityfs sockfs squashfs sysfs tmpfs tracefs vfat

mounted filesystems (/proc/mounts):
sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0
proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0
udev /dev devtmpfs rw,nosuid,relatime,size=960892k,nr_inodes=240223,mode=755,inode64 0 0
devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 0 0
tmpfs /run tmpfs rw,nosuid,nodev,noexec,relatime,size=200532k,mode=755,inode64 0 0
/dev/vda2 / ext4 rw,relatime 0 0
securityfs /sys/kernel/security securityfs rw,nosuid,nodev,noexec,relatime 0 0
tmpfs /dev/shm tmpfs rw,nosuid,nodev,inode64 0 0
tmpfs /run/lock tmpfs rw,nosuid,nodev,noexec,relatime,size=5120k,inode64 0 0
cgroup2 /sys/fs/cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot 0 0
pstore /sys/fs/pstore pstore rw,nosuid,nodev,noexec,relatime 0 0
bpf /sys/fs/bpf bpf rw,nosuid,nodev,noexec,relatime,mode=700 0 0
systemd-1 /proc/sys/fs/binfmt_misc autofs rw,relatime,fd=29,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=17240 0 0
hugetlbfs /dev/hugepages hugetlbfs rw,relatime,pagesize=2M 0 0
mqueue /dev/mqueue mqueue rw,nosuid,nodev,noexec,relatime 0 0
debugfs /sys/kernel/debug debugfs rw,nosuid,nodev,noexec,relatime 0 0
tracefs /sys/kernel/tracing tracefs rw,nosuid,nodev,noexec,relatime 0 0
fusectl /sys/fs/fuse/connections fusectl rw,nosuid,nodev,noexec,relatime 0 0
configfs /sys/kernel/config configfs rw,nosuid,nodev,noexec,relatime 0 0
ramfs /run/credentials/systemd-sysusers.service ramfs ro,nosuid,nodev,noexec,relatime,mode=700 0 0
ramfs /run/credentials/systemd-sysctl.service ramfs ro,nosuid,nodev,noexec,relatime,mode=700 0 0
ramfs /run/credentials/systemd-tmpfiles-setup-dev.service ramfs ro,nosuid,nodev,noexec,relatime,mode=700 0 0
/dev/loop1 /snap/core22/634 squashfs ro,nodev,relatime,errors=continue,threads=single 0 0
/dev/loop0 /snap/lxd/24846 squashfs ro,nodev,relatime,errors=continue,threads=single 0 0
/dev/loop2 /snap/snapd/19122 squashfs ro,nodev,relatime,errors=continue,threads=single 0 0
ramfs /run/credentials/systemd-tmpfiles-setup.service ramfs ro,nosuid,nodev,noexec,relatime,mode=700 0 0
binfmt_misc /proc/sys/fs/binfmt_misc binfmt_misc rw,nosuid,nodev,noexec,relatime 0 0
tmpfs /run/snapd/ns tmpfs rw,nosuid,nodev,noexec,relatime,size=200532k,mode=755,inode64 0 0
nsfs /run/snapd/ns/lxd.mnt nsfs rw 0 0
tmpfs /run/user/1000 tmpfs rw,nosuid,nodev,relatime,size=200528k,nr_inodes=50132,mode=700,uid=1000,gid=1000,inode64 0 0
sunrpc /run/rpc_pipefs rpc_pipefs rw,relatime 0 0
nfsd /proc/fs/nfsd nfsd rw,relatime 0 0

mounted filesystems (df):
Filesystem     Type   Size  Used Avail Use% Mounted on
tmpfs          tmpfs  196M  984K  195M   1% /run
/dev/vda2      ext4    19G  9.2G  8.2G  53% /
tmpfs          tmpfs  980M     0  980M   0% /dev/shm
tmpfs          tmpfs  5.0M     0  5.0M   0% /run/lock
tmpfs          tmpfs  196M  4.0K  196M   1% /run/user/1000

AppArmor enabled
apparmor module is loaded.
31 profiles are loaded.
31 profiles are in enforce mode.
   /snap/snapd/19122/usr/lib/snapd/snap-confine
   /snap/snapd/19122/usr/lib/snapd/snap-confine//mount-namespace-capture-helper
   /usr/bin/man
   /usr/lib/NetworkManager/nm-dhcp-client.action
   /usr/lib/NetworkManager/nm-dhcp-helper
   /usr/lib/connman/scripts/dhclient-script
   /usr/lib/snapd/snap-confine
   /usr/lib/snapd/snap-confine//mount-namespace-capture-helper
   /usr/sbin/haveged
   /{,usr/}sbin/dhclient
   lsb_release
   man_filter
   man_groff
   nvidia_modprobe
   nvidia_modprobe//kmod
   rsyslogd
   snap-update-ns.lxd
   snap.lxd.activate
   snap.lxd.benchmark
   snap.lxd.buginfo
   snap.lxd.check-kernel
   snap.lxd.daemon
   snap.lxd.hook.configure
   snap.lxd.hook.install
   snap.lxd.hook.remove
   snap.lxd.lxc
   snap.lxd.lxc-to-lxd
   snap.lxd.lxd
   snap.lxd.migrate
   snap.lxd.user-daemon
   tcpdump
0 profiles are in complain mode.
0 profiles are in kill mode.
0 profiles are in unconfined mode.
2 processes have profiles defined.
2 processes are in enforce mode.
   /usr/sbin/haveged (3712) 
   /usr/sbin/rsyslogd (572) rsyslogd
0 processes are in complain mode.
0 processes are unconfined but have a profile defined.
0 processes are in mixed mode.
0 processes are in kill mode.

SELinux mode: unknown
no big block device was specified on commandline.
Tests which require a big block device are disabled.
You can specify it with option -z
COMMAND:    /opt/ltp/bin/ltp-pan   -e -S   -a 104638     -n 104638 -p -f /tmp/ltp-DTgBrgEM0h/alltests -l /opt/ltp/results/LTP_RUN_ON-2023_08_15-09h_53m_58s.log  -C /opt/ltp/output/LTP_RUN_ON-2023_08_15-09h_53m_58s.failed -T /opt/ltp/output/LTP_RUN_ON-2023_08_15-09h_53m_58s.tconf
LOG File: /opt/ltp/results/LTP_RUN_ON-2023_08_15-09h_53m_58s.log
FAILED COMMAND File: /opt/ltp/output/LTP_RUN_ON-2023_08_15-09h_53m_58s.failed
TCONF COMMAND File: /opt/ltp/output/LTP_RUN_ON-2023_08_15-09h_53m_58s.tconf
Running tests.......
<<<test_start>>>
tag=ioprio_set03 stime=1692093239
cmdline="ioprio_set03"
contacts=""
analysis=exit
<<<test_output>>>
incrementing stop
tst_test.c:1559: TINFO: Timeout per run is 0h 00m 30s
ioprio_set03.c:40: TFAIL: ioprio_set IOPRIO_CLASS_BE prio 8 should not work
ioprio_set03.c:48: TINFO: tested illegal priority with class NONE
ioprio_set03.c:51: TPASS: returned correct error for wrong prio: EINVAL (22)

Summary:
passed   1
failed   1
broken   0
skipped  0
warnings 0
<<<execution_status>>>
initiation_status="ok"
duration=0 termination_type=exited termination_id=1 corefile=no
cutime=0 cstime=0
<<<test_end>>>
INFO: ltp-pan reported some tests FAIL
LTP Version: 20230516

       ###############################################################

            Done executing testcases.
            LTP Version:  20230516
       ###############################################################

6.5.0-060500rc1-generic is failing as well but 6.4.10-060410-generic is good.

@metan-ucw
Copy link
Member

Looks like the kernel detection was broken in kernel commit eca2040972b4 and restored in kernel commit 01584c1e2337

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants