Bug 45904 - Падение приложения LibreOfficeBase при работе с отчетами
Summary: Падение приложения LibreOfficeBase при работе с отчетами
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: LibreOffice-common (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: asheplyakov@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-04-19 15:23 MSK by Pavel Shilov
Modified: 2023-10-12 17:59 MSK (History)
4 users (show)

See Also:


Attachments
запись экрана (879.79 KB, video/x-matroska)
2023-04-19 15:23 MSK, Pavel Shilov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
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