forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.HUSKY

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 29.09.2018, 12:39
Eugene Palenock
Guest
 
Сообщений: n/a
По умолчанию баг, toss вешается от кривого пакета.

Eugene Palenock написал(а) к All в Sep 18 11:04:42 по местному времени:

Привет, All!

Сабж. И не просто виснет, а ещё и делает многомегабайтный лог переполняя диск.

Аплинк заглючил, выдаёт бандлы нулевого размера.
НPT их переименовывает, сначала в .bad, потом в .b1-.b9-.ba-.bf
А потом у НPT заканичваются буквы и всё, НPT в цикле висит на неудачных попытках переименовать файл.


---------- Wed 26 Sep 18, hpt/w32-mvcdll 1.9.0-cur 17-02-17
1 21:53:02 Start
1 21:53:02 Start tossing...
A 21:53:02 bundle D:\FTN\Files\IN\000026cf.th1: cannot find unpacker
A 21:53:02 Renaming pkt/arc to .bad
1 21:53:02 Statistics:
1 21:53:02 arc: 0 netMail: 0 echoMail: 0 CC: 0
1 21:53:02 pkt's: 0 dupe: 0 passthru: 0 exported: 0
1 21:53:02 msgs: 0 bad: 0 saved: 0 empty: 0
1 21:53:02 Input: 0.00 mails/sec Output: 0.00 mails/sec
1 21:53:02 0.00 kb/sec
1 21:53:02 0.00 kb total, processed in 0.015 seconds
1 21:53:02 Areas summary:
1 21:53:02 End tossing
1 21:53:02 End


---------- Wed 26 Sep 18, hpt/w32-mvcdll 1.9.0-cur 17-02-17
1 21:54:10 Start
1 21:54:10 Start tossing...
A 21:54:10 bundle D:\FTN\Files\IN\000026cf.th2: cannot find unpacker
A 21:54:10 Renaming pkt/arc to .bad
A 21:54:10 Could not change suffix for D:\FTN\Files\IN\000026cf.th2. File is already there and the 255 files after it
A 21:54:10 bundle D:\FTN\Files\IN\000026cf.th2: cannot find unpacker
A 21:54:10 Renaming pkt/arc to .bad
A 21:54:10 Could not change suffix for D:\FTN\Files\IN\000026cf.th2. File is already there and the 255 files after it
A 21:54:10 bundle D:\FTN\Files\IN\000026cf.th2: cannot find unpacker
A 21:54:10 Renaming pkt/arc to .bad

И тут он в цикле крутится на попытках сделать переименование... Таких строк в логе - полтора миллиона за полчаса... Сам не выходит, приходится убивать процесс.

Для воспроизведения бага надо положить в инбаунде например такие файлы нулевого размера и запустить тоссинг...
000026cf.b0
000026cf.b1
000026cf.b2
000026cf.b3
000026cf.b4
000026cf.b5
000026cf.b6
000026cf.b7
000026cf.b8
000026cf.b9
000026cf.ba
000026cf.bad
000026cf.bb
000026cf.bc
000026cf.bd
000026cf.be
000026cf.bf
000026cf.th2
000026cf.th3
000026cf.th4
000026cf.th5
000026cf.th6


--
С уважением, Евгений.

---
Ответить с цитированием
  #2  
Старый 29.09.2018, 13:03
Denis Antsiferov
Guest
 
Сообщений: n/a
По умолчанию баг, toss вешается от кривого пакета.

Denis Antsiferov написал(а) к Eugene Palenock в Sep 18 16:53:22 по местному времени:

Приветсвую, Eugene!

Ответ на сообщение Eugene Palenock (2:5020/2065.1) к All, написанное 29 сен 18 в 11:04:

EP> Для воспроизведения бага надо положить в инбаунде например такие файлы
EP> нулевого размера и запустить тоссинг...
Не получается повторить. На первом проходе замечает, переименовывает и всё.

