Bug 407220 - SDDM (Breeze theme) crashes when clicking the "Different User" button.
Summary: SDDM (Breeze theme) crashes when clicking the "Different User" button.
Status: RESOLVED FIXED
Alias: None
Product: Breeze
Classification: Plasma
Component: QtQuickControls (show other bugs)
Version: 5.15.4
Platform: Other Linux
: NOR crash
Target Milestone: ---
Assignee: David Edmundson
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-05-04 16:46 UTC by jakob-m
Modified: 2019-05-22 01:13 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
journalctl output (21.66 KB, text/plain)
2019-05-04 16:46 UTC, jakob-m
Details

Note You need to log in before you can comment on or make changes to this bug.
Description jakob-m 2019-05-04 16:46:06 UTC
Created attachment 119843 [details]
journalctl output

SUMMARY
When pressing the "Different User" button SDDM crashes and needs to be restartet.

STEPS TO REPRODUCE
1. Configure SDDM to use the Breeze theme
2. Click on the "Different User" Button.

OBSERVED RESULT
The screen goes to black except for the still working mouse cursor.

EXPECTED RESULT
Being able to select a different user to log in.

SOFTWARE/OS VERSIONS
Linux: Arch linux
(available in About System)
KDE Plasma Version:  5.15.4-1
KDE Frameworks Version: 
Qt Version: 5.12.3-2
SDDN Version: 0.18.1-1


ADDITIONAL INFORMATION
Already posted at SDDM github page but was refered to post again here as it is a fault of the breeze theme and not SDDM itself
https://github.com/sddm/sddm/issues/1162#event-2319107226
Comment 1 Nate Graham 2019-05-09 21:51:47 UTC
Yikes, can reproduce with Qt 5.12.3... but not with 5.12.0.

This points to it being a Qt regression, urgh. Can you please report it to them? Then please paste the URL of the Qt bug report into a comment in this ticket. Thanks!
Comment 2 Simon Vogl 2019-05-17 18:38:29 UTC
Well, I'm having the same issue, I reported it to QT now:
https://bugreports.qt.io/browse/QTBUG-75900
Comment 3 David Edmundson 2019-05-22 01:13:55 UTC
Git commit a282bc9d612a8e325da5206b9d7b1257606b42b9 by David Edmundson.
Committed on 22/05/2019 at 01:13.
Pushed by davidedmundson into branch 'Plasma/5.16'.

Don't assign a QtObject to a model

Summary:
It's a weird thing to do, and that's causing us to hit
https://bugreports.qt.io/browse/QTBUG-75900 when it tries to lookup a
property (icon) that we don't have.

Test Plan: Opened sddm-greeter --test-mode --theme  clicked button

Reviewers: #plasma, fvogt

Reviewed By: fvogt

Subscribers: fvogt, apol, plasma-devel

Tags: #plasma

Differential Revision: https://phabricator.kde.org/D21274

M  +10   -3    sddm-theme/Main.qml

https://commits.kde.org/plasma-workspace/a282bc9d612a8e325da5206b9d7b1257606b42b9