SASGIS

Веб-картография и навигация


View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000886SAS.Планета[All Projects] Багpublic28-07-2011 10:4910-10-2012 11:49
Reportersoulbit 
Assigned Tovdemidov 
PrioritynormalSeveritytweakReproducibilityalways
StatusclosedResolutionfixed 
PlatformIntel/AMDOSWindowsOS VersionXP_SP3, 7
Product Version110418 
Target Version120808Fixed in Version120808 
Summary0000886: Ошибка Access violation при подключении расширенного экрана (например монитора к ноуту)
DescriptionПри подключении монитора в режиме расширенного экрана вылазит неканселлимая ошибка:

Access violation at address 00490e40 in module `Sasplanet.exe`. Read of address 00000004

Ошибка возникает при разных условиях. Например
1) 1 экран -> запуск SAS -> подкл. второго экрана -> фокус на SAS -> попытка масштабирования -> ошибка
2) 2 экрана -> запуск SAS -> откл. расширенного экрана -> фокус на SAS -> попытка масштабирования -> ошибка

То же самое возникает при подключении к ноуту с расширенным рабочим столом по RDP (RDP подключается, естественно, только в режиме основного экрана)
TagsAccess Violation, два монитора
Attached Filespng file icon 2011-07-01 11.20.35.png [^] (4,878 bytes) 28-07-2011 10:49


? file icon SASPlanet.Debug.elf [^] (22,235 bytes) 11-08-2011 10:29

- Relationships
related to 0000301closedvdemidov Ошибка после изменения видеорежима ноутбука 
related to 0000986closedvdemidov Cообщение об ошибке в программе SAS при удаленном доступе к компьютеру по RDP 

-  Notes
(0003325)
vdemidov (manager)
04-08-2011 10:25

Проверьте на последней ночной дебажной сборке.
(0003408)
soulbit (reporter)
11-08-2011 06:58

Проверено на 110811 Nightly, та же самая ситуация
(0003410)
vdemidov (manager)
11-08-2011 08:27
edited on: 11-08-2011 10:30

Странно. Вылетает на вполне себе стандартной операции:
THintWindow.ActivateHint

(0003411)
soulbit (reporter)
11-08-2011 08:35

Что-то связанное с всплывающими подсказками?
Баг, кстати, может появиться не сразу после подключения по RDP или изменения конфигурации мониторов, а через несколько манипуляций масштабирования\перемещения мапы
(0003412)
vdemidov (manager)
11-08-2011 09:03

Дело не в масштабировании а в хинтах для меток и викимапии.
(0003413)
zed (manager)
11-08-2011 10:35

>а в хинтах
Точно? Или может разложить эту строчку где вылетает
FHintWindow.ActivateHint(Bounds(Mouse.CursorPos.x+13,Mouse.CursorPos.y-13,abs(hintrect.Right-hintrect.Left),abs(hintrect.Top-hintrect.Bottom)),nms);
на элементарные выражения, да дать повторить баг? Может оно Mouse.CursorPos не может нормально взять?
(0003414)
vdemidov (manager)
11-08-2011 11:15

Посмотри на стек вызовов. Вылетает на функции MonitorFromPoint, которая и вызывается из ActivateHint
(0003449)
vdemidov (manager)
15-08-2011 17:49

А можно подробнее про RDP? А то второй монитор вряд ли в ближайшее время будет доступен, а парочка других компов есть.
(0003502)
soulbit (reporter)
17-08-2011 12:34

Сейчас нет возможности проверить, но было по-моему так:

На ноуте в конфигурации расширенного десктопа (2 экрана) запускаем SAS -> подключаемся к этому ноуту по RDP, SAS работает нормально через удаленку -> отключение RDP, попытка масштабирования уже на самом ноуте -> ошибка
(0003504)
vdemidov (manager)
17-08-2011 12:52

Тоесть без второго монитора все равно никак. Тогда ничем не могу помочь.
(0005235)
vdemidov (manager)
26-01-2012 22:07

Похоже само незаметно починилось. Запускал на нетбуке, подключал большой моник. Все нормально. И в обратном порядке тоже все работает.

- Users who viewed this issue
User List Anonymous (2869x)
Total Views 2869
Last View 24-04-2024 23:55

- Issue History
Date Modified Username Field Change
28-07-2011 10:49 soulbit New Issue
28-07-2011 10:49 soulbit File Added: 2011-07-01 11.20.35.png
30-07-2011 20:35 gpsMax Tag Attached: Access Violation
30-07-2011 20:36 gpsMax Tag Attached: два монитора
30-07-2011 20:37 gpsMax Relationship added related to 0000301
04-08-2011 10:25 vdemidov Note Added: 0003325
04-08-2011 10:25 vdemidov Status new => feedback
11-08-2011 06:58 soulbit Note Added: 0003408
11-08-2011 06:58 soulbit Status feedback => new
11-08-2011 07:02 soulbit Note Added: 0003409
11-08-2011 08:27 vdemidov Note Added: 0003410
11-08-2011 08:28 vdemidov Status new => acknowledged
11-08-2011 08:35 soulbit Note Added: 0003411
11-08-2011 09:03 vdemidov Note Added: 0003412
11-08-2011 10:29 zed File Added: SASPlanet.Debug.elf
11-08-2011 10:29 zed Note Deleted: 0003409
11-08-2011 10:30 zed Note Edited: 0003410 View Revisions
11-08-2011 10:35 zed Note Added: 0003413
11-08-2011 11:15 vdemidov Note Added: 0003414
15-08-2011 17:49 vdemidov Note Added: 0003449
15-08-2011 17:49 vdemidov Status acknowledged => feedback
17-08-2011 12:34 soulbit Note Added: 0003502
17-08-2011 12:34 soulbit Status feedback => new
17-08-2011 12:52 vdemidov Note Added: 0003504
19-12-2011 10:23 vdemidov Relationship added related to 0000986
26-01-2012 22:07 vdemidov Note Added: 0005235
26-01-2012 22:07 vdemidov Status new => resolved
26-01-2012 22:07 vdemidov Fixed in Version => 120808
26-01-2012 22:07 vdemidov Resolution open => fixed
26-01-2012 22:07 vdemidov Assigned To => vdemidov
26-01-2012 22:09 vdemidov Target Version => 120808
10-10-2012 11:49 Tolik Status resolved => closed



Copyright © 2007 - 2024 SAS.Planet Team