Альфа-версия 3.57

Здесь можно найти старые закрытые темы.

Модератор: motyara

i3v
Охотник за багами
Сообщения: 206
Зарегистрирован: Пн апр 27, 2015 8:39 pm

Re: Альфа-версия 3.57

Сообщение i3v »

Ещё наткнулся на странное поведение:
  1. зашёл в корень samba share удалённого ПК.
  2. попытался открыть одну "папку" оттуда. Но вместо этого открылась вообще другая, вообще не с этого хоста. Похоже, открылась предыдущая папка, как будто я "назад" нажал.
  3. вернулся, попробовал ещё раз - то же самое.
  4. в fl_error.txt тоже ничего, ошибок никаких не выскакивает.
  5. открыл одну папку #2 - нормально открывается
  6. вернулся, ещё раз попробовал #1 - теперь вместо #1 открывает #2 - действительно, похоже, открывает предыдущую.
  7. перезапустил UC - то же самое
  8. попробовал штатным проводником зайти в #1 - получил ошибку о недоступности оной:

    Код: Выделить всё

    [Window Title]
    Network Error
    
    [Main Instruction]
    Windows cannot access \\IMP\D_Downloads
    
    [Content]
    You do not have permission to access \\IMP\D_Downloads. Contact your network administrator to request access.
    
    For more information about permissions, see Windows Help and Support
    
    [Close]
    
  9. ок, тогда понятно, почему не удалось войти в папку. Но почему при этом "назад" кидает - не очень понятно... Лучше бы, конечно, просто сообщение об ошибке. Вроде раньше были ж...
i3v
Охотник за багами
Сообщения: 206
Зарегистрирован: Пн апр 27, 2015 8:39 pm

Re: Альфа-версия 3.57

Сообщение i3v »

И ещё наткнулся на странное поведение, только что: окошко прогрессбара "сравения файлов" закрывается не всегда.
  1. Создаём где-нибудь пару достаточно больших (чтобы их сравнение заняло хотя бы секунд 5) одинаковых файла
  2. Выполняем для них "Файл -> сравнить по содержимому"
  3. Пока сравнивается - как-то шаманим с окнами. Куда-то что-то переключаем, сворачивам все, разворачиваем и т.п.
  4. В норме, когда сравнение заканчивается - окошко прогрессбара пропадает. Вместо него появляется сообщение, что файлы одинаковы. Однако иногда оно почему-то не закрывается (см. картинку ниже). Причём при этом закрыть его уже невозможно - только вместе с UC.
  5. В fl_error.txt нашёл:

    Код: Выделить всё

    Invalid floating point operation|00000000	5	2016-07-09 15:52:43	1160	61125943
    Invalid pointer operation|00830162	22	2016-07-09 16:10:29	1160	19b68adb
    Возможно, это как-то связано, а может и нет.
Пункт 3 просто так воспроизвести сложно. Видимо, там стохастически что-то проявляется. Однако в одном случае воспроизводится, вроде бы, 100% стабильно - если с помощью VirtuaWin (под Win7) переключить "виртуальный десктоп" на другой (и не возвращаться, пока сравнение не закончится). С штатными виртуальными десктопами Win10 сходу воспроизвести не удалось.
Вложения
uC comparison progressbar not closing.PNG
i3v
Охотник за багами
Сообщения: 206
Зарегистрирован: Пн апр 27, 2015 8:39 pm

Re: Альфа-версия 3.57

Сообщение i3v »

Кстати, при обновлении до alpha11 заметил, что инсталлятор, похоже, "не замечает" процессы UC, запущенные другим пользователем. Если текущий пользователь не закрыл ещё какие-то окна UC - предупреждает сразу, ЕМНИП. Просто в итоге нарывается на невозможность заменить файл (уже заменив часть файлов, при этом). Отката "как было" в этом случае тоже не происходит, если я правильно понял...
Аватара пользователя
Max Diesel
Автор программы
Сообщения: 3431
Зарегистрирован: Пт окт 12, 2007 3:26 pm
Контактная информация:

