View Issue Details

IDProjectCategoryView StatusLast Update
0002019SAS.ПланетаБаг / Bugpublic19-11-2013 15:53
ReporterGarl Assigned Tovdemidov  
PrioritynormalSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
PlatformWindowsOS7OS VersionProfessional
Product Version121010 
Target Version131111Fixed in Version131111 
Summary0002019: Зависание при запуске генерации вышележащих слоёв без выбранных зумов
DescriptionСобственно приводит к полному зависанию программы
Хочется видеть ошибку о том что не выбрано ни одного зума.
TagsNo tags attached.

Relationships

related to 0002256 resolvedvdemidov Зависание при ошибке в конструкторе потоков обработки операций с выделенной областью 

Activities

vdemidov

26-07-2013 08:34

manager   ~0012210

Увы при той реализации TThread, которая есть в D2007, если мы создаем незасаспендженый тред и кидаем в конструкторе исключение, то получаем гарантированное зависание.
Варианты решения:
1. Создавать все треды в саспенде, а потом извне стартовать.
2. Не кидать исключений в конструкторах тредов, только из тела потока.

Ну и естественно перенести конкретно эту проверку на уровень фрейма.

vdemidov

03-11-2013 21:11

manager   ~0013213

Добавил эту проверку на уровень фрейма.
Но с этим нужно что-то делать более глобально. Например запускать потоки отдельно от создания.

Issue History

Date Modified Username Field Change
16-07-2013 05:29 Garl New Issue
20-07-2013 11:17 vdemidov Status new => confirmed
20-07-2013 11:17 vdemidov Product Version .Nightly => 121010
20-07-2013 11:17 vdemidov Target Version => 131111
26-07-2013 08:29 vdemidov Summary Генерация вышележащих слоёв ьез выбранных зумов => Генерация вышележащих слоёв без выбранных зумов
26-07-2013 08:34 vdemidov Note Added: 0012210
28-08-2013 12:37 vdemidov Severity block => major
29-08-2013 12:27 vdemidov Summary Генерация вышележащих слоёв без выбранных зумов => Зависание при запуске генерации вышележащих слоёв без выбранных зумов
03-11-2013 21:11 vdemidov Note Added: 0013213
03-11-2013 21:11 vdemidov Status confirmed => resolved
03-11-2013 21:11 vdemidov Fixed in Version => 131111
03-11-2013 21:11 vdemidov Resolution open => fixed
03-11-2013 21:11 vdemidov Assigned To => vdemidov
19-11-2013 15:53 vdemidov Issue cloned: 0002256
19-11-2013 15:53 vdemidov Relationship added related to 0002256
08-08-2025 13:22 zed Category Баг => Баг / Bug