Actions
Bug #4289
closedlibnsl: do_accept() shouldn't be recursive
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
Updated by Marcel Telka over 9 years ago
- Status changed from New to In Progress
- Assignee set to Marcel Telka
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.
Updated by Marcel Telka about 9 years ago
- Status changed from In Progress to Pending RTI
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>
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