net/tls in ubuntu_kernel_selftests failed with 5.15 / 5.19 on scobee-kernel

Bug #1989675 reported by Po-Hsu Lin
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ubuntu-kernel-tests
New
Undecided
Unassigned

Bug Description

Issue found on ARM64 node scobee-kernel with J-nvidia-5.15.0-1006.6

Failed test case:
  FAIL tls.12_gcm.recvmsg_multiple
  FAIL tls.12_gcm.nonblocking
  FAIL tls.13_gcm.nonblocking

Test log:
 Running 'make run_tests -C net TEST_PROGS=tls TEST_GEN_PROGS='' TEST_CUSTOM_PROGS='''
 make: Entering directory '/home/ubuntu/autotest/client/tmp/ubuntu_kernel_selftests/src/linux/tools/testing/selftests/net'
 make --no-builtin-rules ARCH=arm64 -C ../../../.. headers_install
 make[1]: Entering directory '/home/ubuntu/autotest/client/tmp/ubuntu_kernel_selftests/src/linux'
   INSTALL ./usr/include
 make[1]: Leaving directory '/home/ubuntu/autotest/client/tmp/ubuntu_kernel_selftests/src/linux'
 TAP version 13
 1..1
 # selftests: net: tls
 # TAP version 13
 # 1..179
 # # Starting 179 tests from 6 test cases.
 # # RUN global.non_established ...
 # # OK global.non_established
 # ok 1 global.non_established
 # # RUN global.keysizes ...
 # # OK global.keysizes
 # ok 2 global.keysizes
 # # RUN tls_basic.base_base ...
 # # OK tls_basic.base_base
 # ok 3 tls_basic.base_base
 # # RUN tls.12_gcm.sendfile ...
 # # OK tls.12_gcm.sendfile
 # ok 4 tls.12_gcm.sendfile
 # # RUN tls.12_gcm.send_then_sendfile ...
 # # OK tls.12_gcm.send_then_sendfile
 # ok 5 tls.12_gcm.send_then_sendfile
 # # RUN tls.12_gcm.recv_max ...
 # # OK tls.12_gcm.recv_max
 # ok 6 tls.12_gcm.recv_max
 # # RUN tls.12_gcm.recv_small ...
 # # OK tls.12_gcm.recv_small
 # ok 7 tls.12_gcm.recv_small
 # # RUN tls.12_gcm.msg_more ...
 # # OK tls.12_gcm.msg_more
 # ok 8 tls.12_gcm.msg_more
 # # RUN tls.12_gcm.msg_more_unsent ...
 # # OK tls.12_gcm.msg_more_unsent
 # ok 9 tls.12_gcm.msg_more_unsent
 # # RUN tls.12_gcm.sendmsg_single ...
 # # OK tls.12_gcm.sendmsg_single
 # ok 10 tls.12_gcm.sendmsg_single
 # # RUN tls.12_gcm.sendmsg_fragmented ...
 # # OK tls.12_gcm.sendmsg_fragmented
 # ok 11 tls.12_gcm.sendmsg_fragmented
 # # RUN tls.12_gcm.sendmsg_large ...
 # # OK tls.12_gcm.sendmsg_large
 # ok 12 tls.12_gcm.sendmsg_large
 # # RUN tls.12_gcm.sendmsg_multiple ...
 # # OK tls.12_gcm.sendmsg_multiple
 # ok 13 tls.12_gcm.sendmsg_multiple
 # # RUN tls.12_gcm.sendmsg_multiple_stress ...
 # # OK tls.12_gcm.sendmsg_multiple_stress
 # ok 14 tls.12_gcm.sendmsg_multiple_stress
 # # RUN tls.12_gcm.splice_from_pipe ...
 # # OK tls.12_gcm.splice_from_pipe
 # ok 15 tls.12_gcm.splice_from_pipe
 # # RUN tls.12_gcm.splice_from_pipe2 ...
 # # OK tls.12_gcm.splice_from_pipe2
 # ok 16 tls.12_gcm.splice_from_pipe2
 # # RUN tls.12_gcm.send_and_splice ...
 # # OK tls.12_gcm.send_and_splice
 # ok 17 tls.12_gcm.send_and_splice
 # # RUN tls.12_gcm.splice_to_pipe ...
 # # OK tls.12_gcm.splice_to_pipe
 # ok 18 tls.12_gcm.splice_to_pipe
 # # RUN tls.12_gcm.recvmsg_single ...
 # # OK tls.12_gcm.recvmsg_single
 # ok 19 tls.12_gcm.recvmsg_single
 # # RUN tls.12_gcm.recvmsg_single_max ...
 # # OK tls.12_gcm.recvmsg_single_max
 # ok 20 tls.12_gcm.recvmsg_single_max
 # # RUN tls.12_gcm.recvmsg_multiple ...
 # # tls.c:595:recvmsg_multiple:Expected recvmsg(self->cfd, &hdr, 0) (-1) != -1 (-1)
 # # recvmsg_multiple: Test failed at step #9
 # # FAIL tls.12_gcm.recvmsg_multiple
 # not ok 21 tls.12_gcm.recvmsg_multiple
 # # RUN tls.12_gcm.single_send_multiple_recv ...
 # # OK tls.12_gcm.single_send_multiple_recv
 # ok 22 tls.12_gcm.single_send_multiple_recv
 # # RUN tls.12_gcm.multiple_send_single_recv ...
 # # OK tls.12_gcm.multiple_send_single_recv
 # ok 23 tls.12_gcm.multiple_send_single_recv
 # # RUN tls.12_gcm.single_send_multiple_recv_non_align ...
 # # OK tls.12_gcm.single_send_multiple_recv_non_align
 # ok 24 tls.12_gcm.single_send_multiple_recv_non_align
 # # RUN tls.12_gcm.recv_partial ...
 # # OK tls.12_gcm.recv_partial
 # ok 25 tls.12_gcm.recv_partial
 # # RUN tls.12_gcm.recv_nonblock ...
 # # OK tls.12_gcm.recv_nonblock
 # ok 26 tls.12_gcm.recv_nonblock
 # # RUN tls.12_gcm.recv_peek ...
 # # OK tls.12_gcm.recv_peek
 # ok 27 tls.12_gcm.recv_peek
 # # RUN tls.12_gcm.recv_peek_multiple ...
 # # OK tls.12_gcm.recv_peek_multiple
 # ok 28 tls.12_gcm.recv_peek_multiple
 # # RUN tls.12_gcm.recv_peek_multiple_records ...
 # # OK tls.12_gcm.recv_peek_multiple_records
 # ok 29 tls.12_gcm.recv_peek_multiple_records
 # # RUN tls.12_gcm.recv_peek_large_buf_mult_recs ...
 # # OK tls.12_gcm.recv_peek_large_buf_mult_recs
 # ok 30 tls.12_gcm.recv_peek_large_buf_mult_recs
 # # RUN tls.12_gcm.recv_lowat ...
 # # OK tls.12_gcm.recv_lowat
 # ok 31 tls.12_gcm.recv_lowat
 # # RUN tls.12_gcm.bidir ...
 # # OK tls.12_gcm.bidir
 # ok 32 tls.12_gcm.bidir
 # # RUN tls.12_gcm.pollin ...
 # # OK tls.12_gcm.pollin
 # ok 33 tls.12_gcm.pollin
 # # RUN tls.12_gcm.poll_wait ...
 # # OK tls.12_gcm.poll_wait
 # ok 34 tls.12_gcm.poll_wait
 # # RUN tls.12_gcm.poll_wait_split ...
 # # OK tls.12_gcm.poll_wait_split
 # ok 35 tls.12_gcm.poll_wait_split
 # # RUN tls.12_gcm.blocking ...
 # # OK tls.12_gcm.blocking
 # ok 36 tls.12_gcm.blocking
 # # RUN tls.12_gcm.nonblocking ...
 # # tls.c:980:nonblocking:Expected 0 (0) != eagain (0)
 # # nonblocking: Test failed at step #9
 # # FAIL tls.12_gcm.nonblocking
 # not ok 37 tls.12_gcm.nonblocking
 # # RUN tls.12_gcm.mutliproc_even ...
 # # OK tls.12_gcm.mutliproc_even
 # ok 38 tls.12_gcm.mutliproc_even
 # # RUN tls.12_gcm.mutliproc_readers ...
 # # OK tls.12_gcm.mutliproc_readers
 # ok 39 tls.12_gcm.mutliproc_readers
 # # RUN tls.12_gcm.mutliproc_writers ...
 # # OK tls.12_gcm.mutliproc_writers
 # ok 40 tls.12_gcm.mutliproc_writers
 # # RUN tls.12_gcm.mutliproc_sendpage_even ...
 # # OK tls.12_gcm.mutliproc_sendpage_even
 # ok 41 tls.12_gcm.mutliproc_sendpage_even
 # # RUN tls.12_gcm.mutliproc_sendpage_readers ...
 # # OK tls.12_gcm.mutliproc_sendpage_readers
 # ok 42 tls.12_gcm.mutliproc_sendpage_readers
 # # RUN tls.12_gcm.mutliproc_sendpage_writers ...
 # # OK tls.12_gcm.mutliproc_sendpage_writers
 # ok 43 tls.12_gcm.mutliproc_sendpage_writers
 # # RUN tls.12_gcm.control_msg ...
 # # OK tls.12_gcm.control_msg
 # ok 44 tls.12_gcm.control_msg
 # # RUN tls.12_gcm.shutdown ...
 # # OK tls.12_gcm.shutdown
 # ok 45 tls.12_gcm.shutdown
 # # RUN tls.12_gcm.shutdown_unsent ...
 # # OK tls.12_gcm.shutdown_unsent
 # ok 46 tls.12_gcm.shutdown_unsent
 # # RUN tls.12_gcm.shutdown_reuse ...
 # # OK tls.12_gcm.shutdown_reuse
 # ok 47 tls.12_gcm.shutdown_reuse
 # # RUN tls.13_gcm.sendfile ...
 # # OK tls.13_gcm.sendfile
 # ok 48 tls.13_gcm.sendfile
 # # RUN tls.13_gcm.send_then_sendfile ...
 # # OK tls.13_gcm.send_then_sendfile
 # ok 49 tls.13_gcm.send_then_sendfile
 # # RUN tls.13_gcm.recv_max ...
 # # OK tls.13_gcm.recv_max
 # ok 50 tls.13_gcm.recv_max
 # # RUN tls.13_gcm.recv_small ...
 # # OK tls.13_gcm.recv_small
 # ok 51 tls.13_gcm.recv_small
 # # RUN tls.13_gcm.msg_more ...
 # # OK tls.13_gcm.msg_more
 # ok 52 tls.13_gcm.msg_more
 # # RUN tls.13_gcm.msg_more_unsent ...
 # # OK tls.13_gcm.msg_more_unsent
 # ok 53 tls.13_gcm.msg_more_unsent
 # # RUN tls.13_gcm.sendmsg_single ...
 # # OK tls.13_gcm.sendmsg_single
 # ok 54 tls.13_gcm.sendmsg_single
 # # RUN tls.13_gcm.sendmsg_fragmented ...
 # # OK tls.13_gcm.sendmsg_fragmented
 # ok 55 tls.13_gcm.sendmsg_fragmented
 # # RUN tls.13_gcm.sendmsg_large ...
 # # OK tls.13_gcm.sendmsg_large
 # ok 56 tls.13_gcm.sendmsg_large
 # # RUN tls.13_gcm.sendmsg_multiple ...
 # # OK tls.13_gcm.sendmsg_multiple
 # ok 57 tls.13_gcm.sendmsg_multiple
 # # RUN tls.13_gcm.sendmsg_multiple_stress ...
 # # OK tls.13_gcm.sendmsg_multiple_stress
 # ok 58 tls.13_gcm.sendmsg_multiple_stress
 # # RUN tls.13_gcm.splice_from_pipe ...
 # # OK tls.13_gcm.splice_from_pipe
 # ok 59 tls.13_gcm.splice_from_pipe
 # # RUN tls.13_gcm.splice_from_pipe2 ...
 # # OK tls.13_gcm.splice_from_pipe2
 # ok 60 tls.13_gcm.splice_from_pipe2
 # # RUN tls.13_gcm.send_and_splice ...
 # # OK tls.13_gcm.send_and_splice
 # ok 61 tls.13_gcm.send_and_splice
 # # RUN tls.13_gcm.splice_to_pipe ...
 # # OK tls.13_gcm.splice_to_pipe
 # ok 62 tls.13_gcm.splice_to_pipe
 # # RUN tls.13_gcm.recvmsg_single ...
 # # OK tls.13_gcm.recvmsg_single
 # ok 63 tls.13_gcm.recvmsg_single
 # # RUN tls.13_gcm.recvmsg_single_max ...
 # # OK tls.13_gcm.recvmsg_single_max
 # ok 64 tls.13_gcm.recvmsg_single_max
 # # RUN tls.13_gcm.recvmsg_multiple ...
 # # OK tls.13_gcm.recvmsg_multiple
 # ok 65 tls.13_gcm.recvmsg_multiple
 # # RUN tls.13_gcm.single_send_multiple_recv ...
 # # OK tls.13_gcm.single_send_multiple_recv
 # ok 66 tls.13_gcm.single_send_multiple_recv
 # # RUN tls.13_gcm.multiple_send_single_recv ...
 # # OK tls.13_gcm.multiple_send_single_recv
 # ok 67 tls.13_gcm.multiple_send_single_recv
 # # RUN tls.13_gcm.single_send_multiple_recv_non_align ...
 # # OK tls.13_gcm.single_send_multiple_recv_non_align
 # ok 68 tls.13_gcm.single_send_multiple_recv_non_align
 # # RUN tls.13_gcm.recv_partial ...
 # # OK tls.13_gcm.recv_partial
 # ok 69 tls.13_gcm.recv_partial
 # # RUN tls.13_gcm.recv_nonblock ...
 # # OK tls.13_gcm.recv_nonblock
 # ok 70 tls.13_gcm.recv_nonblock
 # # RUN tls.13_gcm.recv_peek ...
 # # OK tls.13_gcm.recv_peek
 # ok 71 tls.13_gcm.recv_peek
 # # RUN tls.13_gcm.recv_peek_multiple ...
 # # OK tls.13_gcm.recv_peek_multiple
 # ok 72 tls.13_gcm.recv_peek_multiple
 # # RUN tls.13_gcm.recv_peek_multiple_records ...
 # # OK tls.13_gcm.recv_peek_multiple_records
 # ok 73 tls.13_gcm.recv_peek_multiple_records
 # # RUN tls.13_gcm.recv_peek_large_buf_mult_recs ...
 # # OK tls.13_gcm.recv_peek_large_buf_mult_recs
 # ok 74 tls.13_gcm.recv_peek_large_buf_mult_recs
 # # RUN tls.13_gcm.recv_lowat ...
 # # OK tls.13_gcm.recv_lowat
 # ok 75 tls.13_gcm.recv_lowat
 # # RUN tls.13_gcm.bidir ...
 # # OK tls.13_gcm.bidir
 # ok 76 tls.13_gcm.bidir
 # # RUN tls.13_gcm.pollin ...
 # # OK tls.13_gcm.pollin
 # ok 77 tls.13_gcm.pollin
 # # RUN tls.13_gcm.poll_wait ...
 # # OK tls.13_gcm.poll_wait
 # ok 78 tls.13_gcm.poll_wait
 # # RUN tls.13_gcm.poll_wait_split ...
 # # OK tls.13_gcm.poll_wait_split
 # ok 79 tls.13_gcm.poll_wait_split
 # # RUN tls.13_gcm.blocking ...
 # # OK tls.13_gcm.blocking
 # ok 80 tls.13_gcm.blocking
 # # RUN tls.13_gcm.nonblocking ...
 # # tls.c:980:nonblocking:Expected 0 (0) != eagain (0)
 # # nonblocking: Test failed at step #9
 # # FAIL tls.13_gcm.nonblocking
 # not ok 81 tls.13_gcm.nonblocking
 # # RUN tls.13_gcm.mutliproc_even ...
 # # OK tls.13_gcm.mutliproc_even
 # ok 82 tls.13_gcm.mutliproc_even
 # # RUN tls.13_gcm.mutliproc_readers ...
 # # OK tls.13_gcm.mutliproc_readers
 # ok 83 tls.13_gcm.mutliproc_readers
 # # RUN tls.13_gcm.mutliproc_writers ...
 # # OK tls.13_gcm.mutliproc_writers
 # ok 84 tls.13_gcm.mutliproc_writers
 # # RUN tls.13_gcm.mutliproc_sendpage_even ...
 # # OK tls.13_gcm.mutliproc_sendpage_even
 # ok 85 tls.13_gcm.mutliproc_sendpage_even
 # # RUN tls.13_gcm.mutliproc_sendpage_readers ...
 # # OK tls.13_gcm.mutliproc_sendpage_readers
 # ok 86 tls.13_gcm.mutliproc_sendpage_readers
 # # RUN tls.13_gcm.mutliproc_sendpage_writers ...
 # # OK tls.13_gcm.mutliproc_sendpage_writers
 # ok 87 tls.13_gcm.mutliproc_sendpage_writers
 # # RUN tls.13_gcm.control_msg ...
 # # OK tls.13_gcm.control_msg
 # ok 88 tls.13_gcm.control_msg
 # # RUN tls.13_gcm.shutdown ...
 # # OK tls.13_gcm.shutdown
 # ok 89 tls.13_gcm.shutdown
 # # RUN tls.13_gcm.shutdown_unsent ...
 # # OK tls.13_gcm.shutdown_unsent
 # ok 90 tls.13_gcm.shutdown_unsent
 # # RUN tls.13_gcm.shutdown_reuse ...
 # # OK tls.13_gcm.shutdown_reuse
 # ok 91 tls.13_gcm.shutdown_reuse
 # # RUN tls.12_chacha.sendfile ...
 # # OK tls.12_chacha.sendfile
 # ok 92 tls.12_chacha.sendfile
 # # RUN tls.12_chacha.send_then_sendfile ...
 # # OK tls.12_chacha.send_then_sendfile
 # ok 93 tls.12_chacha.send_then_sendfile
 # # RUN tls.12_chacha.recv_max ...
 # # OK tls.12_chacha.recv_max
 # ok 94 tls.12_chacha.recv_max
 # # RUN tls.12_chacha.recv_small ...
 # # OK tls.12_chacha.recv_small
 # ok 95 tls.12_chacha.recv_small
 # # RUN tls.12_chacha.msg_more ...
 # # OK tls.12_chacha.msg_more
 # ok 96 tls.12_chacha.msg_more
 # # RUN tls.12_chacha.msg_more_unsent ...
 # # OK tls.12_chacha.msg_more_unsent
 # ok 97 tls.12_chacha.msg_more_unsent
 # # RUN tls.12_chacha.sendmsg_single ...
 # # OK tls.12_chacha.sendmsg_single
 # ok 98 tls.12_chacha.sendmsg_single
 # # RUN tls.12_chacha.sendmsg_fragmented ...
 # # OK tls.12_chacha.sendmsg_fragmented
 # ok 99 tls.12_chacha.sendmsg_fragmented
 # # RUN tls.12_chacha.sendmsg_large ...
 # # OK tls.12_chacha.sendmsg_large
 # ok 100 tls.12_chacha.sendmsg_large
 # # RUN tls.12_chacha.sendmsg_multiple ...
 # # OK tls.12_chacha.sendmsg_multiple
 # ok 101 tls.12_chacha.sendmsg_multiple
 # # RUN tls.12_chacha.sendmsg_multiple_stress ...
 # # OK tls.12_chacha.sendmsg_multiple_stress
 # ok 102 tls.12_chacha.sendmsg_multiple_stress
 # # RUN tls.12_chacha.splice_from_pipe ...
 # # OK tls.12_chacha.splice_from_pipe
 # ok 103 tls.12_chacha.splice_from_pipe
 # # RUN tls.12_chacha.splice_from_pipe2 ...
 # # OK tls.12_chacha.splice_from_pipe2
 # ok 104 tls.12_chacha.splice_from_pipe2
 # # RUN tls.12_chacha.send_and_splice ...
 # # OK tls.12_chacha.send_and_splice
 # ok 105 tls.12_chacha.send_and_splice
 # # RUN tls.12_chacha.splice_to_pipe ...
 # # OK tls.12_chacha.splice_to_pipe
 # ok 106 tls.12_chacha.splice_to_pipe
 # # RUN tls.12_chacha.recvmsg_single ...
 # # OK tls.12_chacha.recvmsg_single
 # ok 107 tls.12_chacha.recvmsg_single
 # # RUN tls.12_chacha.recvmsg_single_max ...
 # # OK tls.12_chacha.recvmsg_single_max
 # ok 108 tls.12_chacha.recvmsg_single_max
 # # RUN tls.12_chacha.recvmsg_multiple ...
 # # OK tls.12_chacha.recvmsg_multiple
 # ok 109 tls.12_chacha.recvmsg_multiple
 # # RUN tls.12_chacha.single_send_multiple_recv ...
 # # OK tls.12_chacha.single_send_multiple_recv
 # ok 110 tls.12_chacha.single_send_multiple_recv
 # # RUN tls.12_chacha.multiple_send_single_recv ...
 # # OK tls.12_chacha.multiple_send_single_recv
 # ok 111 tls.12_chacha.multiple_send_single_recv
 # # RUN tls.12_chacha.single_send_multiple_recv_non_align ...
 # # OK tls.12_chacha.single_send_multiple_recv_non_align
 # ok 112 tls.12_chacha.single_send_multiple_recv_non_align
 # # RUN tls.12_chacha.recv_partial ...
 # # OK tls.12_chacha.recv_partial
 # ok 113 tls.12_chacha.recv_partial
 # # RUN tls.12_chacha.recv_nonblock ...
 # # OK tls.12_chacha.recv_nonblock
 # ok 114 tls.12_chacha.recv_nonblock
 # # RUN tls.12_chacha.recv_peek ...
 # # OK tls.12_chacha.recv_peek
 # ok 115 tls.12_chacha.recv_peek
 # # RUN tls.12_chacha.recv_peek_multiple ...
 # # OK tls.12_chacha.recv_peek_multiple
 # ok 116 tls.12_chacha.recv_peek_multiple
 # # RUN tls.12_chacha.recv_peek_multiple_records ...
 # # OK tls.12_chacha.recv_peek_multiple_records
 # ok 117 tls.12_chacha.recv_peek_multiple_records
 # # RUN tls.12_chacha.recv_peek_large_buf_mult_recs ...
 # # OK tls.12_chacha.recv_peek_large_buf_mult_recs
 # ok 118 tls.12_chacha.recv_peek_large_buf_mult_recs
 # # RUN tls.12_chacha.recv_lowat ...
 # # OK tls.12_chacha.recv_lowat
 # ok 119 tls.12_chacha.recv_lowat
 # # RUN tls.12_chacha.bidir ...
 # # OK tls.12_chacha.bidir
 # ok 120 tls.12_chacha.bidir
 # # RUN tls.12_chacha.pollin ...
 # # OK tls.12_chacha.pollin
 # ok 121 tls.12_chacha.pollin
 # # RUN tls.12_chacha.poll_wait ...
 # # OK tls.12_chacha.poll_wait
 # ok 122 tls.12_chacha.poll_wait
 # # RUN tls.12_chacha.poll_wait_split ...
 # # OK tls.12_chacha.poll_wait_split
 # ok 123 tls.12_chacha.poll_wait_split
 # # RUN tls.12_chacha.blocking ...
 # # OK tls.12_chacha.blocking
 # ok 124 tls.12_chacha.blocking
 # # RUN tls.12_chacha.nonblocking ...
 # # OK tls.12_chacha.nonblocking
 # ok 125 tls.12_chacha.nonblocking
 # # RUN tls.12_chacha.mutliproc_even ...
 # # OK tls.12_chacha.mutliproc_even
 # ok 126 tls.12_chacha.mutliproc_even
 # # RUN tls.12_chacha.mutliproc_readers ...
 # # OK tls.12_chacha.mutliproc_readers
 # ok 127 tls.12_chacha.mutliproc_readers
 # # RUN tls.12_chacha.mutliproc_writers ...
 # # OK tls.12_chacha.mutliproc_writers
 # ok 128 tls.12_chacha.mutliproc_writers
 # # RUN tls.12_chacha.mutliproc_sendpage_even ...
 # # OK tls.12_chacha.mutliproc_sendpage_even
 # ok 129 tls.12_chacha.mutliproc_sendpage_even
 # # RUN tls.12_chacha.mutliproc_sendpage_readers ...
 # # OK tls.12_chacha.mutliproc_sendpage_readers
 # ok 130 tls.12_chacha.mutliproc_sendpage_readers
 # # RUN tls.12_chacha.mutliproc_sendpage_writers ...
 # # OK tls.12_chacha.mutliproc_sendpage_writers
 # ok 131 tls.12_chacha.mutliproc_sendpage_writers
 # # RUN tls.12_chacha.control_msg ...
 # # OK tls.12_chacha.control_msg
 # ok 132 tls.12_chacha.control_msg
 # # RUN tls.12_chacha.shutdown ...
 # # OK tls.12_chacha.shutdown
 # ok 133 tls.12_chacha.shutdown
 # # RUN tls.12_chacha.shutdown_unsent ...
 # # OK tls.12_chacha.shutdown_unsent
 # ok 134 tls.12_chacha.shutdown_unsent
 # # RUN tls.12_chacha.shutdown_reuse ...
 # # OK tls.12_chacha.shutdown_reuse
 # ok 135 tls.12_chacha.shutdown_reuse
 # # RUN tls.13_chacha.sendfile ...
 # # OK tls.13_chacha.sendfile
 # ok 136 tls.13_chacha.sendfile
 # # RUN tls.13_chacha.send_then_sendfile ...
 # # OK tls.13_chacha.send_then_sendfile
 # ok 137 tls.13_chacha.send_then_sendfile
 # # RUN tls.13_chacha.recv_max ...
 # # OK tls.13_chacha.recv_max
 # ok 138 tls.13_chacha.recv_max
 # # RUN tls.13_chacha.recv_small ...
 # # OK tls.13_chacha.recv_small
 # ok 139 tls.13_chacha.recv_small
 # # RUN tls.13_chacha.msg_more ...
 # # OK tls.13_chacha.msg_more
 # ok 140 tls.13_chacha.msg_more
 # # RUN tls.13_chacha.msg_more_unsent ...
 # # OK tls.13_chacha.msg_more_unsent
 # ok 141 tls.13_chacha.msg_more_unsent
 # # RUN tls.13_chacha.sendmsg_single ...
 # # OK tls.13_chacha.sendmsg_single
 # ok 142 tls.13_chacha.sendmsg_single
 # # RUN tls.13_chacha.sendmsg_fragmented ...
 # # OK tls.13_chacha.sendmsg_fragmented
 # ok 143 tls.13_chacha.sendmsg_fragmented
 # # RUN tls.13_chacha.sendmsg_large ...
 # # OK tls.13_chacha.sendmsg_large
 # ok 144 tls.13_chacha.sendmsg_large
 # # RUN tls.13_chacha.sendmsg_multiple ...
 # # OK tls.13_chacha.sendmsg_multiple
 # ok 145 tls.13_chacha.sendmsg_multiple
 # # RUN tls.13_chacha.sendmsg_multiple_stress ...
 # # OK tls.13_chacha.sendmsg_multiple_stress
 # ok 146 tls.13_chacha.sendmsg_multiple_stress
 # # RUN tls.13_chacha.splice_from_pipe ...
 # # OK tls.13_chacha.splice_from_pipe
 # ok 147 tls.13_chacha.splice_from_pipe
 # # RUN tls.13_chacha.splice_from_pipe2 ...
 # # OK tls.13_chacha.splice_from_pipe2
 # ok 148 tls.13_chacha.splice_from_pipe2
 # # RUN tls.13_chacha.send_and_splice ...
 # # OK tls.13_chacha.send_and_splice
 # ok 149 tls.13_chacha.send_and_splice
 # # RUN tls.13_chacha.splice_to_pipe ...
 # # OK tls.13_chacha.splice_to_pipe
 # ok 150 tls.13_chacha.splice_to_pipe
 # # RUN tls.13_chacha.recvmsg_single ...
 # # OK tls.13_chacha.recvmsg_single
 # ok 151 tls.13_chacha.recvmsg_single
 # # RUN tls.13_chacha.recvmsg_single_max ...
 # # OK tls.13_chacha.recvmsg_single_max
 # ok 152 tls.13_chacha.recvmsg_single_max
 # # RUN tls.13_chacha.recvmsg_multiple ...
 # # OK tls.13_chacha.recvmsg_multiple
 # ok 153 tls.13_chacha.recvmsg_multiple
 # # RUN tls.13_chacha.single_send_multiple_recv ...
 # # OK tls.13_chacha.single_send_multiple_recv
 # ok 154 tls.13_chacha.single_send_multiple_recv
 # # RUN tls.13_chacha.multiple_send_single_recv ...
 # # OK tls.13_chacha.multiple_send_single_recv
 # ok 155 tls.13_chacha.multiple_send_single_recv
 # # RUN tls.13_chacha.single_send_multiple_recv_non_align ...
 # # OK tls.13_chacha.single_send_multiple_recv_non_align
 # ok 156 tls.13_chacha.single_send_multiple_recv_non_align
 # # RUN tls.13_chacha.recv_partial ...
 # # OK tls.13_chacha.recv_partial
 # ok 157 tls.13_chacha.recv_partial
 # # RUN tls.13_chacha.recv_nonblock ...
 # # OK tls.13_chacha.recv_nonblock
 # ok 158 tls.13_chacha.recv_nonblock
 # # RUN tls.13_chacha.recv_peek ...
 # # OK tls.13_chacha.recv_peek
 # ok 159 tls.13_chacha.recv_peek
 # # RUN tls.13_chacha.recv_peek_multiple ...
 # # OK tls.13_chacha.recv_peek_multiple
 # ok 160 tls.13_chacha.recv_peek_multiple
 # # RUN tls.13_chacha.recv_peek_multiple_records ...
 # # OK tls.13_chacha.recv_peek_multiple_records
 # ok 161 tls.13_chacha.recv_peek_multiple_records
 # # RUN tls.13_chacha.recv_peek_large_buf_mult_recs ...
 # # OK tls.13_chacha.recv_peek_large_buf_mult_recs
 # ok 162 tls.13_chacha.recv_peek_large_buf_mult_recs
 # # RUN tls.13_chacha.recv_lowat ...
 # # OK tls.13_chacha.recv_lowat
 # ok 163 tls.13_chacha.recv_lowat
 # # RUN tls.13_chacha.bidir ...
 # # OK tls.13_chacha.bidir
 # ok 164 tls.13_chacha.bidir
 # # RUN tls.13_chacha.pollin ...
 # # OK tls.13_chacha.pollin
 # ok 165 tls.13_chacha.pollin
 # # RUN tls.13_chacha.poll_wait ...
 # # OK tls.13_chacha.poll_wait
 # ok 166 tls.13_chacha.poll_wait
 # # RUN tls.13_chacha.poll_wait_split ...
 # # OK tls.13_chacha.poll_wait_split
 # ok 167 tls.13_chacha.poll_wait_split
 # # RUN tls.13_chacha.blocking ...
 # # OK tls.13_chacha.blocking
 # ok 168 tls.13_chacha.blocking
 # # RUN tls.13_chacha.nonblocking ...
 # # OK tls.13_chacha.nonblocking
 # ok 169 tls.13_chacha.nonblocking
 # # RUN tls.13_chacha.mutliproc_even ...
 # # OK tls.13_chacha.mutliproc_even
 # ok 170 tls.13_chacha.mutliproc_even
 # # RUN tls.13_chacha.mutliproc_readers ...
 # # OK tls.13_chacha.mutliproc_readers
 # ok 171 tls.13_chacha.mutliproc_readers
 # # RUN tls.13_chacha.mutliproc_writers ...
 # # OK tls.13_chacha.mutliproc_writers
 # ok 172 tls.13_chacha.mutliproc_writers
 # # RUN tls.13_chacha.mutliproc_sendpage_even ...
 # # OK tls.13_chacha.mutliproc_sendpage_even
 # ok 173 tls.13_chacha.mutliproc_sendpage_even
 # # RUN tls.13_chacha.mutliproc_sendpage_readers ...
 # # OK tls.13_chacha.mutliproc_sendpage_readers
 # ok 174 tls.13_chacha.mutliproc_sendpage_readers
 # # RUN tls.13_chacha.mutliproc_sendpage_writers ...
 # # OK tls.13_chacha.mutliproc_sendpage_writers
 # ok 175 tls.13_chacha.mutliproc_sendpage_writers
 # # RUN tls.13_chacha.control_msg ...
 # # OK tls.13_chacha.control_msg
 # ok 176 tls.13_chacha.control_msg
 # # RUN tls.13_chacha.shutdown ...
 # # OK tls.13_chacha.shutdown
 # ok 177 tls.13_chacha.shutdown
 # # RUN tls.13_chacha.shutdown_unsent ...
 # # OK tls.13_chacha.shutdown_unsent
 # ok 178 tls.13_chacha.shutdown_unsent
 # # RUN tls.13_chacha.shutdown_reuse ...
 # # OK tls.13_chacha.shutdown_reuse
 # ok 179 tls.13_chacha.shutdown_reuse
 # # FAILED: 176 / 179 tests passed.
 # # Totals: pass:176 fail:3 xfail:0 xpass:0 skip:0 error:0

