liburing icon indicating copy to clipboard operation
liburing copied to clipboard

In 2.2 many tests fail (in compare to 2.1)

Open vt-alt opened this issue 3 years ago • 0 comments
trafficstars

When make runtests is run under user many tests fail in 2.2 in compare to 2.1 where no tests fail.

Tests are much more useful (especially for distributions) when they should pass or skipped. In that case it's easy to add test run into CI and detect regressions early.

builder@x86_64:~/RPM/BUILD/liburing-2.2/test$ time make runtests
Running test 232c93d07b74.t                                         4 sec [5]
Running test 35fa71a030ca.t                                         5 sec [5]
Running test 500f9fbadef8.t                                         mkostemp: Invalid argument
Test 500f9fbadef8.t failed with ret 1
Running test 7ad0e4b2f83c.t                                         1 sec [1]
Running test 8a9973408177.t                                         0 sec [0]
Running test 917257daa0fe.t                                         0 sec [0]
Running test a0908ae19763.t                                         0 sec [0]
Running test a4c0b3decb33.t                                         8 sec [8]
Running test accept.t                                                 Accept[0] got -11
test_accept_nonblock(before, 1) failed
Test accept.t failed with ret 1
Running test accept-link.t                                          0 sec [0]
Running test accept-reuse.t                                         0 sec [0]
Running test accept-test.t                                          0 sec [0]
Running test across-fork.t                                          0 sec [0]
Running test b19062a56726.t                                         0 sec [0]
Running test b5837bd5311d.t                                         0 sec [0]
Running test buf-ring.t                                             0 sec [0]
Running test ce593a6c480a.t                                         1 sec [1]
Running test close-opath.t                                          0 sec [0]
Running test connect.t                                              0 sec [0]
Running test cq-full.t                                              0 sec [0]
Running test cq-overflow.t                                          file open: Invalid argument
timeout: the monitored command dumped core
./runtests.sh: line 67: 3012663 Segmentation fault      timeout -s INT -k $TIMEOUT $TIMEOUT "${test_exec[@]}"
Test cq-overflow.t failed with ret 139
Running test cq-peek-batch.t                                        0 sec [0]
Running test cq-ready.t                                             0 sec [0]
Running test cq-size.t                                              0 sec [0]
Running test d4ae271dfaae.t                                         open: Invalid argument
0 sec [0]
Running test d77a67ed5f27.t                                         0 sec [0]
Running test defer.t                                                3 sec [3]
Running test double-poll-crash.t                                    0 sec [0]
Running test drop-submit.t                                          0 sec [0]
Running test eeed8b54e0df.t                                         cqe error: -95
Test eeed8b54e0df.t failed with ret 1
Running test empty-eownerdead.t                                     0 sec [0]
Running test eventfd.t                                              0 sec [0]
Running test eventfd-disable.t                                      0 sec [0]
Running test eventfd-reg.t                                          1 sec [1]
Running test eventfd-ring.t                                         0 sec [0]
Running test exec-target.t                                          0 sec [0]
Running test exit-no-cleanup.t                                      0 sec [0]
Running test fadvise.t                                              0 sec [0]
Running test fallocate.t                                            0 sec [0]
Running test fc2a85cb02ef.t                                         Test needs failslab/fail_futex/fail_page_alloc enabled, skipped
0 sec
Running test file-register.t                                        3 sec [3]
Running test files-exit-hang-poll.t                                 1 sec [1]
Running test files-exit-hang-timeout.t                              1 sec [1]
Running test file-update.t                                          0 sec [0]
Running test file-verify.t                                          Error buffer reg -12
Buffered novec reg test failed
Test file-verify.t failed with ret 1
Running test fixed-buf-iter.t                                       0 sec [0]
Running test fixed-link.t                                           0 sec [0]
Running test fixed-reuse.t                                          0 sec [0]
Running test fpos.t                                                 0 sec
Running test fsync.t                                                0 sec [0]
Running test hardlink.t                                             0 sec [0]
Running test io-cancel.t                                            file open: Invalid argument
test_io_cancel 0 0 0 failed
Test io-cancel.t failed with ret 1
Running test iopoll.t                                               file open: Invalid argument
test_io failed 0/0/0/0
Test iopoll.t failed with ret 1
Running test io_uring_enter.t                                       1 sec [0]
Running test io_uring_register.t                                    Unable to map a huge page.  Try increasing /proc/sys/vm/nr_hugepages by at least 1.
Skipping the hugepage test
expected 95, got 12
can't register large iovec for regular users, skip
FAIL
Test io_uring_register.t failed with ret 1
Running test io_uring_setup.t                                       0 sec [0]
Running test lfs-openat.t                                           0 sec [0]
Running test lfs-openat-write.t                                     0 sec [0]
Running test link.t                                                 0 sec [0]
Running test link_drain.t                                           0 sec [0]
Running test link-timeout.t                                         1 sec
Running test madvise.t                                              0 sec [0]
Running test mkdir.t                                                0 sec [0]
Running test msg-ring.t                                             Skipped
0 sec [0]
Running test multicqes_drain.t                                      10 sec [10]
Running test nop-all-sizes.t                                        0 sec [0]
Running test nop.t                                                  0 sec [0]
Running test openat2.t                                              0 sec [0]
Running test open-close.t                                           0 sec [0]
Running test open-direct-link.t                                     0 sec [0]
Running test open-direct-pick.t                                     0 sec [0]
Running test personality.t                                          Not root, skipping
0 sec
Running test pipe-eof.t                                             0 sec [0]
Running test pipe-reuse.t                                           0 sec [0]
Running test poll.t                                                 0 sec [0]
Running test poll-cancel.t                                          0 sec [0]
Running test poll-cancel-all.t                                      0 sec [0]
Running test poll-cancel-ton.t                                      0 sec [0]
Running test poll-link.t                                            1 sec [0]
Running test poll-many.t                                            0 sec [0]
Running test poll-mshot-update.t                                    0 sec [1]
Running test poll-ring.t                                            0 sec [0]
Running test poll-v-poll.t                                          1 sec [0]
Running test pollfree.t                                             10 sec [6]
Running test probe.t                                                0 sec [0]
Running test read-before-exit.t                                     1 sec
Running test read-write.t                                           file open: Invalid argument
test_io failed 0/0/0/0/0
Test read-write.t failed with ret 1
Running test recv-msgall.t                                          0 sec [0]
Running test recv-msgall-stream.t                                   got wrong length: 256
test recv failed
Test recv-msgall-stream.t failed with ret 1
Running test register-restrictions.t                                0 sec [0]
Running test rename.t                                               0 sec [0]
Running test ringbuf-read.t                                         open: Invalid argument
dio test failed
Test ringbuf-read.t failed with ret 1
Running test ring-leak2.t                                           1 sec [1]
Running test ring-leak.t                                            0 sec [0]
Running test rsrc_tags.t                                            12 sec
Running test rw_merge_test.t                                        0 sec [0]
Running test self.t                                                 0 sec [0]
Running test sendmsg_fs_cve.t                                       chroot not allowed, skip
0 sec
Running test send_recv.t                                            0 sec [0]
Running test send_recvmsg.t                                         0 sec [0]
Running test shared-wq.t                                            0 sec [0]
Running test short-read.t                                           0 sec [0]
Running test shutdown.t                                             0 sec [0]
Running test sigfd-deadlock.t                                       0 sec [0]
Running test skip-cqe.t                                             0 sec [0]
Running test socket.t                                               No socket support, skipping
0 sec
Running test socket-rw.t                                            0 sec [0]
Running test socket-rw-eagain.t                                     0 sec [0]
Running test socket-rw-offset.t                                     0 sec [0]
Running test splice.t                                               0 sec [0]
Running test sq-full.t                                              0 sec [0]
Running test sq-full-cpp.t                                          1 sec [0]
Running test sqpoll-cancel-hang.t                                   1 sec [1]
Running test sqpoll-disable-exit.t                                  0 sec [0]
Running test sq-poll-dup.t                                          open: Invalid argument
Test sq-poll-dup.t failed with ret 255
Running test sqpoll-exit-hang.t                                     1 sec [1]
Running test sq-poll-kthread.t                                      2 sec [2]
Running test sq-poll-share.t                                        open: Invalid argument
Test sq-poll-share.t failed with ret 255
Running test sqpoll-sleep.t                                         0 sec [0]
Running test sq-space_left.t                                        0 sec [0]
Running test stdout.t                                               This is a pipe test
This is a fixed pipe test
0 sec [0]
Running test submit-link-fail.t                                     0 sec [0]
Running test submit-reuse.t                                         0 sec [1]
Running test symlink.t                                              0 sec [0]
Running test teardowns.t                                            0 sec [0]
Running test thread-exit.t                                          0 sec [0]
Running test timeout.t                                              6 sec
Running test timeout-new.t                                          2 sec [2]
Running test timeout-overflow.t                                     Skipping
0 sec [0]
Running test tty-write-dpoll.t                                      0 sec [0]
Running test unlink.t                                               0 sec [0]
Running test wakeup-hang.t                                          2 sec [2]
Running test xattr.t                                                No xattr support, skipping
0 sec
Running test skip-cqe.t                                             0 sec [0]
Running test statx.t                                                0 sec [0]
Running test sq-full-cpp.t                                          0 sec [1]
Tests failed:  <500f9fbadef8.t> <accept.t> <cq-overflow.t> <eeed8b54e0df.t> <file-verify.t> <io-cancel.t> <iopoll.t> <io_uring_register.t> <read-write.t> <recv-msgall-stream.t> <ringbuf-read.t> <sq-poll-dup.t> <sq-poll-share.t>
make: *** [Makefile:232: runtests] Error 1
Command exited with non-zero status 2
6.71user 22.98system 1:24.83elapsed 35%CPU (0avgtext+0avgdata 132696maxresident)k
  1. 500f9fbadef8: mkostemp is failed there with
