SASGIS - SAS.Планета |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0002769 | SAS.Планета | [All Projects] Баг | public | 21-07-2015 13:13 | 22-07-2015 16:42 |
|
Reporter | zed | |
Assigned To | vdemidov | |
Priority | normal | Severity | minor | Reproducibility | sometimes |
Status | resolved | Resolution | fixed | |
Platform | | OS | | OS Version | |
Product Version | .Nightly | |
Target Version | 150915 | Fixed in Version | 150915 | |
|
Summary | 0002769: Срабатывает Assert в u_HashInterfaceCache2Q.pas |
Description | При попытке отрисовать тайл x=905; y=345; z11 на файле меток из аттача (пофикшенный вариант из тикета 0002768) срабатывает ассерт: Assertion failure (\sas.planet.src\Src\u_HashInterfaceCache2Q.pas, line 796).
Может быть имеет значение: особенность файла меток в том, что он исправлен и восстановлен в Hex-редакторе - последняя битая метка "Путь 68" удалена и добавлены закрывающие тэги датасета.
Метки открыты в режиме только для чтения, открываются без ошибок и отображаются нормально до ассерта. |
Steps To Reproduce | |
Additional Information | Если эти метки импортировать в SQLite, то там ассертов при отображении данной области не наблюдается. |
Tags | No tags attached. |
Relationships | |
Attached Files | assert.x905.y345.z11.7z (744,238) 21-07-2015 13:13 http://www.sasgis.org/mantis/file_download.php?file_id=1897&type=bug |
|
Issue History |
Date Modified | Username | Field | Change |
21-07-2015 13:13 | zed | New Issue | |
21-07-2015 13:13 | zed | File Added: assert.x905.y345.z11.7z | |
21-07-2015 13:36 | vdemidov | Note Added: 0016213 | |
21-07-2015 19:15 | vdemidov | Note Added: 0016215 | |
21-07-2015 19:15 | vdemidov | Assigned To | => vdemidov |
21-07-2015 19:15 | vdemidov | Status | new => feedback |
21-07-2015 19:15 | vdemidov | Target Version | => 150915 |
22-07-2015 16:23 | zed | Note Added: 0016216 | |
22-07-2015 16:23 | zed | Status | feedback => assigned |
22-07-2015 16:37 | vdemidov | Note Added: 0016217 | |
22-07-2015 16:38 | vdemidov | Status | assigned => resolved |
22-07-2015 16:38 | vdemidov | Fixed in Version | => 150915 |
22-07-2015 16:38 | vdemidov | Resolution | open => fixed |
22-07-2015 16:42 | zed | Note Added: 0016218 | |
Notes |
|
|
Там скорее всего вылазит какой-то пустой путь или полигон в геометрии, а я менял обработку таких вещей в последних коммитах (возможно зря) |
|
|
|
Вроде бы поправил. У меня не падает, но нужно проверить. |
|
|
(0016216)
|
zed
|
22-07-2015 16:23
|
|
|
|
|
Не, там пустая геометрия спроецировання может отдаваться, если размеры меньше пары пикселей. И помещаться в кэш. А кэш этот проверял, что объект <> nil хотя это соверешенно не важно для кэширования. |
|
|
(0016218)
|
zed
|
22-07-2015 16:42
|
|
Вычислил метку из-за которой оно ругалось - коротенький путь из 2-х точек, который действительно на z11 не отображался. |
|