Results 1 to 4 of 4

Thread: sddm-greeter segfaults when I click "Different User" in Tumbleweed

  1. #1
    Join Date
    Aug 2008
    Location
    Oak Park, MI
    Posts
    43

    Default sddm-greeter segfaults when I click "Different User" in Tumbleweed

    Starting near the end of last month, when I click "Different User" on the default Breeze for OpenSUSE sddm theme, sddm hangs until I ctrl+alt+backspace twice.

    Dmesg shows:

    Code:
    [  656.712435] sddm-greeter[3922]: segfault at 4 ip 00007f49c0e91c0b sp 00007ffc8aae9e40 error 4 in libQt5Qml.so.5.12.3[7f49c0d76000+30c000]
    [  656.712446] Code: fb ff ff 66 66 2e 0f 1f 84 00 00 00 00 00 90 41 57 41 56 41 55 41 54 49 89 fc 55 48 89 f5 53 48 89 d3 48 83 ec 18 48 8b 45 08 <0f> bf 72 04 f6 40 20 0c 75 4b 48 8b 78 60 83 fe ff 74 42 48 85 ff
    What seems to be the relevant part of the journal:

    Code:
    May 08 20:46:47 simcha-desktop.lan sddm[1701]: Adding new display on vt 8 ...
    May 08 20:46:47 simcha-desktop.lan sddm[1701]: Loading theme configuration from ""
    May 08 20:46:47 simcha-desktop.lan sddm[1701]: Display server starting...
    May 08 20:46:47 simcha-desktop.lan sddm[1701]: Running: /usr/bin/X -nolisten tcp -auth /run/sddm/{f2d17a71-81ea-47af-a40b-31e66c7819a4} -background none -noreset -displayfd 18 -seat seat0 vt8
    May 08 20:46:47 simcha-desktop.lan org_kde_powerdevil[2428]: powerdevil: ACTIVE SESSION PATH CHANGED: "/"
    May 08 20:46:47 simcha-desktop.lan org_kde_powerdevil[2428]: powerdevil: Switched to inactive session - leaving unchanged
    May 08 20:46:48 simcha-desktop.lan sddm[1701]: Setting default cursor
    May 08 20:46:48 simcha-desktop.lan sddm[1701]: Running display setup script  "/etc/X11/xdm/Xsetup"
    May 08 20:46:48 simcha-desktop.lan sddm[1701]: Display server started.
    May 08 20:46:48 simcha-desktop.lan sddm[1701]: Socket server starting...
    May 08 20:46:48 simcha-desktop.lan sddm[1701]: Socket server started.
    May 08 20:46:48 simcha-desktop.lan sddm[1701]: Loading theme configuration from "/usr/share/sddm/themes/breeze-openSUSE/theme.conf"
    May 08 20:46:48 simcha-desktop.lan sddm[1701]: Greeter starting...
    May 08 20:46:48 simcha-desktop.lan sddm[1701]: Adding cookie to "/run/sddm/{f2d17a71-81ea-47af-a40b-31e66c7819a4}"
    May 08 20:46:48 simcha-desktop.lan sddm-helper[3910]: [PAM] Starting...
    May 08 20:46:48 simcha-desktop.lan sddm-helper[3910]: [PAM] Authenticating...
    May 08 20:46:48 simcha-desktop.lan sddm-helper[3910]: [PAM] returning.
    May 08 20:46:48 simcha-desktop.lan systemd[1]: Created slice User Slice of UID 460.
    May 08 20:46:48 simcha-desktop.lan systemd[1]: Starting User Runtime Directory /run/user/460...
    May 08 20:46:48 simcha-desktop.lan systemd-logind[1318]: New session 5 of user sddm.
    May 08 20:46:48 simcha-desktop.lan org_kde_powerdevil[2428]: powerdevil: ACTIVE SESSION PATH CHANGED: "/org/freedesktop/login1/session/_35"
    May 08 20:46:48 simcha-desktop.lan org_kde_powerdevil[2428]: powerdevil: Current session is now inactive
    May 08 20:46:48 simcha-desktop.lan systemd[1]: Started User Runtime Directory /run/user/460.
    May 08 20:46:48 simcha-desktop.lan systemd[1]: Starting User Manager for UID 460...
    May 08 20:46:48 simcha-desktop.lan systemd[3913]: pam_unix(systemd-user:session): session opened for user sddm by (uid=0)
    May 08 20:46:48 simcha-desktop.lan systemd[3913]: Listening on Sound System.
    May 08 20:46:48 simcha-desktop.lan systemd[3913]: Reached target Timers.
    May 08 20:46:48 simcha-desktop.lan systemd[3913]: Reached target Paths.
    May 08 20:46:48 simcha-desktop.lan systemd[3913]: Starting D-Bus User Message Bus Socket.
    May 08 20:46:48 simcha-desktop.lan systemd[3913]: Listening on D-Bus User Message Bus Socket.
    May 08 20:46:48 simcha-desktop.lan systemd[3913]: Reached target Sockets.
    May 08 20:46:48 simcha-desktop.lan systemd[3913]: Reached target Basic System.
    May 08 20:46:48 simcha-desktop.lan systemd[3913]: Reached target Default.
    May 08 20:46:48 simcha-desktop.lan systemd[3913]: Startup finished in 258ms.
    May 08 20:46:48 simcha-desktop.lan systemd[1]: Started User Manager for UID 460.
    May 08 20:46:48 simcha-desktop.lan systemd[1]: Started Session 5 of user sddm.
    May 08 20:46:48 simcha-desktop.lan sddm-helper[3910]: pam_unix(sddm-greeter:session): session opened for user sddm by (uid=0)
    May 08 20:46:48 simcha-desktop.lan sddm[1701]: Greeter session started successfully
    May 08 20:46:48 simcha-desktop.lan sddm-greeter[3922]: High-DPI autoscaling Enabled
    May 08 20:46:48 simcha-desktop.lan sddm-greeter[3922]: Reading from "/usr/share/xsessions/icewm.desktop"
    May 08 20:46:48 simcha-desktop.lan sddm-greeter[3922]: Reading from "/usr/share/xsessions/plasma5.desktop"
    May 08 20:46:48 simcha-desktop.lan sddm-greeter[3922]: Reading from "/usr/share/xsessions/twm.desktop"
    May 08 20:46:48 simcha-desktop.lan sddm-greeter[3922]: Reading from "/usr/share/wayland-sessions/plasmawayland.desktop"
    May 08 20:46:48 simcha-desktop.lan sddm-greeter[3922]: Loading theme configuration from "/usr/share/sddm/themes/breeze-openSUSE/theme.conf"
    May 08 20:46:48 simcha-desktop.lan systemd[3913]: Started D-Bus User Message Bus.
    May 08 20:46:48 simcha-desktop.lan sddm-greeter[3922]: Connected to the daemon.
    May 08 20:46:48 simcha-desktop.lan sddm[1701]: Message received from greeter: Connect
    May 08 20:46:48 simcha-desktop.lan sddm-greeter[3922]: Loading file:///usr/share/sddm/themes/breeze-openSUSE/Main.qml...
    May 08 20:46:49 simcha-desktop.lan sddm-greeter[3922]: QObject: Cannot create children for a parent that is in a different thread.
                                                           (Parent is QGuiApplication(0x7ffc8aaf0370), parent's thread is QThread(0x555c123823f0), current thread is QThread(0x555c124859d0)
    May 08 20:46:49 simcha-desktop.lan sddm-greeter[3922]: QObject: Cannot create children for a parent that is in a different thread.
                                                           (Parent is QGuiApplication(0x7ffc8aaf0370), parent's thread is QThread(0x555c123823f0), current thread is QThread(0x555c124859d0)
    May 08 20:46:49 simcha-desktop.lan sddm-greeter[3922]: QObject: Cannot create children for a parent that is in a different thread.
                                                           (Parent is QGuiApplication(0x7ffc8aaf0370), parent's thread is QThread(0x555c123823f0), current thread is QThread(0x555c124859d0)
    May 08 20:46:49 simcha-desktop.lan sddm-greeter[3922]: QObject::installEventFilter(): Cannot filter events for objects in a different thread.
    May 08 20:46:49 simcha-desktop.lan sddm-greeter[3922]: file:///usr/share/sddm/themes/breeze-openSUSE/components/WallpaperFader.qml:119:13: QML PropertyChanges: Cannot assign to non-existent property "opacity"
    May 08 20:46:49 simcha-desktop.lan sddm-greeter[3922]: file:///usr/share/sddm/themes/breeze-openSUSE/components/UserDelegate.qml:174: ReferenceError: ColorScope is not defined
    May 08 20:46:49 simcha-desktop.lan sddm-greeter[3922]: file:///usr/share/sddm/themes/breeze-openSUSE/components/UserDelegate.qml:161:9: Unable to assign [undefined] to QColor
    May 08 20:46:49 simcha-desktop.lan sddm-greeter[3922]: file:///usr/share/sddm/themes/breeze-openSUSE/components/UserDelegate.qml:160:9: Unable to assign [undefined] to int
    May 08 20:46:49 simcha-desktop.lan sddm-greeter[3922]: file:///usr/share/sddm/themes/breeze-openSUSE/components/WallpaperFader.qml:120:17: Unable to assign [undefined] to QObject*
    May 08 20:46:49 simcha-desktop.lan sddm-greeter[3922]: file:///usr/share/sddm/themes/breeze-openSUSE/components/UserDelegate.qml:174: ReferenceError: ColorScope is not defined
    May 08 20:46:49 simcha-desktop.lan sddm-greeter[3922]: file:///usr/share/sddm/themes/breeze-openSUSE/components/UserDelegate.qml:161:9: Unable to assign [undefined] to QColor
    May 08 20:46:49 simcha-desktop.lan sddm-greeter[3922]: file:///usr/share/sddm/themes/breeze-openSUSE/components/UserDelegate.qml:160:9: Unable to assign [undefined] to int
    May 08 20:46:49 simcha-desktop.lan sddm-greeter[3922]: file:///usr/share/sddm/themes/breeze-openSUSE/components/UserDelegate.qml:174: ReferenceError: ColorScope is not defined
    May 08 20:46:49 simcha-desktop.lan sddm-greeter[3922]: file:///usr/share/sddm/themes/breeze-openSUSE/components/UserDelegate.qml:161:9: Unable to assign [undefined] to QColor
    May 08 20:46:49 simcha-desktop.lan sddm-greeter[3922]: file:///usr/share/sddm/themes/breeze-openSUSE/components/UserDelegate.qml:160:9: Unable to assign [undefined] to int
    May 08 20:46:49 simcha-desktop.lan sddm-greeter[3922]: file:///usr/share/sddm/themes/breeze-openSUSE/components/Clock.qml:40:13: Unable to assign [undefined] to QColor
    May 08 20:46:49 simcha-desktop.lan sddm-greeter[3922]: file:///usr/share/sddm/themes/breeze-openSUSE/components/Clock.qml:39:13: Unable to assign [undefined] to int
    May 08 20:46:49 simcha-desktop.lan sddm-greeter[3922]: file:///usr/share/sddm/themes/breeze-openSUSE/components/Clock.qml:47:13: Unable to assign [undefined] to QColor
    May 08 20:46:49 simcha-desktop.lan sddm-greeter[3922]: file:///usr/share/sddm/themes/breeze-openSUSE/components/Clock.qml:46:13: Unable to assign [undefined] to int
    May 08 20:46:49 simcha-desktop.lan sddm-greeter[3922]: Adding view for "LVDS1" QRect(0,0 1366x768)
    May 08 20:46:49 simcha-desktop.lan sddm-greeter[3922]: Message received from daemon: Capabilities
    May 08 20:46:49 simcha-desktop.lan sddm-greeter[3922]: Hunspell dictionary is missing for "en_GB" . Search paths ("/usr/share/qt5/qtvirtualkeyboard/hunspell", "/usr/share/hunspell", "/usr/share/myspell/dicts")
    May 08 20:46:49 simcha-desktop.lan sddm-greeter[3922]: Message received from daemon: HostName
    May 08 20:46:53 simcha-desktop.lan kernel: sddm-greeter[3922]: segfault at 4 ip 00007f49c0e91c0b sp 00007ffc8aae9e40 error 4 in libQt5Qml.so.5.12.3[7f49c0d76000+30c000]
    May 08 20:46:53 simcha-desktop.lan kernel: Code: fb ff ff 66 66 2e 0f 1f 84 00 00 00 00 00 90 41 57 41 56 41 55 41 54 49 89 fc 55 48 89 f5 53 48 89 d3 48 83 ec 18 48 8b 45 08 <0f> bf 72 04 f6 40 20 0c 75 4b 48 8b 78 60 83 fe ff 74 42 48 85 ff
    May 08 20:46:53 simcha-desktop.lan sddm-helper[3910]: [PAM] Closing session
    May 08 20:46:53 simcha-desktop.lan sddm-helper[3910]: pam_unix(sddm-greeter:session): session closed for user sddm
    May 08 20:46:53 simcha-desktop.lan sddm-helper[3910]: [PAM] Ended.
    May 08 20:46:53 simcha-desktop.lan systemd[1]: session-5.scope: Succeeded.
    May 08 20:46:53 simcha-desktop.lan sddm[1701]: Auth: sddm-helper exited with 11
    May 08 20:46:53 simcha-desktop.lan sddm[1701]: Greeter stopped.
    I'm not sure if this is the result of an update that came down around then, or if my starting to use .face.icon files for users (which works fine as long as I don't click "Different User") broke things. I'm pretty sure it's the former, since removing the .face.icon files didn't fix things.

    I'm seeing this on two boxes. The first is an AMD Ryzen 3 2200G with 8GB RAM. Clicking "Different User" on this box brings up a black screen that is hung, along with a segfault. The second box is a Intel i3 330M laptop with 8GB RAM. Clicking "Different User" on this machine immediately makes the user interface non-responsive without bringing up a black screen and generates a segfault. In this case, the mouse still moves around, but clicking, tabbing and typing have no effect.

    On the main box (the AMD), I have ten users set up, with three hidden so that the user picker still comes up instead of having everyone need to enter their user name in addition to their password. So "Different User" has had a lot of use on that box since my account (the only technical user) was hidden.

    Any suggestions on how to gather more debug information (and better yet, get a fix!) would be greatly appreciated.

    Thank you in advance for your help.

    SYL

  2. #2
    Join Date
    Jun 2008
    Location
    Groningen, Netherlands
    Posts
    19,649
    Blog Entries
    14

    Default Re: sddm-greeter segfaults when I click "Different User" in Tumbleweed

    Could you first confirm that 'zypper dup' was used to update your Tumbleweed install ?

    And show
    Code:
    cat /etc/os-release
    ° Appreciate my reply? Click the star and let me know why.

    ° Perfection is not gonna happen. No way.

    https://en.opensuse.org/openSUSE:Board#Members
    http://en.opensuse.org/User:Knurpht
    http://nl.opensuse.org/Gebruiker:Knurpht

  3. #3
    Join Date
    Aug 2010
    Location
    Chicago suburbs
    Posts
    12,354
    Blog Entries
    3

    Default Re: sddm-greeter segfaults when I click "Different User" in Tumbleweed

    Quote Originally Posted by sylerner View Post
    Starting near the end of last month, when I click "Different User" on the default Breeze for OpenSUSE sddm theme, sddm hangs until I ctrl+alt+backspace twice.
    Okay, I checked this in a KVM virtual machine.

    And, indeed, when I click "Different User", the SDDM session goes to a black screen with no apparent activity.

    May I suggest a bug report would be appropriate.
    openSUSE Leap 15.1; KDE Plasma 5;

  4. #4

    Default Re: sddm-greeter segfaults when I click "Different User" in Tumbleweed

    It just randomly crashes and hangs for me every week or two. SDDM, the gift that keeps on giving!

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •