View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0002356SAS.Планета[All Projects] Багpublic08-03-2014 21:5309-03-2014 17:37
ReporterVMatveev 
Assigned Tozed 
PrioritynormalSeverityblockReproducibilityalways
StatusresolvedResolutionfixed 
PlatformWindowsOSXPOS VersionProfessional SP3
Product Version131111 
Target Version140404Fixed in Version140404 
Summary0002356: Local date/time value is invalid (does not exist in the time zone)
DescriptionПри наведении курсора мыши на область севернее экватора и западнее 80 градусов западной долготы - происходит зависание программы с выпадением множества окошек с надписью "Local date/time value 09.03.2014 [текущее время] is invalid (does not exist in the time zone)." Закрыть программу можно только через диспетчер задач.
Steps To Reproduceоткрыть любую карту и навести курсор мыши на координаты севернее экватора и западнее 80 градусов западной долготы.
Additional InformationБаг железно связан с наличием DLL-ки TimeZone.dll. После удаления оной из папки программы баг не воспроизводится.
TagsTimeZone
Attached Filesjpg file icon TimeZone_Bug.JPG [^] (435,200 bytes) 08-03-2014 21:53
? file icon SASPlanet.Debug.elf [^] (63,029 bytes) 08-03-2014 22:55

- Relationships

-  Notes
(0013930)
vdemidov (manager)
08-03-2014 22:32

Как всегда просим воспроизвести баг на дебажной версии из последней ночной сборки и приложить сюда elf-файл.
(0013931)
VMatveev (reporter)
08-03-2014 22:58
edited on: 08-03-2014 23:03

Пожалуйста.
Ничего, что я взял из архива ночнушки только SASPlanet.Debug.exe, и кинул её в основную папку программы? Что интересно — баг проявляется только в час ночи, по часам компьютера. Если ручками перевести время на "два часа ночи", то баг не проявляется.

(0013933)
zed (manager)
09-03-2014 09:02

Вы попали на час перевода стрелок, когда время переводится на час вперёд/назад в данной конкретной таймзоне и, соответственно, этого часа просто не существует.

Я смотрю, у вас WinXP SP2 и выставлен часовой пояс +3 (Москва?) и скорее всего оно переводит стрелки, хотя не должно. Мне кажется, что если обновить систему до SP3 и поставить все последние обновления, оно должно брать время правильно.
(0013934)
zed (manager)
09-03-2014 09:49

Попробуйте приложенную dll. Тестировать нужно на том времени и на той дате, когда был баг.
(0013938)
VMatveev (reporter)
09-03-2014 16:57

Потестил новую Dll — с ней программу больше не вышибает. Для верности побегал несколько раз мышкой по всей карте, меняя каждый раз время на 1 час (включая и злополучный "час ночи по Москве в квадрате N40-W80") — всё нормально.

На всякий случай проверил работу со старой dll — с ней баг воспроизводится идеально. Отправил её фтопку. )
(0013939)
zed (manager)
09-03-2014 17:34

Обновил либы: https://bitbucket.org/sas_team/timezone/downloads

- Users who viewed this issue
User List Anonymous (1667x), VMatveev (2x)
Total Views 1669
Last View 06-08-2020 12:58

- Issue History
Date Modified Username Field Change
08-03-2014 21:53 VMatveev New Issue
08-03-2014 21:53 VMatveev File Added: TimeZone_Bug.JPG
08-03-2014 22:32 vdemidov Note Added: 0013930
08-03-2014 22:32 vdemidov Status new => feedback
08-03-2014 22:55 VMatveev File Added: SASPlanet.Debug.elf
08-03-2014 22:58 VMatveev Note Added: 0013931
08-03-2014 22:58 VMatveev Status feedback => new
08-03-2014 23:03 VMatveev Note Edited: 0013931 View Revisions
09-03-2014 07:17 vdemidov Assigned To => zed
09-03-2014 07:17 vdemidov Status new => assigned
09-03-2014 09:02 zed Note Added: 0013933
09-03-2014 09:48 zed File Added: TimeZone.zip
09-03-2014 09:49 zed Note Added: 0013934
09-03-2014 09:49 zed Status assigned => feedback
09-03-2014 16:57 VMatveev Note Added: 0013938
09-03-2014 16:57 VMatveev Status feedback => assigned
09-03-2014 17:34 zed Note Added: 0013939
09-03-2014 17:35 zed Status assigned => resolved
09-03-2014 17:35 zed Fixed in Version => 140404
09-03-2014 17:35 zed Resolution open => fixed
09-03-2014 17:35 zed File Deleted: TimeZone.zip
09-03-2014 17:36 zed Target Version => 140404
09-03-2014 17:36 zed Summary зависание программы с выпадением каскада окошек => Local date/time value is invalid (does not exist in the time zone)
09-03-2014 17:37 zed Tag Attached: TimeZone



Copyright © 2007 - 2020 SAS.Planet Team