View Issue Details

IDProjectCategoryView StatusLast Update
0000886SAS.ПланетаБаг / Bugpublic10-10-2012 11:49
Reportersoulbit Assigned Tovdemidov  
PrioritynormalSeveritytweakReproducibilityalways
Status closedResolutionfixed 
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 Files
2011-07-01 11.20.35.png (4,878 bytes)   
2011-07-01 11.20.35.png (4,878 bytes)   
SASPlanet.Debug.elf (22,235 bytes)

Relationships

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

Activities

vdemidov

04-08-2011 10:25

manager   ~0003325

Проверьте на последней ночной дебажной сборке.

soulbit

11-08-2011 06:58

reporter   ~0003408

Проверено на 110811 Nightly, та же самая ситуация

vdemidov

11-08-2011 08:27

manager   ~0003410

Last edited: 11-08-2011 10:30

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

soulbit

11-08-2011 08:35

reporter   ~0003411

Что-то связанное с всплывающими подсказками?
Баг, кстати, может появиться не сразу после подключения по RDP или изменения конфигурации мониторов, а через несколько манипуляций масштабирования\перемещения мапы

vdemidov

11-08-2011 09:03

manager   ~0003412

Дело не в масштабировании а в хинтах для меток и викимапии.

zed

11-08-2011 10:35

manager   ~0003413

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

vdemidov

11-08-2011 11:15

manager   ~0003414

Посмотри на стек вызовов. Вылетает на функции MonitorFromPoint, которая и вызывается из ActivateHint

vdemidov

15-08-2011 17:49

manager   ~0003449

А можно подробнее про RDP? А то второй монитор вряд ли в ближайшее время будет доступен, а парочка других компов есть.

soulbit

17-08-2011 12:34

reporter   ~0003502

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

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

vdemidov

17-08-2011 12:52

manager   ~0003504

Тоесть без второго монитора все равно никак. Тогда ничем не могу помочь.

vdemidov

26-01-2012 22:07

manager   ~0005235

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

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 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:30 zed Note Edited: 0003410
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
08-08-2025 13:22 zed Category Баг => Баг / Bug