>Первый проход:
---------- Sat 29 Sep 18, hpt/w32-mvcdll 1.9.0-cur 17-02-17
1 16:52:17 Start
1 16:52:17 Start tossing...
7 16:52:17 bundle D:\Fido\fido\localinb\000026cf.th2: renaming to .tos
A 16:52:17 bundle D:\Fido\fido\localinb\000026cf.tos: cannot find unpacker
A 16:52:17 Renaming pkt/arc to .bad
1 16:52:17 Statistics:
1 16:52:17 arc: 0 netMail: 0 echoMail: 0 CC: 0
1 16:52:17 pkt's: 0 dupe: 0 passthru: 0 exported: 0
1 16:52:17 msgs: 0 bad: 0 saved: 0 empty: 0
1 16:52:17 Input: 0.00 mails/sec Output: 0.00 mails/sec
1 16:52:17 0.00 kb/sec
1 16:52:17 0.00 kb total, processed in 0.001 seconds
1 16:52:17 Areas summary:
1 16:52:17 End tossing
1 16:52:17 End

>Второй проход:
---------- Sat 29 Sep 18, hpt/w32-mvcdll 1.9.0-cur 17-02-17
1 16:52:28 Start
1 16:52:28 Start tossing...
1 16:52:28 Statistics:
1 16:52:28 arc: 0 netMail: 0 echoMail: 0 CC: 0
1 16:52:28 pkt's: 0 dupe: 0 passthru: 0 exported: 0
1 16:52:28 msgs: 0 bad: 0 saved: 0 empty: 0
1 16:52:28 Input: 0.00 mails/sec Output: 0.00 mails/sec
1 16:52:28 0.00 kb/sec
1 16:52:28 0.00 kb total, processed in 0.001 seconds
1 16:52:28 Areas summary:
1 16:52:28 End tossing
1 16:52:28 End


Be well, Eugene.
--- GoldED+/W64-MSVC 1.1.5-b20180707
Ответить с цитированием
  #3  
Старый 29.09.2018, 17:32
Alexander N. Skovpen
Guest
 
Сообщений: n/a
По умолчанию баг, toss вешается от кривого пакета.

Alexander N. Skovpen написал(а) к Eugene Palenock в Sep 18 16:27:28 по местному времени:

Нello Eugene Palenock!

29 Sep 18 11:04:42, Eugene Palenock wrote to All:

EP> Аплинк заглючил, выдаёт бандлы нулевого размера.
EP> НPT их переименовывает, сначала в .bad, потом в .b1-.b9-.ba-.bf
EP> А потом у НPT заканичваются буквы и всё, НPT в цикле висит на неудачных попытках переименовать файл.
EP> ---------- Wed 26 Sep 18, hpt/w32-mvcdll 1.9.0-cur 17-02-17

hpt/lnx 1.9.0-cur 2018-02-21

после .bf создаёт файлы .t0, .t1, ... не виснет.

Alexander


--- goAtEd-linux/amd64 0.1.21-138-3c0e5d2f
Ответить с цитированием
  #4  
Старый 30.09.2018, 00:22
Eugene Palenock
Guest
 
Сообщений: n/a
По умолчанию баг, toss вешается от кривого пакета.

Eugene Palenock написал(а) к Denis Antsiferov в Sep 18 23:11:56 по местному времени:

Привет, Denis!

29 сен 18 16:53, Denis Antsiferov -> Eugene Palenock:


EP>> Для воспроизведения бага надо положить в инбаунде например такие
EP>> файлы нулевого размера и запустить тоссинг...

DA> Не получается повторить. На первом проходе замечает, переименовывает и
DA> всё.

А у меня - баг повторяется.
Вот лог по максимуму включил, положил нулевые файлы, и эхотаг зациклился...

может от винды зависит? у меня 8.1 x64
или сортировка-поиск следующего имени файла в папке некорректно у hpt реализован, находит по мере расположения в каталоге а не по алфавиту.

