Re: трабла с fidogate
- From
- Vladimir V Kamarzin (2:5077/84)
- To
- Andrey Slusar
- Date
- 2005-12-12T00:02:26Z
- Area
- RU.UNIX.FTN
>>>>> On 10 Dec 2005 at 22:18 "AS" == Andrey Slusar writes:
VVK>> Виновата в этом была вот эта pkt-шка: http://vvk.pp.ru/43988eb5.pkt.bz2
VVK>> (пароль внутри изменён)
AS> Че-то не воспроизводится. Спокойно положил его в беды и все.
Гм
VVK>> Пойду хоть пока закручу гайки в limits.conf
AS> Не знаю что даже сказать. Дай мне метод воспроизводства бага ;-)
Сейчас попробовал ещё поковыряться. С неправильным паролем fidogate его
хавает:
Dec 11 23:23:03 ftntoss packet /var/spool/ftn/in/secure/43988eb5.pkt (95339b)
from 5077:5077/16.0 to 256:5077/84.0
Dec 11 23:23:03 ftntoss pkts processed: 1, 93 Kbyte in 1 s, 93.10 Kbyte/s
Меняю пароль на правильный:
entering /var/spool/ftn/in/secure
ftntoss packet /var/spool/ftn/in/secure/43988eb5.pkt (95343b) from 2:5077/16.0
to 2:5077/84.0
ftntoss dupe from 2:5077/16.0(2:5077/16.0): RU.NETWORKS MSGID: 2:5080/68.38
4398678d
ftntoss dupe from 2:5077/16.0(2:5077/16.0): RU.NETWORKS MSGID: 2:5080/68.38
4398683e
[и т.д.]
Dec 11 23:28:04 runinc WARNING: ftnpack returned 2 (errno=2: No such file or
directory)
runinc WARNING: ftnpack returned 2 (errno=2: No such file or directory)
^^^^ это в момент нажатия C-c в консоли. После этого остаётся stale lock-file
(/var/lib/fidogate/areas.bbs.lock).
Запускаю runinc, прицепляюсь к нему strace-ом:
fork() = 16097
waitpid(16097, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 16097
rt_sigaction(SIGINT, {SIG_DFL}, NULL, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL}, NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
-+- SIGCHLD (Child exited) @ 0 (0) ---
rt_sigaction(SIGINT, {SIG_IGN}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_IGN}, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
fork()
ну и т.д. Т.е. дохнет то-ли ftnroute, то ли ftntoss
Прицепляясь к ним strace-ом, видно вот такое (только я не знаю, что это
значит):
stat64("/bin/sh", {st_mode=S_IFREG|0755, st_size=382976, ...}) = 0
brk(0x8131000) = 0x8131000
getpgrp() = 22882
rt_sigaction(SIGCHLD, {0x806e7f0, [], 0}, {SIG_DFL}, 8) = 0
ioctl(2, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfff4f30) = -1 ENOTTY (Inappropriate
ioctl for device)
Лог:
authorized for NEW command
authorized for FORWARD request
authorized for LISTALL command
exec: /usr/lib/fidogate/ftnroute -gp -vvvvvvv
exec: /usr/lib/fidogate/ftnpack -F/var/spool/ftn/in/secure -gp -vvvvvvv
exec: /usr/lib/fidogate/ftntoss -l -m 400 -x -I /var/spool/ftn/in/secure -gp -s
-vvvvvvv
Creating lock file /var/lib/fidogate/areas.bbs.lock ...
Lock exists.
exec: /usr/lib/fidogate/ftnroute -gp -vvvvvvv
exec: /usr/lib/fidogate/ftnpack -F/var/spool/ftn/in/secure -gp -vvvvvvv
exec: /usr/lib/fidogate/ftntoss -l -m 400 -x -I /var/spool/ftn/in/secure -gp -s
-vvvvvvv
Creating lock file /var/lib/fidogate/areas.bbs.lock ...
Lock exists.
Фидогейт:
2005-10-23 Andrey Slusar <anray at users.sourceforge.net>
* src/toss/ftntoss.c: Added int_uplinks flag.
(do_echomail): Added uplinks initing(bug, reported
by Pasha.K)
$ rpm -q --lastchange fidogate
* Пнд Ноя 07 2005 Zhenja Kaliuta <tren at altlinux.ru> 5.2.2-alt1
- New upstream snapshot
- Fixed build requirements (Closes: #8297).
--
die_if_kernel("Whee... Hello Mr. Penguin", current->tss.kregs);
linux-2.2.16/arch/sparc/kernel/traps.c
--- Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.4 (Jumbo Shrimp, linux)
* Origin: ALT Linux Sisyphus (2:5077/84)
SEEN-BY: 46/50 50/12 203 400/814 450/186 1024 451/30 454/9 461/43 640 465/285
SEEN-BY: 469/418 999 4616/3 4625/8 4627/10 4641/444 4646/15 5000/76 5000
SEEN-BY: 5001/5001 5002/50 79 5003/57 5006/1 5007/1 5010/53 70 5011/13 5012/23
SEEN-BY: 5012/46 5015/10 28 5019/31 5020/118 154 175 194 400 545 715 758 765
SEEN-BY: 5020/830 937 982 1057 1169 1523 1604 1922 2020 2142 2238 2871 4441
SEEN-BY: 5021/29 5022/128 5025/3 750 5026/14 45 49 5027/16 5030/49 115 436 556
SEEN-BY: 5030/966 1063 1900 5031/47 70 5035/38 5036/1 34 5040/47 5042/13
SEEN-BY: 5049/50 5051/15 5053/16 5054/1 8 9 18 37 45 63 67 5059/9 37 5061/15
SEEN-BY: 5061/120 5062/1 10 5063/3 5066/18 5067/2 5069/7 5070/1222 5074/9
SEEN-BY: 5075/35 5077/16 70 84 5080/80 1003 5081/2 5083/21 5085/13 5090/108
SEEN-BY: 5090/113 5095/20 5096/18 5099/11 6000/12 254 6001/3 10 6009/1 6090/1
PATH: 5077/84 16 5020/982 400 4441 545 5054/1 37