Project

General

Profile

Actions

Bug #4289

closed

libnsl: do_accept() shouldn't be recursive

Added by Marcel Telka over 9 years ago. Updated about 9 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
lib - userland libraries
Start date:
2013-11-05
Due date:
% Done:

100%

Estimated time:
Difficulty:
Medium
Tags:
Gerrit CR:
External Bug:

Description

The current implementation of do_accept() in libnsl could call itself recursive when there are more new TCP connections coming. In busy situation you could easily get very long stack with recursive do_accept() calls. For example:

07ffcf38 libnsl.so.1`_t_setsize+1(228, 98455e0, 7ffcf68, fecbf19d)
07ffcff8 libnsl.so.1`_t_create+0x15f(228, 7ffd0b0, 1, 7ffd01c)
07ffd048 libnsl.so.1`_tx_open+0xe0(806e988, 2, 7ffd0b0, 1, 9e65a44)
07ffd068 libnsl.so.1`t_open+0x23(806e988, 2, 7ffd0b0, fece6439)
07ffd288 libnsl.so.1`do_accept+0x2d(b, 806e988, 80dc418, 9835e50, 80dbdc8, 9835e50)
07ffd4b8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9d20668, 80dbdc8, 9d20668)
07ffd6e8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9835e20, 80dbdc8, 9835e20)
07ffd918 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8350638, 80dbdc8, 8350638)
07ffdb48 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 83891b8, 80dbdc8, 83891b8)
07ffdd78 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 903c820, 80dbdc8, 903c820)
07ffdfa8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 903c7f0, 80dbdc8, 903c7f0)
07ffe1d8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9363aa0, 80dbdc8, 9363aa0)
07ffe408 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 912e358, 80dbdc8, 912e358)
07ffe638 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8568af0, 80dbdc8, 8568af0)
07ffe868 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 912e328, 80dbdc8, 912e328)
07ffea98 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 99a6c20, 80dbdc8, 99a6c20)
07ffecc8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9c729e8, 80dbdc8, 9c729e8)
07ffeef8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9e44418, 80dbdc8, 9e44418)
07fff128 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9e443e8, 80dbdc8, 9e443e8)
07fff358 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 89dbc58, 80dbdc8, 89dbc58)
07fff588 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 964b790, 80dbdc8, 964b790)
07fff7b8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8131018, 80dbdc8, 8131018)
07fff9e8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 964b760, 80dbdc8, 964b760)
07fffc18 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8a1f208, 80dbdc8, 8a1f208)
07fffe48 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9fecc88, 80dbdc8, 9fecc88)
08000078 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 97cda50, 80dbdc8, 97cda50)
080002a8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 97cda20, 80dbdc8, 97cda20)
080004d8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 89cd630, 80dbdc8, 89cd630)
08000708 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9a4e918, 80dbdc8, 9a4e918)
08000938 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9a4e8e8, 80dbdc8, 9a4e8e8)
08000b68 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9d19dc8, 80dbdc8, 9d19dc8)
08000d98 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9d19d98, 80dbdc8, 9d19d98)
08000fc8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 892a380, 80dbdc8, 892a380)
080011f8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 892a350, 80dbdc8, 892a350)
08001428 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 96d03d0, 80dbdc8, 96d03d0)
08001658 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 96d03a0, 80dbdc8, 96d03a0)
08001888 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 94b16d8, 80dbdc8, 94b16d8)
08001ab8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 94b16a8, 80dbdc8, 94b16a8)
08001ce8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8b0bf18, 80dbdc8, 8b0bf18)
08001f18 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8b0bee8, 80dbdc8, 8b0bee8)
08002148 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 887d728, 80dbdc8, 887d728)
08002378 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 887d668, 80dbdc8, 887d668)
080025a8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 97ac300, 80dbdc8, 97ac300)
080027d8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9f36d38, 80dbdc8, 9f36d38)
08002a08 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9f36c78, 80dbdc8, 9f36c78)
08002c38 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9cf7140, 80dbdc8, 9cf7140)
08002e68 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9cf7110, 80dbdc8, 9cf7110)
08003098 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9cf70e0, 80dbdc8, 9cf70e0)
080032c8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9cf7020, 80dbdc8, 9cf7020)
080034f8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9cf6f60, 80dbdc8, 9cf6f60)
08003728 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9856b88, 80dbdc8, 9856b88)
08003958 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9856ac8, 80dbdc8, 9856ac8)
08003b88 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 924e670, 80dbdc8, 924e670)
08003db8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 924e640, 80dbdc8, 924e640)
08003fe8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 924e610, 80dbdc8, 924e610)
08004218 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 924e550, 80dbdc8, 924e550)
08004448 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 924e520, 80dbdc8, 924e520)
08004678 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9e86468, 80dbdc8, 9e86468)
080048a8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9e863a8, 80dbdc8, 9e863a8)
08004ad8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8a6ead8, 80dbdc8, 8a6ead8)
08004d08 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8a6eaa8, 80dbdc8, 8a6eaa8)
08004f38 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8a6ea78, 80dbdc8, 8a6ea78)
08005168 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9808400, 80dbdc8, 9808400)
08005398 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9808340, 80dbdc8, 9808340)
080055c8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 991ad30, 80dbdc8, 991ad30)
080057f8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 991ad00, 80dbdc8, 991ad00)
08005a28 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 991ac40, 80dbdc8, 991ac40)
08005c58 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 991ab80, 80dbdc8, 991ab80)
08005e88 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 991ab50, 80dbdc8, 991ab50)
080060b8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 93bcfe8, 80dbdc8, 93bcfe8)
080062e8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 93bcf28, 80dbdc8, 93bcf28)
08006518 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9ef54a0, 80dbdc8, 9ef54a0)
08006748 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9ef5470, 80dbdc8, 9ef5470)
08006978 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9ef53b0, 80dbdc8, 9ef53b0)
08006ba8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9ef5380, 80dbdc8, 9ef5380)
08006dd8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9ef52c0, 80dbdc8, 9ef52c0)
08007008 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9d179f0, 80dbdc8, 9d179f0)
08007238 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9d179c0, 80dbdc8, 9d179c0)
08007468 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9eeec60, 80dbdc8, 9eeec60)
08007698 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9eeec30, 80dbdc8, 9eeec30)
080078c8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9eeec00, 80dbdc8, 9eeec00)
08007af8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9eeeb40, 80dbdc8, 9eeeb40)
08007d28 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9eeea80, 80dbdc8, 9eeea80)
08007f58 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9730248, 80dbdc8, 9730248)
08008188 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9730188, 80dbdc8, 9730188)
080083b8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9792200, 80dbdc8, 9792200)
080085e8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 97921d0, 80dbdc8, 97921d0)
08008818 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 97921a0, 80dbdc8, 97921a0)
08008a48 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 97920e0, 80dbdc8, 97920e0)
08008c78 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 97920b0, 80dbdc8, 97920b0)
08008ea8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9453240, 80dbdc8, 9453240)
080090d8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9453180, 80dbdc8, 9453180)
08009308 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8c4c500, 80dbdc8, 8c4c500)
08009538 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8c4c4d0, 80dbdc8, 8c4c4d0)
08009768 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 88b6cf0, 80dbdc8, 88b6cf0)
08009998 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 88b6c30, 80dbdc8, 88b6c30)
08009bc8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9035fd8, 80dbdc8, 9035fd8)
08009df8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9035fa8, 80dbdc8, 9035fa8)
0800a028 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 97369f8, 80dbdc8, 97369f8)
0800a258 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9736938, 80dbdc8, 9736938)
0800a488 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8701ce8, 80dbdc8, 8701ce8)
0800a6b8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9e09948, 80dbdc8, 9e09948)
0800a8e8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9e09888, 80dbdc8, 9e09888)
0800ab18 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 93c38b8, 80dbdc8, 93c38b8)
0800ad48 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 93c37f8, 80dbdc8, 93c37f8)
0800af78 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 98abce0, 80dbdc8, 98abce0)
0800b1a8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 98abcb0, 80dbdc8, 98abcb0)
0800b3d8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9ba2c30, 80dbdc8, 9ba2c30)
0800b608 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9ba2c00, 80dbdc8, 9ba2c00)
0800b838 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9ba2bd0, 80dbdc8, 9ba2bd0)
0800ba68 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9ba2b10, 80dbdc8, 9ba2b10)
0800bc98 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9ba2a50, 80dbdc8, 9ba2a50)
0800bec8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 92344e0, 80dbdc8, 92344e0)
0800c0f8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9234420, 80dbdc8, 9234420)
0800c328 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9695160, 80dbdc8, 9695160)
0800c558 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 96950a0, 80dbdc8, 96950a0)
0800c788 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 81c1e80, 80dbdc8, 81c1e80)
0800c9b8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 81c1e50, 80dbdc8, 81c1e50)
0800cbe8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9d59108, 80dbdc8, 9d59108)
0800ce18 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9d590d8, 80dbdc8, 9d590d8)
0800d048 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9d590a8, 80dbdc8, 9d590a8)
0800d278 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9d58fe8, 80dbdc8, 9d58fe8)
0800d4a8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9d58f28, 80dbdc8, 9d58f28)
0800d6d8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9d6c938, 80dbdc8, 9d6c938)
0800d908 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 898a000, 80dbdc8, 898a000)
0800db38 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8989fd0, 80dbdc8, 8989fd0)
0800dd68 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8989f10, 80dbdc8, 8989f10)
0800df98 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9d95fb8, 80dbdc8, 9d95fb8)
0800e1c8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9d95ef8, 80dbdc8, 9d95ef8)
0800e3f8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 95e4408, 80dbdc8, 95e4408)
0800e628 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 95e4348, 80dbdc8, 95e4348)
0800e858 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9b911f0, 80dbdc8, 9b911f0)
0800ea88 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9b91130, 80dbdc8, 9b91130)
0800ecb8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 95bff20, 80dbdc8, 95bff20)
0800eee8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 95bfe60, 80dbdc8, 95bfe60)
0800f118 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9a4b688, 80dbdc8, 9a4b688)
0800f348 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9a4b5c8, 80dbdc8, 9a4b5c8)
0800f578 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 91301d8, 80dbdc8, 91301d8)
0800f7a8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9130118, 80dbdc8, 9130118)
0800f9d8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9b8f370, 80dbdc8, 9b8f370)
0800fc08 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9b8f2b0, 80dbdc8, 9b8f2b0)
0800fe38 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 971c9a0, 80dbdc8, 971c9a0)
08010068 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 84bd6c8, 80dbdc8, 84bd6c8)
08010298 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 84bd698, 80dbdc8, 84bd698)
080104c8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9693250, 80dbdc8, 9693250)
080106f8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9693220, 80dbdc8, 9693220)
08010928 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8a911b0, 80dbdc8, 8a911b0)
08010b58 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8a91180, 80dbdc8, 8a91180)
08010d88 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8a91150, 80dbdc8, 8a91150)
08010fb8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 83bb640, 80dbdc8, 83bb640)
080111e8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 83bb580, 80dbdc8, 83bb580)
08011418 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8b8b248, 80dbdc8, 8b8b248)
08011648 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8b8b218, 80dbdc8, 8b8b218)
08011878 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9f646f8, 80dbdc8, 9f646f8)
08011aa8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9f646c8, 80dbdc8, 9f646c8)
08011cd8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 935aeb0, 80dbdc8, 935aeb0)
08011f08 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9882d28, 80dbdc8, 9882d28)
08012138 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9137680, 80dbdc8, 9137680)
08012368 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9137650, 80dbdc8, 9137650)
08012598 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8997070, 80dbdc8, 8997070)
080127c8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8997040, 80dbdc8, 8997040)
080129f8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8997010, 80dbdc8, 8997010)
08012c28 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8996f50, 80dbdc8, 8996f50)
08012e58 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8996e90, 80dbdc8, 8996e90)
08013088 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9ab4950, 80dbdc8, 9ab4950)
080132b8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9ab4890, 80dbdc8, 9ab4890)
080134e8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 95e24f8, 80dbdc8, 95e24f8)
08013718 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 95e2438, 80dbdc8, 95e2438)
08013948 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9aca9e8, 80dbdc8, 9aca9e8)
08013b78 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9aca928, 80dbdc8, 9aca928)
08013da8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 960ff40, 80dbdc8, 960ff40)
08013fd8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 960fe80, 80dbdc8, 960fe80)
08014208 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9e93458, 80dbdc8, 9e93458)
08014438 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9e93398, 80dbdc8, 9e93398)
08014668 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9af1b50, 80dbdc8, 9af1b50)
08014898 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9af1b20, 80dbdc8, 9af1b20)
08014ac8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 83e7360, 80dbdc8, 83e7360)
08014cf8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 83e7330, 80dbdc8, 83e7330)
08014f28 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8fc0768, 80dbdc8, 8fc0768)
08015158 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9718c80, 80dbdc8, 9718c80)
08015388 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8fc06a8, 80dbdc8, 8fc06a8)
080155b8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 93c78f8, 80dbdc8, 93c78f8)
080157e8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9ca17f8, 80dbdc8, 9ca17f8)
08015a18 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9ca1738, 80dbdc8, 9ca1738)
08015c48 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9f7e7f8, 80dbdc8, 9f7e7f8)
08015e78 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9f7e7c8, 80dbdc8, 9f7e7c8)
080160a8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9b615c8, 80dbdc8, 9b615c8)
080162d8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9b61598, 80dbdc8, 9b61598)
08016508 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9b61568, 80dbdc8, 9b61568)
08016738 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9b614a8, 80dbdc8, 9b614a8)
08016968 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9b613e8, 80dbdc8, 9b613e8)
08016b98 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 92d0ef8, 80dbdc8, 92d0ef8)
08016dc8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 92d0e38, 80dbdc8, 92d0e38)
08016ff8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 953ed48, 80dbdc8, 953ed48)
08017228 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 953ec88, 80dbdc8, 953ec88)
08017458 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 88428f8, 80dbdc8, 88428f8)
08017688 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 88428c8, 80dbdc8, 88428c8)
080178b8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8842808, 80dbdc8, 8842808)
08017ae8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8842748, 80dbdc8, 8842748)
08017d18 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 98a5420, 80dbdc8, 98a5420)
08017f48 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 87ccee0, 80dbdc8, 87ccee0)
08018178 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 87cceb0, 80dbdc8, 87cceb0)
080183a8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 87ccdf0, 80dbdc8, 87ccdf0)
080185d8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 87ccd30, 80dbdc8, 87ccd30)
08018808 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 97ee310, 80dbdc8, 97ee310)
08018a38 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 829bdd0, 80dbdc8, 829bdd0)
08018c68 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8b55508, 80dbdc8, 8b55508)
08018e98 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 829bda0, 80dbdc8, 829bda0)
080190c8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8b885b8, 80dbdc8, 8b885b8)
080192f8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8b88588, 80dbdc8, 8b88588)
08019528 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 819a7e8, 80dbdc8, 819a7e8)
08019758 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 819a7b8, 80dbdc8, 819a7b8)
08019988 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 90415a0, 80dbdc8, 90415a0)
08019bb8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9041570, 80dbdc8, 9041570)
08019de8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8ae6470, 80dbdc8, 8ae6470)
0801a018 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8ae6440, 80dbdc8, 8ae6440)
0801a248 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9d67870, 80dbdc8, 9d67870)
0801a478 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9d67840, 80dbdc8, 9d67840)
0801a6a8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9016d98, 80dbdc8, 9016d98)
0801a8d8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9016d68, 80dbdc8, 9016d68)
0801ab08 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8500538, 80dbdc8, 8500538)
0801ad38 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8500508, 80dbdc8, 8500508)
0801af68 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 857f120, 80dbdc8, 857f120)
0801b198 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8530308, 80dbdc8, 8530308)
0801b3c8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 85296f0, 80dbdc8, 85296f0)
0801b5f8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 85296c0, 80dbdc8, 85296c0)
0801b828 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 883c528, 80dbdc8, 883c528)
0801ba58 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8508790, 80dbdc8, 8508790)
0801bc88 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8508760, 80dbdc8, 8508760)
0801beb8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 84b2930, 80dbdc8, 84b2930)
0801c0e8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 84b2900, 80dbdc8, 84b2900)
0801c318 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 84b3f48, 80dbdc8, 84b3f48)
0801c548 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9bf1550, 80dbdc8, 9bf1550)
0801c778 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9fd9f90, 80dbdc8, 9fd9f90)
0801c9a8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 850c918, 80dbdc8, 850c918)
0801cbd8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8bc8680, 80dbdc8, 8bc8680)
0801ce08 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 84a65b8, 80dbdc8, 84a65b8)
0801d038 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9183ce8, 80dbdc8, 9183ce8)
0801d268 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 92ebea0, 80dbdc8, 92ebea0)
0801d498 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 93f7ae8, 80dbdc8, 93f7ae8)
0801d6c8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 86c0a90, 80dbdc8, 86c0a90)
0801d8f8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9f5ded8, 80dbdc8, 9f5ded8)
0801db28 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9a68a38, 80dbdc8, 9a68a38)
0801dd58 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8baf760, 80dbdc8, 8baf760)
0801df88 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9aa3478, 80dbdc8, 9aa3478)
0801e1b8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9333960, 80dbdc8, 9333960)
0801e3e8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8a75340, 80dbdc8, 8a75340)
0801e618 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9ffb6f0, 80dbdc8, 9ffb6f0)
0801e848 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 87bfe70, 80dbdc8, 87bfe70)
0801ea78 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 97e1330, 80dbdc8, 97e1330)
0801eca8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 97b93a8, 80dbdc8, 97b93a8)
0801eed8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9ea6dc8, 80dbdc8, 9ea6dc8)
0801f108 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 96ce0a8, 80dbdc8, 96ce0a8)
0801f338 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 99f97d0, 80dbdc8, 99f97d0)
0801f568 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 90c5b80, 80dbdc8, 90c5b80)
0801f798 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9c11ea0, 80dbdc8, 9c11ea0)
0801f9c8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8514b08, 80dbdc8, 8514b08)
0801fbf8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8891098, 80dbdc8, 8891098)
0801fe28 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 84a6588, 80dbdc8, 84a6588)
08020058 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 84a9158, 80dbdc8, 84a9158)
08020288 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 84a9128, 80dbdc8, 84a9128)
080204b8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8884008, 80dbdc8, 8884008)
080206e8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 84d8f68, 80dbdc8, 84d8f68)
08020918 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 84d8f38, 80dbdc8, 84d8f38)
08020b48 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 95c1850, 80dbdc8, 95c1850)
08020d78 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 85344b0, 80dbdc8, 85344b0)
08020fa8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8534480, 80dbdc8, 8534480)
080211d8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9dbb2c8, 80dbdc8, 9dbb2c8)
08021408 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 932d120, 80dbdc8, 932d120)
08021638 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 85474f8, 80dbdc8, 85474f8)
08021868 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9d9a988, 80dbdc8, 9d9a988)
08021a98 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9d9a958, 80dbdc8, 9d9a958)
08021cc8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9d9a898, 80dbdc8, 9d9a898)
08021ef8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9d9a7d8, 80dbdc8, 9d9a7d8)
08022128 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 87fa7e8, 80dbdc8, 87fa7e8)
08022358 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 849f648, 80dbdc8, 849f648)
08022588 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 849f618, 80dbdc8, 849f618)
080227b8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 849f558, 80dbdc8, 849f558)
080229e8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 849f498, 80dbdc8, 849f498)
08022c18 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 853f200, 80dbdc8, 853f200)
08022e48 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 853f1d0, 80dbdc8, 853f1d0)
08023078 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 853f1a0, 80dbdc8, 853f1a0)
080232a8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 853f0e0, 80dbdc8, 853f0e0)
080234d8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 84eea48, 80dbdc8, 84eea48)
08023708 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 84dbac8, 80dbdc8, 84dbac8)
08023938 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9226100, 80dbdc8, 9226100)
08023b68 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 84b5490, 80dbdc8, 84b5490)
08023d98 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 92260d0, 80dbdc8, 92260d0)
08023fc8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9112f58, 80dbdc8, 9112f58)
080241f8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9112f28, 80dbdc8, 9112f28)
08024428 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9112ef8, 80dbdc8, 9112ef8)
08024658 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9225f80, 80dbdc8, 9225f80)
08024888 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 87159a8, 80dbdc8, 87159a8)
08024ab8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8715978, 80dbdc8, 8715978)
08024ce8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9bb6508, 80dbdc8, 9bb6508)
08024f18 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9bb64d8, 80dbdc8, 9bb64d8)
08025148 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 86772a0, 80dbdc8, 86772a0)
08025378 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8677270, 80dbdc8, 8677270)
080255a8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9a69eb0, 80dbdc8, 9a69eb0)
080257d8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 955fc68, 80dbdc8, 955fc68)
08025a08 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 955fc38, 80dbdc8, 955fc38)
08025c38 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 87fac80, 80dbdc8, 87fac80)
08025e68 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 87fac50, 80dbdc8, 87fac50)
08026098 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9439138, 80dbdc8, 9439138)
080262c8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 825e590, 80dbdc8, 825e590)
080264f8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9439108, 80dbdc8, 9439108)
08026728 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 82449f0, 80dbdc8, 82449f0)
08026958 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9dc1af0, 80dbdc8, 9dc1af0)
08026b88 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9dc1ac0, 80dbdc8, 9dc1ac0)
08026db8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 854e1a0, 80dbdc8, 854e1a0)
08026fe8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 854e170, 80dbdc8, 854e170)
08027218 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8511fa8, 80dbdc8, 8511fa8)
08027448 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8511f78, 80dbdc8, 8511f78)
08027678 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9091960, 80dbdc8, 9091960)
080278a8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9091930, 80dbdc8, 9091930)
08027ad8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8b18f78, 80dbdc8, 8b18f78)
08027d08 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8b18f48, 80dbdc8, 8b18f48)
08027f38 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 837a0a0, 80dbdc8, 837a0a0)
08028168 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 837a070, 80dbdc8, 837a070)
08028398 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8782a38, 80dbdc8, 8782a38)
080285c8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8782a08, 80dbdc8, 8782a08)
080287f8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9223c00, 80dbdc8, 9223c00)
08028a28 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9223bd0, 80dbdc8, 9223bd0)
08028c58 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9a34820, 80dbdc8, 9a34820)
08028e88 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9a347f0, 80dbdc8, 9a347f0)
080290b8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 86304e8, 80dbdc8, 86304e8)
080292e8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 86304b8, 80dbdc8, 86304b8)
08029518 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8955a08, 80dbdc8, 8955a08)
08029748 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 89559d8, 80dbdc8, 89559d8)
08029978 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 82192a8, 80dbdc8, 82192a8)
08029ba8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8219278, 80dbdc8, 8219278)
08029dd8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 816aa40, 80dbdc8, 816aa40)
0802a008 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 816aa10, 80dbdc8, 816aa10)
0802a238 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 831ef08, 80dbdc8, 831ef08)
0802a468 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 831eed8, 80dbdc8, 831eed8)
0802a698 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 85d90b8, 80dbdc8, 85d90b8)
0802a8c8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 85d9088, 80dbdc8, 85d9088)
0802aaf8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8307fb0, 80dbdc8, 8307fb0)
0802ad28 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8307f80, 80dbdc8, 8307f80)
0802af58 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9bc3580, 80dbdc8, 9bc3580)
0802b188 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9bc3550, 80dbdc8, 9bc3550)
0802b3b8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 82c7b00, 80dbdc8, 82c7b00)
0802b5e8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 82c7ad0, 80dbdc8, 82c7ad0)
0802b818 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 998a790, 80dbdc8, 998a790)
0802ba48 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 998a760, 80dbdc8, 998a760)
0802bc78 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 84c1300, 80dbdc8, 84c1300)
0802bea8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 84c12d0, 80dbdc8, 84c12d0)
0802c0d8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 86930b0, 80dbdc8, 86930b0)
0802c308 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8693080, 80dbdc8, 8693080)
0802c538 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8abdb28, 80dbdc8, 8abdb28)
0802c768 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 89d8908, 80dbdc8, 89d8908)
0802c998 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 84173b0, 80dbdc8, 84173b0)
0802cbc8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 89d88d8, 80dbdc8, 89d88d8)
0802cdf8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 84cc650, 80dbdc8, 84cc650)
0802d028 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9743b08, 80dbdc8, 9743b08)
0802d258 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9418420, 80dbdc8, 9418420)
0802d488 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9743ad8, 80dbdc8, 9743ad8)
0802d6b8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9785198, 80dbdc8, 9785198)
0802d8e8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 882a4e8, 80dbdc8, 882a4e8)
0802db18 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 882a4b8, 80dbdc8, 882a4b8)
0802dd48 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 93e1bb0, 80dbdc8, 93e1bb0)
0802df78 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 93e1b80, 80dbdc8, 93e1b80)
0802e1a8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 97e99d8, 80dbdc8, 97e99d8)
0802e3d8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 97e99a8, 80dbdc8, 97e99a8)
0802e608 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 94b4a18, 80dbdc8, 94b4a18)
0802e838 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 94b49e8, 80dbdc8, 94b49e8)
0802ea68 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 84d4e18, 80dbdc8, 84d4e18)
0802ec98 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 87aac48, 80dbdc8, 87aac48)
0802eec8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9989068, 80dbdc8, 9989068)
0802f0f8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 849b828, 80dbdc8, 849b828)
0802f328 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8b4d590, 80dbdc8, 8b4d590)
0802f558 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 88df790, 80dbdc8, 88df790)
0802f788 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 84a76b0, 80dbdc8, 84a76b0)
0802f9b8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 84a7680, 80dbdc8, 84a7680)
0802fbe8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9a099b0, 80dbdc8, 9a099b0)
0802fe18 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9a09980, 80dbdc8, 9a09980)
08030048 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 96a06d8, 80dbdc8, 96a06d8)
08030278 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 96a06a8, 80dbdc8, 96a06a8)
080304a8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8fd4038, 80dbdc8, 8fd4038)
080306d8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8fd4008, 80dbdc8, 8fd4008)
08030908 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9c94778, 80dbdc8, 9c94778)
08030b38 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8b746f0, 80dbdc8, 8b746f0)
08030d68 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8dc1740, 80dbdc8, 8dc1740)
08030f98 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 883e488, 80dbdc8, 883e488)
080311c8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8123ed8, 80dbdc8, 8123ed8)
080313f8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 894f1d8, 80dbdc8, 894f1d8)
08031628 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9eb3e48, 80dbdc8, 9eb3e48)
08031858 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8b6ded0, 80dbdc8, 8b6ded0)
08031a88 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9815530, 80dbdc8, 9815530)
08031cb8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8750428, 80dbdc8, 8750428)
08031ee8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 97fb430, 80dbdc8, 97fb430)
08032118 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 968ca30, 80dbdc8, 968ca30)
08032348 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9609728, 80dbdc8, 9609728)
08032578 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 95d5528, 80dbdc8, 95d5528)
080327a8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 91009b8, 80dbdc8, 91009b8)
080329d8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9d62ab8, 80dbdc8, 9d62ab8)
08032c08 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9d62a88, 80dbdc8, 9d62a88)
08032e38 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 91a8c80, 80dbdc8, 91a8c80)
08033068 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 91a8c50, 80dbdc8, 91a8c50)
08033298 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8fa6680, 80dbdc8, 8fa6680)
080334c8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9e52260, 80dbdc8, 9e52260)
080336f8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9976ed0, 80dbdc8, 9976ed0)
08033928 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 87abee8, 80dbdc8, 87abee8)
08033b58 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 970f920, 80dbdc8, 970f920)
08033d88 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 95cb5d8, 80dbdc8, 95cb5d8)
08033fb8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9af83a8, 80dbdc8, 9af83a8)
080341e8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8842d80, 80dbdc8, 8842d80)
08034418 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9b26b70, 80dbdc8, 9b26b70)
08034648 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8842d50, 80dbdc8, 8842d50)
08034878 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9dae250, 80dbdc8, 9dae250)
08034aa8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 85c6f70, 80dbdc8, 85c6f70)
08034cd8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8fb9f40, 80dbdc8, 8fb9f40)
08034f08 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 85c6f40, 80dbdc8, 85c6f40)
08035138 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8505c18, 80dbdc8, 8505c18)
08035368 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 824b390, 80dbdc8, 824b390)
08035598 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 93fe320, 80dbdc8, 93fe320)
080357c8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 824b360, 80dbdc8, 824b360)
080359f8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 84fead8, 80dbdc8, 84fead8)
08035c28 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 84feaa8, 80dbdc8, 84feaa8)
08035e58 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8906f00, 80dbdc8, 8906f00)
08036088 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8906ed0, 80dbdc8, 8906ed0)
080362b8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 87ac5a0, 80dbdc8, 87ac5a0)
080364e8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 87ac570, 80dbdc8, 87ac570)
08036718 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 907cb38, 80dbdc8, 907cb38)
08036948 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 907cb08, 80dbdc8, 907cb08)
08036b78 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 856fb60, 80dbdc8, 856fb60)
08036da8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 856fb30, 80dbdc8, 856fb30)
08036fd8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 91d56e0, 80dbdc8, 91d56e0)
08037208 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 91d56b0, 80dbdc8, 91d56b0)
08037438 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 80870e8, 80dbdc8, 80870e8)
08037668 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 80870b8, 80dbdc8, 80870b8)
08037898 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 84ed010, 80dbdc8, 84ed010)
08037ac8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 84ecfe0, 80dbdc8, 84ecfe0)
08037cf8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8692ff0, 80dbdc8, 8692ff0)
08037f28 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8692fc0, 80dbdc8, 8692fc0)
08038158 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8abdc08, 80dbdc8, 8abdc08)
08038388 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8abdbd8, 80dbdc8, 8abdbd8)
080385b8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8f84f60, 80dbdc8, 8f84f60)
080387e8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8f84f30, 80dbdc8, 8f84f30)
08038a18 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 859db80, 80dbdc8, 859db80)
08038c48 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9af6b00, 80dbdc8, 9af6b00)
08038e78 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 850b2d8, 80dbdc8, 850b2d8)
080390a8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 84f1630, 80dbdc8, 84f1630)
080392d8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 86757d0, 80dbdc8, 86757d0)
08039508 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 91a1188, 80dbdc8, 91a1188)
08039738 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8fd20f8, 80dbdc8, 8fd20f8)
08039968 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 853dcd0, 80dbdc8, 853dcd0)
08039b98 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8087210, 80dbdc8, 8087210)
08039dc8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 84e1198, 80dbdc8, 84e1198)
08039ff8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9074438, 80dbdc8, 9074438)
0803a228 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8f69178, 80dbdc8, 8f69178)
0803a458 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 970e810, 80dbdc8, 970e810)
0803a688 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9b3ce70, 80dbdc8, 9b3ce70)
0803a8b8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 86309c0, 80dbdc8, 86309c0)
0803aae8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8538658, 80dbdc8, 8538658)
0803ad18 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8582178, 80dbdc8, 8582178)
0803af48 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 84e93e0, 80dbdc8, 84e93e0)
0803b178 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 85d9590, 80dbdc8, 85d9590)
0803b3a8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 82f36d8, 80dbdc8, 82f36d8)
0803b5d8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 834aae8, 80dbdc8, 834aae8)
0803b808 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 813f1e8, 80dbdc8, 813f1e8)
0803ba38 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 84a7b98, 80dbdc8, 84a7b98)
0803bc68 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8526088, 80dbdc8, 8526088)
0803be98 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 81eda60, 80dbdc8, 81eda60)
0803c0c8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 84507a0, 80dbdc8, 84507a0)
0803c2f8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9b54530, 80dbdc8, 9b54530)
0803c528 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 882eeb8, 80dbdc8, 882eeb8)
0803c758 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9cb5ee0, 80dbdc8, 9cb5ee0)
0803c988 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9347220, 80dbdc8, 9347220)
0803cbb8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 879f530, 80dbdc8, 879f530)
0803cde8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8921818, 80dbdc8, 8921818)
0803d018 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9d73218, 80dbdc8, 9d73218)
0803d248 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8a823c0, 80dbdc8, 8a823c0)
0803d478 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 91071f8, 80dbdc8, 91071f8)
0803d6a8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9db4a98, 80dbdc8, 9db4a98)
0803d8d8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 84d7988, 80dbdc8, 84d7988)
0803db08 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 84b7fe8, 80dbdc8, 84b7fe8)
0803dd38 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 84e3d00, 80dbdc8, 84e3d00)
0803df68 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8517650, 80dbdc8, 8517650)
0803e198 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 84b1350, 80dbdc8, 84b1350)
0803e3c8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 84da588, 80dbdc8, 84da588)
0803e5f8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8232e80, 80dbdc8, 8232e80)
0803e828 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 831f3e0, 80dbdc8, 831f3e0)
0803ea58 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8425090, 80dbdc8, 8425090)
0803ec88 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8604c90, 80dbdc8, 8604c90)
0803eeb8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 82c7fd8, 80dbdc8, 82c7fd8)
0803f0e8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 865c0f8, 80dbdc8, 865c0f8)
0803f318 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 943f9a0, 80dbdc8, 943f9a0)
0803f548 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9f23498, 80dbdc8, 9f23498)
0803f778 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9a89378, 80dbdc8, 9a89378)
0803f9a8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9305fa0, 80dbdc8, 9305fa0)
0803fbd8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 906a800, 80dbdc8, 906a800)
0803fe08 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 81c2360, 80dbdc8, 81c2360)
08040038 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 830cdd8, 80dbdc8, 830cdd8)
08040268 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9be4ce8, 80dbdc8, 9be4ce8)
08040498 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 816af18, 80dbdc8, 816af18)
080406c8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 83f9360, 80dbdc8, 83f9360)
080408f8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8270bc0, 80dbdc8, 8270bc0)
08040b28 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9c3bb38, 80dbdc8, 9c3bb38)
08040d58 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 836e000, 80dbdc8, 836e000)
08040f88 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 84eaa28, 80dbdc8, 84eaa28)
080411b8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 861b988, 80dbdc8, 861b988)
080413e8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 84f8358, 80dbdc8, 84f8358)
08041618 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8376828, 80dbdc8, 8376828)
08041848 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 847c4d0, 80dbdc8, 847c4d0)
08041a78 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 829c2c0, 80dbdc8, 829c2c0)
08041ca8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8219780, 80dbdc8, 8219780)
08041ed8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8244eb8, 80dbdc8, 8244eb8)
08042108 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8196648, 80dbdc8, 8196648)
08042338 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 85ad878, 80dbdc8, 85ad878)
08042568 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 84cec68, 80dbdc8, 84cec68)
08042798 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 83cdc60, 80dbdc8, 83cdc60)
080429c8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 867d428, 80dbdc8, 867d428)
08042bf8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 98bf5d8, 80dbdc8, 98bf5d8)
08042e28 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9f35b80, 80dbdc8, 9f35b80)
08043058 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 867d3f8, 80dbdc8, 867d3f8)
08043288 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 82c3330, 80dbdc8, 82c3330)
080434b8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 82c3300, 80dbdc8, 82c3300)
080436e8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 90febb8, 80dbdc8, 90febb8)
08043918 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 95e7be8, 80dbdc8, 95e7be8)
08043b48 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 876a130, 80dbdc8, 876a130)
08043d78 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 87a5d48, 80dbdc8, 87a5d48)
08043fa8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 83e4850, 80dbdc8, 83e4850)
080441d8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 8bec688, 80dbdc8, 8bec688)
08044408 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 96d2740, 80dbdc8, 96d2740)
08044638 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9eb2048, 80dbdc8, 9eb2048)
08044868 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9b7f7e8, 80dbdc8, 9b7f7e8)
08044a98 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 87c8a70, 80dbdc8, 87c8a70)
08044cc8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 88978d0, 80dbdc8, 88978d0)
08044ef8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 88bee48, 80dbdc8, 88bee48)
08045128 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 98be570, 80dbdc8, 98be570)
08045358 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9031b80, 80dbdc8, 9031b80)
08045588 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 865bc30, 80dbdc8, 865bc30)
080457b8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 84ebf18, 80dbdc8, 84ebf18)
080459e8 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 9dbd770, 80dbdc8, 9dbd770)
08045c18 libnsl.so.1`do_accept+0x348(b, 806e988, 80dc418, 80dbdf8, 80dbdc8, 80dbdf8)
08045d68 libnsl.so.1`rendezvous_request+0xf7(80db7c8, 80db8a8, feee4e05, fecde7da)
08045db8 libnsl.so.1`svc_getreq_common+0xb8(b, 9, 0, fecde70e)
08045df8 libnsl.so.1`svc_getreq_poll+0x62(8045e10, 1, ffffffff, 0)
08047e28 my_svc_run+0xf9(8047e50, 2328, 3ff, 10000, 29, fef7b00c)
08047e58 main+0x2e4(1, 8047e8c, 8047e94, feffb804)
08047e80 _start+0x7d(1, 8047f1c, 0, 8047f2e, 8047f46, 8047f6d)

The do_accept() implementation should be changed to avoid recursion. The side effect of the current implementation is that a new file descriptor is opened on every entry to the do_accept(). This is basically just a wasting of resources.


Related issues

Related to illumos gate - Bug #4575: Single threaded rpcbind is not scalableResolvedMarcel Telka2014-02-05

Actions
Actions #1

Updated by Marcel Telka over 9 years ago

  • Status changed from New to In Progress
  • Assignee set to Marcel Telka
Actions #2

Updated by Marcel Telka over 9 years ago

The side effect of this recursion is that connections are accepted in reverse order (LIFO). This might delay the first request by significant time.

Actions #3

Updated by Marcel Telka about 9 years ago

  • Status changed from In Progress to Pending RTI
Actions #4

Updated by Electric Monk about 9 years ago

git commit 13147901205fae79e369e6335820f99498ecea2b

Author: Marcel Telka <marcel.telka@nexenta.com>

4289 libnsl: do_accept() shouldn't be recursive
Reviewed by: Dan McDonald <danmcd@nexenta.com>
Reviewed by: Ilya Usvyatsky <ilya.usvyatsky@nexenta.com>
Reviewed by: Jan Kryl <jan.kryl@nexenta.com>
Approved by: Richard Lowe <richlowe@richlowe.net>

Actions #5

Updated by Rich Lowe about 9 years ago

  • Status changed from Pending RTI to Resolved
  • % Done changed from 0 to 100
  • Tags deleted (needs-triage)
Actions

Also available in: Atom PDF