Сообщение Max Diesel »

Paul_TC писал(а):Многотомный архив RAR. Распаковалось содержимое только одной части *.part1.rar, остальные были проигнорированы.
Да, многотомные архивы не только не создаются, но и не воспринимаются. Особенность работы архиваторного модуля.
Paul_TC писал(а):Ещё глюк.
Выделить несколько архивов в одной панели. Начать их распаковывать Alt+F9 с включённой галкой "Отдельный каталог с именем архива". И в соседней панели появляется содержимое первого выделенного архива.
Отсутствует какая-либо информация, что за архив в данный момент обрабатывается. И нет возможности отправить процесс распаковки в фоновый режим.
А это уже особенность множественной распаковки, так и предполагалось (так как этот вид распаковки несколько нестандартный в отличие от распаковки одного архива).
Аватара пользователя
Max Diesel
Автор программы
Сообщения: 3431
Зарегистрирован: Пт окт 12, 2007 3:26 pm
Контактная информация:

Сообщение Max Diesel »

i3v писал(а):Ещё наткнулся на странное поведение:
  1. зашёл в корень samba share удалённого ПК.
  2. попытался открыть одну "папку" оттуда. Но вместо этого открылась вообще другая, вообще не с этого хоста. Похоже, открылась предыдущая папка, как будто я "назад" нажал.
Предположительно в новом билде это исправлено (переброс в предыдущий каталог не производится), однако сообщения о невозможности войти нет в связи с некоторыми специфическими аспектами вопроса.
i3v писал(а):И ещё наткнулся на странное поведение, только что: окошко прогрессбара "сравения файлов" закрывается не всегда.
  1. Создаём где-нибудь пару достаточно больших (чтобы их сравнение заняло хотя бы секунд 5) одинаковых файла
  2. Выполняем для них "Файл -> сравнить по содержимому"
  3. Пока сравнивается - как-то шаманим с окнами. Куда-то что-то переключаем, сворачивам все, разворачиваем и т.п.
  4. В норме, когда сравнение заканчивается - окошко прогрессбара пропадает. Вместо него появляется сообщение, что файлы одинаковы. Однако иногда оно почему-то не закрывается (см. картинку ниже). Причём при этом закрыть его уже невозможно - только вместе с UC.
  5. В fl_error.txt нашёл:

    Код: Выделить всё

    Invalid floating point operation|00000000	5	2016-07-09 15:52:43	1160	61125943
    Invalid pointer operation|00830162	22	2016-07-09 16:10:29	1160	19b68adb
    Возможно, это как-то связано, а может и нет.
Пункт 3 просто так воспроизвести сложно. Видимо, там стохастически что-то проявляется. Однако в одном случае воспроизводится, вроде бы, 100% стабильно - если с помощью VirtuaWin (под Win7) переключить "виртуальный десктоп" на другой (и не возвращаться, пока сравнение не закончится). С штатными виртуальными десктопами Win10 сходу воспроизвести не удалось.
По возможности будет исправлено, пока воспроизвести не получилось.
i3v писал(а):Кстати, при обновлении до alpha11 заметил, что инсталлятор, похоже, "не замечает" процессы UC, запущенные другим пользователем. Если текущий пользователь не закрыл ещё какие-то окна UC - предупреждает сразу, ЕМНИП. Просто в итоге нарывается на невозможность заменить файл (уже заменив часть файлов, при этом). Отката "как было" в этом случае тоже не происходит, если я правильно понял...
Запущенные в текущей учетной записи процессы (но запущенные от имени другой учетной записи) инсталлятор должен видеть, а вот если вход произведен в несколько учетных записей, то это уже совсем другой вопрос - вероятно таковы принципы работы Windows - надо полагать, он не дает пощупать все процессы, запущенные другими пользователями.
i3v
Охотник за багами
Сообщения: 206
Зарегистрирован: Пн апр 27, 2015 8:39 pm

