Project

General

Profile

Actions

Bug #724

closed

Падения LMP удалении колллекции

Added by Mellon over 12 years ago. Updated over 12 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Plugins: LMP
Target version:
Start date:
06/16/2012
Due date:
% Done:

100%

Estimated time:
2:00 h
Reported in:
master

Description

1. При удалении определенных коллекций, наблюдается падение LeechCraft.
Порядок действий следующий:
1) Добавить коллекцию через вкладку параметров LMP.
2) Открыть в LMP вкладку коллекций. При этом в некоторых случаях прогрессбар застывает на 99%, а в некоторых процесс добавления успешно завершается. В конкретном случае наблюдалось застывание.
3) Попробовать удалить добавленную коллекцию путем её выбора и нажатия на кнопку "Удалить" на вкладке параметров LMP.
4) Собственно падение.

Прилагаются файлы логов, трейса и информации по системе.


Files

leechcraft-20120616-230819.kcrash (35.7 KB) leechcraft-20120616-230819.kcrash Mellon, 06/16/2012 11:22 PM
warning.log (83.2 KB) warning.log Mellon, 06/16/2012 11:22 PM
emerge-info (8.02 KB) emerge-info Mellon, 06/16/2012 11:22 PM
Actions #1

Updated by Mellon over 12 years ago

LMP не проверяет MIME-type добавляемого в коллекцию файла.
Именно так.
Если файл вдруг поврежден, либо это файл совсем не того типа с расширением которого он идёт, то он всё равно будет добавлен.

Хорошо. Это, в принципе,приемлимое поведение при условии корректной обработки таких случаев и корректного завершения попытки добавления в коллекцию или проигрывания такого файла.

Но дело в том, что в некоторых случаях такого не происходит.

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

Возможно, из-за библиотек тулкита, возможно из-за каких-либо проблем Личкрафта.
сам файлик http://rghost.ru/38705968

Actions #2

Updated by Mellon over 12 years ago

В остальном. С неповрежденными, и/или восстановленными файлами. Удаление коллекций работает нормально.

Actions #3

Updated by 0xd34df00d over 12 years ago

  • Status changed from New to Resolved
  • Target version set to 0.5.75
  • % Done changed from 0 to 100
  • Estimated time set to 2:00 h
Actions #4

Updated by Mellon over 12 years ago

Ок. Падения больше нет. Но прогресс бар во вкладке коллекций как стоял на 99% так и стоит... даже после удаления коллекции.
http://dump.bitcheese.net/images/udasico/screenshot.png

Actions #5

Updated by Mellon over 12 years ago

а если не удаляя эту коллекцию LC перезапустить, то на вкладке коллекции в LMP прогрессбар будет всё время на 0% стоять

Actions #6

Updated by Mellon over 12 years ago

Отлично! добавление, ресканирование, удаление уникальных коллекций происходит стабильно. Есть проблемы при удалении неуникальных коллекций, но они будут вынесены в новый отчет.
Спасибо. Можно закрывать

Actions #7

Updated by 0xd34df00d over 12 years ago

  • Status changed from Resolved to Closed
Actions

Also available in: Atom PDF