http://bugs.proftpd.org/show_bug.cgi?id=2122
------- Additional Comments From ikeda@... 2003-07-31 22:53 -------
I think it unrelated that pr_signals_handle() does not exist.
Because, SIGNAL reception read() having been interrupted, EINTR is detected.
And when EAGAIN is detected, SIGNAL is not received.
------------------------------------------
pstack
------------------------------------------
767: /usr/local/sbin/proftpd
ff19e574 _read (b2470, bc160, 2000, 2a274, 79800, 0) + c
0002b0cc pr_netio_read (0, bc160, 2000, 1, 10, 44) + 19c
0002d944 pr_data_xfer (0, 2000, 586, 0, 0, 5acd2) + 168
000425c8 xfer_stor (b1e28, 7a800, 7aa90, 60c00, 77000, ffbef558) + 690
0002e248 call_module_cmd (77584, 41f38, b1e28, 0, 45000000, 45000000) + 28
000171e4 _dispatch (b1e28, 2, 5ac00, b1e78, 1, ff1a7530) + 2a4
000174dc pr_cmd_dispatch (b1e28, 0, ffbef6b8, 7efefeff, 81010100, ff00) + 150
00017af4 cmd_loop (75400, 5b000, ff327c80, 2c2d, 5b800, 187a4) + 3b0
00018cb8 fork_server (aa630, ffbefb6c, 7d950, aa200, 2218c, 19190) + a54
00019370 daemon_loop (75400, 75000, 0, ffbefc30, 75000, 75400) + 48c
0001ba54 standalone_main (1, 75400, ea61, a3a, 5b800, 1bed4) + 354
0001c284 main (0, ffbefe1c, ffbefe24, 5b000, 5b000, 5bda8) + 7c0
000163f4 _start (0, 0, 0, 0, 0, 0) + 5c
------------------------------------------
truss
------------------------------------------
read(14, 0x000B9918, 8192) Err#11 EAGAIN
read(14, 0x000B9918, 8192) Err#11 EAGAIN
read(14, 0x000B9918, 8192) Err#11 EAGAIN
read(14, 0x000B9918, 8192) Err#11 EAGAIN
... infinite loop ...
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
|