Anonymous | Login | Signup for a new account | 21-11-24 13:10 UTC |
All Projects | SAS.Планета | Домен, сайт, форум, багтрекер | Доработка карты (ZMP) | Переводы и локализации | Прочее |
My View | View Issues | Change Log | Roadmap | Search |
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0001608 | SAS.Планета | [All Projects] Баг | public | 07-10-2012 06:21 | 07-10-2012 11:36 | ||||
Reporter | Tolik | ||||||||
Assigned To | zed | ||||||||
Priority | immediate | Severity | block | Reproducibility | always | ||||
Status | resolved | Resolution | fixed | ||||||
Platform | Windows | OS | 7 | OS Version | Ultimate | ||||
Product Version | .Nightly | ||||||||
Target Version | 121010 | Fixed in Version | 121010 | ||||||
Summary | 0001608: 'Algorithm failed to converge' | ||||||||
Description | При переходе с зума 5 на зум 4 появляется ошибка 'Algorithm failed to converge'. | ||||||||
Tags | No tags attached. | ||||||||
Attached Files | SASPlanet.Debug.elf [^] (38,369 bytes) 07-10-2012 06:21 SASPlanet.Debug.Bug.1608.2.7z [^] (1,902,299 bytes) 07-10-2012 11:18 | ||||||||
Notes | |
(0009223) zed (manager) 07-10-2012 07:02 |
Ошибка прилетела от шкалы масштаба. Какой там в ней формат чисел включён? |
(0009224) Tolik (manager) 07-10-2012 07:14 |
Был включен Nice. Поперелючал на другие форматы - не глючит. В том числе на Nice тоже теперь нормально. |
(0009225) Tolik (manager) 07-10-2012 07:21 edited on: 07-10-2012 07:23 |
Чтобы воспроизвести, надо распаковать ночнушку в новую директорию. Там ещё хуже: при переходе с любого зума на любой другой эта ошибка. От формата чисел не зависит. Если выключить линейку - всё ок. |
(0009227) zed (manager) 07-10-2012 07:48 |
Не воспроизводится. Даже на чистой ночнушке. |
(0009228) vdemidov (manager) 07-10-2012 08:12 |
Странно, что вообще падает именно алгоритм вычисления расстояний. Для корректных координат он должен всегда выдавать ответ. Нужно вместе с ексепшеном выводить двае пары координат, что бы понять когда оно валится. |
(0009231) zed (manager) 07-10-2012 09:21 |
Перепроверил алгоритм с этим: http://www.movable-type.co.uk/scripts/latlong-vincenty.html в цикле там всё нормально, а вот в расчёте DeltaSigma нашёл небольшое несоответствие. Хотя, юнит-тест проходит что с исправлением, что без, так что похоже это несоответствие давало слишком малую погрешность. Сделал, чтобы выдавалось более информативное сообщение при ошибке. Просьба воспроизвести ошибку на приложенном exe. |
(0009247) Tolik (manager) 07-10-2012 10:54 |
SASPlanet.Debug.Bug.1608.elf получил так: Распаковал ночнушку в чистую дир, туда же экзешник, запустил - сразу же ошибка floating... Вообще ничего не работает, при попытке войти в меню Вид вылетает AV. Перезапуск не помогает. Распаковал также екзешник в свою рабочую директорию - там всё нормально почему-то.. |
(0009250) Tolik (manager) 07-10-2012 10:58 |
В тестовой дир. запустил обычный SASPlanet.exe, подвигал карту, позумил туда-сюда - вроде нормально, баг не вылазит. Удалил ini - опять началась чехарда. |
(0009252) zed (manager) 07-10-2012 11:11 |
А, блин, деление на ноль проглядел. Сейчас пересоберу. |
(0009253) Tolik (manager) 07-10-2012 11:12 |
Именно сдвигание карты помогает избавиться от проблемы. Это позиция по умолч, когда глючит: [Position] Zoom=5 X=0.1318359375 Y=-3.50979178716189E-15 |
(0009258) Tolik (manager) 07-10-2012 11:32 |
На втором дебаге не воспроизводится. Решено? |
(0009259) zed (manager) 07-10-2012 11:35 |
Ну как бы кроме рефакторинга там серьёзных изменений в коде небыло. Но если не воспроизводится, то будем считать, что полечилось. |
Issue History | |||
Date Modified | Username | Field | Change |
07-10-2012 06:21 | Tolik | New Issue | |
07-10-2012 06:21 | Tolik | File Added: SASPlanet.Debug.elf | |
07-10-2012 06:23 | Tolik | Status | new => acknowledged |
07-10-2012 06:23 | Tolik | Description Updated | View Revisions |
07-10-2012 07:02 | zed | Note Added: 0009223 | |
07-10-2012 07:14 | Tolik | Note Added: 0009224 | |
07-10-2012 07:21 | Tolik | Note Added: 0009225 | |
07-10-2012 07:23 | Tolik | Note Edited: 0009225 | View Revisions |
07-10-2012 07:48 | zed | Note Added: 0009227 | |
07-10-2012 08:12 | vdemidov | Note Added: 0009228 | |
07-10-2012 09:20 | zed | File Added: SASPlanet.Debug.Bug.1608.7z | |
07-10-2012 09:21 | zed | Note Added: 0009231 | |
07-10-2012 09:22 | zed | Status | acknowledged => feedback |
07-10-2012 10:52 | Tolik | File Added: SASPlanet.Debug.Bug.1608.elf | |
07-10-2012 10:54 | Tolik | Note Added: 0009247 | |
07-10-2012 10:54 | Tolik | Status | feedback => new |
07-10-2012 10:58 | Tolik | Note Added: 0009250 | |
07-10-2012 11:11 | zed | Note Added: 0009252 | |
07-10-2012 11:12 | Tolik | Note Added: 0009253 | |
07-10-2012 11:18 | zed | File Added: SASPlanet.Debug.Bug.1608.2.7z | |
07-10-2012 11:19 | zed | Status | new => feedback |
07-10-2012 11:32 | Tolik | Note Added: 0009258 | |
07-10-2012 11:32 | Tolik | Status | feedback => new |
07-10-2012 11:35 | zed | Note Added: 0009259 | |
07-10-2012 11:36 | zed | Status | new => resolved |
07-10-2012 11:36 | zed | Fixed in Version | => 121010 |
07-10-2012 11:36 | zed | Resolution | open => fixed |
07-10-2012 11:36 | zed | Assigned To | => zed |
07-10-2012 11:36 | zed | File Deleted: SASPlanet.Debug.Bug.1608.7z | |
07-10-2012 11:36 | zed | File Deleted: SASPlanet.Debug.Bug.1608.elf |
My View | View Issues | Change Log | Roadmap | Search |
Copyright © 2007 - 2024 SAS.Planet Team |