openat(AT_FDCWD, "./mJ435q", O_RDWR|O_CREAT|O_EXCL|O_DIRECT, 0600) = -1 EINVAL (Invalid argument)

it seems because we build and thus run tests on tmpfs and tmpfs does not support O_DIRECT(?) 2. accept.t: Judging by EINPROGRESS accept is not happened.

connect(5, {sa_family=AF_INET, sin_port=htons(4661), sin_addr=inet_addr("127.0.0.1")}, 16) = -1 EINPROGRESS (Operation now in progress)
connect(5, {sa_family=AF_INET, sin_port=htons(4661), sin_addr=inet_addr("127.0.0.1")}, 16) = -1 EINPROGRESS (Operation now in progress)
  Accept[0] got -11
close(-11)                              = -1 EBADF (Bad file descriptor)
test_accept_nonblock(before, 1) failed
  1. cq-overflow.t: O_DIRECT again. Perhaps, if file cannot be opened test should be skipped.
openat(AT_FDCWD, ".cq-overflow", O_RDONLY|O_DIRECT) = -1 EINVAL (Invalid argument)
file open: Invalid argument
--- SIGSEGV {si_signo=SIGSEGV, si_code=SI_KERNEL, si_addr=NULL} ---
+++ killed by SIGSEGV (core dumped) +++
Segmentation fault (core dumped)
  1. eeed8b54e0df.t: strace does not show much:
io_uring_enter(3, 1, 0, 0, NULL, 8)     = 1
newfstatat(1, "", {st_dev=makedev(0, 0x32), st_ino=3, st_mode=S_IFCHR|0620, st_nlink=1, st_uid=500, st_gid=5, st_blksize=1024, st_blocks=0, st_rdev=makedev(0x88, 0), st_atime=1660072338 /* 2022-08-09T19:12:18.270136906+0000 */, st_atime_nsec=270136906, st_mtime=1660072338 /* 2022-08-09T19:12:18.270136906+0000 */, st_mtime_nsec=270136906, st_ctime=1660071985 /* 2022-08-09T19:06:25.270136906+0000 */, st_ctime_nsec=270136906}, AT_EMPTY_PATH) = 0
write(1, "cqe error: -95\n", 15cqe error: -95
)        = 15
  1. file-verify.t
io_uring_register(3, IORING_REGISTER_BUFFERS, [{iov_base=0x7fce758b9000, iov_len=131072}, {iov_base=0x7fce75897000, iov_len=131072}, {iov_base=0x7fce75875000, iov_len=131072}, {iov_base=0x7fce75853000, iov_len=131072}, {iov_base=0x7fce75831000, iov_len=131072}, {iov_base=0x7fce7580f000, iov_len=131072}, {iov_base=0x7fce757ed000, iov_len=131072}, {iov_base=0x7fce757cb000, iov_len=131072}, {iov_base=0x7fce757a9000, iov_len=131072}, {iov_base=0x7fce75787000, iov_len=131072}, {iov_base=0x7fce75765000, iov_len=131072}, {iov_base=0x7fce75743000, iov_len=131072}, {iov_base=0x7fce75721000, iov_len=131072}, {iov_base=0x7fce756ff000, iov_len=131072}, {iov_base=0x7fce756dd000, iov_len=131072}, {iov_base=0x7fce756bb000, iov_len=131072}], 16) = -1 ENOMEM (Cannot allocate memory)
write(2, "Error buffer reg -12\n", 21Error buffer reg -12
)  = 21
io_uring_register(3, IORING_UNREGISTER_BUFFERS, NULL, 0) = -1 ENXIO (No such device or address)
  1. io-cancel.t
openat(AT_FDCWD, ".io-cancel-test", O_RDWR|O_DIRECT) = -1 EINVAL (Invalid argument)
  1. iopoll.t
openat(AT_FDCWD, ".basic-rw-2046245375-3031456", O_RDONLY|O_DIRECT) = -1 EINVAL (Invalid argument)
  1. io_uring_register.t
io_uring_register(-1, IORING_REGISTER_BUFFERS, NULL, 0) = -1 EBADF (Bad file descriptor)
io_uring_register(3, IORING_REGISTER_BUFFERS, NULL, 0) = -1 EOPNOTSUPP (Operation not supported)
io_uring_register(4, 0xffffffff /* IORING_REGISTER_??? */, NULL, 0) = -1 EINVAL (Invalid argument)
io_uring_register(4, IORING_REGISTER_BUFFERS, [{iov_base=NULL, iov_len=4096}], 1) = -1 EFAULT (Bad address)
io_uring_register(4, IORING_REGISTER_BUFFERS, [{iov_base=0x7ffc8a9f5588, iov_len=0}], 1) = -1 EFAULT (Bad address)
io_uring_register(4, IORING_REGISTER_BUFFERS, [{iov_base=0x7f6fbd07a000, iov_len=8192}], 1) = -1 EFAULT (Bad address)
mmap(NULL, 2097152, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_HUGETLB|21<<MAP_HUGE_SHIFT, -1, 0) = -1 ENOMEM (Cannot allocate memory)
Unable to map a huge page.  Try increasing /proc/sys/vm/nr_hugepages by at least 1.
Skipping the hugepage test
io_uring_register(4, IORING_REGISTER_BUFFERS, [{iov_base=0x7f6fbcc70000, iov_len=2097152}], 1) = -1 ENOMEM (Cannot allocate memory)
expected 95, got 12
io_uring_register(4, IORING_REGISTER_BUFFERS, [{iov_base=0x7f6fbcc6f010, iov_len=2097152}], 1) = -1 ENOMEM (Cannot allocate memory)
io_uring_register(4, IORING_REGISTER_BUFFERS, [{iov_base=0x7f6fbcc6f010, iov_len=1048576}], 1) = -1 ENOMEM (Cannot allocate memory)
io_uring_register(4, IORING_REGISTER_BUFFERS, [{iov_base=0x561c0fe776b0, iov_len=4096}, {iov_base=0x561c0fe776b0, iov_len=4096}, {iov_base=0x561c0fe776b0, iov_len=4096}, {iov_base=0x561c0fe776b0, iov_len=4096}, {iov_base=0x561c0fe776b0, iov_len=4096}, {iov_base=0x561c0fe776b0, iov_len=4096}, {iov_base=0x561c0fe776b0, iov_len=4096}, {iov_base=0x561c0fe776b0, iov_len=4096}, {iov_base=0x561c0fe776b0, iov_len=4096}, {iov_base=0x561c0fe776b0, iov_len=4096}, {iov_base=0x561c0fe776b0, iov_len=4096}, {iov_base=0x561c0fe776b0, iov_len=4096}, {iov_base=0x561c0fe776b0, iov_len=4096}, {iov_base=0x561c0fe776b0, iov_len=4096}, {iov_base=0x561c0fe776b0, iov_len=4096}, {iov_base=0x561c0fe776b0, iov_len=4096}, {iov_base=0x561c0fe776b0, iov_len=4096}, {iov_base=0x561c0fe776b0, iov_len=4096}, {iov_base=0x561c0fe776b0, iov_len=4096}, {iov_base=0x561c0fe776b0, iov_len=4096}, {iov_base=0x561c0fe776b0, iov_len=4096}, {iov_base=0x561c0fe776b0, iov_len=4096}, {iov_base=0x561c0fe776b0, iov_len=4096}, {iov_base=0x561c0fe776b0, iov_len=4096}, {iov_base=0x561c0fe776b0, iov_len=4096}, {iov_base=0x561c0fe776b0, iov_len=4096}, {iov_base=0x561c0fe776b0, iov_len=4096}, {iov_base=0x561c0fe776b0, iov_len=4096}, {iov_base=0x561c0fe776b0, iov_len=4096}, {iov_base=0x561c0fe776b0, iov_len=4096}, {iov_base=0x561c0fe776b0, iov_len=4096}, {iov_base=0x561c0fe776b0, iov_len=4096}, ...], 1000000) = -1 EINVAL (Invalid argument)
io_uring_register(4, IORING_REGISTER_BUFFERS, [{iov_base=0x561c0fe776b0, iov_len=4096}, {iov_base=0x561c0fe776b0, iov_len=4096}, {iov_base=0x561c0fe776b0, iov_len=4096}, {iov_base=0x561c0fe776b0, iov_len=4096}, {iov_base=0x561c0fe776b0, iov_len=4096}, {iov_base=0x561c0fe776b0, iov_len=4096}, {iov_base=0x561c0fe776b0, iov_len=4096}, {iov_base=0x561c0fe776b0, iov_len=4096}, {iov_base=0x561c0fe776b0, iov_len=4096}, {iov_base=0x561c0fe776b0, iov_len=4096}, {iov_base=0x561c0fe776b0, iov_len=4096}, {iov_base=0x561c0fe776b0, iov_len=4096}, {iov_base=0x561c0fe776b0, iov_len=4096}, {iov_base=0x561c0fe776b0, iov_len=4096}, {iov_base=0x561c0fe776b0, iov_len=4096}, {iov_base=0x561c0fe776b0, iov_len=4096}, {iov_base=0x561c0fe776b0, iov_len=4096}, {iov_base=0x561c0fe776b0, iov_len=4096}, {iov_base=0x561c0fe776b0, iov_len=4096}, {iov_base=0x561c0fe776b0, iov_len=4096}, {iov_base=0x561c0fe776b0, iov_len=4096}, {iov_base=0x561c0fe776b0, iov_len=4096}, {iov_base=0x561c0fe776b0, iov_len=4096}, {iov_base=0x561c0fe776b0, iov_len=4096}, {iov_base=0x561c0fe776b0, iov_len=4096}, {iov_base=0x561c0fe776b0, iov_len=4096}, {iov_base=0x561c0fe776b0, iov_len=4096}, {iov_base=0x561c0fe776b0, iov_len=4096}, {iov_base=0x561c0fe776b0, iov_len=4096}, {iov_base=0x561c0fe776b0, iov_len=4096}, {iov_base=0x561c0fe776b0, iov_len=4096}, {iov_base=0x561c0fe776b0, iov_len=4096}, ...], 1024) = -1 ENOMEM (Cannot allocate memory)
can't register large iovec for regular users, skip
io_uring_register(4, IORING_REGISTER_FILES, [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, ...], 4294967295) = -1 EMFILE (Too many open files)
io_uring_register(4, IORING_REGISTER_FILES, [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, ...], 2147483647) = -1 EMFILE (Too many open files)
io_uring_register(4, IORING_REGISTER_FILES, [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, ...], 1073741823) = -1 EMFILE (Too many open files)
io_uring_register(4, IORING_REGISTER_FILES, [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, ...], 536870911) = -1 EMFILE (Too many open files)
io_uring_register(4, IORING_REGISTER_FILES, [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, ...], 268435455) = -1 EMFILE (Too many open files)
io_uring_register(4, IORING_REGISTER_FILES, [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, ...], 134217727) = -1 EMFILE (Too many open files)
io_uring_register(4, IORING_REGISTER_FILES, [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, ...], 67108863) = -1 EMFILE (Too many open files)
io_uring_register(4, IORING_REGISTER_FILES, [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, ...], 33554431) = -1 EMFILE (Too many open files)
io_uring_register(4, IORING_REGISTER_FILES, [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, ...], 16777215) = -1 EMFILE (Too many open files)
io_uring_register(4, IORING_REGISTER_FILES, [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, ...], 8388607) = -1 EMFILE (Too many open files)
io_uring_register(4, IORING_REGISTER_FILES, [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, ...], 4194303) = -1 EMFILE (Too many open files)
io_uring_register(4, IORING_REGISTER_FILES, [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, ...], 2097151) = -1 EMFILE (Too many open files)
io_uring_register(4, IORING_REGISTER_FILES, [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, ...], 1048575) = -1 EMFILE (Too many open files)
io_uring_register(4, IORING_REGISTER_FILES, [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, ...], 524287) = -1 EMFILE (Too many open files)
io_uring_register(4, IORING_REGISTER_FILES, [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, ...], 262143) = -1 EMFILE (Too many open files)
io_uring_register(4, IORING_REGISTER_FILES, [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, ...], 131071) = -1 EMFILE (Too many open files)
io_uring_register(4, IORING_REGISTER_FILES, [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, ...], 65535) = -1 EMFILE (Too many open files)
io_uring_register(4, IORING_REGISTER_FILES, [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, ...], 32767) = -1 EMFILE (Too many open files)
io_uring_register(4, IORING_REGISTER_FILES, [4], 1) = -1 EBADF (Bad file descriptor)
  1. read-write.t