Re:

Сообщение i3v »

Max Diesel писал(а):
i3v писал(а):Ещё наткнулся на странное поведение:
  1. зашёл в корень samba share удалённого ПК.
  2. попытался открыть одну "папку" оттуда. Но вместо этого открылась вообще другая, вообще не с этого хоста. Похоже, открылась предыдущая папка, как будто я "назад" нажал.
Предположительно в новом билде это исправлено (переброс в предыдущий каталог не производится), однако сообщения о невозможности войти нет в связи с некоторыми специфическими аспектами вопроса.
Протестил - вроде починилось, да. Гут, спасибо!

Max Diesel писал(а): ... а вот если вход произведен в несколько учетных записей, то это уже совсем другой вопрос - вероятно таковы принципы работы Windows - надо полагать, он не дает пощупать все процессы, запущенные другими пользователями.
Да, случилось именно так, что было два разных полноценных юзера. Отследить это как-то, видимо, всё-таки возможно, т.к. тот же process explorer их видит (пусть и не показывая имя юзера, который запустил данный процесс, если нет админских полномочий).

PS. Странно, насколько я понял, вроде дефолтный пример должен все находить...
Аватара пользователя
Max Diesel
Автор программы
Сообщения: 3431
Зарегистрирован: Пт окт 12, 2007 3:26 pm
Контактная информация:

Сообщение Max Diesel »

i3v писал(а):
Max Diesel писал(а): ... а вот если вход произведен в несколько учетных записей, то это уже совсем другой вопрос - вероятно таковы принципы работы Windows - надо полагать, он не дает пощупать все процессы, запущенные другими пользователями.
Да, случилось именно так, что было два разных полноценных юзера. Отследить это как-то, видимо, всё-таки возможно, т.к. тот же process explorer их видит (пусть и не показывая имя юзера, который запустил данный процесс, если нет админских полномочий).

PS. Странно, насколько я понял, вроде дефолтный пример должен все находить...
Инсталлятор Innosetup определяет факт запущенности копии процесса по Mutex'ам, а Windows похоже их блокирует при факте что программа запущена с другой учетной записи.
i3v
Охотник за багами
Сообщения: 206
Зарегистрирован: Пн апр 27, 2015 8:39 pm

Re:

Сообщение i3v »

Max Diesel писал(а): Инсталлятор Innosetup определяет факт запущенности копии процесса по Mutex'ам, а Windows похоже их блокирует при факте что программа запущена с другой учетной записи.
Гм, похоже, такое поведение является вполне себе задокументированным, и как сделать так, чтоб видело процессы от других пользователей они тоже описали. :wink:
Аватара пользователя
Max Diesel
Автор программы
Сообщения: 3431
Зарегистрирован: Пт окт 12, 2007 3:26 pm
Контактная информация:

Сообщение Max Diesel »

i3v писал(а):
Max Diesel писал(а): Инсталлятор Innosetup определяет факт запущенности копии процесса по Mutex'ам, а Windows похоже их блокирует при факте что программа запущена с другой учетной записи.
Гм, похоже, такое поведение является вполне себе задокументированным, и как сделать так, чтоб видело процессы от других пользователей они тоже описали. :wink:
При таком раскладе со следующего билда это умение будет поддерживаться. Благодарю за содействие.
i3v
Охотник за багами
Сообщения: 206
Зарегистрирован: Пн апр 27, 2015 8:39 pm

Re:

Сообщение i3v »

Max Diesel писал(а): При таком раскладе со следующего билда это умение будет поддерживаться. Благодарю за содействие.
Гут, спасибо!

Кстати, заметил в 1163 (alpha 13) следующую штуку - после какой-то операции (видимо, удаления) выскочило окошко "отчёт". Дык вот - увидеть всю строчку "отчёта" за счёт горизонтальной прокрутки оказалось невозможно (на скриншоте - крайне правое положение ползунка прокрутки). Можно только растянуть окно - тогда нормально видно всю строчку.
Вложения
Capture.PNG
Аватара пользователя
Max Diesel
Автор программы
Сообщения: 3431
Зарегистрирован: Пт окт 12, 2007 3:26 pm
Контактная информация:

Сообщение Max Diesel »

i3v писал(а):Кстати, заметил в 1163 (alpha 13) следующую штуку - после какой-то операции (видимо, удаления) выскочило окошко "отчёт". Дык вот - увидеть всю строчку "отчёта" за счёт горизонтальной прокрутки оказалось невозможно (на скриншоте - крайне правое положение ползунка прокрутки). Можно только растянуть окно - тогда нормально видно всю строчку.
Примерно 9 лет назад я подумал, что надо бы наконец найти причину этой странности и исправить, но как-то все время забывал об этом. Со следующего билда предположительно будет корректно, благодарю за содействие.
avmaksimov
Сообщения: 405
Зарегистрирован: Чт ноя 08, 2007 9:29 am
Откуда: Москва
Контактная информация:

Re: Альфа-версия 3.57

Сообщение avmaksimov »

Была куплена лицензия для версии 2.x. В 3.57 перевелась на "Free". Это нормально? Т.е. надо покупать еще раз лицензию?

Такое на двух компьютерах произошло.
С уважением, Андрей.
Аватара пользователя
Max Diesel
Автор программы
Сообщения: 3431
Зарегистрирован: Пт окт 12, 2007 3:26 pm
Контактная информация:

Сообщение Max Diesel »

avmaksimov писал(а):Была куплена лицензия для версии 2.x. В 3.57 перевелась на "Free". Это нормально? Т.е. надо покупать еще раз лицензию?

Такое на двух компьютерах произошло.
Если для ключа версии 2.02 пожертвование внесено после ноября 2015-го года, то оно будет актуально и для версии 3.57 (ключ в такой ситуации конечно же должен быть обновлен). Если же пожертвование внесено до ноября 2015-го года, то ключ потеряет Особый статус, информация об этом есть на странице помощи проекту
Особый статус неограничен по времени использования с той версией программы, для которой он получен (а также всех ее подверсий, начиная от бета-версий и заканчивая фикс-релизами), однако может не распространяться на более поздние версии.

(и в программе - в окне с просьбой о помощи проекту)
При наличии гифт-кодов можно использовать их для получения Особого статуса ключа для новой версии.
avmaksimov
Сообщения: 405
Зарегистрирован: Чт ноя 08, 2007 9:29 am
Откуда: Москва
Контактная информация:

Re: Альфа-версия 3.57

Сообщение avmaksimov »

Спасибо за ответ.. Ух, как давно это было... В 2013))

Значит, теперь мне надо еще раз покупать лицензию? При входе в некоторые функции (Ctrl+F - FTP соединения) - просит пожертвование снова.

И заодно еще вопрос: а если я купил ключ на свой адрес для одного компьютера, то не будет ли потом проблем с получением ключа (ключей) для другого (других)?
С уважением, Андрей.
Аватара пользователя
Max Diesel
Автор программы
Сообщения: 3431
Зарегистрирован: Пт окт 12, 2007 3:26 pm
Контактная информация:

Сообщение Max Diesel »

avmaksimov писал(а):Значит, теперь мне надо еще раз покупать лицензию? При входе в некоторые функции (Ctrl+F - FTP соединения) - просит пожертвование снова.
Официально внесение пожертвования покупкой лицензии не является, лицензия бесплатна, а помощь проекту добавляет Особый статус ключу. Да, при отсутствии Особого статуса можете внести пожертвование снова чтобы ключ обрел Особый статус для новой версии.
avmaksimov писал(а):И заодно еще вопрос: а если я купил ключ на свой адрес для одного компьютера, то не будет ли потом проблем с получением ключа (ключей) для другого (других)?
Один и тот же ключ может иметь Особый статус в отношении нескольких ПК.
Закрыто