=== Начало Windows Clipboard ===
---------- Sat 29 Sep 18, hpt/w32-mvcdll 1.9.0-cur 17-02-17
1 23:03:22 Start
1 23:03:22 Start tossing...
U 23:03:22 ../src/\toss.c::processDir() begin
U 23:03:22 ../src/\toss.c::processDir() returns 0
U 23:03:22 ../src/\toss.c::processDir() begin
O 23:03:22 Look incoming file D:\FTN\Files\IN\000026cf.bad
O 23:03:22 Look incoming file D:\FTN\Files\IN\000026cf.b0
O 23:03:22 Look incoming file D:\FTN\Files\IN\000026cf.b1
O 23:03:22 Look incoming file D:\FTN\Files\IN\000026cf.b2
O 23:03:22 Look incoming file D:\FTN\Files\IN\000026cf.b3
O 23:03:22 Look incoming file D:\FTN\Files\IN\000026cf.b4
O 23:03:22 Look incoming file D:\FTN\Files\IN\000026cf.b5
O 23:03:22 Look incoming file D:\FTN\Files\IN\000026cf.b6
O 23:03:22 Look incoming file D:\FTN\Files\IN\000026cf.b7
O 23:03:22 Look incoming file D:\FTN\Files\IN\000026cf.b8
O 23:03:22 Look incoming file D:\FTN\Files\IN\000026cf.b9
O 23:03:22 Look incoming file D:\FTN\Files\IN\000026cf.ba
O 23:03:22 Look incoming file D:\FTN\Files\IN\000026cf.bb
O 23:03:22 Look incoming file D:\FTN\Files\IN\000026cf.bc
O 23:03:22 Look incoming file D:\FTN\Files\IN\000026cf.bd
O 23:03:22 Look incoming file D:\FTN\Files\IN\000026cf.be
O 23:03:22 Look incoming file D:\FTN\Files\IN\000026cf.bf
O 23:03:22 Look incoming file D:\FTN\Files\IN\000026cf.th2
O 23:03:22 toss.c:processArc(): opened 'D:\FTN\Files\IN\000026cf.th2' ("rb" mode)
O 23:03:22 toss.c:processArc(): opened 'D:\FTN\Files\IN\000026cf.th2' ("rb" mode)
O 23:03:22 toss.c:processArc(): opened 'D:\FTN\Files\IN\000026cf.th2' ("rb" mode)
A 23:03:22 bundle D:\FTN\Files\IN\000026cf.th2: cannot find unpacker
A 23:03:22 Renaming pkt/arc to .bad
f 23:03:22 ../src/\common.c:612: old: 'D:\FTN\Files\IN\000026cf.th2' new: 'D:\FTN\Files\IN\000026cf.bf'
A 23:03:22 Could not change suffix for D:\FTN\Files\IN\000026cf.th2. File is already there and the 255 files after it
O 23:03:22 Look incoming file D:\FTN\Files\IN\000026cf.th3
O 23:03:22 toss.c:processArc(): opened 'D:\FTN\Files\IN\000026cf.th3' ("rb" mode)
O 23:03:22 toss.c:processArc(): opened 'D:\FTN\Files\IN\000026cf.th3' ("rb" mode)
O 23:03:22 toss.c:processArc(): opened 'D:\FTN\Files\IN\000026cf.th3' ("rb" mode)
A 23:03:22 bundle D:\FTN\Files\IN\000026cf.th3: cannot find unpacker
A 23:03:22 Renaming pkt/arc to .bad
f 23:03:22 ../src/\common.c:612: old: 'D:\FTN\Files\IN\000026cf.th3' new: 'D:\FTN\Files\IN\000026cf.bf'
A 23:03:22 Could not change suffix for D:\FTN\Files\IN\000026cf.th3. File is already there and the 255 files after it
O 23:03:22 Look incoming file D:\FTN\Files\IN\000026cf.th4
O 23:03:22 toss.c:processArc(): opened 'D:\FTN\Files\IN\000026cf.th4' ("rb" mode)
O 23:03:22 toss.c:processArc(): opened 'D:\FTN\Files\IN\000026cf.th4' ("rb" mode)
O 23:03:22 toss.c:processArc(): opened 'D:\FTN\Files\IN\000026cf.th4' ("rb" mode)
A 23:03:22 bundle D:\FTN\Files\IN\000026cf.th4: cannot find unpacker
A 23:03:22 Renaming pkt/arc to .bad
f 23:03:22 ../src/\common.c:612: old: 'D:\FTN\Files\IN\000026cf.th4' new: 'D:\FTN\Files\IN\000026cf.bf'
A 23:03:22 Could not change suffix for D:\FTN\Files\IN\000026cf.th4. File is already there and the 255 files after it
O 23:03:22 Look incoming file D:\FTN\Files\IN\000026cf.th5
O 23:03:22 toss.c:processArc(): opened 'D:\FTN\Files\IN\000026cf.th5' ("rb" mode)
O 23:03:22 toss.c:processArc(): opened 'D:\FTN\Files\IN\000026cf.th5' ("rb" mode)
O 23:03:22 toss.c:processArc(): opened 'D:\FTN\Files\IN\000026cf.th5' ("rb" mode)
A 23:03:22 bundle D:\FTN\Files\IN\000026cf.th5: cannot find unpacker
A 23:03:22 Renaming pkt/arc to .bad
f 23:03:22 ../src/\common.c:612: old: 'D:\FTN\Files\IN\000026cf.th5' new: 'D:\FTN\Files\IN\000026cf.bf'
A 23:03:22 Could not change suffix for D:\FTN\Files\IN\000026cf.th5. File is already there and the 255 files after it
O 23:03:22 Look incoming file D:\FTN\Files\IN\000026cf.th6
O 23:03:22 toss.c:processArc(): opened 'D:\FTN\Files\IN\000026cf.th6' ("rb" mode)
O 23:03:22 toss.c:processArc(): opened 'D:\FTN\Files\IN\000026cf.th6' ("rb" mode)
O 23:03:22 toss.c:processArc(): opened 'D:\FTN\Files\IN\000026cf.th6' ("rb" mode)
A 23:03:22 bundle D:\FTN\Files\IN\000026cf.th6: cannot find unpacker
A 23:03:22 Renaming pkt/arc to .bad
f 23:03:22 ../src/\common.c:612: old: 'D:\FTN\Files\IN\000026cf.th6' new: 'D:\FTN\Files\IN\000026cf.bf'
A 23:03:22 Could not change suffix for D:\FTN\Files\IN\000026cf.th6. File is already there and the 255 files after it
U 23:03:22 ../src/\toss.c::processDir() returns 5
U 23:03:22 ../src/\toss.c::processDir() begin
O 23:03:22 Look incoming file D:\FTN\Files\IN\000026cf.bad
O 23:03:22 Look incoming file D:\FTN\Files\IN\000026cf.b0
O 23:03:22 Look incoming file D:\FTN\Files\IN\000026cf.b1
O 23:03:22 Look incoming file D:\FTN\Files\IN\000026cf.b2
O 23:03:22 Look incoming file D:\FTN\Files\IN\000026cf.b3
O 23:03:22 Look incoming file D:\FTN\Files\IN\000026cf.b4
O 23:03:22 Look incoming file D:\FTN\Files\IN\000026cf.b5
O 23:03:22 Look incoming file D:\FTN\Files\IN\000026cf.b6
O 23:03:22 Look incoming file D:\FTN\Files\IN\000026cf.b7
O 23:03:22 Look incoming file D:\FTN\Files\IN\000026cf.b8
O 23:03:22 Look incoming file D:\FTN\Files\IN\000026cf.b9
O 23:03:22 Look incoming file D:\FTN\Files\IN\000026cf.ba
O 23:03:22 Look incoming file D:\FTN\Files\IN\000026cf.bb
O 23:03:22 Look incoming file D:\FTN\Files\IN\000026cf.bc
O 23:03:22 Look incoming file D:\FTN\Files\IN\000026cf.bd
O 23:03:22 Look incoming file D:\FTN\Files\IN\000026cf.be
O 23:03:22 Look incoming file D:\FTN\Files\IN\000026cf.bf
O 23:03:22 Look incoming file D:\FTN\Files\IN\000026cf.th2
O 23:03:22 toss.c:processArc(): opened 'D:\FTN\Files\IN\000026cf.th2' ("rb" mode)
O 23:03:22 toss.c:processArc(): opened 'D:\FTN\Files\IN\000026cf.th2' ("rb" mode)
O 23:03:22 toss.c:processArc(): opened 'D:\FTN\Files\IN\000026cf.th2' ("rb" mode)
A 23:03:22 bundle D:\FTN\Files\IN\000026cf.th2: cannot find unpacker
A 23:03:22 Renaming pkt/arc to .bad
f 23:03:22 ../src/\common.c:612: old: 'D:\FTN\Files\IN\000026cf.th2' new: 'D:\FTN\Files\IN\000026cf.bf'
A 23:03:22 Could not change suffix for D:\FTN\Files\IN\000026cf.th2. File is already there and the 255 files after it
O 23:03:22 Look incoming file D:\FTN\Files\IN\000026cf.th3
O 23:03:22 toss.c:processArc(): opened 'D:\FTN\Files\IN\000026cf.th3' ("rb" mode)
O 23:03:22 toss.c:processArc(): opened 'D:\FTN\Files\IN\000026cf.th3' ("rb" mode)
O 23:03:22 toss.c:processArc(): opened 'D:\FTN\Files\IN\000026cf.th3' ("rb" mode)
A 23:03:22 bundle D:\FTN\Files\IN\000026cf.th3: cannot find unpacker
A 23:03:22 Renaming pkt/arc to .bad
f 23:03:22 ../src/\common.c:612: old: 'D:\FTN\Files\IN\000026cf.th3' new: 'D:\FTN\Files\IN\000026cf.bf'
A 23:03:22 Could not change suffix for D:\FTN\Files\IN\000026cf.th3. File is already there and the 255 files after it
O 23:03:22 Look incoming file D:\FTN\Files\IN\000026cf.th4
O 23:03:22 toss.c:processArc(): opened 'D:\FTN\Files\IN\000026cf.th4' ("rb" mode)
O 23:03:22 toss.c:processArc(): opened 'D:\FTN\Files\IN\000026cf.th4' ("rb" mode)
O 23:03:22 toss.c:processArc(): opened 'D:\FTN\Files\IN\000026cf.th4' ("rb" mode)
A 23:03:22 bundle D:\FTN\Files\IN\000026cf.th4: cannot find unpacker
A 23:03:22 Renaming pkt/arc to .bad
f 23:03:22 ../src/\common.c:612: old: 'D:\FTN\Files\IN\000026cf.th4' new: 'D:\FTN\Files\IN\000026cf.bf'
A 23:03:22 Could not change suffix for D:\FTN\Files\IN\000026cf.th4. File is already there and the 255 files after it
O 23:03:22 Look incoming file D:\FTN\Files\IN\000026cf.th5
O 23:03:22 toss.c:processArc(): opened 'D:\FTN\Files\IN\000026cf.th5' ("rb" mode)
O 23:03:22 toss.c:processArc(): opened 'D:\FTN\Files\IN\000026cf.th5' ("rb" mode)
O 23:03:22 toss.c:processArc(): opened 'D:\FTN\Files\IN\000026cf.th5' ("rb" mode)
A 23:03:22 bundle D:\FTN\Files\IN\000026cf.th5: cannot find unpacker
A 23:03:22 Renaming pkt/arc to .bad
f 23:03:22 ../src/\common.c:612: old: 'D:\FTN\Files\IN\000026cf.th5' new: 'D:\FTN\Files\IN\000026cf.bf'
A 23:03:22 Could not change suffix for D:\FTN\Files\IN\000026cf.th5. File is already there and the 255 files after it
O 23:03:22 Look incoming file D:\FTN\Files\IN\000026cf.th6
O 23:03:22 toss.c:processArc(): opened 'D:\FTN\Files\IN\000026cf.th6' ("rb" mode)
O 23:03:22 toss.c:processArc(): opened 'D:\FTN\Files\IN\000026cf.th6' ("rb" mode)
O 23:03:22 toss.c:processArc(): opened 'D:\FTN\Files\IN\000026cf.th6' ("rb" mode)
A 23:03:22 bundle D:\FTN\Files\IN\000026cf.th6: cannot find unpacker
A 23:03:22 Renaming pkt/arc to .bad
f 23:03:22 ../src/\common.c:612: old: 'D:\FTN\Files\IN\000026cf.th6' new: 'D:\FTN\Files\IN\000026cf.bf'
A 23:03:22 Could not change suffix for D:\FTN\Files\IN\000026cf.th6. File is already there and the 255 files after it
U 23:03:22 ../src/\toss.c::processDir() returns 5
U 23:03:22 ../src/\toss.c::processDir() begin
O 23:03:22 Look incoming file D:\FTN\Files\IN\000026cf.bad
O 23:03:22 Look incoming file D:\FTN\Files\IN\000026cf.b0
O 23:03:22 Look incoming file D:\FTN\Files\IN\000026cf.b1
O 23:03:22 Look incoming file D:\FTN\Files\IN\000026cf.b2
O 23:03:22 Look incoming file D:\FTN\Files\IN\000026cf.b3
O 23:03:22 Look incoming file D:\FTN\Files\IN\000026cf.b4
O 23:03:22 Look incoming file D:\FTN\Files\IN\000026cf.b5
O 23:03:22 Look incoming file D:\FTN\Files\IN\000026cf.b6
O 23:03:22 Look incoming file D:\FTN\Files\IN\000026cf.b7
O 23:03:22 Look incoming file D:\FTN\Files\IN\000026cf.b8
O 23:03:22 Look incoming file D:\FTN\Files\IN\000026cf.b9
O 23:03:22 Look incoming file D:\FTN\Files\IN\000026cf.ba
O 23:03:22 Look incoming file D:\FTN\Files\IN\000026cf.bb
O 23:03:22 Look incoming file D:\FTN\Files\IN\000026cf.bc
O 23:03:22 Look incoming file D:\FTN\Files\IN\000026cf.bd
O 23:03:22 Look incoming file D:\FTN\Files\IN\000026cf.be
O 23:03:22 Look incoming file D:\FTN\Files\IN\000026cf.bf
O 23:03:22 Look incoming file D:\FTN\Files\IN\000026cf.th2
O 23:03:22 toss.c:processArc(): opened 'D:\FTN\Files\IN\000026cf.th2' ("rb" mode)
O 23:03:22 toss.c:processArc(): opened 'D:\FTN\Files\IN\000026cf.th2' ("rb" mode)
O 23:03:22 toss.c:processArc(): opened 'D:\FTN\Files\IN\000026cf.th2' ("rb" mode)
A 23:03:22 bundle D:\FTN\Files\IN\000026cf.th2: cannot find unpacker
A 23:03:22 Renaming pkt/arc to .bad
=== Конец Windows Clipboard ===


