Anonymous | Login | Signup for a new account | 21-11-24 13:12 UTC |
All Projects | SAS.Планета | Домен, сайт, форум, багтрекер | Доработка карты (ZMP) | Переводы и локализации | Прочее |
My View | View Issues | Change Log | Roadmap | Search |
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0003135 | SAS.Планета | [All Projects] Баг | public | 03-09-2016 06:15 | 02-11-2016 17:50 | ||||
Reporter | AlexRus | ||||||||
Assigned To | zed | ||||||||
Priority | high | Severity | minor | Reproducibility | sometimes | ||||
Status | resolved | Resolution | fixed | ||||||
Platform | Windows | OS | 7 | OS Version | Ultimate | ||||
Product Version | 160707 | ||||||||
Target Version | 181221 | Fixed in Version | 181221 | ||||||
Summary | 0003135: Вылет в u_TimeZoneInfo | ||||||||
Description | При работе вылезает окошко с надписью: Access violation at adress 0040E4F5 in module 'SASPlanet.exe'. Read off adress 00000000 И вылетает. | ||||||||
Steps To Reproduce | Для этого достаточно долго рыскать по карте, однако вылет происходит когда рыскаешь по части карты где Северная Америка | ||||||||
Tags | No tags attached. | ||||||||
Attached Files | SASPlanet.Debug.elf [^] (70,668 bytes) 01-11-2016 21:33 | ||||||||
Notes | |
(0017643) AlexRus (reporter) 03-09-2016 06:19 |
Смотрите Мексику, вылет регулярно. |
(0017644) vdemidov (manager) 05-09-2016 05:21 |
Скачайте ночную версию и запустите дебажную сборку. После вылета приаттачьте создавшийся elf файл сюда. |
(0017680) AlexRus (reporter) 01-11-2016 21:21 |
Не совсем понял что вы имеете ввиду. Ночную скачал проверил, но там вылета нет. Или нужно кинуть дебаг файл в папку со стабильной версией? |
(0017681) AlexRus (reporter) 01-11-2016 21:33 |
Похоже баг закрался в файл TimeZone.dll, без него лага нет. |
(0017682) vdemidov (manager) 02-11-2016 06:48 |
Ну, судя по всему проблема где-то в u_TimeZoneInfo.pas или TimeZone.dll |
(0017683) vdemidov (manager) 02-11-2016 06:55 |
Нужно будет перенести содержимое GetStatusBarTzInfoNew в функцию GetStatusBarTzInfo, скомпилировать и попытаться снова воспроизвести баг и получить elf файл. А то из-за того, что функция GetStatusBarTzInfoNew inline видно что она была вызвана, но совсем не понятно в каком месте упало. |
(0017684) zed (manager) 02-11-2016 17:48 |
Товарищи, которые рисуют границы таймзон немного опечатались и вместо "America/Monterrey" написали "America/Monterey" (пропустили одну 'r'). И поскольку в SAS и в TimeZone.dll не была предусмотрена обработка ошибок, то программа просто падала. Опечатку в границах таймзон уже исправили и я недавно обновил TimeZone.dll, с которой SAS не падает. Брать тут: https://bitbucket.org/sas_team/timezone/downloads На всякий случай добавил заглушку и в SAS, чтобы на подобных ошибках больше падений небыло. |
Users who viewed this issue | |
User List | Anonymous (2653x), AlexRus (19x), Garl (2x), bk99 (4x), onuff (1x), zed (4x), vdemidov (10x), cycler (1x), aflexus (1x), Papazol (1x) |
Total Views | 2696 |
Last View | 21-11-2024 13:12 |
Issue History | |||
Date Modified | Username | Field | Change |
03-09-2016 06:15 | AlexRus | New Issue | |
03-09-2016 06:19 | AlexRus | Note Added: 0017643 | |
05-09-2016 05:21 | vdemidov | Note Added: 0017644 | |
05-09-2016 05:21 | vdemidov | Status | new => feedback |
01-11-2016 21:21 | AlexRus | Note Added: 0017680 | |
01-11-2016 21:21 | AlexRus | Status | feedback => new |
01-11-2016 21:33 | AlexRus | Note Added: 0017681 | |
01-11-2016 21:33 | AlexRus | File Added: SASPlanet.Debug.elf | |
02-11-2016 06:48 | vdemidov | Note Added: 0017682 | |
02-11-2016 06:50 | vdemidov | Assigned To | => zed |
02-11-2016 06:50 | vdemidov | Severity | major => minor |
02-11-2016 06:50 | vdemidov | Status | new => assigned |
02-11-2016 06:50 | vdemidov | Target Version | => 181221 |
02-11-2016 06:50 | vdemidov | Summary | Вылет => Вылет в u_TimeZoneInfo |
02-11-2016 06:55 | vdemidov | Note Added: 0017683 | |
02-11-2016 17:48 | zed | Note Added: 0017684 | |
02-11-2016 17:49 | zed | Status | assigned => resolved |
02-11-2016 17:49 | zed | Fixed in Version | => 181221 |
02-11-2016 17:49 | zed | Resolution | open => fixed |
My View | View Issues | Change Log | Roadmap | Search |
Copyright © 2007 - 2024 SAS.Planet Team |