openat(AT_FDCWD, ".basic-rw-1098293713-3031542", O_RDONLY|O_DIRECT) = -1 EINVAL (Invalid argument)
  1. recv-msgall-stream.t
got wrong length: 256
[pid 3031550] shutdown(0, SHUT_RDWR)    = -1 ENOTSOCK (Socket operation on non-socket)
[pid 3031550] shutdown(0, SHUT_RDWR)    = -1 EBADF (Bad file descriptor)
[pid 3031550] close(0)                  = -1 EBADF (Bad file descriptor)
[pid 3031550] shutdown(7, SHUT_RDWR)    = -1 EBADF (Bad file descriptor)
[pid 3031550] close(7)                  = -1 EBADF (Bad file descriptor)
[pid 3031550] +++ exited with 0 +++
shutdown(5, SHUT_RDWR)                  = -1 ENOTCONN (Transport endpoint is not connected)
test recv failed
  1. ringbuf-read.t
openat(AT_FDCWD, ".ringbuf-read.3031588", O_RDONLY|O_DIRECT) = -1 EINVAL (Invalid argument)
  1. sq-poll-dup.t
openat(AT_FDCWD, ".basic-rw-poll-dup", O_RDONLY|O_DIRECT) = -1 EINVAL (Invalid argument)
  1. sq-poll-share.t
openat(AT_FDCWD, ".basic-rw-poll-share", O_RDONLY|O_DIRECT) = -1 EINVAL (Invalid argument)

vt-alt avatar Aug 09 '22 19:08 vt-alt