--
С уважением, Евгений.

---
Ответить с цитированием
  #5  
Старый 30.09.2018, 11:03
Denis Antsiferov
Guest
 
Сообщений: n/a
По умолчанию баг, toss вешается от кривого пакета.

Denis Antsiferov написал(а) к Eugene Palenock в Sep 18 10:32:54 по местному времени:

Приветсвую, Eugene!

Ответ на сообщение Eugene Palenock (2:5020/2065.1) к Denis Antsiferov, написанное 29 сен 18 в 23:11:

EP>>> Для воспроизведения бага надо положить в инбаунде например такие
EP>>> файлы нулевого размера и запустить тоссинг...
DA>> Не получается повторить. На первом проходе замечает,
DA>> переименовывает и всё.
EP> А у меня - баг повторяется.
EP> Вот лог по максимуму включил, положил нулевые файлы, и эхотаг
EP> зациклился...

Загадочно всё это :-)
Но если не лень, запакуй все эти нулевые файлы в архив и отправь мне на wad@list.ru, посмотрим, что получится. :)


Be well, Eugene.
--- GoldED+/W64-MSVC 1.1.5-b20180707
Ответить с цитированием
  #6  
Старый 30.09.2018, 11:04
Evgeny Chevtaev
Guest
 
Сообщений: n/a
По умолчанию баг, toss вешается от кривого пакета.

