SASGIS - SAS.Планета
View Issue Details
0001109SAS.Планета[All Projects] Багpublic13-01-2012 07:0510-10-2012 11:49
Alezy80 
vdemidov 
normalminorsometimes
closedfixed 
Windows7Ultimate
.Nightly 
120808120808 
0001109: AV при масштабировании карты
Открыта карта на большом зуме (17). Включена "карта заполнения слоя" для слоя "+0". Колесом мыши уменьшаю масштаб до 11, отключаю "карту заполнения слоя", двигаю карту и колесом мыши делаю наезд на карту - периодически возникает AV. Ситуация не 100% повторяющаяся, но несколько раз последовательно вызвать удалось. Зависает сильно, логи Eureca не создаются, из множества зависаний только 1 раз ошибка скопировалась в буфер обмена но на экране каждый раз выдавались одинаковые стэктрейсы
1. Открыть карту на большом зуме (17).
2. Включить "карта заполнения слоя" для слоя "+0"
3. Перезагрузка программы.
4. Колесом мыши уменьшить масштаб до примерно 11
5. Отключить "карту заполнения слоя"
6. Подвинуть карту
7. Колесом мыши наезд на карту
Access Violation
txt err.txt (37,401) 13-01-2012 07:05
http://www.sasgis.org/mantis/file_download.php?file_id=587&type=bug
Issue History
13-01-2012 07:05Alezy80New Issue
13-01-2012 07:05Alezy80File Added: err.txt
13-01-2012 18:53gpsMaxNote Added: 0004941
13-01-2012 18:53gpsMaxStatusnew => feedback
13-01-2012 18:54gpsMaxTag Attached: Access Violation
13-01-2012 18:56gpsMaxNote Edited: 0004941bug_revision_view_page.php?bugnote_id=4941#r2447
13-01-2012 18:56gpsMaxStatusfeedback => new
13-01-2012 19:25zedNote Added: 0004943
14-01-2012 09:09Alezy80Note Added: 0004948
14-01-2012 09:10Alezy80Note Edited: 0004948bug_revision_view_page.php?bugnote_id=4948#r2455
14-01-2012 09:25Alezy80Note Added: 0004949
14-01-2012 11:44vdemidovNote Added: 0004950
14-01-2012 14:17vdemidovAssigned To => vdemidov
14-01-2012 14:17vdemidovStatusnew => assigned
22-01-2012 08:25vdemidovNote Added: 0005171
22-01-2012 08:25vdemidovStatusassigned => feedback
22-01-2012 10:47Alezy80Note Added: 0005173
22-01-2012 10:47Alezy80Statusfeedback => assigned
22-01-2012 12:22vdemidovNote Added: 0005175
22-01-2012 12:22vdemidovStatusassigned => resolved
22-01-2012 12:22vdemidovFixed in Version => 120808
22-01-2012 12:22vdemidovResolutionopen => fixed
23-01-2012 08:34vdemidovTarget Version => 120808
10-10-2012 11:49TolikStatusresolved => closed

Notes
(0004941)
gpsMax   
13-01-2012 18:53   
(edited on: 13-01-2012 18:56)
Во-первых, было бы неплохо указать версию сборки.

Во-вторых, если несложно, скачайте отладочную (debug) версию, добейтесь там этого вылета и приложите сюда получившийся *.elf файл. Разработчикам будет немного проще.

P.S. А, сорри, есть err.txt как раз от отладочной версии и в нём же есть и версия. Наверное, вопрос снимается :-)

(0004943)
zed   
13-01-2012 19:25   
Так, Graphics32 заглючил что-ль? 22 декабря вливали изменения по нему последний раз.

Alezy80, есть возможность проверить на старой сборке (скомпиленой до 22.12.11)?
(0004948)
Alezy80   
14-01-2012 09:09   
(edited on: 14-01-2012 09:10)
На версии от 1 сентября (4176) такой же вылет, стэктрейс тот же самый и опять, ни elf файл не формируется, ни в буфер ошибка не копируется.
Возможно это важно, в момент проведения таких операций у меня на экране есть активное выделение

(0004949)
Alezy80   
14-01-2012 09:25   
Да, все дело в выделении. Выделил определенную область, без карты заполнения слоя (т.е. падает не из-за нее), колесом мыши позуммировал туда-обратно и добился падения.
(0004950)
vdemidov   
14-01-2012 11:44   
Тогда ждем пока я закончу переделывать работу с полигонами и путями.
(0005171)
vdemidov   
22-01-2012 08:25   
Проверьте на завтрашнем ночном билде. Если не починилось, будем думать.
(0005173)
Alezy80   
22-01-2012 10:47   
AV пропал, но наблюдается такой эффект:
1. есть активное выделение на карт
2. подвинем карту, чтобы выделение оказалось за границей экран
3. затем перемещаем карту к тому месту где было выделение - его не видно. Появляется оно только в случае изменения масштаба карты (в любую сторону), или нажатия Ctrl+B
(0005175)
vdemidov   
22-01-2012 12:22   
Все. Теперь нормально.