Re: повторная отправла бандлов у bforce
- From
- Andrey Slusar (2:467/126)
- To
- Dmitriy Smirnov
- Date
- 2005-09-01T22:36:32Z
- Area
- RU.UNIX.FTN
Thu, 01 Sep 2005 21:40:36 +0300, Dmitriy Smirnov wrote to me:
DS>>>> (видно даже из подсчета отправляемого трафика)?
EK>>> окей, посмотрю.
AS>> А зачем? Выяснили, что это проявляется только на кривых
AS>> компиляторах. А зачем их поддерживать? :)
DS> и в чем же кривость gcc 3.4.2?
Я не знаю. У самого 3.4.2, но все нормально работает. Вот DR писал тебе
же:
--8<---------------cut here---------------start------------->8---
Subject: Re: повторная отправла бандлов у bforce
From: Dmitry Rodin <sysop5410@rambler.ru>
X-Comment-To: Dmitriy Smirnov
X-Sent: 3 days, 22 hours, 6 minutes, 55 seconds ago
X-FTN-Tearline: tin/1.5.8-20010221 ("Blue Water") (UNIX) (Linux/2.2.20 (i586))
X-FTN-Origin: FidoNet 2:5020/5410 (095)541-5490 23:00-11:00 MSK (2:5020/5410.0)
Dmitriy Smirnov <Dmitriy_Smirnov@f352.n5010.z2.fidonet.org> wrote:
DS> Aug 23 14:41:49 [60269] sent: "test3" 5 [ok]: 0 seconds, 0 CPS
DS> Aug 23 14:41:49 [60269] send: cannot stat file "/home/fido/test"
DS> message: "No such file or directory" : errno = 2
DS> Aug 23 14:41:49 [60269] send: "test2" 0 bytes
DS> Aug 23 14:41:49 [60269] sent: "test2" 0 [ok]: 0 seconds, 0 CPS
DS> Aug 23 14:41:49 [60269] send: "test3" 5 bytes
DS> Aug 23 14:41:49 [60269] remote allready has file
DS> Aug 23 14:41:49 [60269] sent: "test3" 0 [skipped]: 0 seconds, 0 CPS
DS> Aug 23 14:41:50 [60269] 2:5010/352.x, S/R 5/0, 14/0 bytes in 1 seconds, 14 CPS
DS> давно уже сталкнулся с такой проблемой, все что не удалается при отправке -
DS> отправляется повторно, почему бфорс берет бандлы дважды (видно даже из подсчета
DS> отправляемого трафика)?
Тоже наткнулся на эту багу, но в оригинальном bforce, а не в kst или ugenk.
bforce пытается дважды посылать все файлы стоящие в сессии в очереди, даже
те что при первой отправке были удалены (в этом случае обламывается с no
such file or directory), а ещё пытается дважды создавать bsy и csy .
Похоже ошибка компиляторозависимая и проявляется в функции работающей с
файлами. Некоторые версии gcc иногда генерируют бинарник bforce с такой
ошибкой, хотя на других версиях компиляторов bforce собранный из тех же
самых исходников работает нормально.
Ловить баг под трассировщиком и экспериментировать с ключами компилятора
мне было лень, проще собрать пакедж на проверенном компиляторе.
Пока,
\Dmitry
---8<---------------cut here---------------end--------------->8---
--
Всего хорошего.
Андрей.
...Буpя мглою небо кpоет, впеpемешку с pусским матом...
--- Gnus/5.1007 (Gnus v5.10.7) XEmacs/21.4.17
* Origin: Powered by WINDOWS 5.4-STABLE (2:467/126)
SEEN-BY: 46/50 400/814 450/1024 462/30 177 463/614 467/31 61 70 99 112 117 126
SEEN-BY: 467/127 129 469/125 550/357 4615/59 4621/18 4623/56 5000/5000 5010/53
SEEN-BY: 5011/13 5012/46 5015/10 28 5019/31 5020/545 715 2871 4441 5021/29
SEEN-BY: 5025/3 5027/16 5030/115 5035/38 5036/34 5053/16 5054/1 8 9 18 37 45
SEEN-BY: 5054/63 67 81 5059/9 5060/900 5062/10 5063/3 5069/7 5077/70 5080/1003
SEEN-BY: 5085/13 5092/1 5095/20 5096/18 6000/12 254 6001/10
PATH: 467/126 70 46/50 5020/545 5054/1 37