Evgeny Chevtaev написал(а) к Eugene Palenock в Sep 18 11:14:16 по местному времени:

Нi Eugene!

Saturday September 29 2018 23:11, Eugene Palenock wrote to Denis Antsiferov:

EP>>> Для воспроизведения бага надо положить в инбаунде например такие
EP>>> файлы нулевого размера и запустить тоссинг...
DA>> Не получается повторить. На первом проходе замечает,
DA>> переименовывает и всё.
EP> А у меня - баг повторяется.
EP> может от винды зависит? у меня 8.1 x64

В "hpt/fbsd 1.9.0-cur 17-02-17" такая же история. Сабж всплывает на 35-ой итерации - генерирует 17 раз .bad и .b0..bf, затем 17 .tos и .t0..tf, потом "ой всё" и зацикливается.

Баго-генератор included:

==== Begin "test.sh" ====
#!/bin/sh

for i in `seq 35`
do
touch /ftn/inbound/00000000.mo0
hpt toss
done
==== End "test.sh" ====

With best regards,
Evgeny
--- GoldED+/BSD 1.1.5-b20170303
Ответить с цитированием
  #7  
Старый 30.09.2018, 14:53
Alexey Vissarionov
Guest
 
Сообщений: n/a
По умолчанию баг, toss вешается от кривого пакета.

