Bug 49326

Summary: Cura не даёт системе совершить перезагрузку/выключение/выход из сеанса
Product: Branch p10 Reporter: Kostevich Arseniy <kostevichae>
Component: curaAssignee: Антон Мидюков <midyukov-anton>
Status: NEW --- QA Contact: qa-p10 <qa-p10>
Severity: normal    
Priority: P5    
Version: не указана   
Hardware: x86_64   
OS: Linux   

Description Kostevich Arseniy 2024-02-08 12:28:37 MSK
Cura не даёт системе совершить перезагрузку/выключение/выход из сеанса

Версия пакета - cura-4.11.0-alt1

Платформы(Обновлены до p10):
kworkstation-10.2.1-x86-64
education-10.2-x86-64
education-kde-10.2-x86-64
workstation-10.1-x86-64
server-10.1-x86-64

Шаги для воспроизведения:
1) Запустить $cura
2) Меню->Выключение/Завершить сеанс/Перезагрузка

Ожидаемый результат:
Выбранное действие выполняется корректно(Компьютер выключается/перезагружается/выходит из системы)

Фактический результат:
Происходит выход из программы, на системах с KDE пишет уведомление "Выход отменён программой /usr/bin/cura", больше ничего не происходит.

Вывод в консоли:
2024-02-08 12:21:43,939 - DEBUG - [MainThread] cura.TaskManagement.OnExitCallbackManager.triggerNextCallback [51]: No more on-app-exit callbacks to process. Tell the app to exit.
2024-02-08 12:21:43,940 - INFO - [MainThread] cura.CuraApplication.closeApplication [609]: Close application
2024-02-08 12:21:43,940 - INFO - [MainThread] cura.CuraApplication._setLoadingHint [792]: Инициализация активной машины...
2024-02-08 12:21:43,941 - WARNING - [MainThread] UM.Qt.QtApplication.__onQmlWarning [421]: file:///usr/share/cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:233: TypeError: Cannot read property 'isEnabled' of null
2024-02-08 12:21:43,942 - DEBUG - [MainThread] cura.Machines.Models.NozzleModel._update [28]: Updating NozzleModel.
2024-02-08 12:21:44,022 - DEBUG - [MainThread] UM.Qt.QtApplication.windowClosed [485]: Shutting down cura
2024-02-08 12:21:44,033 - DEBUG - [MainThread] CuraEngineBackend.CuraEngineBackend._terminate [354]: Attempting to kill the engine process
2024-02-08 12:21:44,034 - DEBUG - [MainThread] CuraEngineBackend.CuraEngineBackend._terminate [360]: Killing engine process
2024-02-08 12:21:44,034 - DEBUG - [MainThread] CuraEngineBackend.CuraEngineBackend._terminate [363]: Engine process is killed. Received return code -15
2024-02-08 12:21:44,036 - WARNING - [MainThread] UM.Qt.QtApplication.__onQmlWarning [421]: file:///usr/lib/python3/site-packages/UM/Qt/qml/UM/Preferences/PreferencesDialog.qml:113: TypeError: Cannot read property 'resetEnabled' of null

Дополнительно:
Проверялось в sisyphus(версия cura-5.4.0-alt2), ошибка не воспроизводится.
Проверялось в p10 на виртуальных машинах и ноутбуке Huawei Matebook D15.