[Bug 227259] accept() does not wakeup on shutdown()/close()

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Wed Apr 4 12:44:54 UTC 2018


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227259

rozhuk.im at gmail.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #192171|0                           |1
        is obsolete|                            |
 Attachment #192208|text/x-csrc                 |text/plain
          mime type|                            |

--- Comment #1 from rozhuk.im at gmail.com ---
Created attachment 192208
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=192208&action=edit
test tool

New test tool.

FreeBSD 10:
./acc_test | grep "chk OK"
0:      socket(AF_INET, block)  ... lskt  accept  shutdown  chk OK, ret code:
53 - Software caused connection abort
1:      socket(AF_INET, block)  ... rskt  accept  shutdown  chk OK, ret code:
53 - Software caused connection abort
4:      socket(AF_INET, block)  ... lskt  poll  shutdown  chk OK
5:      socket(AF_INET, block)  ... rskt  poll  shutdown  chk OK
12:     socket(AF_INET, block)  ... lskt  poll  close  chk OK
13:     socket(AF_INET, block)  ... rskt  poll  close  chk OK
16:     socket(AF_INET, block)  ... lskt  shutdown  accept  chk OK, ret code:
53 - Software caused connection abort
20:     socket(AF_INET, block)  ... lskt  shutdown  poll  chk OK
36:     socket(AF_INET, nblock) ... lskt  poll  shutdown  chk OK
37:     socket(AF_INET, nblock) ... rskt  poll  shutdown  chk OK
42:     socket(AF_INET, nblock) ... lskt  shutdown  poll  chk OK

FreeBSD 11:
./acc_test | grep "chk OK"
12:     socket(AF_INET, block)  ... lskt  poll  close  chk OK
13:     socket(AF_INET, block)  ... rskt  poll  close  chk OK

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-bugs mailing list