| Summary: | Ошибка сегментирования при открытии пункта меню "Пользователи" сразу после "Оформление рабочей среды" в plasma-settings | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | Sisyphus | Reporter: | Savelev Pavel <savelevpa> | ||||||
| Component: | kde5-plasma-settings | Assignee: | Sergey V Turchin <zerg> | ||||||
| Status: | CLOSED WORKSFORME | QA Contact: | qa-sisyphus | ||||||
| Severity: | normal | ||||||||
| Priority: | P5 | CC: | demidovaa, tatyana, zerg | ||||||
| Version: | unstable | ||||||||
| Hardware: | x86_64 | ||||||||
| OS: | Linux | ||||||||
| Attachments: |
|
||||||||
Created attachment 11120 [details]
Вывод в терминале от момента запуска, до момента падения
UPD. Прилагаю полный вывод в терминале от момента запуска до падения программы на kworkstation-10-x86-64
Стенды, обновлённые до Sisyphus: Workstation K x86_64 Education KDE x86_64 Версия: kde5-plasma-settings-22.11-alt1 Ошибка воспроизводится, если идти снизу вверх подряд по пунктам меню. Один из сценариев, при котором ошибка воспроиводится со 100%-й вероятностью: открыть сначала меню Оформление рабочей среды -> и следом Пользователи. Результат: падение программы с ошибкой сегментирования. В логах: Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations. Проблема при открытии именно в такой послеовательности (полный лог во вложении logs.txt). Проверялось в p10, ошибка воспроизводится. Версия: kde5-plasma-settings-22.11-alt1 Created attachment 12307 [details]
logs.txt
Пакет kde5-plasma-settings удалён из репозитория sisyphus и был заменен на plasma-settings Текущая версия пакета plasma-settings-25.12.0-alt1 Ошибка сегментирования не возникает, меню "Пользователи" открывается корректно |
Версия пакета: kde5-plasma-settings-22.04-alt1.x86_64 Ошибка воспроизводится на платформах: education-10-x86-64-kde kworkstation-10-x86-64 Шаги для воспроизведения: 1. Запустить Plasma Settings $ plasma-settings 2. Выбирать случайные пункты меню, двигаясь свехру вниз. 3. Дойти до меню Пользователи, выбрать его. Ожидаемый результат: откроется меню Пользователи. Реальный результат: падение программы, вывод в терминале Trying to use rootObject before initialization is completed, whilst using setInitializationDelayed. Forcing completion file:///usr/share/kf5/kpackage/kcms/kcm_users/contents/ui/main.qml:50:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... } Trying to use rootObject before initialization is completed, whilst using setInitializationDelayed. Forcing completion file:///usr/lib64/qt5/qml/org/kde/kirigami.2/templates/OverlaySheet.qml:219:38: QML FocusScope: Binding loop detected for property "contentItemMaximumWidth" Both point size and pixel size set. Using pixel size. file:///usr/lib64/qt5/qml/org/kde/kirigami.2/PlaceholderMessage.qml:235:5: QML Heading: Binding loop detected for property "verticalAlignment" Ошибка сегментирования Меню Пользователи корректно открывается, если выбрать его сразу после запуска plasma-settings. Если выбрать меню Пользователи на 3-4 раз из случайных меню, то с вероятностью где-то 75%, ошибка сегментирования не возникает. Если идти снизу вверх подряд по пунктам меню и дойти до Пользователи, то ошибка не воспроизводится. Это наталкивает на предположение, что ошибка воспроизводится, если заранее прокликать по каким-то определённым меню, либо комбинации оных. Точную комбинация для воспроизведения ошибки установить не удалось. Ошибка актуальна и для версии пакета kde5-plasma-settings-22.06-alt1.x86_64 из Сизиф.