Bug 42244 - Приложение зависает и выключается при открытии условного форматирования текста в LibreeOffice Base
Summary: Приложение зависает и выключается при открытии условного форматирования текст...
Status: REOPENED
Alias: None
Product: Sisyphus
Classification: Development
Component: LibreOffice-still (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Andrey Cherepanov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-03-24 17:50 MSK by obidinog@basealt.ru
Modified: 2023-09-19 11:55 MSK (History)
4 users (show)

See Also:


Attachments
Скрин (157.20 KB, image/png)
2022-03-24 17:50 MSK, obidinog@basealt.ru
no flags Details
Видео с воспроизведением ошибки (800.17 KB, video/webm)
2022-11-08 12:11 MSK, Evgeny Ivanitskiy
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
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, после ввода случайных символов в поле "Имя" убрать фокус с этого поля, то проблема не воспроизводится. По всей видимости, изменение поля "Имя" применяется не после ввода в него какого-либо значения, а после того, как поле "Имя" теряет фокус.