Alexey Vissarionov написал(а) к Evgeny Chevtaev в Sep 18 13:33:30 по местному времени:

Доброго времени суток, Evgeny!
30 Sep 2018 11:14:16, ты -> Eugene Palenock:

EP>>>> Для воспроизведения бага надо положить в инбаунде например такие
EP>>>> файлы нулевого размера и запустить тоссинг...
DA>>> Не получается повторить. На первом проходе замечает,
DA>>> переименовывает и всё.
EP>> А у меня - баг повторяется.
EP>> может от винды зависит? у меня 8.1 x64
EC> В "hpt/fbsd 1.9.0-cur 17-02-17" такая же история. Сабж всплывает на
EC> 35-ой итерации - генерирует 17 раз .bad и .b0..bf, затем 17 .tos и
EC> .t0..tf, потом "ой всё" и зацикливается.

Если файлы именно пустые, можно перед тоссингом запускать

find ~/fido/inbound -type f -size 0 -delete

Получим устойчивую воспроизводимость - будем фиксить.


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... Вопрос понял, ответ думаю
--- /bin/vi
Ответить с цитированием
  #8  
Старый 30.09.2018, 20:42
Eugene Palenock
Guest
 
Сообщений: n/a
По умолчанию баг, toss вешается от кривого пакета.

