On 2023-02-15 2:16 p.m., Jens Axboe wrote:
In any case, with the silly syzbot mmap stuff fixed up, I'm not seeing anything odd. A few tests will time out as they simply run too slowly emulated for me, but apart from that, seems fine. This is running with Helge's patch, though not sure if that is required running emulated.
I'm seeing two problematic tests: test buf-ring.t generates on console: TCP: request_sock_TCP: Possible SYN flooding on port 8495. Sending cookies. Check SNMP counters. System crashes running test buf-ring.t. dave@mx3210:~/gnu/liburing/liburing$ make runtests make[1]: Entering directory '/home/dave/gnu/liburing/liburing/src' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/home/dave/gnu/liburing/liburing/src' make[1]: Entering directory '/home/dave/gnu/liburing/liburing/test' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/home/dave/gnu/liburing/liburing/test' make[1]: Entering directory '/home/dave/gnu/liburing/liburing/examples' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/home/dave/gnu/liburing/liburing/examples' make[1]: Entering directory '/home/dave/gnu/liburing/liburing/test' Running test 232c93d07b74.t 5 sec [5] Running test 35fa71a030ca.t 5 sec [5] Running test 500f9fbadef8.t 25 sec [25] Running test 7ad0e4b2f83c.t 1 sec [1] Running test 8a9973408177.t 1 sec [0] Running test 917257daa0fe.t 0 sec [0] Running test a0908ae19763.t 0 sec [0] Running test a4c0b3decb33.t Test a4c0b3decb33.t timed out (may not be a failure) Running test accept.t 1 sec [1] Running test accept-link.t 1 sec [1] 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 bad run 0/0 = -233 test_running(1) failed Test buf-ring.t failed with ret 1 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 12 sec [11] 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 0 sec [1] Running test d77a67ed5f27.t 0 sec [0] Running test defer.t 4 sec [3] Running test defer-taskrun.t 0 sec [0] Running test double-poll-crash.t Skipped Running test drop-submit.t 0 sec [0] Running test eeed8b54e0df.t 0 sec [0] Running test empty-eownerdead.t 0 sec [0] Running test eploop.t 0 sec [0] Running test eventfd.t 0 sec [0] Running test eventfd-disable.t 0 sec [0] Running test eventfd-reg.t 0 sec [0] Running test eventfd-ring.t 1 sec [0] Running test evloop.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 [1] Running test fallocate.t 0 sec [0] Running test fc2a85cb02ef.t Test needs failslab/fail_futex/fail_page_alloc enabled, skipped Skipped Running test fd-pass.t 0 sec [0] Running test file-register.t 4 sec [4] Running test files-exit-hang-poll.t 1 sec [1] Running test files-exit-hang-timeout.t 1 sec [2] Running test file-update.t 0 sec [0] Running test file-verify.t Found 262144, wanted 786432 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 [1] Running test fsnotify.t Skipped Running test fsync.t 0 sec [0] Running test hardlink.t 0 sec [0] Running test io-cancel.t 3 sec [4] Running test iopoll.t 2 sec [2] Running test iopoll-leak.t 0 sec [0] Running test iopoll-overflow.t 1 sec [1] Running test io_uring_enter.t 0 sec [1] Running test io_uring_passthrough.t Skipped 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 0 sec [0] 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 3 sec [3] Running test link-timeout.t 1 sec [1] Running test madvise.t 0 sec [1] Running test mkdir.t 0 sec [0] Running test msg-ring.t 0 sec [0] Running test msg-ring-flags.t Skipped Running test msg-ring-overflow.t 0 sec [0] Running test multicqes_drain.t 26 sec [26] Running test nolibc.t Skipped Running test nop-all-sizes.t 0 sec [0] Running test nop.t 0 sec [1] 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 [0] Running test pipe-bug.t 6 sec [6] Running test pipe-eof.t 0 sec [1] Running test pipe-reuse.t 0 sec [0] Running test poll.t 1 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 [1] Running test poll-link.t 1 sec [0] Running test poll-many.t 18 sec [19] Running test poll-mshot-overflow.t 0 sec [0] Running test poll-mshot-update.t 21 sec Running test poll-race.t 2 sec Running test poll-race-mshot.t Bad cqe res -233 Bad cqe res -233 Bad cqe res -233 Bad cqe res -233 ... This run was on ext4 file system. -- John David Anglin dave.anglin@xxxxxxxx