Notes |
|
|
На другие программы и проксомитрон можете не обращать внимания. Это ошибка внутри экземпляра программы и касается только ее внутренних объектов.
Проявиться может при нескольких закачках с одного сервиса. Например закачка области + просмотр с подкачкой тайлов.
Проблема в первую очередь имено в "Тайл не скачался, а перешли к следующему."
А происходит скорее всего при проблемах доступа в интернет, когда соединение слегка подвисает. Но нужно смотреть. |
|
|
|
Соседняя скачка с другого сервиса идёт без остановки как из пулемёта.
Других скачек вообще (и с "ошибочного" сервиса в частности) нет.
Режим у меня всегда "только кэш" безо всяких исключений.
зы. могу потестить какую-нибудь отладочную версию. |
|
|
|
Ну про то что с другого сервиса будет идти нормально я знаю. А вот откуда ошибка берется (точнее не сама ошибка, а ее причина), я понять не могу. Учитывая частоту ошибок, и то, что сетевой модуль будет полностью переделываться, в ближайшее время исправления не ждите. |
|
|
|
По результатам тестирования на будущее подсказка: при нормальном завершении скачки выделенной области после скачивания всех тайлов НИКОГДА потом описанных проблем не возникает, если же скачка завершается обрыванием процесса руками по сообщению о отсутствии интернета (в том числе по бану гугля) - 100% придётся перезапускаться. |
|
|
|
Да, вы правы. Если вы останавливаете поток закачки, то оно убивает тред с таймаутом 10 секунд. Соответственно, если получение ответа от сервера занимает больше 10 секунд, мы получаем убитый тред и неосвобожденный спин-лок. Буду думать как поправить. |
|
|
|
Вроде бы поправил. Протестируете в новом релизе, когда он выйдет. |
|
|
(0002063)
|
gpsMax
|
18-04-2011 18:02
|
|
К сожалению, продолжается, симптомы те же. Версия 110418. |
|
|
(0002067)
|
zed
|
18-04-2011 18:40
|
|
Если для карты не особо критично число подключений к серверу и сильно достают ошибки, добавьте в params.txt:
MaxConnectToServerCount=12
Диапазон допустимых значений: 1..64 (по дефолту, при отсутствии этой строчки принимается значение 1). |
|
|
|
А http://sasgis.org/mantis/view.php?id=550 - не из той же оперы? Не по наблюдаемым результатам (оси - разные), а по причинам возникновения оных. В моем случае тоже явно что-то не так с сокетами, и безболезненно лечится перезапуском (если AV не вывалится). |
|
|
|
Нет. Причина этого бага в закрытии сесси закачки при медленном интернете. То есть он не будет наблюдаться, пока не закроешь принудительно запущенную фоновую закачку. |
|
|
|
Теперь вроде уже точно поборол. |
|