Bug 45904

Summary: Падение приложения LibreOfficeBase при работе с отчетами
Product: Sisyphus Reporter: Pavel Shilov <shilovps>
Component: LibreOffice-commonAssignee: asheplyakov <asheplyakov>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: asheplyakov, eliseevva, george, kotopesutility, tatyana, urozhaevaoo
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
запись экрана none

Description Pavel Shilov 2023-04-19 15:23:47 MSK
Created attachment 12984 [details]
запись экрана

Произвел тестирование на платформах:
* alt-education-10.1-x86-64
* alt-education-10.1-x86-64-kde
* alt-kworkstation-10.1-x86-64
* alt-server-10.1-x86-64
* alt-workstation-10.1-x86-64

Версия пакетов: 
# rpm -qa | grep -i LibreOffice | sort
* LibreOffice-common-7.4.2.3-alt4.x86_64
* LibreOffice-extensions-7.4.2.3-alt4.x86_64
* LibreOffice-gtk3-7.4.2.3-alt4.x86_64
* LibreOffice-integrated-7.4.2.3-alt4.x86_64
* LibreOffice-langpack-ru-7.4.2.3-alt4.x86_64
* libreoffice-languagetool-5.1-alt2.x86_64
* LibreOffice-sdk-7.4.2.3-alt4.x86_64


Шаги воспроизведения:
Шаги:
1) Создать тестовую базу:
# apt-get install mariadb-server mysql-connector-java -y && control mysqld server && systemctl enable --now mysqld && sleep 5 && mysql << EOF
CREATE DATABASE movies;
USE movies ;
CREATE TABLE Actors (ActorId INT NOT NULL AUTO_INCREMENT, ActorName VARCHAR(255) NOT NULL, PRIMARY KEY (ActorId));
EOF

2) Настроить LibreOffice:
Сервис -> Параметры -> Расширенные возможности -> Путь класса
Добавить архив -> /usr/share/java/mysql-connector-java.jar

3) Подключиться к базе:
Файл -> Создать -> Базу данных -> Выбор базы данных - Соединиться с существующей базой данных - MySQL -> Соединение через JDBC
Имя базы данных: movies
Сервер: localhost
Порт: 3306
Класс драйвера MySQL JDBC: com.mysql.jdbc.Driver
-> Указать пользователя root -> Готово

4) В LibreOfficeBase выбрать Отчёты -> Создать отчет в режиме дизайна -> Добавить любую фигуру (меню Вставка -> Фигуры ->) 

5) Переместить фигуру в другое поле (нижний колонтикул и т.д.)


Фактический результат: 
Падение LibreOfficeBase (см. запись экрана) 

Ожидаемый результат:
Стабильная работа приложения.
Comment 1 Tatyana Gagina 2023-10-12 17:59:15 MSK
Воспроизводится также в Sisyphus.
Версия: LibreOffice-still-common-7.5.7.1-alt3

Стенды обновлёны до Sisyphus:
Education KDE/XFCE x86-64
Server x86-64
Workstation x86-64
Workstation K x86-64
Comment 2 Владислав Елисеев 2024-08-29 11:23:43 MSK
Воспроизводится в p11 на ALT Education 11.0 KDE
Версия пакета: LibreOffice-still-24.2.5.2-alt1
Comment 3 Olga 2024-11-12 16:27:43 MSK
Ошибка актуальна для версии: LibreOffice-still-24.2.6.2-alt0.p10.1