Bug #1645
closedЗависания и падения после отмонтирования раздела с коллекцией
0%
Description
сабж
STR:
0. разместить коллекцию на переносном устройстве хранения
1. отмонтировать устройство во время простоя
Expected result:
По идее, одним из вариантов решения был бы мониторинг за точками монтирования и если происходит отмонтирование устройства с коллекцией (или её частью), то временно отключать мониторинг коллекций (путей) находящихся на этом устройстве.
Actual result:
личкрафты либо зависают, либо падают на обработке проксимоделей (бт не сохранилось, но если очень надо, могу попытаться воспроизвести)
System information:
LeechCraft 0.6.65-1156-g9ca3c44
Built with Qt 4.8.5, running with Qt 4.8.5
Running on: Gentoo/Linux x86_64 3.14.4-gentoo #1 SMP PREEMPT Sat May 17 10:54:37 MSK 2014
Files
Updated by 0xd34df00d over 10 years ago
- Status changed from New to Assigned
Я, очевидно. не воспроизводил, но что там лажа произойдёт, вполне себе охотно верю.
Updated by 0xd34df00d over 10 years ago
И да, как осуществлять мониторинг? Разве что, к udisks вешаться-слушаться, но у меня под рукой не осталось систем с udisks-1, например.
Updated by 0xd34df00d over 10 years ago
- File lmp_multiscan_dbg.patch lmp_multiscan_dbg.patch added
- Target version set to 0.6.70
Воспроизвести не получается, ничо не падает. Судя по http://bpaste.net/show/dxXOp9F19WduXxnZ1Uej/ , там несколько разных ресканов параллельно обрабатывается, и причина может быть в этом. Это я уже починил, но ещё не пушнул — возможно, там есть другой баг, который было бы неплохо сначала проверить. Можешь собрать lc-lmp с патчем из аттача и снова размонтировать?
Updated by 0xd34df00d over 10 years ago
- Status changed from Assigned to Closed
- Estimated time set to 5:00 h
Ок, с последними коммитами можно считать, что починено.
Updated by 0xd34df00d over 10 years ago
- Related to Bug #1673: Сегфолт при старте при недоступности части коллекции added