Revision history for this message
Po-Hsu Lin (cypressyew) wrote :

This test failure can be found on scobee-kernel with J-lowlatency-5.15.0-48.54 as well

It looks like a hw-dependent issue.
There is no such issue on J-5.15 with arm64 node helo-kernel, howzit-kernel, kuzzle.

tags: added: 5.15 arm64 jammy
tags: added: nvidia sru-20220829
tags: added: ubuntu-kernel-selftests
Revision history for this message
Po-Hsu Lin (cypressyew) wrote :

On this scobee-kernel with K-lowlatency 5.19.0-1020.21 it is failing with these 10 failures:

FAIL tls.12_aes_gcm.recvmsg_multiple
# not ok 26 tls.12_aes_gcm.recvmsg_multiple
FAIL tls.12_aes_gcm.nonblocking
# not ok 42 tls.12_aes_gcm.nonblocking
FAIL tls.12_aes_gcm.mutliproc_readers
# not ok 44 tls.12_aes_gcm.mutliproc_readers
FAIL tls.12_aes_gcm.mutliproc_writers
# not ok 45 tls.12_aes_gcm.mutliproc_writers
FAIL tls.12_aes_ccm.recvmsg_multiple
# not ok 314 tls.12_aes_ccm.recvmsg_multiple
FAIL tls.12_aes_ccm.mutliproc_readers
# not ok 332 tls.12_aes_ccm.mutliproc_readers
FAIL tls.13_aes_ccm.mutliproc_sendpage_readers
# not ok 383 tls.13_aes_ccm.mutliproc_sendpage_readers
FAIL tls.12_aes_gcm_256.recvmsg_multiple
# not ok 410 tls.12_aes_gcm_256.recvmsg_multiple
FAIL tls_err.12_aes_gcm.bad_in_large_read
# not ok 487 tls_err.12_aes_gcm.bad_in_large_read
FAIL tls_err.12_aes_gcm.bad_cmsg
# not ok 488 tls_err.12_aes_gcm.bad_cmsg

summary: - net/tls in ubuntu_kernel_selftests failed with J-nvidia-5.15
- (tls.12_gcm.recvmsg_multiple, tls.12_gcm.nonblocking)
+ net/tls in ubuntu_kernel_selftests failed with 5.15 / 5.19 on scobee-
+ kernel
tags: added: 5.19 kinetic sru-20230227
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.