Eugene Palenock написал(а) к Alexey Vissarionov в Sep 18 19:35:18 по местному времени:

Привет, Alexey!

30 сен 18 13:33, Alexey Vissarionov -> Evgeny Chevtaev:

EP>>> А у меня - баг повторяется.
EP>>> может от винды зависит? у меня 8.1 x64
EC>> В "hpt/fbsd 1.9.0-cur 17-02-17" такая же история. Сабж всплывает на
EC>> 35-ой итерации - генерирует 17 раз .bad и .b0..bf, затем 17 .tos и
EC>> .t0..tf, потом "ой всё" и зацикливается.

AV> Если файлы именно пустые, можно перед тоссингом запускать

Именно пустые. Нулевой размер.
Но в перспективе ведь могут быть и не пустые, а реально битые (с неподдерживаемым архиватором - эхотаг ведь ругается не на то что файл пустой, а на то что не удалось найти ему распаковщик). Так что это надо фиксить...

AV> find ~/fido/inbound -type f -size 0 -delete

AV> Получим устойчивую воспроизводимость - будем фиксить.

И надо логику переименования как-то иначе сделать.
Трёхбуквенного расширения может быть мало (рано или поздно свалится несколько тысяч битых файлов и буквы закончатся).

Очевидно, битый пакет, при невозможности переименовать - надо либо пропускать либо удалять... И не зацикливаться на нём как сейчас.
Или перемещать битый пакет в папку вида гггг-мм-дд-чч-мм-сс-мсек
Не забыв сделать проверку на превышение MAX_PATН (чтобы там тоже не зависнуть потом).

--
С уважением, Евгений.

---
Ответить с цитированием
  #9  
Старый 30.09.2018, 23:12
Alexey Vissarionov
Guest
 
Сообщений: n/a
По умолчанию баг, toss вешается от кривого пакета.

Alexey Vissarionov написал(а) к Eugene Palenock в Sep 18 21:55:00 по местному времени:

Доброго времени суток, Eugene!
30 Sep 2018 19:35:18, ты -> мне:

EP> Именно пустые. Нулевой размер.

Ага.

EP> И надо логику переименования как-то иначе сделать. Трёхбуквенного
EP> расширения может быть мало (рано или поздно свалится несколько тысяч
EP> битых файлов и буквы закончатся).

Надо. Но пока хотя бы вот так: https://github.com/huskyproject/fido...xrenamebundles


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... Хайло (сущ.): инструмент для руководства горными и земляными работами
--- /bin/vi
Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 16:23. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, vBulletin Solutions, Inc. Перевод: zCarot