Bug 42244

Summary: Приложение зависает и выключается при открытии условного форматирования текста в LibreeOffice Base
Product: Sisyphus Reporter: obidinog <obidinog>
Component: LibreOffice-stillAssignee: Andrey Cherepanov <cas>
Status: REOPENED --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: cas, eliseevva, pikone, shevchenkodyu, tatyana, urozhaevaoo
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
Скрин
none
Видео с воспроизведением ошибки none

Description obidinog@basealt.ru 2022-03-24 17:50:15 MSK
Created attachment 10468 [details]
Скрин

Пакет:
LibreOffice-still 7.2.6.2-alt1

Стенды:
education-10-x86-64-kde
education-10-x86-64
server-10-x86-64

Шаги:
1)Открыть LibreeOffice Base
2)Отчеты
3)Создать отчет в режиме дизайна
4)добавить поле db_name
5)Ввести название в это поле
6)нажать вкладку Формат >> Условное форматирование

Ожидаемый результат:
Открывается окно с форматированием

Результат:
Офис зависает и крашется

Дополнительно:
Если в названии оставить db_name то все нормально
Comment 1 obidinog@basealt.ru 2022-03-25 14:22:50 MSK
Также наблюдается на платформах
workstation-10-x86-64
kworkstation-10-x86-64-beta
Comment 2 Tatyana Gagina 2022-08-31 12:33:45 MSK
С версией LibreOffice-still-7.3.5.2-alt1 на всех системах p10 не воспроизводится.
Comment 3 Evgeny Ivanitskiy 2022-11-08 12:10:55 MSK
Перепроверил данную ошибку на Sisyphus с LibreOffice-still версии 7.3.7.2-alt1 - Ошибка воспроизводится.

Подробные шаги для воспроизведения ошибки:

1. Открыть LibreOffice 
2. Начать создавать Базу данных Base
3. Выбрать встроенную базу данных "HSQLDB встроенная" ⇢ Нажать "Дальше"
4. На втором шаге мастера создания баз данных ничего не менять и нажать "Готово" ⇢ Сохранить базу данных
5. В боковом меню выбрать "Таблицы" ⇢ "Создать таблицу в режиме дизайна..."
6. В окне создания таблицы ввести имя поле "test" ⇢ Нажать приктограмму сохранения ⇢ Имя таблицы не изменять и нажать "ОК" ⇢ В окне создания первичного ключа нажать "Да" ⇢ Закрыть конструктор таблиц
7. В боковом меню выбрать "Отчеты" ⇢ "Создать отчет в режиме дизайна..." ⇢ Добавить оба поля: test и ID с помощью двойного нажатия ЛКМ ⇢ Закрыть окно
8. В блоке "Данные" появились добавленные столбцы. Справа от их заголовков появились серые надписи =test и =ID. Необходимо один раз нажать на них ЛКМ.
9. В боковой открытой панели с вкладкой "Общие" есть поле "Имя". В него необходимо ввести случайные символы.
10. После ввода символов открыть вкладку "Формат" ⇢ "Условное форматирование..."

Ожидаемый результат:
Открывается окно с возможностью изменения форматирования

Фактический результат:
Окно "Условное форматирование" полностью зависает. В нем не активен ни один элемент. При попытке закрыть окно сообщается, что приложение не отвечает.

Ошибка также воспроизводится в LibreOffice-still из репозитория P10 версии 7.3.6.2-alt1

Приложил видео с воспроизведением ошибки.
Comment 4 Evgeny Ivanitskiy 2022-11-08 12:11:22 MSK
Created attachment 11818 [details]
Видео с воспроизведением ошибки
Comment 5 Шевченко Денис 2023-09-19 11:55:03 MSK
Ошибка воспроизводится в следующей версии:
LibreOffice-still-7.5.6.2

Дополнительная информация:

>> 9. В боковой открытой панели с вкладкой "Общие" есть поле "Имя". В него необходимо ввести случайные символы.
>> 10. После ввода символов открыть вкладку "Формат" ⇢ "Условное форматирование..."

Если на шаге 9, после ввода случайных символов в поле "Имя" убрать фокус с этого поля, то проблема не воспроизводится. По всей видимости, изменение поля "Имя" применяется не после ввода в него какого-либо значения, а после того, как поле "Имя" теряет фокус.
Comment 6 Владислав Елисеев 2024-08-29 11:39:36 MSK
Воспроизводится в p11 на ALT Education 11.0 KDE
Версия пакета: LibreOffice-still-24.2.5.2-alt1
Comment 7 Olga 2024-11-12 16:43:43 MSK
Ошибка актуальна для версии: LibreOffice-still-24.2.6.2-alt0.p10.1