View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002371 | Far Manager | Copy/Move | public | 2013-04-16 09:01 | 2013-04-17 12:16 |
Reporter | savage2000 | Assigned To | DrKnS | ||
Priority | high | Severity | major | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Platform | x64 | OS | Windows | OS Version | 7 |
Product Version | 3.0 | ||||
Fixed in Version | 3.0 | ||||
Summary | 0002371: Ошибка копирования по F5 | ||||
Description | При копировании файла дистрибутива LibreOffice_4.0.2_Win_x86.msi из одной панели в другую портится содержимое этого файла. | ||||
Steps To Reproduce | 1. Встать на файл LibreOffice_4.0.2_Win_x86.msi на одной из панелей. 2. Нажать на F5 и произвести копирование в каталог другой панели (каталоги панелей не совпадают). 3. Глянуть в начало исходного файла и в начало копии файла и удивиться, что их содержимое не совпадает. | ||||
Additional Information | Файл LibreOffice_4.0.2_Win_x86.msi не прилагаю - очень большой. Скачать можно с http://ru.libreoffice.org/download/ | ||||
Tags | No tags attached. | ||||
Build | 3341 | ||||
|
Это что креативная рекламная компания ? |
|
> удивиться, что их содержимое не совпадает. filecopyex? |
|
Filecopyex как раз-таки отрабатывает НОРМАЛЬНО. Проблема в копировании обычном - без плагинов. |
|
Какая рекламная компания??? Как я вам еще дам возможность репродуцировать ошибку??? Вы же тогда скопируете другой файл, ошибку не увидите и будете потом говорить, что я наврал и ошибка не подтверждается. А с указанным файлом ошибка проявляется, причем ВСЕГДА. |
|
я скопировал этот файл без плагинов, ошибки нет. |
|
Хм. Скопировал файл из исходной папки в пустую папку через filecopyex - нормально (и раньше проблем не было). Потом попробовал скопировать оттуда в следующую папку уже через обычное копирование - тоже нормально! Однако! Скопировал из ИСХОДНОЙ папки в пустую через обычное копирование - опять ерунда копируется. Т.е. ошибка как-то связана с содержимым исходной папки. Ну или с чем-то еще. Завтра поэкспериментирую. Самого заинтересовала ситуация... |
|
экспериментировать лучше перед тем, как писать репорт об ошибке. вообще было бы неплохо ознакомиться с 'поведением при обнаружении проблем' на форуме. почти на 100% уверен, что если из эксперимента убрать (совсем) filecopyex, ошибки не будет. |
|
1. С правилами ознакомился ДО ТОГО, как написать сюда. 2. Прежде чем написать сюда, запускал FAR с отключенными плагинами (т.е. не только без одного лишь filecopyex) - ошибка копирования из исходного каталога повторялась ВСЕГДА. Поэтому и написал сюда. Сейчас проверил еще раз и с плагинами, и без (far /p) - ошибка ЕСТЬ. 3. В данном случае "экспериментировать" означает не "попробовать отключить плагины", а выявить условия, которые влияют на поведение FAR'а так, что из одной папки копирование файла идет нормально, а из другой - с ошибками. Задача со многими неизвестными. |
|
|
|
Залил скринкаст проявления ошибки. Последовательно показаны 2 операции копирования из левой панели в правую: 1. Обычное копирование. 2. Копирование с помощью filecopyex. Содержимое файла показано по F3 как исходное, так и результаты копирования обоими способами. Наглядно видно, что начало файла забивается нулевыми байтами только в случае обычного копирования. Filecopyex всегда отрабатывает правильно. Буду рад любым советам и предложениям по проведению дальнейших тестов для выявления условий появления ошибки. Сейчас, как уже написал выше, ошибка ВСЕГДА проявляется только в одной папке, а в других может проявляться, а может нет. |
|
Поставил параллельно FAR 2.0 (build 1807) x86. Копировал из того же самого каталога тот же самый файл обоими способами - оба отработали без замечаний. Похоже, функции копирования в FAR 3.0 и FAR 2.0 несколько отличаются по коду. |
|
источник [х] Sparse ? возможно в тройке там есть изменения... F9 -> Options -> System settings -> [x] Use system copy routine влияет ? |
|
С разреженными у меня повторилось, да. |
|
У меня на XP-x64 не повторяется. Win7 будет только вечером. |
|
Глянул. 1. Да, [x] Sparse. 2. Да, Use system copy routine влияет на правильность копирования. [x] - Копирование идет правильно. [ ] - Копирование идет НЕправильно. Похоже, вы попали в точку. Проверил на нескольких файлах: именно сочетание [x] Sparse и [ ] Use system copy routine дает ошибку. |
|
> почти на 100% уверен да, был неправ. |
|
Ничего страшного - со всеми бывает. Сейчас самое главное - как можно быстрее исправить ошибку и заменить стабильную сборку в разделе "загрузить", чтобы другие пользователи не "подорвались" на ней. А то ведь ошибка такая... подленькая, что ли. Внешне никак не заметна, срабатывает не всегда, но вредит конкретно и когда обнаружишь - уже поздно может быть. А ведь файловый менеджер чаще всего используется именно для операций с файлами, включая копирование. |
|
3341 |
|
В 3341 ошибку не обнаружил - всё работает как надо. Оперативно! Спасибо! P.S. Стабильную сборку не будете менять? |
|
Поменяем. |
Date Modified | Username | Field | Change |
---|---|---|---|
2013-04-16 09:01 | savage2000 | New Issue | |
2013-04-16 10:02 | 2useven10 | Note Added: 0010792 | |
2013-04-16 10:23 | DrKnS | Note Added: 0010793 | |
2013-04-16 11:39 | savage2000 | Note Added: 0010796 | |
2013-04-16 11:42 | savage2000 | Note Added: 0010797 | |
2013-04-16 11:53 | 2useven10 | Note Added: 0010798 | |
2013-04-16 14:03 | savage2000 | Note Added: 0010801 | |
2013-04-16 14:04 | savage2000 | Note Edited: 0010801 | |
2013-04-16 14:53 | 2useven10 | Note Added: 0010802 | |
2013-04-17 04:59 | savage2000 | Note Added: 0010806 | |
2013-04-17 05:38 | savage2000 | File Added: error.mkv | |
2013-04-17 05:46 | savage2000 | Note Added: 0010807 | |
2013-04-17 06:03 | savage2000 | Note Added: 0010808 | |
2013-04-17 06:04 | savage2000 | Note Edited: 0010808 | |
2013-04-17 08:37 | 2useven10 | Note Added: 0010809 | |
2013-04-17 08:41 | 2useven10 | Note Edited: 0010809 | |
2013-04-17 08:59 | DrKnS | Note Added: 0010811 | |
2013-04-17 09:03 | 2useven10 | Note Added: 0010812 | |
2013-04-17 09:06 | savage2000 | Note Added: 0010813 | |
2013-04-17 09:06 | 2useven10 | Note Added: 0010814 | |
2013-04-17 09:29 | savage2000 | Note Added: 0010817 | |
2013-04-17 10:36 | DrKnS | Assigned To | => DrKnS |
2013-04-17 10:36 | DrKnS | Status | new => assigned |
2013-04-17 10:37 | DrKnS | Note Added: 0010818 | |
2013-04-17 10:37 | DrKnS | Status | assigned => resolved |
2013-04-17 10:38 | DrKnS | Status | resolved => feedback |
2013-04-17 11:54 | savage2000 | Note Added: 0010819 | |
2013-04-17 11:54 | savage2000 | Status | feedback => assigned |
2013-04-17 12:16 | DrKnS | Build | => 3341 |
2013-04-17 12:16 | DrKnS | Note Added: 0010820 | |
2013-04-17 12:16 | DrKnS | Status | assigned => closed |
2013-04-17 12:16 | DrKnS | Resolution | open => fixed |
2013-04-17 12:16 | DrKnS | Fixed in Version | => 3.0 |