[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#929818: sddm crashes after VT switch (but switching works fine without sddm)



Package: sddm
Version: 0.18.0-1
Severity: important

Concurrent X-Sessions can be started on other VTs (without sddm, just
xinit) and you can switch between these without any problem.

When switching back to the sddm VT (number 7) sddm crashes and so the
session is lost.

This behaviour is 100% reproducible on various notbooks.

(1) pam modification: the pam groups module now works fine with
    sddm (pam was fixed since stretch, sddm was not usable with
    stretch anyhow).

(2) here the trivial xinitrc used with startx to do testing:

#!/bin/sh
. /etc/X11/Xsession
if [ -x /usr/bin/startkde ] ; then
    startkde
elif [ -x /usr/bin/twm ] ; then
    twm &
    xclock -g 130x130+900+10 &
    xterm -g 120x35+10+10 -sb
fi

(3) Kernal taint: is virtual box, but the mentioned tests were
    run on a real machine.

---

Thanks for your attention and your Debian engagement
Jürgen

-- System Information:
Debian Release: 10.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 4.19.0-5-amd64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE= (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages sddm depends on:
ii  adduser                 3.118
ii  debconf [debconf-2.0]   1.5.71
ii  libc6                   2.28-10
ii  libgcc1                 1:8.3.0-6
ii  libpam0g                1.3.1-5
ii  libqt5core5a            5.11.3+dfsg1-1
ii  libqt5dbus5             5.11.3+dfsg1-1
ii  libqt5gui5              5.11.3+dfsg1-1
ii  libqt5network5          5.11.3+dfsg1-1
ii  libqt5qml5              5.11.3-4
ii  libqt5quick5            5.11.3-4
ii  libstdc++6              8.3.0-6
ii  libsystemd0             241-3
ii  libxcb-xkb1             1.13.1-2
ii  libxcb1                 1.13.1-2
ii  qml-module-qtquick2     5.11.3-4
ii  x11-common              1:7.7+19
ii  xnest [xserver]         2:1.20.3-1
ii  xserver-xorg [xserver]  1:7.7+19

Versions of packages sddm recommends:
ii  haveged                                1.9.1-7
ii  libpam-systemd                         241-3
ii  sddm-theme-breeze [sddm-theme]         4:5.14.5.1-1
ii  sddm-theme-debian-breeze [sddm-theme]  4:5.14.5.1-1
ii  sddm-theme-debian-elarun [sddm-theme]  0.18.0-1
ii  sddm-theme-debian-maui [sddm-theme]    0.18.0-1

Versions of packages sddm suggests:
pn  libpam-kwallet5           <none>
pn  qtvirtualkeyboard-plugin  <none>

-- Configuration Files:
/etc/pam.d/sddm changed:
auth    requisite       pam_nologin.so
auth    required        pam_succeed_if.so user != root quiet_success
@include common-auth
auth       optional   pam_group.so
-auth   optional        pam_gnome_keyring.so
-auth   optional        pam_kwallet5.so
@include common-account
session [success=ok ignore=ignore module_unknown=ignore default=bad] pam_selinux.so close
session optional        pam_keyinit.so force revoke
session required        pam_limits.so
session required        pam_loginuid.so
@include common-session
session [success=ok ignore=ignore module_unknown=ignore default=bad] pam_selinux.so open
-session optional       pam_gnome_keyring.so auto_start
-session optional       pam_kwallet5.so auto_start
@include common-password
session required        pam_env.so
session required        pam_env.so envfile=/etc/default/locale user_readenv=1


-- no debconf information

Reply to: