Bug 43945

Summary: Ошибка при "Перекомпилировать все" в PascalABCNETLinux
Product: Sisyphus Reporter: Alexandr Shashkin <dutyrok>
Component: pascalabcnetAssignee: Andrey Cherepanov <cas>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: cas
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
Логи ошибки компилятора none

Description Alexandr Shashkin 2022-10-05 14:19:30 MSK
Created attachment 11629 [details]
Логи ошибки компилятора

Стенды с ошибкой:
=================
* Workstation K 10 x86_64 (обновлено до Sisyphus)
* Workstation 10 x86_64 (обновлено до Sisyphus) - реальный стенд
* Education 10 XFCE x86_64 (обновлено до Sisyphus)
* Education 10 KDE x86_64 (обновлено до Sisyphus)
* Server 10 x86_64 (обновлено до Sisyphus)

Версия программы:
=================
pascalabcnet-3.8.3.3177-alt1.gitd7d6d24d

Шаги, приводящие к ошибке:
==========================
1) Запустить PascalABCNETLinux
2) Вставить код, который обязательно компилируется. К примеру:
var
    i, max: integer;
begin
    max := random(20);
    for i := 1 to max do begin
        writeln(i, ') Hello user');
    end
end.
3) Нажать "Перекомпилировать все"

Результат:
==========
Возникает ошибка: Внутренняя ошибка компилятора в модуле Compiler.Compile... (см. приложенные логи)

Ожидаемый результат:
====================
Компиляция проходит успешно. Ошибки доступа не возникает
Comment 1 Repository Robot 2022-10-28 13:05:24 MSK
pascalabcnet-3.8.3.3197-alt1 -> sisyphus:

 Fri Oct 28 2022 Andrey Cherepanov <cas@altlinux> 3.8.3.3197-alt1
 - New version (closes: 43942, 43943, 43944, 43945, 43946).